@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@600;800&family=Manrope:wght@500;700;800&display=swap";.login-ssc{--ssc-canvas: #020817;--ssc-canvas-deep: #020618;--ssc-bg: #020918;--ssc-surface-1: #071026;--ssc-surface-2: #0c1a38;--ssc-surface-3: #122040;--ssc-surface-glass: rgba(7, 16, 38, .84);--ssc-surface-input: #060e22;--ssc-primary: #3777FF;--ssc-primary-hover: #4d8aff;--ssc-cyan: #38BDF8;--ssc-cyan-muted: rgba(56, 189, 248, .18);--ssc-text: #E9F1FF;--ssc-text-muted: #6E85B8;--ssc-text-disabled: #3a4d6e;--ssc-border: rgba(56, 189, 248, .14);--ssc-border-strong: rgba(56, 189, 248, .28);--ssc-divider: rgba(148, 163, 184, .12);--ssc-online: #22C55E;--ssc-online-bg: rgba(34, 197, 94, .1);--ssc-warning: #F59E0B;--ssc-critical: #EF4444;--ssc-critical-bg: rgba(239, 68, 68, .1);--ssc-glow-sm: 0 0 8px rgba(56, 189, 248, .25);--ssc-glow-md: 0 0 16px rgba(56, 189, 248, .3);--ssc-glow-lg: 0 0 32px rgba(56, 189, 248, .2);position:relative;min-height:100vh;background:var(--ssc-canvas);color:var(--ssc-text);font-family:Inter,system-ui,sans-serif;display:flex;align-items:center;justify-content:flex-end;padding-right:clamp(24px,5vw,72px);overflow:hidden;box-sizing:border-box}.login-ssc *,.login-ssc *:before,.login-ssc *:after{box-sizing:border-box}.login-globe-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.login-grid-bg{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(56,189,248,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(56,189,248,.035) 1px,transparent 1px);background-size:80px 80px;mask-image:radial-gradient(ellipse 80% 70% at 32% 50%,black 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 32% 50%,black 30%,transparent 75%)}.login-scanline{position:absolute;inset:0;z-index:1;pointer-events:none;background:repeating-linear-gradient(0deg,transparent,transparent 3px,rgba(0,0,0,.012) 3px,rgba(0,0,0,.012) 4px)}.login-layout{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:18px;padding:24px 0;max-width:640px;width:100%}.login-card{position:relative;width:100%;max-width:376px;flex-shrink:0;background:var(--ssc-surface-glass);border:1px solid var(--ssc-border-strong);border-radius:4px;backdrop-filter:blur(22px) saturate(1.35);-webkit-backdrop-filter:blur(22px) saturate(1.35);box-shadow:0 28px 64px #0000008c,var(--ssc-glow-lg),inset 0 1px #ffffff0a;overflow:visible}.login-card:before,.login-card:after{content:"";position:absolute;width:14px;height:14px;border-color:var(--ssc-cyan);opacity:.65;z-index:3;pointer-events:none}.login-card:before{top:-1px;left:-1px;border-top:1.5px solid;border-left:1.5px solid}.login-card:after{bottom:-1px;right:-1px;border-bottom:1.5px solid;border-right:1.5px solid}.login-ticker{display:flex;align-items:center;gap:8px;padding:7px 14px;background:#020918a6;border-bottom:1px solid var(--ssc-border);border-radius:4px 4px 0 0;font-family:JetBrains Mono,Consolas,monospace;font-size:9.5px;letter-spacing:.1em;color:var(--ssc-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.login-ticker-dot{width:5px;height:5px;border-radius:50%;background:var(--ssc-online);flex-shrink:0;box-shadow:0 0 5px var(--ssc-online);animation:ssc-blink 2.5s ease-in-out infinite}@keyframes ssc-blink{0%,to{opacity:1}50%{opacity:.28}}@media(prefers-reduced-motion:reduce){.login-ticker-dot,.login-status-dot,.login-status-badge.online{animation:none!important}}.login-form{padding:24px 26px 20px}.login-brand{display:flex;align-items:center;gap:12px;margin-bottom:5px}.login-logo{height:30px;width:auto;-webkit-user-select:none;user-select:none;pointer-events:none;filter:drop-shadow(0 0 7px rgba(56,189,248,.28))}.login-brand-text{display:flex;flex-direction:column;gap:2px}.login-brand-name{font-size:17px;font-weight:700;letter-spacing:.2em;color:var(--ssc-text);line-height:1}.login-brand-product{font-family:JetBrains Mono,Consolas,monospace;font-size:9.5px;letter-spacing:.07em;color:var(--ssc-cyan);text-transform:uppercase}.login-subtitle{font-size:11.5px;color:var(--ssc-text-muted);margin:0 0 20px;letter-spacing:.02em}.login-field{margin-bottom:13px}.login-field label{display:block;font-family:JetBrains Mono,Consolas,monospace;font-size:9.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--ssc-text-muted);margin-bottom:6px}.login-input-wrap{position:relative;display:flex;align-items:center}.login-field-icon{position:absolute;left:11px;color:var(--ssc-text-disabled);pointer-events:none;flex-shrink:0}.login-input-wrap input{width:100%;background:var(--ssc-surface-input);border:1px solid var(--ssc-border);border-radius:4px;padding:10px 12px 10px 32px;color:var(--ssc-text);font-family:Inter,system-ui,sans-serif;font-size:13.5px;outline:none;transition:border-color .14s ease,box-shadow .14s ease}.login-input-wrap input.has-eye{padding-right:38px}.login-input-wrap input::placeholder{color:var(--ssc-text-disabled)}.login-input-wrap input:focus{border-color:var(--ssc-primary);box-shadow:var(--ssc-glow-sm)}.login-eye{position:absolute;right:10px;background:none;border:none;color:var(--ssc-text-disabled);cursor:pointer;padding:4px;display:flex;align-items:center;transition:color .12s ease}.login-eye:hover{color:var(--ssc-cyan)}.login-remember{display:flex;align-items:center;gap:8px;cursor:pointer;margin-bottom:16px;-webkit-user-select:none;user-select:none}.login-remember input[type=checkbox]{width:13px;height:13px;accent-color:var(--ssc-primary);cursor:pointer;flex-shrink:0}.login-remember span{font-size:12px;color:var(--ssc-text-muted)}.login-error{background:var(--ssc-critical-bg);border:1px solid rgba(239,68,68,.32);color:#f87171;font-size:12px;font-weight:500;padding:9px 12px;border-radius:4px;margin-bottom:13px;line-height:1.45}.login-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;background:var(--ssc-primary);color:#fff;border:none;border-radius:4px;padding:11px 16px;font-family:Inter,system-ui,sans-serif;font-size:12.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;transition:background .14s ease,box-shadow .14s ease;height:40px}.login-btn:hover:not(:disabled){background:var(--ssc-primary-hover);box-shadow:0 0 16px #3777ff59}.login-btn:disabled{opacity:.52;cursor:not-allowed}.login-lab-note{font-family:JetBrains Mono,Consolas,monospace;font-size:9px;letter-spacing:.09em;color:var(--ssc-text-disabled);text-align:center;text-transform:uppercase;margin-top:11px}.login-status-panel{position:relative;width:210px;flex-shrink:0;background:var(--ssc-surface-glass);border:1px solid var(--ssc-border);border-radius:4px;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);padding:14px 15px;display:flex;flex-direction:column;gap:9px;align-self:stretch}.login-status-panel:before,.login-status-panel:after{content:"";position:absolute;width:10px;height:10px;border-color:var(--ssc-cyan);opacity:.38;pointer-events:none}.login-status-panel:before{top:-1px;left:-1px;border-top:1px solid;border-left:1px solid}.login-status-panel:after{bottom:-1px;right:-1px;border-bottom:1px solid;border-right:1px solid}.login-status-header{display:flex;align-items:center;gap:7px;font-family:JetBrains Mono,Consolas,monospace;font-size:9px;font-weight:600;letter-spacing:.13em;color:var(--ssc-text-muted);text-transform:uppercase}.login-status-dot{width:6px;height:6px;border-radius:50%;background:var(--ssc-online);box-shadow:0 0 5px var(--ssc-online);flex-shrink:0;animation:ssc-blink 3s ease-in-out infinite}.login-status-net{font-size:10.5px;color:var(--ssc-text-muted);margin:-2px 0 0;line-height:1.35}.login-status-clock{display:flex;flex-direction:column;gap:2px}.login-clock-date{font-family:JetBrains Mono,Consolas,monospace;font-size:8.5px;color:var(--ssc-text-muted);letter-spacing:.08em}.login-clock-time{font-family:JetBrains Mono,Consolas,monospace;font-size:19px;font-weight:500;color:var(--ssc-text);letter-spacing:.04em;line-height:1}.login-status-divider{height:1px;background:var(--ssc-divider)}.login-status-section-label{font-family:JetBrains Mono,Consolas,monospace;font-size:8px;font-weight:600;letter-spacing:.13em;color:var(--ssc-text-disabled);text-transform:uppercase}.login-status-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.login-status-item{display:flex;align-items:center;gap:7px}.login-status-badge{width:5px;height:5px;border-radius:50%;flex-shrink:0}.login-status-badge.online{background:var(--ssc-online);box-shadow:0 0 4px var(--ssc-online);animation:ssc-blink 3.5s ease-in-out infinite}.login-status-badge.warning{background:var(--ssc-warning)}.login-status-badge.critical{background:var(--ssc-critical)}.login-status-label{font-size:11px;color:var(--ssc-text-muted);flex:1}.login-status-value{font-family:JetBrains Mono,Consolas,monospace;font-size:9px;font-weight:600;letter-spacing:.06em}.login-status-value.online{color:var(--ssc-online)}.login-status-value.warning{color:var(--ssc-warning)}.login-status-value.critical{color:var(--ssc-critical)}.login-network-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.login-network-item{display:flex;justify-content:space-between;align-items:center}.login-network-label{font-size:10.5px;color:var(--ssc-text-muted)}.login-network-value{font-family:JetBrains Mono,Consolas,monospace;font-size:11px;font-weight:600;color:var(--ssc-cyan);letter-spacing:.04em}.login-motto{font-size:10px;color:var(--ssc-text-disabled);line-height:1.6;font-style:italic;margin:0}@media(max-width:1100px){.login-ssc{padding-right:clamp(16px,3vw,40px)}}@media(max-width:860px){.login-layout{gap:14px}.login-status-panel{width:188px}}@media(max-width:720px){.login-ssc{justify-content:center;padding-right:0}.login-layout{flex-direction:column;align-items:center;padding:20px 16px 28px;gap:14px;max-width:440px}.login-status-panel{width:100%;max-width:376px;align-self:auto;flex-direction:row;flex-wrap:wrap;gap:14px 20px;padding:12px 14px}.login-status-panel:before,.login-status-panel:after{display:none}.login-status-header,.login-status-net,.login-status-clock,.login-status-divider,.login-status-section-label,.login-status-list,.login-network-list,.login-motto{flex:1 1 48%;min-width:140px}.login-status-divider{width:100%;flex:1 1 100%;height:1px}}@media(max-width:480px){.login-ssc{justify-content:center;padding-right:0}.login-status-panel{display:none}.login-form{padding:20px 18px 16px}.login-layout{padding:16px 12px;max-width:100%}}.ssc-mapa-noc{color:var(--ssc-text);background-color:var(--ssc-bg)}.ssc-mapa-noc .bg-slate-950,.ssc-mapa-noc .bg-slate-950\/90,.ssc-mapa-noc .bg-slate-950\/92,.ssc-mapa-noc .bg-slate-950\/50{background-color:var(--ssc-surface-1)}.ssc-mapa-noc .bg-slate-900,.ssc-mapa-noc .bg-slate-900\/80,.ssc-mapa-noc .bg-slate-900\/60,.ssc-mapa-noc .hover\:bg-slate-900:hover,.ssc-mapa-noc .hover\:bg-slate-800:hover,.ssc-mapa-noc .hover\:bg-slate-800\/60:hover{background-color:var(--ssc-surface-2)}.ssc-mapa-noc .border-slate-800,.ssc-mapa-noc .border-slate-800\/80,.ssc-mapa-noc .border-slate-700,.ssc-mapa-noc .border-slate-700\/80,.ssc-mapa-noc .border-slate-600{border-color:var(--ssc-border)}.ssc-mapa-noc .text-slate-100,.ssc-mapa-noc .text-slate-200,.ssc-mapa-noc .text-slate-300,.ssc-mapa-noc .text-white{color:var(--ssc-text)}.ssc-mapa-noc .text-slate-400,.ssc-mapa-noc .text-slate-500,.ssc-mapa-noc .text-slate-600{color:var(--ssc-text-muted)}.ssc-mapa-noc .text-emerald-400,.ssc-mapa-noc .text-emerald-400\/90,.ssc-mapa-noc .text-cyan-300{color:var(--ssc-cyan)}.ssc-mapa-noc .rounded-2xl,.ssc-mapa-noc .rounded-xl,.ssc-mapa-noc .rounded-lg{border-radius:4px}.ssc-mapa-noc header button,.ssc-mapa-noc header input,.ssc-mapa-noc header select,.ssc-mapa-noc .ssc-mapa-fleet{border-radius:4px}.ssc-mapa-noc header{background:#071026eb;border-bottom:1px solid var(--ssc-border);box-shadow:0 1px 0 var(--ssc-border)}.ssc-mapa-noc input,.ssc-mapa-noc select,.ssc-mapa-noc textarea{background:var(--ssc-surface-input);color:var(--ssc-text);border-color:var(--ssc-border)}.ssc-mapa-noc input:focus,.ssc-mapa-noc select:focus,.ssc-mapa-noc textarea:focus{border-color:var(--ssc-primary);box-shadow:var(--ssc-glow-sm);outline:none}.ssc-mapa-fleet{background:#071026f0;border:1px solid var(--ssc-border-strong);box-shadow:var(--ssc-glow-sm)}.ssc-mapa-banner{background:var(--ssc-warning-bg);color:var(--ssc-warning);border:1px solid var(--ssc-warning);border-radius:4px}.ssc-mapa-modal{background:var(--ssc-surface-3);border:1px solid var(--ssc-border-strong);border-radius:4px;box-shadow:var(--ssc-glow-sm);color:var(--ssc-text)}.ssc-mapa-overlay{background:#020817cc}.ssc-mapa-id{font-family:JetBrains Mono,Consolas,monospace}.ssc-mapa-legend,.ssc-mapa-counter{background:var(--ssc-surface-1);border:1px solid var(--ssc-border);border-radius:4px;color:var(--ssc-text);padding:8px 10px;font-size:11px}.ssc-mapa-counter strong{display:block;margin-top:4px;font-family:JetBrains Mono,Consolas,monospace;font-size:1.25rem}.ssc-mapa-legend .dot{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:6px}.ssc-mapa-legend .dot.red{background:var(--ssc-critical)}.ssc-mapa-legend .dot.yellow{background:var(--ssc-warning)}.ssc-mapa-legend .dot.green{background:var(--ssc-online)}.ssc-mapa-legend .dot.blue{background:var(--ssc-primary)}.ssc-noc-ops{color:var(--ssc-text);background-color:var(--ssc-bg);min-width:0}.ssc-noc-ops.ssc-grid-bg{background-color:var(--ssc-bg)}.ssc-noc-ops .bg-slate-950,.ssc-noc-ops .bg-slate-950\/80,.ssc-noc-ops .bg-slate-950\/95,.ssc-noc-ops .bg-slate-900,.ssc-noc-ops .bg-slate-900\/40,.ssc-noc-ops .bg-slate-900\/50,.ssc-noc-ops .bg-slate-900\/60,.ssc-noc-ops .bg-slate-900\/70,.ssc-noc-ops .bg-slate-900\/80{background-color:var(--ssc-surface-1)}.ssc-noc-ops .bg-slate-800,.ssc-noc-ops .bg-slate-800\/40,.ssc-noc-ops .bg-slate-800\/50,.ssc-noc-ops .bg-slate-800\/80,.ssc-noc-ops .hover\:bg-slate-800:hover,.ssc-noc-ops .hover\:bg-slate-800\/50:hover,.ssc-noc-ops .hover\:bg-slate-800\/70:hover,.ssc-noc-ops .hover\:bg-slate-700:hover,.ssc-noc-ops .hover\:bg-slate-900:hover{background-color:var(--ssc-surface-2)}.ssc-noc-ops input.bg-slate-950,.ssc-noc-ops select.bg-slate-950,.ssc-noc-ops textarea.bg-slate-950,.ssc-noc-ops input.bg-slate-900,.ssc-noc-ops select.bg-slate-900,.ssc-noc-ops textarea.bg-slate-900{background-color:var(--ssc-surface-input);color:var(--ssc-text);border-radius:4px}.ssc-noc-ops input:focus,.ssc-noc-ops select:focus,.ssc-noc-ops textarea:focus{border-color:var(--ssc-primary);box-shadow:var(--ssc-glow-sm);outline:none}.ssc-noc-ops .border-slate-800,.ssc-noc-ops .border-slate-800\/50,.ssc-noc-ops .border-slate-700,.ssc-noc-ops .border-slate-600,.ssc-noc-ops .border-slate-600\/50{border-color:var(--ssc-border)}.ssc-noc-ops .text-white,.ssc-noc-ops .text-slate-100,.ssc-noc-ops .text-slate-200,.ssc-noc-ops .text-slate-300{color:var(--ssc-text)}.ssc-noc-ops .text-slate-400,.ssc-noc-ops .text-slate-500,.ssc-noc-ops .text-slate-600{color:var(--ssc-text-muted)}.ssc-noc-ops .text-blue-400,.ssc-noc-ops .text-blue-500,.ssc-noc-ops .text-cyan-300,.ssc-noc-ops .text-cyan-400{color:var(--ssc-cyan)}.ssc-noc-ops .bg-blue-600,.ssc-noc-ops .hover\:bg-blue-600:hover,.ssc-noc-ops .hover\:bg-blue-500:hover{background-color:var(--ssc-primary)}.ssc-noc-ops .rounded-2xl,.ssc-noc-ops .rounded-xl,.ssc-noc-ops .rounded-lg{border-radius:4px}.ssc-noc-ops header button,.ssc-noc-ops header select,.ssc-noc-ops header input[type=date]{border-radius:4px}.ssc-noc-ops header{background:var(--ssc-surface-1);box-shadow:0 1px 0 var(--ssc-border)}.ssc-noc-ops .ssc-noc-modal{background:var(--ssc-surface-3);border:1px solid var(--ssc-border-strong);border-radius:4px;box-shadow:var(--ssc-glow-sm)}.ssc-noc-ops .ssc-noc-overlay{background:#020817cc;-webkit-backdrop-filter:none;backdrop-filter:none}.ssc-noc-ops .custom-scrollbar,.ssc-noc-ops .ssc-scrollbar{scrollbar-width:thin;scrollbar-color:rgba(56,189,248,.28) transparent}.ssc-noc-ops .custom-scrollbar::-webkit-scrollbar,.ssc-noc-ops .ssc-scrollbar::-webkit-scrollbar{width:4px;height:4px}.ssc-noc-ops .custom-scrollbar::-webkit-scrollbar-thumb,.ssc-noc-ops .ssc-scrollbar::-webkit-scrollbar-thumb{background:#38bdf82e;border-radius:2px}.ssc-noc-id{font-family:JetBrains Mono,Consolas,monospace;letter-spacing:0}.ssc-noc-kpi-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ssc-noc-kpi{background:var(--ssc-surface-1);border:1px solid var(--ssc-border);border-radius:4px;min-width:108px;padding:10px 12px}.ssc-noc-kpi span{display:block;color:var(--ssc-text-muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ssc-noc-kpi strong{display:block;margin-top:4px;color:var(--ssc-text);font-family:JetBrains Mono,Consolas,monospace;font-size:1.25rem}.ssc-noc-kpi-ok strong{color:var(--ssc-online)}.ssc-noc-kpi-warn strong{color:var(--ssc-warning)}.ssc-noc-kpi-critical strong{color:var(--ssc-critical)}.ssc-noc-kpi-info strong{color:var(--ssc-cyan)}.ssc-noc-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding:10px;background:var(--ssc-surface-1);border:1px solid var(--ssc-border);border-radius:4px;color:var(--ssc-text)}.ssc-noc-filters strong{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ssc-text-muted)}.ssc-noc-filters input,.ssc-noc-filters button{background:var(--ssc-surface-input);color:var(--ssc-text);border:1px solid var(--ssc-border);border-radius:4px;padding:6px 10px;font-size:12px}.ssc-noc-filters .ssc-seg-control{margin-left:auto}.ssc-noc-filters .ssc-noc-btn-ghost{background:transparent;color:var(--ssc-text-muted)}.ssc-noc-os-card{padding:10px 12px;margin-bottom:8px;border:1px solid var(--ssc-border);border-radius:4px;background:var(--ssc-surface-1);color:var(--ssc-text);cursor:pointer}.ssc-noc-os-card.is-selected{border-color:var(--ssc-primary);box-shadow:var(--ssc-glow-sm)}.ssc-noc-os-card.is-done{opacity:.65}.ssc-noc-os-head,.ssc-noc-os-meta,.ssc-noc-os-card h3{display:flex;align-items:center;gap:6px;min-width:0}.ssc-noc-os-card h3,.ssc-noc-os-card p,.ssc-noc-os-meta{overflow:hidden}.ssc-noc-os-card h3 span:last-child,.ssc-noc-os-card p,.ssc-noc-os-meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ssc-noc-os-card p,.ssc-noc-os-meta{margin:6px 0 0;color:var(--ssc-text-muted);font-size:11px}.ssc-noc-badge{border:1px solid var(--ssc-border);border-radius:4px;padding:2px 6px;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ssc-text-muted)}.ssc-noc-badge.is-ok{color:var(--ssc-online);background:var(--ssc-online-bg)}.ssc-noc-badge.is-warn{color:var(--ssc-warning);background:var(--ssc-warning-bg)}.ssc-noc-badge.is-critical{color:var(--ssc-critical);background:var(--ssc-critical-bg)}.ssc-noc-badge.is-info{color:var(--ssc-cyan);background:var(--ssc-info-bg)}.ssc-noc-sidebar{width:420px;max-width:100%;max-height:560px;overflow:auto;padding:8px;background:var(--ssc-surface-1);border:1px solid var(--ssc-border);border-radius:4px}.ssc-noc-detail,.ssc-noc-empty{color:var(--ssc-text);background:var(--ssc-surface-1);border:1px solid var(--ssc-border);border-radius:4px;padding:16px}.ssc-noc-detail header{display:flex;justify-content:space-between;gap:12px}.ssc-noc-detail-block{margin-top:12px;padding-top:10px;border-top:1px solid var(--ssc-divider)}.ssc-noc-detail-block h4{margin:0 0 6px;color:var(--ssc-text-muted);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.ssc-noc-message{white-space:pre-wrap;font-family:JetBrains Mono,Consolas,monospace;font-size:12px}.hub-ops{--bg-0: var(--ssc-canvas);--glass: var(--ssc-surface-glass);--glass-hov: var(--ssc-surface-2);--glass-bd: var(--ssc-border);--glass-hi: rgba(255, 255, 255, .09);--blur: blur(18px);--text-hi: var(--ssc-text);--text-mid: var(--ssc-text-muted);--text-low: var(--ssc-text-disabled);--accent: var(--ssc-cyan);--ok: var(--ssc-online);--ok-dim: var(--ssc-online-bg);--warn: var(--ssc-warning);--warn-dim: var(--ssc-warning-bg);--crit: var(--ssc-critical);--crit-dim: var(--ssc-critical-bg);--admin: #a480e0;--admin-dim: rgba(164, 128, 224, .14);--line: var(--ssc-divider);position:fixed;inset:0;overflow:hidden;font-family:Geist,Inter,system-ui,sans-serif;color:var(--text-hi);background:radial-gradient(ellipse 1000px 550px at 10% -5%,#0e1f3c 0%,transparent 60%),radial-gradient(ellipse 700px 450px at 95% 20%,#0a1528 0%,transparent 55%),var(--bg-0)}[data-theme=light] .hub-ops{--glass-hi: rgba(0, 0, 0, .04);background:radial-gradient(ellipse 1000px 550px at 10% -5%,rgba(55,119,255,.07) 0%,transparent 60%),radial-gradient(ellipse 700px 450px at 95% 20%,rgba(56,189,248,.05) 0%,transparent 55%),var(--bg-0)}[data-theme=light] .hub-ops .hub-static-bg{background-image:radial-gradient(circle,rgba(55,119,255,.06) 1px,transparent 1px)}.hub-ops *,.hub-ops *:before,.hub-ops *:after{box-sizing:border-box}.hub-ops .hub-static-bg{position:fixed;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(circle,rgba(79,179,232,.07) 1px,transparent 1px);background-size:32px 32px;mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,black 30%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,black 30%,transparent 100%)}.hub-layout{position:relative;z-index:10;display:flex;height:100vh;width:100%;overflow:hidden}.hub-brand{padding:22px 18px 18px;border-bottom:1px solid var(--line);flex-shrink:0}.hub-brand-eyebrow{display:flex;align-items:center;gap:7px;font-family:Geist Mono,monospace;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-low);margin-bottom:8px}.hub-brand-eyebrow .dot{width:6px;height:6px;border-radius:50%;background:var(--ok);box-shadow:0 0 8px var(--ok);flex-shrink:0;animation:pulse-dot 2.8s ease-in-out infinite}@keyframes pulse-dot{0%,to{box-shadow:0 0 8px var(--ok)}50%{box-shadow:0 0 3px var(--ok)}}.hub-brand-name{font-size:16px;font-weight:600;letter-spacing:-.02em;color:var(--text-hi);line-height:1.2}.hub-brand-sub{font-family:Geist Mono,monospace;font-size:9.5px;color:var(--text-low);margin-top:3px}.hub-nav{flex:1;padding:12px 10px;display:flex;flex-direction:column;gap:2px}.hub-nav-sep{height:1px;background:var(--line);margin:8px 4px}.hub-nav-item{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:8px;border:1px solid transparent;background:transparent;cursor:pointer;text-align:left;color:var(--text-mid);font:inherit;font-size:12.5px;font-weight:500;transition:background .13s,border-color .13s,color .13s;width:100%}.hub-nav-item:hover{background:#ffffff0a;color:var(--text-hi)}.hub-nav-item.active{background:#4fb3e81a;border-color:#4fb3e838;color:var(--accent)}.hub-nav-idx{font-family:Geist Mono,monospace;font-size:9.5px;color:var(--text-low);flex-shrink:0;width:18px}.hub-nav-item.active .hub-nav-idx{color:var(--accent);opacity:.7}.hub-nav-label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-nav-count{font-family:Geist Mono,monospace;font-size:9.5px;background:#ffffff12;border-radius:4px;padding:1px 5px;color:var(--text-low);flex-shrink:0}.hub-nav-item.active .hub-nav-count{background:#4fb3e826;color:var(--accent)}.hub-nav-chat{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:8px;border:1px solid rgba(79,179,232,.15);background:#4fb3e80f;cursor:pointer;text-align:left;color:var(--accent);font:inherit;font-size:12px;font-weight:500;width:100%;transition:background .13s,border-color .13s}.hub-nav-chat:hover{background:#4fb3e81f;border-color:#4fb3e847}.hub-nav-chat .hub-nav-chat-icon{font-size:15px;flex-shrink:0}.hub-nav-chat-meta{font-family:Geist Mono,monospace;font-size:9px;color:var(--text-low);margin-top:1px}.hub-sidebar-footer{padding:12px 10px 16px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:6px;flex-shrink:0}.hub-ops .config-btn{font-family:Geist Mono,monospace;font-size:10.5px;color:var(--text-mid);background:#ffffff0a;border:1px solid var(--glass-bd);border-radius:7px;padding:7px 11px;cursor:pointer;display:flex;align-items:center;gap:6px;width:100%;transition:color .15s,background .15s,border-color .15s}.hub-ops .config-btn:hover{color:var(--text-hi);background:#ffffff12;border-color:#ffffff1f}.hub-ops .logout{font-family:Geist Mono,monospace;font-size:10.5px;color:var(--text-low);background:transparent;border:1px solid var(--line);border-radius:7px;padding:7px 11px;cursor:pointer;width:100%;text-align:center;transition:color .15s,border-color .15s}.hub-ops .logout:hover{color:var(--crit);border-color:#e8664f59}.hub-main{flex:1;min-width:0;height:100%;display:flex;flex-direction:column;overflow:hidden}.hub-tabbar{display:flex;align-items:stretch;background:#060a14cc;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--glass-bd);overflow-x:auto;flex-shrink:0;scrollbar-width:none;height:40px}.hub-tabbar::-webkit-scrollbar{display:none}.hub-tabbar-tabs{display:flex;align-items:stretch;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none}.hub-tabbar-tabs::-webkit-scrollbar{display:none}.hub-tabbar--panel{height:42px;padding-right:8px;gap:8px;overflow:hidden}.hub-account-cluster{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:auto;align-self:center;height:30px;padding:0 8px 0 10px;background:#060a14eb;border:1px solid rgba(56,189,248,.14);border-radius:6px;color:var(--ssc-text, var(--text-hi))}.hub-account-cluster-settings{color:var(--ssc-text-muted, var(--text-mid));background:transparent;border:1px solid rgba(56,189,248,.14);border-radius:4px;padding:3px 8px;cursor:pointer;font:inherit;font-size:10.5px;font-weight:500;white-space:nowrap;transition:color .13s,border-color .13s,background .13s}.hub-account-cluster-settings:hover{color:var(--ssc-text, var(--text-hi));border-color:#38bdf847;background:#38bdf80f}.hub-account-cluster-user{display:flex;align-items:center;gap:6px;min-width:0}.hub-account-cluster-avatar{width:22px;height:22px;border-radius:50%;background:#4fb3e826;border:1px solid rgba(56,189,248,.28);display:flex;align-items:center;justify-content:center;font-size:8.5px;font-weight:700;color:var(--accent);font-family:Geist Mono,monospace;flex-shrink:0}.hub-account-cluster-name{font-size:11px;font-weight:600;color:var(--ssc-text, var(--text-hi));max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-account-cluster-logout{color:var(--ssc-text-muted, var(--text-mid));background:transparent;border:none;border-left:1px solid rgba(56,189,248,.14);border-radius:0;padding:0 2px 0 8px;cursor:pointer;font:inherit;font-size:10.5px;font-weight:500;white-space:nowrap;transition:color .13s}.hub-account-cluster-logout:hover{color:var(--crit)}.hub-tab{display:flex;align-items:center;gap:6px;padding:0 16px;border:none;border-right:1px solid var(--line);background:transparent;color:var(--text-low);font:inherit;font-size:11.5px;font-weight:500;cursor:pointer;white-space:nowrap;flex-shrink:0;position:relative;transition:color .13s,background .13s}.hub-tab:hover{color:var(--text-hi);background:#ffffff0a}.hub-tab.hub-tab--active{color:var(--text-hi);background:#ffffff0d}.hub-tab.hub-tab--active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--accent);border-radius:2px 2px 0 0}.hub-tab-icon{font-size:13px}.hub-tab--panel{display:flex;align-items:stretch;padding:0}.hub-tab-btn{display:flex;align-items:center;gap:6px;padding:0 10px 0 14px;background:transparent;border:none;color:inherit;font:inherit;font-size:11.5px;cursor:pointer;height:100%}.hub-tab-close{display:flex;align-items:center;justify-content:center;width:24px;height:100%;background:transparent;border:none;color:var(--text-low);font-size:15px;cursor:pointer;padding:0;transition:color .13s;flex-shrink:0}.hub-tab-close:hover{color:var(--crit)}.hub-content-area{flex:1;overflow-y:auto;overflow-x:hidden;padding:28px 36px 60px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}.hub-content-area::-webkit-scrollbar{width:5px}.hub-content-area::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.hub-widgets{display:flex;flex-direction:column;gap:10px;margin-bottom:24px}.hub-section-view{animation:fade-section .2s ease}@keyframes fade-section{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.hub-section-header{display:flex;align-items:baseline;gap:10px;margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid var(--line)}.hub-section-header h2{font-size:11.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--text-mid);margin:0}.hub-section-count{font-family:Geist Mono,monospace;font-size:10px;color:var(--text-low)}.hub-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(248px,1fr));gap:12px}.hub-content-panels{flex:1;position:relative;overflow:hidden;flex-direction:column}.hub-panel-mount{position:absolute;inset:0;width:100%;height:100%;display:flex;flex-direction:column;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}.hub-panel-mount::-webkit-scrollbar{width:5px}.hub-panel-mount::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.hub-panel-loading{display:flex;align-items:center;justify-content:center;height:100%;width:100%;font-family:Geist Mono,monospace;font-size:11px;color:var(--text-low);letter-spacing:.05em}.hub-ops .card{position:relative;overflow:hidden;isolation:isolate;display:flex;align-items:center;gap:14px;background:var(--glass);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--glass-bd);border-radius:13px;padding:16px 18px;cursor:pointer;text-align:left;color:inherit;font:inherit;width:100%;box-shadow:0 4px 20px #00000059,inset 0 1px 0 var(--glass-hi);transform:perspective(700px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .09s ease,border-color .18s,box-shadow .18s;will-change:transform;opacity:0;animation:card-in .32s ease forwards;animation-delay:calc(var(--ci,0) * 52ms)}@keyframes card-in{0%{opacity:0;transform:perspective(700px) translateY(10px)}to{opacity:1;transform:perspective(700px) rotateX(0) rotateY(0)}}.hub-ops .card:hover{border-color:#4fb3e847;box-shadow:0 8px 32px #00000073,0 0 0 1px #4fb3e81f,inset 0 1px #ffffff1f}.hub-ops .card-shimmer{position:absolute;inset:0;pointer-events:none;z-index:1;background:radial-gradient(180px circle at var(--sx,50%) var(--sy,50%),rgba(255,255,255,.07) 0%,transparent 70%);opacity:0;transition:opacity .2s}.hub-ops .card:hover .card-shimmer{opacity:1}.hub-ops .card .icon{width:40px;height:40px;flex-shrink:0;border-radius:10px;display:flex;align-items:center;justify-content:center;position:relative;z-index:2}.hub-ops .card .body{flex:1;min-width:0;position:relative;z-index:2}.hub-ops .card .name{font-size:13.5px;font-weight:500;color:var(--text-hi);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-ops .card .meta{font-family:Geist Mono,monospace;font-size:10.5px;color:var(--text-low);margin-top:3px}.hub-ops .card .chev{color:var(--text-low);flex-shrink:0;display:flex;align-items:center;position:relative;z-index:2;opacity:0;transform:translate(-4px);transition:opacity .14s,transform .14s}.hub-ops .card:hover .chev{opacity:1;transform:translate(0)}.hub-ops .card .chev svg{width:14px;height:14px}.hub-ops .card.crit .icon{background:var(--crit-dim);color:var(--crit)}.hub-ops .card.warn .icon{background:var(--warn-dim);color:var(--warn)}.hub-ops .card.ok .icon{background:var(--ok-dim);color:var(--ok)}.hub-ops .card.admin .icon{background:var(--admin-dim);color:var(--admin)}.hub-ops .card.neutral .icon{background:#4fb3e81a;color:var(--accent)}.hub-ops .card.crit:hover{border-color:#e8664f59}.hub-ops .card.warn:hover{border-color:#e8a84f59}.hub-ops .card.ok:hover{border-color:#3ecf8e59}.hub-ops .card.admin:hover{border-color:#a480e059}.hub-org-widgets{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.hub-ops .hub-ext-download{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:7px 13px;border-radius:8px;border:1px solid var(--glass-bd);background:var(--glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--text-hi);text-decoration:none;font-size:11.5px;font-weight:500;transition:border-color .15s,background .15s}.hub-ops .hub-ext-download:hover{border-color:#4fb3e859;background:var(--glass-hov)}.hub-ops .footer{display:flex;justify-content:center;margin-top:40px}.hub-chat-exclusive{margin-top:4px}.hub-chat-exclusive-btn{display:flex;align-items:center;gap:16px;width:100%;padding:20px 24px;background:#4fb3e80f;border:1px solid rgba(79,179,232,.22);border-radius:12px;cursor:pointer;color:var(--text-hi);font:inherit;text-align:left;transition:background .15s,border-color .15s,box-shadow .15s}.hub-chat-exclusive-btn:hover{background:#4fb3e81f;border-color:#4fb3e866;box-shadow:0 0 0 1px #4fb3e824}.hub-chat-exclusive-icon{font-size:24px;flex-shrink:0}.hub-chat-exclusive-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.hub-chat-exclusive-name{font-size:14.5px;font-weight:600;color:var(--accent)}.hub-chat-exclusive-meta{font-family:Geist Mono,monospace;font-size:10.5px;color:var(--text-low)}.hub-chat-exclusive-badge{font-family:Geist Mono,monospace;font-size:9px;font-weight:700;letter-spacing:.1em;color:var(--ok);background:var(--ok-dim);border:1px solid rgba(62,207,142,.2);border-radius:4px;padding:3px 8px;flex-shrink:0;white-space:nowrap}.hub-placeholder-section{margin-top:4px}.hub-placeholder-card{display:flex;align-items:center;gap:16px;padding:18px 22px;background:#0a11208c;border:1px dashed rgba(255,255,255,.1);border-radius:12px;color:var(--text-low)}.hub-placeholder-icon{font-size:22px;flex-shrink:0;opacity:.55}.hub-placeholder-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.hub-placeholder-name{font-size:13.5px;font-weight:500;color:var(--text-mid)}.hub-placeholder-meta{font-family:Geist Mono,monospace;font-size:10.5px;color:var(--text-low)}.hub-placeholder-badge{font-family:Geist Mono,monospace;font-size:9px;font-weight:700;letter-spacing:.1em;color:var(--text-low);background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:4px;padding:3px 8px;flex-shrink:0}.hub-empty-note{font-family:Geist Mono,monospace;font-size:11px;color:var(--text-low);padding:12px 0}.hub-topbar{height:50px;display:flex;align-items:center;padding:0 20px;gap:14px;background:#040812eb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--glass-bd);flex-shrink:0;z-index:20}.hub-topbar-search{flex:1;max-width:340px;display:flex;align-items:center;gap:7px;background:#ffffff0a;border:1px solid var(--glass-bd);border-radius:5px;padding:0 10px;height:30px;font-family:Geist Mono,monospace;font-size:10.5px;color:var(--text-low);cursor:default;-webkit-user-select:none;user-select:none}.hub-topbar-search-kbd{margin-left:auto;background:#ffffff0f;border:1px solid rgba(255,255,255,.09);border-radius:3px;padding:1px 5px;font-size:9px;flex-shrink:0}.hub-topbar-noc{display:flex;align-items:center;gap:8px;flex-shrink:0}.hub-topbar-dot{width:7px;height:7px;border-radius:50%;background:var(--ok);box-shadow:0 0 8px var(--ok);flex-shrink:0;animation:pulse-dot 2.8s ease-in-out infinite}.hub-topbar-noc-title{font-size:10px;font-weight:700;color:var(--text-hi);letter-spacing:.08em;font-family:Geist Mono,monospace}.hub-topbar-noc-sub{font-size:9px;color:var(--text-low);font-family:Geist Mono,monospace}.hub-topbar-datetime{text-align:right;flex-shrink:0;border-left:1px solid var(--line);padding-left:12px}.hub-topbar-date{font-size:9px;color:var(--text-low);font-family:Geist Mono,monospace;letter-spacing:.06em}.hub-topbar-time{font-size:12px;font-weight:700;color:var(--text-hi);font-family:Geist Mono,monospace;letter-spacing:.04em}.hub-topbar-bell{color:var(--text-low);cursor:default;flex-shrink:0;display:flex;align-items:center;padding:0 2px}.hub-topbar-user{display:flex;align-items:center;gap:8px;border-left:1px solid var(--line);padding-left:12px;flex-shrink:0;cursor:default}.hub-topbar-avatar{width:28px;height:28px;border-radius:50%;background:#4fb3e826;border:1px solid rgba(79,179,232,.3);display:flex;align-items:center;justify-content:center;font-size:9.5px;font-weight:700;color:var(--accent);font-family:Geist Mono,monospace;flex-shrink:0}.hub-topbar-user-name{font-size:11.5px;font-weight:600;color:var(--text-hi)}.hub-topbar-user-sub{font-size:9px;color:var(--text-low);font-family:Geist Mono,monospace}.hub-brand-spectre{display:flex;align-items:center;gap:5px;font-family:Geist Mono,monospace;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:10px;opacity:.85}.hub-console-header{padding:22px 0 18px;margin-bottom:18px;border-bottom:1px solid var(--line)}.hub-console-breadcrumb{display:inline-flex;align-items:center;gap:5px;font-family:Geist Mono,monospace;font-size:9.5px;letter-spacing:.1em;color:var(--accent);background:#4fb3e814;border:1px solid rgba(79,179,232,.18);border-radius:3px;padding:2px 9px;margin-bottom:14px}.hub-console-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.hub-console-title{font-size:34px;font-weight:700;color:var(--text-hi);margin:0;letter-spacing:-.025em;line-height:1.05}.hub-console-subtitle{font-family:Geist Mono,monospace;font-size:10px;color:var(--text-low);letter-spacing:.1em;margin:5px 0 0}.hub-console-nav-links{display:flex;gap:14px;font-family:Geist Mono,monospace;font-size:9px;color:var(--text-low);letter-spacing:.12em;padding-top:6px;flex-shrink:0}.hub-console-nav-links span{cursor:default;transition:color .15s}.hub-console-nav-links span:hover{color:var(--text-mid)}.hub-kpi-bar{display:flex;border:1px solid var(--glass-bd);border-radius:4px;overflow:hidden;background:#060a1466}.hub-kpi{flex:1;padding:10px 16px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:2px}.hub-kpi:last-child{border-right:none}.hub-kpi-value{font-size:19px;font-weight:700;color:var(--text-hi);line-height:1;font-family:Geist Mono,monospace}.hub-kpi--ok .hub-kpi-value{color:var(--ok)}.hub-kpi--warn .hub-kpi-value{color:var(--warn)}.hub-kpi--crit .hub-kpi-value{color:var(--crit)}.hub-kpi--soon .hub-kpi-value{color:var(--text-mid);font-size:13px;letter-spacing:.02em}.hub-kpi-sub{font-family:Geist Mono,monospace;font-size:9px;color:var(--ok)}.hub-kpi-sub--soon{font-family:Geist Mono,monospace;font-size:9px;color:var(--accent);opacity:.75}.hub-kpi-label{font-family:Geist Mono,monospace;font-size:9.5px;color:var(--text-low)}.hub-dashboard{display:flex;flex-direction:column;gap:22px}.hub-section-block-header{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--line)}.hub-section-block-title{font-family:Geist Mono,monospace;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-mid);margin:0}.hub-section-block-meta{font-family:Geist Mono,monospace;font-size:9.5px;color:var(--text-low)}.hub-section-block-status{margin-left:auto;font-family:Geist Mono,monospace;font-size:8.5px;font-weight:700;letter-spacing:.12em;color:var(--ok);background:var(--ok-dim);border:1px solid rgba(62,207,142,.2);border-radius:3px;padding:2px 7px;flex-shrink:0}.hub-dashboard-2col{display:grid;grid-template-columns:1fr 1fr;gap:16px}.hub-ops .card{border-radius:4px}.hub-ops .card-bracket{position:absolute;width:10px;height:10px;pointer-events:none;z-index:3}.hub-ops .card-bracket--tl{top:3px;left:3px;border-top:1.5px solid var(--accent);border-left:1.5px solid var(--accent);opacity:.45;transition:opacity .15s}.hub-ops .card-bracket--br{bottom:3px;right:3px;border-bottom:1.5px solid var(--accent);border-right:1.5px solid var(--accent);opacity:.45;transition:opacity .15s}.hub-ops .card:hover .card-bracket--tl,.hub-ops .card:hover .card-bracket--br{opacity:.9}.hub-ops .card-status-dot{position:absolute;top:7px;right:7px;width:5px;height:5px;border-radius:50%;background:var(--ok);opacity:.6;flex-shrink:0;z-index:3}.hub-ops .card.crit .card-status-dot{background:var(--crit)}.hub-ops .card.warn .card-status-dot{background:var(--warn)}.hub-ops .card.admin .card-status-dot{background:var(--admin)}.hub-zabbix-btn{width:100%;background:#0a112080;border:1px solid rgba(255,255,255,.09);border-radius:4px;cursor:pointer;text-align:left;color:inherit;font:inherit;padding:16px 18px;transition:border-color .15s,background .15s}.hub-zabbix-btn:hover{border-color:#4fb3e838;background:#0f192e99}.hub-zabbix-btn--static{cursor:default}.hub-zabbix-btn--static:hover{border-color:#ffffff17;background:#0a112080}.hub-zabbix-header{display:flex;align-items:center;gap:12px;margin-bottom:14px}.hub-zabbix-logo{width:38px;height:38px;border-radius:6px;background:#d84c00;display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:900;color:#fff;flex-shrink:0;font-family:Geist Mono,monospace}.hub-zabbix-info{flex:1;min-width:0}.hub-zabbix-name{font-size:13.5px;font-weight:600;color:var(--text-hi)}.hub-zabbix-meta{font-family:Geist Mono,monospace;font-size:9.5px;color:var(--text-low);margin-top:2px}.hub-zabbix-dot{width:6px;height:6px;border-radius:50%;background:var(--ok);box-shadow:0 0 6px var(--ok);flex-shrink:0}.hub-zabbix-badge{font-family:Geist Mono,monospace;font-size:8.5px;font-weight:700;letter-spacing:.1em;background:#ffffff0a;border:1px solid rgba(255,255,255,.09);border-radius:3px;padding:2px 7px;color:var(--text-low);flex-shrink:0}.hub-zabbix-badge--mock{color:var(--ssc-warning, #F59E0B);border-color:#f59e0b59;background:#f59e0b14}.hub-zabbix-dot--online{background:var(--ssc-online, #22C55E);box-shadow:0 0 6px #22c55e80}.hub-zabbix-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.hub-zabbix-metric{display:flex;flex-direction:column;gap:2px}.hub-zabbix-metric-value{font-family:Geist Mono,monospace;font-size:16px;font-weight:700;color:var(--text-hi);line-height:1}.hub-zabbix-metric-warn{color:var(--warn)!important}.hub-zabbix-metric-label{font-family:Geist Mono,monospace;font-size:9px;color:var(--text-low)}.hub-zabbix-placeholder{margin-top:10px;padding:12px 14px;background:#e8a84f0a;border:1px solid rgba(232,168,79,.18);border-radius:4px;font-family:Geist Mono,monospace;font-size:11px;color:var(--warn);line-height:1.6}.hub-chat-stats{display:flex;gap:18px;margin-top:8px}.hub-chat-stat{display:flex;flex-direction:column;gap:1px}.hub-chat-stat-value{font-family:Geist Mono,monospace;font-size:14px;font-weight:700;color:var(--text-hi)}.hub-chat-stat-label{font-family:Geist Mono,monospace;font-size:9px;color:var(--text-low)}.hub-lab-toast{position:fixed;bottom:24px;right:24px;z-index:300;background:#060b16f7;border:1px solid rgba(79,179,232,.4);border-radius:5px;padding:10px 16px;font-family:Geist Mono,monospace;font-size:11px;color:var(--accent);box-shadow:0 4px 24px #0009;animation:toast-in .2s ease;pointer-events:none}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.hub-grid--balanced{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.hub-grid--compact,.hub-section-block--compact-grid .hub-grid,.hub-section-block--compact-grid .hub-grid--compact{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px}.hub-ops .card--compact{padding:11px 14px;gap:10px}.hub-ops .card--compact .icon{width:32px;height:32px;border-radius:8px}.hub-ops .card--compact .name{font-size:12px}.hub-ops .card--compact .meta{font-size:9.5px}.hub-more-modules{margin-top:10px}.hub-more-toggle{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid var(--line);border-radius:5px;padding:6px 12px;font-family:Geist Mono,monospace;font-size:10.5px;color:var(--text-low);cursor:pointer;transition:color .15s,border-color .15s;margin-bottom:8px}.hub-more-toggle:hover{color:var(--accent);border-color:#4fb3e84d}.hub-more-grid{margin-top:4px;animation:fade-section .18s ease}@media(max-width:768px){.hub-ops{position:relative;height:auto;min-height:100vh;overflow-y:auto}.hub-layout{flex-direction:column;height:auto;min-height:100vh}.hub-main{height:auto;overflow:visible}.hub-content-area{padding:16px 14px 48px;overflow:visible;flex:none;max-width:100%}.hub-content-panels{position:static;height:80vh}.hub-panel-iframe{position:static;height:100%}.hub-grid{grid-template-columns:1fr}.hub-topbar{padding:0 10px;gap:6px}.hub-topbar-brand,.hub-topbar-search,.hub-topbar-datetime{display:none}.hub-account-cluster{gap:6px;padding:0 6px 0 8px;height:28px}.hub-account-cluster-name{max-width:72px;font-size:10px}.hub-account-cluster-settings{padding:2px 6px;font-size:10px}.hub-group-nav{padding:0 8px;height:34px}.hub-group-nav-item{padding:0 10px;font-size:9.5px}.hub-group-nav-count{display:none}.hub-dashboard-2col{grid-template-columns:1fr}.hub-console-title{font-size:22px}.hub-kpi-bar{flex-wrap:wrap}.hub-kpi{min-width:40%}.hub-zabbix-metrics{grid-template-columns:repeat(2,1fr)}.hub-console-nav-links{display:none}}@media(min-width:769px)and (max-width:1024px){.hub-content-area{padding:22px 24px 50px}.hub-dashboard-2col{grid-template-columns:1fr}.hub-console-title{font-size:26px}.hub-kpi-bar{flex-wrap:wrap}.hub-kpi{min-width:30%}.hub-topbar-brand{font-size:8px}}@media(prefers-reduced-motion:reduce){.hub-ops .card{animation:none;opacity:1}.hub-brand-eyebrow .dot,.hub-topbar-dot,.hub-lab-toast{animation:none}}.hub-topbar-brand{display:flex;align-items:center;gap:5px;font-family:Geist Mono,monospace;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);white-space:nowrap;flex-shrink:0;border-right:1px solid var(--line);padding-right:14px;margin-right:2px}.hub-topbar-settings-btn{color:var(--text-low);background:transparent;border:1px solid var(--line);border-radius:5px;padding:5px 8px;cursor:pointer;font:inherit;display:flex;align-items:center;gap:5px;flex-shrink:0;transition:color .15s,border-color .15s,background .15s}.hub-topbar-settings-btn:hover{color:var(--text-hi);border-color:#ffffff2e;background:#ffffff0a}.hub-topbar-logout-btn{color:var(--text-low);background:transparent;border:none;cursor:pointer;font:inherit;display:flex;align-items:center;padding:4px 6px;border-radius:5px;flex-shrink:0;transition:color .15s;margin-left:2px}.hub-topbar-logout-btn:hover{color:var(--crit)}.hub-group-nav{display:flex;align-items:center;gap:0;padding:0 16px;background:#050912e0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--glass-bd);overflow-x:auto;flex-shrink:0;height:36px;scrollbar-width:none;list-style:none}.hub-group-nav::-webkit-scrollbar{display:none}.hub-group-nav-item{display:inline-flex;align-items:center;gap:6px;padding:0 13px;height:100%;background:transparent;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;color:var(--text-low);font:inherit;font-family:Geist Mono,monospace;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:color .13s,border-color .13s}.hub-group-nav-item:hover{color:var(--text-mid)}.hub-group-nav-item.active{color:var(--accent);border-bottom-color:var(--accent)}.hub-group-nav-count{font-family:Geist Mono,monospace;font-size:9px;background:#ffffff0f;border-radius:3px;padding:1px 4px;color:var(--text-low);flex-shrink:0}.hub-group-nav-item.active .hub-group-nav-count{background:#4fb3e826;color:var(--accent)}.hub-content-area{max-width:1440px;margin:0 auto;width:100%;box-sizing:border-box}.hub-panel-mount :is([aria-label="Voltar ao Hub"],a[href="/hub"],a[href="/hub/"],a[href^="/hub?"]){display:none!important}.hub-ops .card-signal-badge{position:absolute;top:5px;right:5px;z-index:4;min-width:16px;height:16px;padding:0 4px;border-radius:8px;font-family:Geist Mono,monospace;font-size:9px;font-weight:700;letter-spacing:0;line-height:16px;text-align:center;pointer-events:none;white-space:nowrap}.hub-ops .card-signal-badge--info{background:#38bdf838;color:#7dd3fc;border:1px solid rgba(56,189,248,.35)}.hub-ops .card-signal-badge--warning{background:#e8a84f38;color:#fbbf24;border:1px solid rgba(232,168,79,.4)}.hub-ops .card-signal-badge--critical{background:#e8664f38;color:#f87171;border:1px solid rgba(232,102,79,.4)}.hub-ops .card--notify-info{border-color:#38bdf847!important;box-shadow:0 4px 20px #00000059,0 0 0 1px #38bdf82e,0 0 16px #38bdf81a,inset 0 1px 0 var(--glass-hi)}.hub-ops .card--notify-warning{border-color:#e8a84f52!important;box-shadow:0 4px 20px #00000059,0 0 0 1px #e8a84f33,0 0 16px #e8a84f1a,inset 0 1px 0 var(--glass-hi)}.hub-ops .card--notify-critical{border-color:#e8664f59!important;box-shadow:0 4px 20px #00000059,0 0 0 1px #e8664f38,0 0 16px #e8664f1f,inset 0 1px 0 var(--glass-hi)}@keyframes ssc-card-notify-info{0%,to{box-shadow:0 4px 20px #00000059,0 0 0 1px #38bdf82e,0 0 16px #38bdf81a,inset 0 1px 0 var(--glass-hi)}50%{box-shadow:0 4px 20px #00000059,0 0 0 1px #38bdf852,0 0 28px #38bdf82e,inset 0 1px 0 var(--glass-hi)}}@keyframes ssc-card-notify-warning{0%,to{box-shadow:0 4px 20px #00000059,0 0 0 1px #e8a84f33,0 0 16px #e8a84f1a,inset 0 1px 0 var(--glass-hi)}50%{box-shadow:0 4px 20px #00000059,0 0 0 1px #e8a84f5c,0 0 28px #e8a84f2e,inset 0 1px 0 var(--glass-hi)}}@media(prefers-reduced-motion:no-preference){.hub-ops .card--notify-info{animation:card-in .32s ease forwards,ssc-card-notify-info 3.5s ease-in-out infinite;animation-delay:calc(var(--ci, 0) * 52ms),calc(var(--ci, 0) * 52ms + .4s)}.hub-ops .card--notify-warning{animation:card-in .32s ease forwards,ssc-card-notify-warning 3.5s ease-in-out infinite;animation-delay:calc(var(--ci, 0) * 52ms),calc(var(--ci, 0) * 52ms + .4s)}}.hub-chat-exclusive-btn--notify{border-color:#38bdf84d!important;box-shadow:0 0 0 1px #38bdf82e,0 0 20px #38bdf81a}@keyframes ssc-chat-notify-pulse{0%,to{box-shadow:0 0 0 1px #38bdf82e,0 0 20px #38bdf81a}50%{box-shadow:0 0 0 1px #38bdf859,0 0 32px #38bdf833}}@media(prefers-reduced-motion:no-preference){.hub-chat-exclusive-btn--notify{animation:ssc-chat-notify-pulse 3.5s ease-in-out infinite}}[data-theme=light] .hub-tabbar{background:#f0f4faeb;border-bottom-color:var(--ssc-border)}[data-theme=light] .hub-topbar{background:#e8edf5f2;border-bottom-color:var(--ssc-border)}[data-theme=light] .hub-topbar-search{background:#ffffffb3;border-color:var(--ssc-border)}[data-theme=light] .hub-topbar-search-kbd{background:#0000000d;border-color:#00000014}[data-theme=light] .hub-account-cluster{background:#f0f4faf2;border-color:var(--ssc-border)}[data-theme=light] .hub-group-nav{background:#ecf1f8f2;border-bottom-color:var(--ssc-border)}[data-theme=light] .hub-kpi-bar{background:#ffffff8c;border-color:var(--ssc-border)}[data-theme=light] .hub-ops .card{background:#ffffffd1;border-color:var(--ssc-border);box-shadow:0 2px 12px #00000014,inset 0 1px #ffffffe6}[data-theme=light] .hub-ops .card:hover{border-color:var(--ssc-border-strong);box-shadow:0 4px 20px #0000001f,0 0 0 1px var(--ssc-border),inset 0 1px #ffffffe6}[data-theme=light] .hub-placeholder-card{background:#f0f4fa8c;border-color:#0000001a}[data-theme=light] .hub-zabbix-btn{background:#ffffff8c;border-color:var(--ssc-border)}[data-theme=light] .hub-zabbix-btn:hover{background:#edf1f8cc;border-color:var(--ssc-border-strong)}[data-theme=light] .hub-lab-toast{background:#f0f4faf7;border-color:var(--ssc-border-strong);color:var(--ssc-primary)}[data-theme=light] .hub-tab.hub-tab--active{background:#0000000a}[data-theme=light] .hub-tab:hover{background:#00000008}[data-theme=light] .hub-ops .card-shimmer{background:radial-gradient(180px circle at var(--sx,50%) var(--sy,50%),rgba(55,119,255,.06) 0%,transparent 70%)}.hub-content-panels{min-height:0}.hub-panel-mount .h-screen{height:100%;max-height:100%;min-height:0}.hub-main--panel .hub-content-panels{flex:1;min-height:0}.hub-nav-silvia{margin-top:6px;border-color:#a78bfa38;background:#a78bfa12;color:#c4b5fd}.hub-nav-silvia:hover{background:#a78bfa24;border-color:#a78bfa59}.hub-nav-silvia:focus-visible{outline:2px solid rgba(167,139,250,.55);outline-offset:2px}.hub-tab-badge{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 5px;margin-left:4px;border-radius:999px;background:#e11d48;color:#fff;font-size:9px;font-weight:700;line-height:1;vertical-align:middle;position:relative;z-index:1;flex-shrink:0;pointer-events:none}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.ssc-app-tecnicos{color:var(--ssc-text);background-color:var(--ssc-bg);min-width:0}.ssc-app-tecnicos.ssc-grid-bg{background-color:var(--ssc-bg)}.ssc-app-tecnicos .bg-gray-950,.ssc-app-tecnicos .bg-gray-950\/40,.ssc-app-tecnicos .bg-gray-950\/90,.ssc-app-tecnicos .bg-gray-900,.ssc-app-tecnicos .bg-gray-900\/40,.ssc-app-tecnicos .bg-gray-900\/70,.ssc-app-tecnicos .bg-gray-900\/80{background-color:var(--ssc-surface-1)}.ssc-app-tecnicos .bg-gray-800,.ssc-app-tecnicos .bg-gray-800\/60,.ssc-app-tecnicos .hover\:bg-gray-800:hover,.ssc-app-tecnicos .hover\:bg-gray-700:hover,.ssc-app-tecnicos .hover\:bg-gray-900:hover{background-color:var(--ssc-surface-2)}.ssc-app-tecnicos input.bg-gray-950,.ssc-app-tecnicos select.bg-gray-950,.ssc-app-tecnicos textarea.bg-gray-950,.ssc-app-tecnicos input.bg-gray-900,.ssc-app-tecnicos select.bg-gray-900,.ssc-app-tecnicos textarea.bg-gray-900{background-color:var(--ssc-surface-input, var(--ssc-canvas));color:var(--ssc-text);border-radius:4px}.ssc-app-tecnicos input:focus,.ssc-app-tecnicos select:focus,.ssc-app-tecnicos textarea:focus{border-color:var(--ssc-primary);box-shadow:var(--ssc-glow-sm);outline:none}.ssc-app-tecnicos .border-gray-800,.ssc-app-tecnicos .border-gray-800\/50,.ssc-app-tecnicos .border-gray-700,.ssc-app-tecnicos .border-gray-700\/80,.ssc-app-tecnicos .border-gray-600{border-color:var(--ssc-border)}.ssc-app-tecnicos .text-white,.ssc-app-tecnicos .text-gray-100,.ssc-app-tecnicos .text-gray-200,.ssc-app-tecnicos .text-gray-300{color:var(--ssc-text)}.ssc-app-tecnicos .text-gray-400,.ssc-app-tecnicos .text-gray-500,.ssc-app-tecnicos .text-gray-600,.ssc-app-tecnicos .placeholder-gray-500::placeholder,.ssc-app-tecnicos .placeholder-gray-600::placeholder{color:var(--ssc-text-muted)}.ssc-app-tecnicos .rounded-2xl,.ssc-app-tecnicos .rounded-xl,.ssc-app-tecnicos .rounded-lg,.ssc-app-tecnicos .rounded-md,.ssc-app-tecnicos .rounded-t-xl,.ssc-app-tecnicos .sm\:rounded-xl{border-radius:4px}.ssc-app-tecnicos .bg-blue-600,.ssc-app-tecnicos .bg-blue-700,.ssc-app-tecnicos .hover\:bg-blue-600:hover{background-color:var(--ssc-primary)}.ssc-app-tecnicos .bg-blue-950,.ssc-app-tecnicos .bg-blue-950\/40,.ssc-app-tecnicos .bg-blue-950\/60{background-color:#3777ff1f}.ssc-app-tecnicos .text-blue-200,.ssc-app-tecnicos .text-blue-300,.ssc-app-tecnicos .text-blue-400{color:var(--ssc-cyan)}.ssc-app-tecnicos .bg-red-600,.ssc-app-tecnicos .bg-red-800,.ssc-app-tecnicos .bg-red-900,.ssc-app-tecnicos .bg-red-950{background-color:var(--ssc-critical-bg);color:var(--ssc-critical)}.ssc-app-tecnicos .bg-purple-600,.ssc-app-tecnicos .bg-purple-950\/60{background-color:var(--ssc-info-bg);color:var(--ssc-cyan)}.ssc-app-tecnicos .max-w-4xl{max-width:none}.ssc-app-tecnicos table{width:100%;border-collapse:collapse}.ssc-app-tecnicos .ssc-app-kicker{margin:0;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ssc-text-muted)}.ssc-app-tecnicos .ssc-app-title{margin:0;font-size:1.125rem;font-weight:600;letter-spacing:.02em;color:var(--ssc-text);line-height:1.2}.ssc-app-tecnicos .ssc-config-menu{position:absolute;right:0;z-index:40;margin-top:4px;width:14rem;border:1px solid var(--ssc-border);background:var(--ssc-surface-1);border-radius:4px;box-shadow:var(--ssc-glow-sm);padding:4px 0}.ssc-app-tecnicos .ssc-scrollbar::-webkit-scrollbar{width:4px;height:4px}.ssc-app-tecnicos .ssc-scrollbar::-webkit-scrollbar-thumb{background:#38bdf82e;border-radius:2px}.ssc-ponto-root{color:var(--ssc-text)}.ssc-ponto-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.ssc-ponto-tab{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;font-size:13px;border:none;border-bottom:2px solid transparent;background:none;color:var(--ssc-text-muted);cursor:pointer;transition:color .15s,border-color .15s}.ssc-ponto-tab:hover{color:var(--ssc-text)}.ssc-ponto-tab.active{color:var(--ssc-cyan);border-bottom-color:var(--ssc-cyan)}.ssc-ponto-kpi-row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.ssc-ponto-kpi{display:flex;flex-direction:column;align-items:flex-start;min-width:90px;padding:10px 14px;background:var(--ssc-surface-1);border:1px solid var(--ssc-border);border-radius:4px;gap:2px}.ssc-ponto-kpi-value{font-size:22px;font-weight:700;line-height:1}.ssc-ponto-kpi-label{font-size:11px;color:var(--ssc-text-muted);text-transform:uppercase;letter-spacing:.04em}.ssc-ponto-info-bar{display:flex;align-items:center;gap:8px;padding:8px 12px;margin-bottom:12px;background:#f59e0b14;border:1px solid rgba(245,158,11,.25);border-radius:4px;font-size:13px;color:#f59e0b}.ssc-ponto-filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.ssc-ponto-input{padding:5px 10px;font-size:13px;background:var(--ssc-surface-input, var(--ssc-canvas));border:1px solid var(--ssc-border);border-radius:4px;color:var(--ssc-text);outline:none}.ssc-ponto-input:focus{border-color:var(--ssc-primary);box-shadow:var(--ssc-glow-sm)}.ssc-ponto-table-wrap{overflow-x:auto;border:1px solid var(--ssc-border);border-radius:4px}.ssc-ponto-table{width:100%;border-collapse:collapse;font-size:13px}.ssc-ponto-th{padding:8px 12px;text-align:left;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--ssc-text-muted);background:var(--ssc-surface-1);border-bottom:1px solid var(--ssc-border);white-space:nowrap}.ssc-ponto-tr{border-bottom:1px solid var(--ssc-border)}.ssc-ponto-tr:last-child{border-bottom:none}.ssc-ponto-tr:hover{background:var(--ssc-surface-2)}.ssc-ponto-td{padding:8px 12px;color:var(--ssc-text);vertical-align:middle}.ssc-ponto-state-box{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center;color:var(--ssc-text-muted);background:var(--ssc-surface-1);border:1px solid var(--ssc-border);border-radius:4px}.ssc-ponto-action-btn{display:inline-flex;align-items:center;justify-content:center;padding:4px;border:1px solid var(--ssc-border);border-radius:3px;background:transparent;color:var(--ssc-text-muted);cursor:pointer;transition:color .12s,border-color .12s}.ssc-ponto-action-btn:hover{color:var(--ssc-cyan);border-color:var(--ssc-cyan)}.ssc-ponto-action-btn:disabled{opacity:.5;cursor:not-allowed}:root{--roleta-display: "Orbitron", "Manrope", ui-sans-serif, system-ui, sans-serif;--roleta-body: "Manrope", ui-sans-serif, system-ui, sans-serif}.roleta-shell{font-family:var(--roleta-body);background:radial-gradient(1200px 600px at 15% 10%,rgba(34,211,238,.22),transparent 55%),radial-gradient(900px 500px at 85% 20%,rgba(245,197,66,.14),transparent 50%),linear-gradient(145deg,#0d3570,#154a92 42%,#1e5fad);color:#e8eef8}.roleta-shell-fit{height:100dvh;max-height:100dvh;overflow:hidden;display:flex;flex-direction:column}@supports not (height: 100dvh){.roleta-shell-fit{height:100vh;max-height:100vh}}.roleta-header{min-height:3.25rem}.roleta-stage{flex:1;min-height:0;width:100%;display:flex;align-items:center;justify-content:center;gap:1rem;padding:.5rem 1rem 1rem;transition:gap .85s ease,padding .85s ease}.roleta-stage--idle{flex-direction:column;max-width:56rem;margin:0 auto}.roleta-stage--revealed{flex-direction:row;align-items:stretch;justify-content:center;max-width:1200px;margin:0 auto;gap:1.25rem;padding-inline:1.25rem}.roleta-panel{transition:width .85s cubic-bezier(.22,.9,.25,1),max-width .85s cubic-bezier(.22,.9,.25,1),transform .85s cubic-bezier(.22,.9,.25,1),padding .85s ease,flex .85s ease}.roleta-stage--idle .roleta-panel{width:min(100%,42rem);padding:1.25rem 1.5rem}.roleta-stage--revealed .roleta-panel{flex:0 0 42%;max-width:42%;width:42%;padding:.85rem 1rem;display:flex;flex-direction:column;justify-content:center;min-height:0}.roleta-stage--revealed .roleta-reel-viewport{height:280px;width:min(100%,320px)}.roleta-stage--revealed .roleta-reel-item{height:56px;font-size:1.45rem}.roleta-stage--revealed .roleta-reel-viewport:before,.roleta-stage--revealed .roleta-reel-viewport:after,.roleta-stage--revealed .roleta-reel-marker{height:56px}.roleta-stage--revealed .roleta-reel-marker{top:112px}.roleta-stage--revealed .roleta-reel-item--final{height:56px;width:100%;font-size:1.85rem;letter-spacing:.1em;font-variant-numeric:tabular-nums}.roleta-reel-strip--final{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;transform:none!important;will-change:auto}.roleta-reel-strip--final .roleta-reel-item--final{height:56px;width:100%;margin:0;display:flex;align-items:center;justify-content:center;text-align:center}.roleta-reel-final-num,.roleta-reel-item--final .roleta-number-shine{display:flex;align-items:center;justify-content:center;width:100%;margin:0;padding:0;text-align:center;letter-spacing:.12em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;box-sizing:border-box}.roleta-controls{flex-shrink:0}.roleta-atmosphere{pointer-events:none;position:absolute;inset:0;background:repeating-linear-gradient(115deg,transparent 0,transparent 40px,rgba(34,211,238,.035) 40px,rgba(34,211,238,.035) 42px);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.75),transparent 90%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.75),transparent 90%);animation:roleta-trails 18s linear infinite}@keyframes roleta-trails{0%{transform:translate(0)}to{transform:translate(-80px)}}.roleta-reel-viewport{position:relative;height:360px;width:min(100%,420px);overflow:hidden;border-radius:1.25rem;border:1px solid rgba(34,211,238,.35);background:linear-gradient(180deg,#061428f2,#0a1f4ad9);box-shadow:inset 0 0 40px #22d3ee1f}.roleta-reel-viewport:before,.roleta-reel-viewport:after{content:"";position:absolute;left:0;right:0;height:72px;z-index:2;pointer-events:none}.roleta-reel-viewport:before{top:0;background:linear-gradient(to bottom,rgba(4,13,28,.95),transparent)}.roleta-reel-viewport:after{bottom:0;background:linear-gradient(to top,rgba(4,13,28,.95),transparent)}.roleta-reel-marker{position:absolute;top:144px;left:0;right:0;height:72px;z-index:3;border-block:2px solid rgba(245,197,66,.85);box-shadow:0 0 24px #f5c54259;pointer-events:none}.roleta-reel-strip{will-change:transform}.roleta-reel-item{height:72px;width:100%;display:flex;align-items:center;justify-content:center;text-align:center;font-family:var(--roleta-display);font-size:1.85rem;font-weight:800;letter-spacing:.08em;font-variant-numeric:tabular-nums;color:#e8eef8e0}.roleta-reel-item>span{display:block;width:100%;text-align:center}.roleta-number-shine{background:linear-gradient(120deg,#fff7cc,#f5c542 35%,#fff 50%,#22d3ee 75%,#f5c542);background-size:220% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:roleta-shine 2.8s ease-in-out infinite;filter:drop-shadow(0 0 18px rgba(245,197,66,.45))}@keyframes roleta-shine{0%,to{background-position:0% center}50%{background-position:100% center}}.roleta-burst{pointer-events:none;position:absolute;inset:0;z-index:5;background:radial-gradient(circle at 50% 38%,rgba(245,197,66,.48),transparent 32%),radial-gradient(circle at 50% 42%,rgba(34,211,238,.34),transparent 46%),radial-gradient(circle at 50% 45%,rgba(232,238,248,.12),transparent 58%);animation:roleta-burst-fade 2.1s ease-out forwards}.roleta-burst--spark{z-index:6;background:radial-gradient(circle at 30% 35%,rgba(255,215,106,.55),transparent 12%),radial-gradient(circle at 70% 40%,rgba(34,211,238,.45),transparent 10%),radial-gradient(circle at 48% 28%,rgba(255,255,255,.4),transparent 8%),radial-gradient(circle at 55% 55%,rgba(245,197,66,.35),transparent 14%);animation:roleta-burst-spark 1.8s ease-out forwards}@keyframes roleta-burst-fade{0%{opacity:1;transform:scale(.88)}to{opacity:0;transform:scale(1.22)}}@keyframes roleta-burst-spark{0%{opacity:1;transform:scale(.7)}40%{opacity:.95}to{opacity:0;transform:scale(1.45)}}.roleta-tv-glow{box-shadow:0 0 110px #f5c54261,0 0 80px #22d3ee47,inset 0 0 70px #123a7a80;animation:roleta-tv-celebrate 1.6s ease-out}@keyframes roleta-tv-celebrate{0%{filter:brightness(1.15)}to{filter:none}}.roleta-tv-spinning{box-shadow:0 0 60px #22d3ee38,inset 0 0 50px #123a7a66}.roleta-reel--spinning{box-shadow:inset 0 0 50px #22d3ee38,0 0 28px #f5c5422e}.roleta-reel--winner{box-shadow:inset 0 0 50px #f5c54238,0 0 36px #f5c54247}.roleta-reel-item--final{font-size:1.85rem}.roleta-reel--idle{box-shadow:inset 0 0 48px #22d3ee47,0 0 36px #f5c54238,0 0 28px #22d3ee33;animation:roleta-reel-idle-pulse 2.4s ease-in-out infinite}@keyframes roleta-reel-idle-pulse{0%,to{box-shadow:inset 0 0 40px #22d3ee38,0 0 28px #f5c54229,0 0 22px #22d3ee29}50%{box-shadow:inset 0 0 58px #22d3ee61,0 0 48px #f5c5424d,0 0 36px #22d3ee47}}.roleta-reel-strip--idle{will-change:transform;animation:roleta-idle-scroll 5s linear infinite}.roleta-anim-paused,.roleta-shell--paused .roleta-reel-strip--idle,.roleta-shell--paused .roleta-atmosphere,.roleta-shell--paused .roleta-idle-sparks,.roleta-shell--paused .roleta-tv-idle,.roleta-shell--paused .roleta-btn-breathe{animation-play-state:paused!important}@keyframes roleta-idle-scroll{0%{transform:translateZ(0)}to{transform:translate3d(0,-50%,0)}}.roleta-tv-idle{box-shadow:0 0 70px #22d3ee47,0 0 40px #f5c54229,inset 0 0 60px #123a7a66;animation:roleta-tv-idle-glow 3.2s ease-in-out infinite}@keyframes roleta-tv-idle-glow{0%,to{filter:brightness(1);box-shadow:0 0 55px #22d3ee38,0 0 30px #f5c5421f,inset 0 0 50px #123a7a59}50%{filter:brightness(1.08);box-shadow:0 0 90px #22d3ee61,0 0 50px #f5c54238,inset 0 0 70px #123a7a7a}}.roleta-shell--idle-live .roleta-atmosphere{animation-duration:10s;opacity:1}.roleta-idle-ambient{pointer-events:none;position:absolute;inset:0;z-index:3;width:100%;height:100%}.roleta-idle-sparks{pointer-events:none;position:absolute;inset:0;z-index:3;background:radial-gradient(circle at 18% 30%,rgba(245,197,66,.22),transparent 12%),radial-gradient(circle at 82% 24%,rgba(34,211,238,.2),transparent 14%),radial-gradient(circle at 50% 78%,rgba(34,211,238,.14),transparent 18%),radial-gradient(circle at 70% 60%,rgba(245,197,66,.12),transparent 10%);animation:roleta-idle-sparks 4.5s ease-in-out infinite alternate}@keyframes roleta-idle-sparks{0%{opacity:.55;transform:scale(1)}to{opacity:1;transform:scale(1.04)}}.roleta-btn-breathe{animation:roleta-btn-breathe 1.8s ease-in-out infinite}@keyframes roleta-btn-breathe{0%,to{box-shadow:0 10px 40px #f5c54273;filter:brightness(1)}50%{box-shadow:0 12px 52px #f5c542bf,0 0 28px #22d3ee59;filter:brightness(1.08)}}.roleta-lightning{pointer-events:none;position:absolute;inset:0;z-index:8;display:grid;place-items:center;animation:roleta-lightning-hold .9s ease-out forwards}.roleta-lightning__flash{position:absolute;inset:0;background:radial-gradient(circle at 50% 42%,rgba(232,238,248,.55),transparent 28%),radial-gradient(circle at 50% 45%,rgba(34,211,238,.45),transparent 42%),radial-gradient(circle at 50% 48%,rgba(245,197,66,.28),transparent 58%);animation:roleta-lightning-flash .9s ease-out forwards}.roleta-lightning__bolt{position:relative;z-index:2;width:min(18vw,110px);height:auto;filter:drop-shadow(0 0 18px rgba(34,211,238,.9)) drop-shadow(0 0 28px rgba(245,197,66,.55));animation:roleta-lightning-bolt .9s cubic-bezier(.2,.9,.2,1) forwards}.roleta-lightning__ring{position:absolute;width:min(70vw,420px);height:min(70vw,420px);border-radius:9999px;border:2px solid rgba(34,211,238,.55);box-shadow:0 0 40px #f5c54259;animation:roleta-lightning-ring .9s ease-out forwards}@keyframes roleta-lightning-hold{0%,70%{opacity:1}to{opacity:0}}@keyframes roleta-lightning-flash{0%{opacity:0}12%{opacity:1}35%{opacity:.85}to{opacity:0}}@keyframes roleta-lightning-bolt{0%{opacity:0;transform:scale(.55) translateY(-24px)}18%{opacity:1;transform:scale(1.08) translateY(0)}55%{opacity:1}to{opacity:0;transform:scale(1.2) translateY(12px)}}@keyframes roleta-lightning-ring{0%{opacity:.9;transform:scale(.35)}to{opacity:0;transform:scale(1.35)}}.roleta-fireworks{pointer-events:none;position:absolute;inset:0;z-index:4;width:100%;height:100%}.roleta-winner-card{position:relative;z-index:20;flex:0 0 52%;max-width:52%;width:52%;min-height:0;align-self:center;border-radius:1.5rem;border:1px solid rgba(245,197,66,.4);background:linear-gradient(145deg,#f5c5422e,#061428eb 42%,#22d3ee1f);padding:1.1rem 1.25rem 1.25rem;box-shadow:0 0 60px #f5c54247,0 0 40px #22d3ee2e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:scale(1);transform-origin:center center;overflow:hidden;transition:transform 1.5s cubic-bezier(.22,.9,.25,1),padding 1.5s ease,box-shadow 1.5s ease,flex-basis .85s ease,max-width .85s ease}.roleta-winner-card--enlarged{flex-basis:56%;max-width:56%;padding:1.35rem 1.5rem 1.5rem;transform:scale(1.06);box-shadow:0 0 90px #f5c5426b,0 0 60px #22d3ee47}.roleta-winner-card--enlarged .roleta-number-shine{font-size:clamp(2.5rem,5vw,3.75rem)}.roleta-congrats{text-shadow:0 0 24px rgba(245,197,66,.45);animation:roleta-congrats-in .9s cubic-bezier(.2,.9,.2,1)}@keyframes roleta-congrats-in{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}@media(max-width:899px){.roleta-stage--revealed{flex-direction:column;justify-content:center;gap:.65rem;padding:.35rem .75rem .75rem}.roleta-stage--revealed .roleta-panel{flex:0 0 auto;width:min(100%,22rem);max-width:100%;padding:.65rem .75rem}.roleta-stage--revealed .roleta-reel-viewport{height:220px;width:min(100%,240px)}.roleta-stage--revealed .roleta-reel-item{height:44px;font-size:1.15rem}.roleta-stage--revealed .roleta-reel-viewport:before,.roleta-stage--revealed .roleta-reel-viewport:after,.roleta-stage--revealed .roleta-reel-marker{height:44px}.roleta-stage--revealed .roleta-reel-marker{top:88px}.roleta-winner-card,.roleta-winner-card--enlarged{flex:0 0 auto;width:min(100%,26rem);max-width:100%;transform:none;padding:.85rem 1rem}.roleta-winner-card .roleta-number-shine{font-size:2.25rem}.roleta-winner-meta{font-size:.8rem}.roleta-congrats{font-size:1.1rem!important}}@media(prefers-reduced-motion:reduce){.roleta-reel-strip--idle,.roleta-tv-idle,.roleta-reel--idle,.roleta-btn-breathe,.roleta-idle-sparks,.roleta-atmosphere,.roleta-badge-pulse{animation:none!important}.roleta-panel,.roleta-stage,.roleta-winner-card{transition:none}.roleta-winner-card--enlarged{transform:none}}.roleta-badge-pulse{animation:roleta-badge-pulse 1.1s ease-in-out infinite}@keyframes roleta-badge-pulse{0%,to{opacity:1}50%{opacity:.72}}.roleta-winner-in{animation:roleta-winner-pop .85s cubic-bezier(.2,.9,.2,1)}@keyframes roleta-winner-pop{0%{opacity:0;transform:translateY(28px) scale(.92)}to{opacity:1;transform:none}}.roleta-shell--fullscreen .roleta-header{min-height:2.75rem;padding-block:.4rem}.roleta-shell--fullscreen .roleta-header-brand p:first-child{display:none}.roleta-shell--fullscreen .roleta-header-brand img{height:2rem;width:2rem}button:active:not(:disabled){transform:scale(.96)}.roleta-shell--fullscreen,.roleta-shell--fullscreen button,.roleta-shell--fullscreen select,.roleta-shell--fullscreen a,.roleta-shell--fullscreen input,.roleta-shell--fullscreen label{cursor:none}.roleta-cursor-ring{pointer-events:none;position:fixed;top:0;left:0;z-index:9999;width:28px;height:28px;margin:-14px 0 0 -14px;border-radius:9999px;border:2px solid rgba(232,238,248,.85);box-shadow:0 0 0 1px #0614288c,0 0 14px #22d3ee8c,0 0 28px #f5c54247,inset 0 0 8px #22d3ee59;background:radial-gradient(circle,rgba(34,211,238,.25),transparent 65%);will-change:transform}.roleta-winners-rail{display:grid;grid-template-columns:repeat(var(--rail-cols, 15),minmax(0,1fr));gap:.35rem;padding:0 .75rem .7rem;flex-shrink:0;z-index:21}.roleta-mini-card{list-style:none;min-height:3.55rem;border-radius:.7rem;border:1px solid rgba(245,197,66,.35);background:#061428e0;padding:.28rem .2rem .32rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;overflow:hidden}.roleta-mini-card--empty{border-style:dashed;border-color:#22d3ee47;background:#06142847;opacity:.72}.roleta-mini-card--current{border-color:#f5c542f2;box-shadow:0 0 16px #f5c54259}.roleta-mini-card--vc{border-color:#fb923cbf;background:linear-gradient(180deg,#fb923c2e,#061428eb)}.roleta-mini-card--vc .roleta-mini-slot{color:#fdba74;letter-spacing:.12em}.roleta-mini-card--pix{border-color:#34d399bf;background:linear-gradient(180deg,#34d3992e,#061428eb)}.roleta-mini-card--pix .roleta-mini-slot{color:#6ee7b7;letter-spacing:.16em}.roleta-mini-card--tv{border-color:#22d3eebf;background:linear-gradient(180deg,#22d3ee2e,#061428eb)}.roleta-mini-card--tv .roleta-mini-slot{color:#67e8f9;letter-spacing:.16em}.roleta-mini-slot{font-size:.55rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#e8eef873}.roleta-mini-num{font-family:var(--roleta-display);font-size:.78rem;font-weight:800;letter-spacing:.04em;color:#ffd76a;line-height:1.1}.roleta-mini-name{max-width:100%;font-size:.58rem;font-weight:700;color:#e8eef8d1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.roleta-mini-premio{max-width:100%;font-size:.52rem;font-weight:600;color:#e8eef873;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.1}.roleta-stage--revealed .roleta-controls,.roleta-stage--idle .roleta-controls{max-width:22rem}.roleta-stage--revealed .roleta-controls{position:absolute;left:50%;bottom:.15rem;transform:translate(-50%);z-index:30}.roleta-board-overlay{position:absolute;inset:3.15rem 0 0;z-index:28;display:flex;flex-direction:column;gap:.75rem;padding:.75rem 1rem 1rem;background:#0d3570f5}.roleta-board-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;flex-shrink:0}.roleta-board-grid{flex:1;min-height:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));gap:.7rem}.roleta-board-card{list-style:none;border-radius:1.15rem;border:1px solid rgba(245,197,66,.38);background:#061428e6;padding:.85rem .9rem;display:flex;flex-direction:column;justify-content:center;min-height:0;overflow:hidden}.roleta-board-card--empty{border-style:dashed;border-color:#22d3ee47;background:#06142859;align-items:center;text-align:center}.roleta-board-card--current{border-color:#f5c542f2;box-shadow:0 0 28px #f5c54247}.roleta-board-card--vc{border-color:#fb923cb3;background:linear-gradient(180deg,#fb923c29,#061428eb)}.roleta-board-card--vc .roleta-board-pos{color:#fdba74}.roleta-winner-card--vc{border-color:#fb923c99;box-shadow:0 0 60px #fb923c47}.roleta-board-card--pix{border-color:#34d399b3;background:linear-gradient(180deg,#34d39929,#061428eb)}.roleta-board-card--pix .roleta-board-pos{color:#6ee7b7}.roleta-board-card--tv{border-color:#22d3eeb3;background:linear-gradient(180deg,#22d3ee29,#061428eb)}.roleta-board-card--tv .roleta-board-pos{color:#67e8f9}.roleta-winner-card--pix{border-color:#34d39999;box-shadow:0 0 60px #34d39947}.roleta-winner-card--tv{border-color:#22d3ee99;box-shadow:0 0 60px #22d3ee47}.roleta-board-pos{font-size:.7rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#f5c542}@media(max-width:899px){.roleta-winners-rail{grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:repeat(3,auto)}.roleta-board-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(5,minmax(0,1fr));overflow:auto}.roleta-stage--revealed .roleta-controls{position:static;transform:none}}.roleta-live-host{min-height:100dvh}.roleta-live-host:fullscreen,.roleta-live-host:-webkit-full-screen{width:100%;height:100%;background:inherit}.roleta-live-viewport{box-sizing:border-box;width:100%;min-height:100dvh;height:100dvh;display:flex;align-items:center;justify-content:center;background:#020b18;overflow:hidden}.roleta-live-viewport:fullscreen,.roleta-live-viewport:-webkit-full-screen{width:100%;height:100%;min-height:100%;background:#020b18}.roleta-live-viewport .roleta-shell--live.roleta-shell-fit{width:min(100vw,56.25dvh);height:min(100dvh,calc(100vw * 16 / 9));max-width:1080px;max-height:1920px;overflow:hidden;flex-shrink:0}.roleta-live-viewport:fullscreen .roleta-shell--live.roleta-shell-fit,.roleta-live-viewport:-webkit-full-screen .roleta-shell--live.roleta-shell-fit{width:min(100vw,56.25vh);height:min(100vh,calc(100vw * 16 / 9))}.roleta-shell--live.roleta-shell-fit{overflow:hidden;overflow-x:hidden}.roleta-shell--live .roleta-stage,.roleta-shell--live .roleta-panel,.roleta-shell--live .roleta-winner-card{transition:none}.roleta-shell--live .roleta-header{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.45rem;padding:.55rem .75rem .5rem;min-height:0}.roleta-shell--live .roleta-header-brand{display:flex;justify-content:center;text-align:center}.roleta-shell--live .roleta-header-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem}.roleta-shell--live .roleta-header button,.roleta-shell--live .roleta-header select{font-size:.7rem}.roleta-shell--live .roleta-stage,.roleta-shell--live .roleta-stage--idle,.roleta-shell--live .roleta-stage--revealed{flex-direction:column;align-items:stretch;justify-content:flex-start;max-width:none;width:100%;margin:0;gap:.65rem;padding:.35rem .85rem .4rem}.roleta-shell--live .roleta-stage--idle .roleta-panel,.roleta-shell--live .roleta-stage--revealed .roleta-panel{flex:1 1 auto;width:100%;max-width:none;min-height:0;padding:.85rem 1rem}.roleta-shell--live .roleta-stage--idle{justify-content:center}.roleta-shell--live .roleta-stage--idle .roleta-panel{flex:0 1 auto}.roleta-shell--live .roleta-reel-viewport,.roleta-shell--live .roleta-stage--revealed .roleta-reel-viewport{height:360px;width:min(92%,920px);margin-inline:auto}.roleta-shell--live .roleta-reel-item,.roleta-shell--live .roleta-stage--revealed .roleta-reel-item,.roleta-shell--live .roleta-stage--revealed .roleta-reel-item--final,.roleta-shell--live .roleta-reel-strip--final .roleta-reel-item--final{height:72px;font-size:2rem}.roleta-shell--live .roleta-reel-viewport:before,.roleta-shell--live .roleta-reel-viewport:after,.roleta-shell--live .roleta-reel-marker,.roleta-shell--live .roleta-stage--revealed .roleta-reel-viewport:before,.roleta-shell--live .roleta-stage--revealed .roleta-reel-viewport:after,.roleta-shell--live .roleta-stage--revealed .roleta-reel-marker{height:72px}.roleta-shell--live .roleta-reel-marker,.roleta-shell--live .roleta-stage--revealed .roleta-reel-marker{top:144px}.roleta-shell--live .roleta-winner-card,.roleta-shell--live .roleta-winner-card--enlarged{flex:0 0 auto;width:100%;max-width:100%;align-self:stretch;transform:none;padding:1rem 1.15rem 1.1rem}.roleta-shell--live .roleta-winner-card .roleta-number-shine,.roleta-shell--live .roleta-winner-card--enlarged .roleta-number-shine{font-size:3.1rem}.roleta-shell--live .roleta-congrats{font-size:1.65rem!important}.roleta-shell--live .roleta-winner-meta{font-size:.95rem}.roleta-shell--live .roleta-stage--revealed .roleta-controls,.roleta-shell--live .roleta-stage--idle .roleta-controls{position:static;left:auto;bottom:auto;transform:none;max-width:100%;width:100%}.roleta-shell--live .roleta-winners-rail{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(2,auto);gap:.5rem;padding:.35rem .75rem .85rem}.roleta-shell--live .roleta-mini-card{min-height:4.5rem}.roleta-shell--live .roleta-mini-slot{font-size:.62rem}.roleta-shell--live .roleta-mini-num{font-size:1.05rem}.roleta-shell--live .roleta-mini-name{font-size:.72rem}.roleta-shell--live .roleta-board-overlay{inset:0;z-index:40;padding:.85rem .9rem 1rem}.roleta-shell--live .roleta-board-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(6,minmax(0,1fr));overflow:hidden}.roleta-shell--live .roleta-board-card .roleta-number-shine{font-size:1.85rem}.roleta-shell--live .roleta-panel h1{font-size:2.15rem;text-align:center;width:100%}.roleta-shell--live .roleta-header-brand p:last-child{font-size:1.05rem}.roleta-shell--live .roleta-winner-meta,.roleta-shell--live .roleta-mini-name{overflow-wrap:anywhere}.roleta-reel-viewport--nomes{width:min(100%,520px)}.roleta-reel-item--nome{font-size:1.35rem;letter-spacing:.02em;font-variant-numeric:normal;padding-inline:.75rem}.roleta-reel-item--nome>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.roleta-reel-item--final.roleta-reel-item--nome{font-size:1.6rem}.roleta-nomes-vazio{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:1rem;text-align:center}.roleta-winner-card--nome{border-color:#22d3ee8c;text-align:center}.roleta-nomes-historico{margin-top:.85rem;border-top:1px solid rgba(232,238,248,.14);padding-top:.6rem}.roleta-nomes-historico ol{display:flex;flex-wrap:wrap;justify-content:center;gap:.3rem .5rem;list-style:none;font-size:.78rem;color:#e8eef8c7}.roleta-nomes-historico li:after{content:"·";margin-left:.5rem;color:#e8eef859}.roleta-nomes-historico li:last-child:after{content:""}.roleta-nomes-lista{flex-shrink:0;display:flex;flex-direction:column;gap:.5rem;padding:.4rem .9rem .9rem;max-height:34dvh;overflow-y:auto}.roleta-nomes-form{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.roleta-nomes-input{flex:1 1 16rem;min-width:0;border-radius:.9rem;border:1px solid rgba(34,211,238,.35);background:#061428e6;padding:.6rem .85rem;font-size:.95rem;font-weight:600;color:#e8eef8;outline:none}.roleta-nomes-input:focus{border-color:#22d3eeb3;box-shadow:0 0 0 3px #22d3ee2e}.roleta-nomes-input::placeholder{color:#e8eef86b;font-weight:500}.roleta-nomes-form .roleta-nomes-check{display:inline-flex;align-items:center;gap:.4rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#e8eef8a8;cursor:pointer}.roleta-nomes-lote{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.5rem}.roleta-nomes-textarea{flex:1 1 20rem;min-width:0;resize:vertical;border-radius:.9rem;border:1px solid rgba(34,211,238,.35);background:#061428e6;padding:.6rem .85rem;font-size:.9rem;color:#e8eef8;outline:none}.roleta-nomes-msg{font-size:.8rem;color:#e8eef8bf}.roleta-nomes-msg--erro{border-radius:.75rem;border:1px solid rgba(248,113,113,.35);background:#f871711f;padding:.4rem .65rem;color:#fee2e2}.roleta-nomes-chips{display:flex;flex-wrap:wrap;gap:.35rem;list-style:none}.roleta-nomes-chip{display:inline-flex;align-items:center;gap:.35rem;max-width:100%;border-radius:999px;border:1px solid rgba(245,197,66,.4);background:#061428d9;padding:.22rem .35rem .22rem .7rem;font-size:.8rem;font-weight:700;color:#e8eef8eb}.roleta-nomes-chip>span{max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.roleta-nomes-chip button{display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;border-radius:999px;border:1px solid rgba(232,238,248,.25);color:#e8eef8cc}.roleta-nomes-chip button:hover:not(:disabled){border-color:#f8717199;background:#f871712e;color:#fee2e2}.roleta-shell--live .roleta-nomes-lista{max-height:30dvh;padding:.4rem .85rem .85rem}.roleta-shell--live .roleta-nomes-form{justify-content:center}.roleta-shell--live .roleta-reel-viewport--nomes{width:min(92%,920px)}.roleta-shell--live .roleta-reel-item--nome{font-size:1.75rem}.roleta-shell--live .roleta-reel-item--final.roleta-reel-item--nome{font-size:2.1rem}.roleta-shell--live .roleta-winner-card--nome .roleta-number-shine{font-size:3rem}.roleta-shell--nomes.roleta-shell--live .roleta-stage--revealed,.roleta-shell--nomes.roleta-shell--live .roleta-stage--idle{justify-content:center;gap:.9rem;padding-bottom:.2rem}.roleta-shell--nomes.roleta-shell--live .roleta-stage--idle .roleta-panel,.roleta-shell--nomes.roleta-shell--live .roleta-stage--revealed .roleta-panel{flex:0 0 auto}.silvia-private{display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;background:var(--csn-bg, #091322);color:var(--csn-text, #eef2f6);letter-spacing:0}.silvia-private-header{display:flex;align-items:center;gap:10px;padding:14px;border-bottom:1px solid #56657455}.silvia-private-header img,.silvia-private-empty img{object-fit:contain;border-radius:50%}.silvia-private-header strong,.silvia-private-header small{display:block}.silvia-private-header small{color:#aebbc8;font-size:12px}.silvia-private button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border:1px solid #56657466;border-radius:6px;background:transparent;color:inherit;cursor:pointer}.silvia-private button:disabled{opacity:.45;cursor:default}.silvia-private button:focus-visible,.silvia-private textarea:focus-visible{outline:2px solid #34d399;outline-offset:2px}.silvia-private-access{display:flex;gap:5px;align-items:center;margin-left:auto;color:#6ee7b7;font-size:12px}.silvia-private-history{flex:1;min-height:0;overflow:auto;padding:20px}.silvia-private-empty{text-align:center;padding:48px 8px}.silvia-private-empty h2{font-size:22px;margin:16px 0 8px}.silvia-private-empty p{color:#aebbc8}.silvia-private-message{max-width:720px;margin:0 0 18px;padding:12px 14px;background:#ffffff08;border-left:2px solid #34d399;overflow-wrap:anywhere}.silvia-private-message.user{margin-left:auto;border-left-color:#67b4ff}.silvia-private-message strong{font-size:12px}.silvia-private-message p{white-space:pre-wrap;margin:6px 0 0;line-height:1.6}.silvia-private-context{padding:8px 16px;color:#aebbc8;font-size:12px;overflow-wrap:anywhere}.silvia-private-compose{display:flex;align-items:center;gap:10px;padding:12px;border-top:1px solid #56657455}.silvia-private-compose textarea{min-width:0;flex:1;resize:vertical;max-height:160px;background:transparent;color:inherit;border:1px solid #56657488;border-radius:6px;padding:10px;font:inherit}.csn-silvia-entry{display:flex;align-items:center;gap:10px;width:100%;box-sizing:border-box;text-decoration:none;padding:12px 16px;border:0;border-bottom:1px solid #56657455;background:transparent;color:inherit;text-align:left;cursor:pointer}.csn-silvia-entry img{width:36px;height:36px;object-fit:contain}.csn-silvia-entry strong,.csn-silvia-entry small{display:block}.csn-silvia-entry small{font-size:11px;opacity:.75}.csn-silvia-entry[aria-pressed=true]{background:#34d39918}@media(max-width:600px){.silvia-private-header{padding:10px;gap:7px}.silvia-private-history{padding:12px}.silvia-private-access{font-size:0}}.csn-root{--csn-space-1: 4px;--csn-space-2: 8px;--csn-space-3: 12px;--csn-space-4: 16px;--csn-space-5: 24px;--csn-radius-sm: 8px;--csn-radius-md: 12px;--csn-radius-lg: 16px;--csn-radius-pill: 999px;--csn-radius-bubble: 14px;--csn-radius-bubble-tail: 4px;--csn-font: system-ui, -apple-system, BlinkMacSystemFont, "Roboto", "Helvetica Neue", sans-serif;--csn-font-display: var(--csn-font);--csn-text-size: 17px;--csn-text-lh: 26px;--csn-caption-size: 13px;--csn-caption-lh: 20px;--csn-caption2-size: 11px;--csn-caption2-lh: 16px;--csn-surface-primary: rgba(255, 255, 255, .72);--csn-surface-dark: rgba(56, 56, 56, .72);--csn-glass: rgba(255, 255, 255, .48);--csn-glass-border: rgba(255, 255, 255, .55);--csn-blur: 28px;--csn-ease: cubic-bezier(.16, 1, .3, 1);--csn-duration: .2s;--csn-bg: #dfe6ee;--csn-panel: rgba(255, 255, 255, .58);--csn-line: rgba(0, 0, 0, .1);--csn-divider: rgba(0, 0, 0, .08);--csn-outline: rgba(0, 0, 0, .06);--csn-text: #000000;--csn-muted: #707579;--csn-accent: #3390ec;--csn-mine: #eeffde;--csn-mine-text: #000000;--csn-theirs: rgba(255, 255, 255, .62);--csn-top-bg: rgba(255, 255, 255, .48);--csn-thread-bg: transparent;--csn-composer-bg: rgba(255, 255, 255, .55);--csn-surface: rgba(255, 255, 255, .5);--csn-surface-inset: rgba(244, 244, 247, .75);--csn-secondary-bg: rgba(239, 239, 244, .55);--csn-btn-bg: rgba(255, 255, 255, .65);--csn-hover: rgba(51, 144, 236, .12);--csn-tab-on: rgba(51, 144, 236, .16);--csn-sep-bg: rgba(0, 0, 0, .28);--csn-quote-bg: rgba(0, 0, 0, .04);--csn-react-bg: rgba(0, 0, 0, .06);--csn-link: #007aff;--csn-link-mine: #007aff;--csn-online: #31d158;--csn-offline: #8b93a1;--csn-success: #31d158;--csn-warn: #854f0b;--csn-warn-bg: #faeeda;--csn-warn-border: #e8c48a;--csn-warn-soft: #fbbf24;--csn-danger: #e53935;--csn-danger-soft: #b91c1c;--csn-push-on: #31d158;--csn-push-on-bg: rgba(49, 209, 88, .1);--csn-push-on-border: rgba(49, 209, 88, .35);--csn-file-card: rgba(244, 244, 247, .85);--csn-skeleton: #f4f4f7;--csn-audio-btn: rgba(0, 0, 0, .06);--csn-wave: rgba(0, 0, 0, .35);--csn-shadow-soft: 0 8px 28px rgba(15, 23, 42, .08);--csn-shadow-lift: 0 16px 48px rgba(15, 23, 42, .14);--csn-shadow: var(--csn-shadow-lift);--csn-shadow-sm: 0 4px 16px rgba(15, 23, 42, .1);--csn-glow-1: rgba(51, 144, 236, .18);--csn-glow-2: rgba(0, 122, 255, .1);--csn-mine-bubble: rgba(238, 255, 222, .72);--csn-sticker-chip: rgba(244, 244, 247, .8);--csn-fav-overlay: rgba(0, 0, 0, .55);--csn-avatar-grad: linear-gradient(135deg, #3390ec, #5dade2);--csn-sender-default: #b42318;height:100dvh;max-height:100dvh;overflow:hidden;background:radial-gradient(ellipse 70% 50% at 12% -8%,var(--csn-glow-1),transparent 55%),radial-gradient(ellipse 60% 45% at 100% 0%,var(--csn-glow-2),transparent 50%),linear-gradient(165deg,#e8eef5,#d5dee8 45%,#c8d4e0);color:var(--csn-text);display:flex;flex-direction:column;font-family:var(--csn-font);font-size:var(--csn-text-size);line-height:var(--csn-text-lh);-webkit-tap-highlight-color:transparent}.csn-root.csn-theme-dark{--csn-surface-primary: rgba(23, 33, 48, .42);--csn-surface-dark: rgba(20, 28, 40, .62);--csn-glass: rgba(12, 20, 34, .38);--csn-glass-border: rgba(148, 186, 255, .18);--csn-blur: 30px;--csn-bg: #0a1018;--csn-panel: rgba(18, 28, 42, .4);--csn-line: rgba(255, 255, 255, .08);--csn-divider: rgba(255, 255, 255, .08);--csn-outline: rgba(255, 255, 255, .1);--csn-text: #ffffff;--csn-muted: #aaaaaa;--csn-accent: #2990ff;--csn-mine: #2b5278;--csn-mine-text: #ffffff;--csn-theirs: rgba(24, 37, 51, .52);--csn-top-bg: rgba(14, 22, 36, .4);--csn-thread-bg: transparent;--csn-composer-bg: rgba(14, 22, 36, .42);--csn-surface: rgba(22, 32, 46, .45);--csn-surface-inset: rgba(0, 0, 0, .28);--csn-secondary-bg: rgba(15, 15, 15, .4);--csn-btn-bg: rgba(255, 255, 255, .08);--csn-hover: rgba(41, 144, 255, .14);--csn-tab-on: rgba(41, 144, 255, .18);--csn-sep-bg: rgba(0, 0, 0, .35);--csn-quote-bg: rgba(0, 0, 0, .25);--csn-react-bg: rgba(255, 255, 255, .08);--csn-link: #2990ff;--csn-link-mine: #6ab2f2;--csn-online: #32e55e;--csn-offline: #6b7380;--csn-success: #32e55e;--csn-warn: #fde68a;--csn-warn-bg: rgba(251, 191, 36, .12);--csn-warn-border: rgba(251, 191, 36, .35);--csn-warn-soft: #fbbf24;--csn-danger: #e53935;--csn-danger-soft: #fecaca;--csn-push-on: #32e55e;--csn-push-on-bg: rgba(50, 229, 94, .1);--csn-push-on-border: rgba(50, 229, 94, .4);--csn-file-card: rgba(36, 47, 61, .75);--csn-skeleton: rgba(255, 255, 255, .06);--csn-audio-btn: rgba(255, 255, 255, .12);--csn-wave: rgba(255, 255, 255, .45);--csn-shadow: 0 12px 40px rgba(0, 0, 0, .4);--csn-shadow-sm: 0 4px 16px rgba(0, 0, 0, .35);--csn-shadow-soft: 0 8px 28px rgba(0, 0, 0, .3);--csn-glow-1: rgba(41, 144, 255, .28);--csn-glow-2: rgba(99, 102, 241, .18);--csn-mine-bubble: rgba(43, 82, 120, .58);--csn-sticker-chip: rgba(36, 47, 61, .7);--csn-fav-overlay: rgba(0, 0, 0, .6);--csn-avatar-grad: linear-gradient(135deg, #2990ff, #5288c1);--csn-sender-default: #ffd166;background:radial-gradient(ellipse 80% 50% at 10% -10%,rgba(41,144,255,.32),transparent 55%),radial-gradient(ellipse 70% 45% at 100% 0%,rgba(99,102,241,.22),transparent 50%),radial-gradient(ellipse 55% 40% at 50% 100%,rgba(14,116,144,.16),transparent 55%),linear-gradient(165deg,#0c1522,#0a1018 45%,#0e1828)}.csn-top{flex-shrink:0;display:flex;align-items:center;gap:12px;padding:10px 16px;border-bottom:1px solid var(--csn-glass-border);background:var(--csn-top-bg);backdrop-filter:blur(var(--csn-blur)) saturate(1.35);-webkit-backdrop-filter:blur(var(--csn-blur)) saturate(1.35);position:sticky;top:0;z-index:20;box-shadow:var(--csn-shadow-soft)}.csn-brand{display:flex;flex-direction:column;flex:1;min-width:0}.csn-brand strong{font-size:var(--csn-text-size);font-weight:600;letter-spacing:0;line-height:var(--csn-text-lh)}.csn-brand span{font-size:var(--csn-caption2-size);line-height:var(--csn-caption2-lh);color:var(--csn-muted)}.csn-top-actions{display:flex;align-items:center;gap:8px}.csn-icon-btn,.csn-chip,.csn-send,.csn-new-group{border:0;background:var(--csn-btn-bg);color:var(--csn-text);border-radius:12px;cursor:pointer;transition:background var(--csn-duration) var(--csn-ease),color var(--csn-duration) var(--csn-ease),transform var(--csn-duration) var(--csn-ease),box-shadow var(--csn-duration) var(--csn-ease)}.csn-icon-btn{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;color:var(--csn-accent);background:transparent}.csn-icon-btn:hover{background:var(--csn-hover);transform:translateY(-1px)}.csn-icon-btn:active,.csn-send:active{transform:scale(.94)}.csn-icon-btn.rec{background:#ef444440;border-color:#ef4444;animation:csn-pulse 1s infinite}.csn-push-btn{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--csn-line);background:var(--csn-btn-bg);color:var(--csn-muted);border-radius:999px;padding:6px 10px;font-size:.75rem;cursor:pointer}.csn-push-btn.on{color:var(--csn-push-on);border-color:var(--csn-push-on-border);background:var(--csn-push-on-bg)}.csn-push-btn.bad{color:var(--csn-warn);border-color:var(--csn-warn-border)}.csn-theme-btn{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--csn-line);background:var(--csn-btn-bg);color:var(--csn-text);border-radius:999px;padding:6px 10px;font-size:.75rem;cursor:pointer}.csn-theme-btn:hover{border-color:var(--csn-accent);color:var(--csn-accent)}a.csn-ext-download{text-decoration:none;color:inherit}.csn-push-hint{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;gap:8px;margin:8px 12px 0;padding:8px 12px;background:var(--csn-warn-bg);border:1px solid var(--csn-warn-border);border-radius:10px;font-size:.82rem;color:var(--csn-warn)}.csn-push-hint button{border:0;background:transparent;color:inherit;cursor:pointer;display:grid;place-items:center;padding:2px}.csn-toast{position:fixed;inset:12px 10px auto;margin-inline:auto;z-index:120;max-width:min(460px,calc(100vw - 20px));text-align:left;border:0;background:var(--csn-surface-dark);color:#fff;border-radius:14px;padding:10px 16px 10px 10px;box-shadow:none;backdrop-filter:blur(var(--csn-blur));-webkit-backdrop-filter:blur(var(--csn-blur));cursor:pointer;display:flex;flex-direction:column;gap:1px;animation:csn-in .25s ease;pointer-events:auto}.csn-toast strong{font-size:.9rem}.csn-toast span{font-size:.8rem;color:var(--csn-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.csn-error{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;gap:8px;margin:8px 12px 0;padding:8px 12px;background:#ef444426;border:1px solid rgba(239,68,68,.35);border-radius:10px;font-size:.85rem}.csn-shell{flex:1;display:grid;grid-template-columns:minmax(280px,360px) 1fr;min-height:0;overflow:hidden}.csn-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:10px;isolation:isolate;overflow:visible;position:relative;z-index:1}.csn-tabs button{border:0;background:transparent;color:var(--csn-muted);padding:8px 2px;border-radius:8px;cursor:pointer;font-size:.72rem;position:relative;white-space:nowrap}.csn-tabs button.on{background:var(--csn-tab-on);color:var(--csn-accent)}.csn-tabs em{position:absolute;top:1px;right:2px;z-index:1;background:#ef4444;color:#fff;font-style:normal;font-size:10px;font-weight:700;line-height:1;min-width:18px;height:18px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;padding:0 5px;box-sizing:border-box;letter-spacing:0}.csn-new-group{margin:0 10px 8px;padding:8px 10px;display:inline-flex;align-items:center;gap:6px;font-size:.8rem;width:fit-content}.csn-list{list-style:none;margin:0;padding:6px 0;overflow-y:auto;overflow-x:hidden;flex:1;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.csn-list::-webkit-scrollbar{width:5px}.csn-list::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}.csn-root.csn-theme-dark .csn-list{scrollbar-color:rgba(255,255,255,.18) transparent}.csn-root.csn-theme-dark .csn-list::-webkit-scrollbar-thumb{background:#ffffff2e}.csn-list>li{border-bottom:1px solid var(--csn-outline)}.csn-list>li:last-child{border-bottom:0}.csn-row{width:100%;display:flex;gap:12px;align-items:center;min-height:72px;padding:12px 16px;border:0;background:transparent;color:inherit;border-radius:0;cursor:pointer;text-align:left;transition:background var(--csn-duration) var(--csn-ease)}.csn-row:hover,.csn-row.active{background:var(--csn-hover)}.csn-avatar{width:54px;height:54px;min-width:54px;min-height:54px;max-width:54px;max-height:54px;aspect-ratio:1 / 1;border-radius:50%;background:var(--csn-avatar-grad);display:grid;place-items:center;font-weight:600;font-size:var(--csn-caption-size);line-height:1;position:relative;flex-shrink:0;align-self:center;box-sizing:border-box;overflow:visible;box-shadow:0 0 0 1.5px var(--csn-glass-border),0 6px 16px #00000038;transition:transform var(--csn-duration) var(--csn-ease),box-shadow var(--csn-duration) var(--csn-ease)}.csn-avatar.is-offline{box-shadow:0 0 0 2.5px var(--csn-offline),0 6px 16px #00000038}.csn-avatar.is-online{box-shadow:0 0 0 2.5px var(--csn-online),0 0 0 7px color-mix(in srgb,var(--csn-online) 28%,transparent),0 6px 16px #00000038;animation:csn-online-pulse 1.8s var(--csn-ease) infinite}@keyframes csn-online-pulse{0%,to{box-shadow:0 0 0 2.5px var(--csn-online),0 0 0 6px color-mix(in srgb,var(--csn-online) 32%,transparent),0 6px 16px #00000038}50%{box-shadow:0 0 0 2.5px var(--csn-online),0 0 0 10px color-mix(in srgb,var(--csn-online) 8%,transparent),0 6px 16px #00000038}}.csn-row:hover .csn-avatar,.csn-chip-me:hover .csn-avatar{transform:scale(1.04)}.csn-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:50%;display:block;clip-path:circle(50% at 50% 50%)}.csn-root .csn-avatar img{width:100%!important;height:100%!important;max-width:none;max-height:none}.csn-chip-me{display:inline-flex;align-items:center;gap:8px;padding:4px 10px 4px 4px}.csn-chip-me .csn-avatar{width:28px;height:28px;min-width:28px;min-height:28px;max-width:28px;max-height:28px;font-size:11px}.csn-member-row{display:flex;align-items:center;gap:10px}.csn-avatar-lg{width:72px;height:72px;min-width:72px;min-height:72px;max-width:72px;max-height:72px;font-size:22px}.csn-avatar-upload{display:flex;flex-direction:column;align-items:center;gap:10px;margin:12px 0 16px}.csn-avatar-upload .csn-avatar{cursor:pointer}.csn-avatar-upload-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.csn-group-avatar-preview{display:flex;align-items:center;gap:12px;margin-bottom:10px}.csn-row-body{min-width:0;flex:1}.csn-row-top{display:flex;justify-content:space-between;gap:8px;align-items:center}.csn-row-top strong{font-size:var(--csn-text-size);font-weight:600;line-height:var(--csn-caption-lh)}.csn-row-body p{margin:2px 0 0;font-size:var(--csn-caption-size);line-height:var(--csn-caption-lh);color:var(--csn-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.csn-badge{background:#ef4444;color:#fff;font-size:11px;font-weight:700;line-height:1;min-width:20px;height:20px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;padding:0 6px;box-sizing:border-box;flex-shrink:0;font-variant-numeric:tabular-nums;position:static}.csn-empty{padding:16px;color:var(--csn-muted);font-size:.85rem}.csn-sidebar{border-right:1px solid var(--csn-divider);background:var(--csn-panel);display:flex;flex-direction:column;min-height:0;overflow:hidden;isolation:isolate;position:relative;z-index:1}.csn-thread{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;position:relative;isolation:isolate;z-index:2;background-color:var(--csn-thread-bg, #0a1018);background-image:url(/csn-chat-hex-bg.svg);background-repeat:no-repeat;background-position:center center;background-size:cover;background-attachment:local}@media(min-width:1400px){.csn-thread{background-size:cover;background-position:center 40%}}@media(max-width:900px){.csn-thread{background-size:cover;background-position:center center}}@media(max-width:480px){.csn-thread{background-size:cover;background-position:55% center}}.csn-thread:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:linear-gradient(180deg,#0a101847,#0a10181f 40%,#0a101859)}.csn-root:not(.csn-theme-dark) .csn-thread:before{background:linear-gradient(180deg,#e8eef559,#e8eef526 45%,#c8d4e066)}.csn-thread>*{position:relative;z-index:1}.csn-thread>.csn-composer{z-index:4;isolation:isolate}.csn-thread.csn-dragover{outline:2px dashed var(--csn-accent, #0ea5e9);outline-offset:-4px}.csn-drop-overlay{position:absolute;inset:0;z-index:20;display:flex;align-items:center;justify-content:center;pointer-events:none;background:#0ea5e929;border:2px dashed #0ea5e9;color:var(--csn-text, #0f172a);font-size:1.25rem;font-weight:700;letter-spacing:.02em}.csn-theme-dark .csn-drop-overlay{color:#e0f2fe;background:#0ea5e938}.csn-messages{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:8px;overflow-anchor:auto}.csn-composer{flex-shrink:0;display:flex;align-items:flex-end;gap:8px;padding:8px 12px 10px;border-top:1px solid var(--csn-divider);background:var(--csn-composer-bg);position:relative;z-index:4;isolation:isolate;flex-wrap:nowrap;overflow:visible;overflow-anchor:none}.csn-composer>.csn-icon-btn,.csn-composer>.csn-send{flex-shrink:0;align-self:flex-end}.csn-mention-menu{position:absolute;left:12px;right:12px;bottom:calc(100% + 4px);background:#fff;border:1px solid rgba(15,23,42,.16);border-radius:10px;max-height:180px;overflow:auto;z-index:40;display:flex;flex-direction:column;padding:4px;box-shadow:var(--csn-shadow-sm);backdrop-filter:none;-webkit-backdrop-filter:none}.csn-mention-menu button{display:flex;align-items:center;gap:6px;border:0;background:transparent;color:var(--csn-text);text-align:left;padding:8px 10px;border-radius:8px;cursor:pointer;font-size:.85rem}.csn-mention-menu button:hover{background:var(--csn-tab-on)}.csn-mention-hint{color:var(--csn-muted);font-weight:400;font-size:.78rem}.csn-mention{color:var(--csn-sender-default);font-weight:700}.csn-day-sep{display:flex;justify-content:center;margin:10px 0 4px;align-self:stretch}.csn-day-sep span{font-size:.72rem;color:var(--csn-muted);background:var(--csn-sep-bg);border-radius:999px;padding:3px 10px}.csn-bubble-meta{font-size:.65rem;color:var(--csn-muted);text-align:right;margin-top:4px}.csn-bubble-wrap.pending{opacity:.72}.csn-sticker-toolbar{display:flex;align-items:flex-start;gap:8px;width:100%;margin-bottom:8px}.csn-sticker-toolbar .csn-sticker-packs{flex:1;min-width:0}.csn-sticker-packs-toggle{display:inline-flex;align-items:center;gap:4px;border:1px dashed var(--csn-line);background:transparent;color:var(--csn-muted);border-radius:999px;padding:4px 10px;font-size:.75rem;cursor:pointer}.csn-sticker-packs-toggle:hover{color:var(--csn-accent);border-color:var(--csn-accent)}.csn-sticker-admin-wrap{position:relative;flex-shrink:0}.csn-sticker-admin-menu{position:absolute;right:0;top:calc(100% + 4px);z-index:6;min-width:200px;background:var(--csn-surface);border:1px solid var(--csn-line);border-radius:10px;padding:4px;display:flex;flex-direction:column;box-shadow:var(--csn-shadow-sm)}.csn-sticker-admin-menu button{display:flex;align-items:center;gap:8px;border:0;background:transparent;color:var(--csn-text);padding:8px 10px;border-radius:8px;cursor:pointer;font-size:.8rem;text-align:left}.csn-sticker-admin-menu button:hover{background:var(--csn-tab-on)}.csn-sticker-admin-menu button.danger{color:var(--csn-danger)}.csn-ixc-results{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:8px;max-height:240px;overflow:auto}.csn-ixc-results li{display:flex;justify-content:space-between;gap:10px;align-items:center;border:1px solid var(--csn-line);border-radius:10px;padding:8px 10px}.csn-ixc-results li div{display:flex;flex-direction:column;gap:2px;min-width:0}.csn-ixc-results li span{font-size:.75rem;color:var(--csn-muted)}.csn-ixc-results button{border:1px solid var(--csn-line);background:transparent;color:var(--csn-accent);border-radius:8px;padding:4px 8px;font-size:.72rem;cursor:pointer;white-space:nowrap}.csn-thread-head{flex-shrink:0;display:flex;align-items:center;flex-wrap:wrap;gap:8px 4px;padding:8px 16px;border-bottom:1px solid var(--csn-divider);background:var(--csn-top-bg);overflow:visible}.csn-thread-head-actions{display:flex;flex-wrap:wrap;align-items:center;gap:2px;flex-shrink:0;margin-left:auto}.csn-thread-head-info{flex:1;min-width:0}.csn-thread-head strong{display:block;font-size:var(--csn-text-size);font-weight:600;line-height:var(--csn-caption-lh)}.csn-thread-head span,.csn-typing,.csn-online{font-size:var(--csn-caption-size);line-height:var(--csn-caption-lh);color:var(--csn-muted)}.csn-linkish{display:inline;border:0;background:transparent;padding:0;font:inherit;font-size:.75rem;color:var(--csn-accent);cursor:pointer;text-align:left}.csn-linkish:hover{text-decoration:underline}.csn-typing,.csn-online{color:var(--csn-online)}.csn-typing{display:inline-flex;align-items:center;gap:4px}.csn-typing-dots{display:inline-flex;align-items:center;gap:3px;margin-left:2px;height:10px}.csn-typing-dots i{width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.35;animation:csn-typing-pulse 1.1s infinite cubic-bezier(.22,1,.36,1)}.csn-typing-dots i:nth-child(2){animation-delay:.15s}.csn-typing-dots i:nth-child(3){animation-delay:.3s}@keyframes csn-typing-pulse{0%,to{opacity:.3}40%{opacity:1}}.csn-row-typing{color:var(--csn-online)!important;display:inline-flex;align-items:center;gap:4px}.csn-placeholder{margin:auto;text-align:center;color:var(--csn-muted);padding:24px}.csn-bubble-wrap{max-width:min(78%,480px);animation:csn-in .18s ease}.csn-bubble-wrap.mine{align-self:flex-end}.csn-bubble-wrap.theirs{align-self:flex-start}.csn-sender{font-size:var(--csn-caption-size);line-height:var(--csn-caption-lh);color:var(--csn-sender-default);margin:0 0 2px;font-weight:700;letter-spacing:.01em}.csn-theme-dark .csn-sender{text-shadow:0 1px 2px rgba(0,0,0,.78)}.csn-bubble{padding:6px 10px 4px;border-radius:var(--csn-radius-bubble);background:var(--csn-theirs);border:0;position:relative;color:var(--csn-text);box-shadow:0 1px 2px #0000001f;font-size:var(--csn-text-size);line-height:var(--csn-text-lh)}.csn-bubble-wrap.mine .csn-bubble{background:var(--csn-mine-bubble);border-color:transparent;color:var(--csn-mine-text);border-bottom-right-radius:var(--csn-radius-bubble-tail)}.csn-bubble.deleted{font-style:italic;color:var(--csn-muted)}.csn-bubble p{margin:0;white-space:pre-wrap;word-break:break-word;line-height:var(--csn-text-lh)}.csn-bubble a.csn-link{color:var(--csn-link);text-decoration:underline;text-underline-offset:2px;word-break:break-all}.csn-bubble-wrap.mine .csn-bubble a.csn-link{color:var(--csn-link-mine)}.csn-quote{padding:4px 8px;margin-bottom:6px;font-size:.78rem;color:var(--csn-muted);background:var(--csn-quote-bg);border-radius:8px;outline:1px solid color-mix(in srgb,var(--csn-accent) 35%,transparent)}.csn-edited{display:block;margin-top:4px;font-size:.65rem;color:var(--csn-muted)}.csn-reacts{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.csn-react{border:0;background:var(--csn-react-bg);color:inherit;border-radius:999px;padding:2px 7px;font-size:.75rem;cursor:pointer;animation:csn-pop .25s ease}.csn-react.mine{outline:1px solid var(--csn-accent)}.csn-bubble-actions{display:flex;flex-wrap:wrap;gap:2px;opacity:0;transform:translateY(4px);pointer-events:none;transition:opacity .15s var(--csn-ease),transform .15s var(--csn-ease);margin-top:2px}.csn-bubble-wrap:hover .csn-bubble-actions,.csn-bubble-wrap.actions-open .csn-bubble-actions{opacity:1;transform:none;pointer-events:auto}.csn-bubble-actions .csn-react-picks{display:none;flex-wrap:wrap;gap:2px}.csn-bubble-wrap.actions-open .csn-bubble-actions .csn-react-picks,.csn-bubble-wrap:hover .csn-bubble-actions .csn-react-picks{display:flex}.csn-bubble-actions button,.csn-react-pick{border:0;background:transparent;color:var(--csn-muted);cursor:pointer;padding:2px 4px;border-radius:6px;font-size:.85rem}.csn-bubble-actions button:hover{background:var(--csn-react-bg);color:var(--csn-text)}.csn-composer-banner,.csn-stickers{border-top:1px solid var(--csn-line);background:var(--csn-composer-bg);padding:8px 12px}.csn-composer-banner{display:flex;justify-content:space-between;align-items:center;font-size:.8rem;color:var(--csn-accent)}.csn-stickers{display:flex;flex-direction:column;gap:8px;max-height:min(280px,32vh);overflow:auto}.csn-sticker-packs{display:flex;flex-wrap:wrap;gap:6px;flex:0 0 auto}.csn-sticker-packs button{border:1px solid var(--csn-line);background:var(--csn-sticker-chip);color:var(--csn-muted);border-radius:999px;padding:4px 10px;font-size:.72rem;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.csn-sticker-packs button.active{border-color:var(--csn-accent);color:var(--csn-text);background:var(--csn-tab-on)}.csn-sticker-packs button em{font-style:normal;opacity:.7;font-size:.68rem}.csn-sticker-pack-chip{display:inline-flex;align-items:center;gap:2px}.csn-sticker-pack-del,.csn-sticker-del{border:0;background:#a32d2dd9;color:#fff;border-radius:999px;width:22px;height:22px;display:grid;place-items:center;cursor:pointer;padding:0}.csn-sticker-import.danger{border-color:var(--csn-danger);color:var(--csn-danger)}.csn-sticker-tile{position:relative;width:72px;height:72px}.csn-sticker-send{border:0;background:transparent;cursor:pointer;padding:0;display:block;width:100%;height:100%}.csn-sticker-fav{position:absolute;top:2px;left:2px;border:0;background:var(--csn-fav-overlay);color:var(--csn-warn-soft);border-radius:999px;width:22px;height:22px;display:grid;place-items:center;cursor:pointer;padding:0}.csn-sticker-fav.on{background:#fbbf2440}.csn-sticker-del{position:absolute;top:2px;right:2px}.csn-sticker-grid{display:flex;flex-wrap:wrap;gap:8px}.csn-sticker-more{align-self:center;border:1px solid var(--csn-line);background:transparent;color:var(--csn-accent);border-radius:8px;padding:6px 12px;font-size:.78rem;cursor:pointer}.csn-sticker-fav-strip{flex:0 0 auto;border-bottom:1px solid var(--csn-line);padding-bottom:8px;margin-bottom:4px}.csn-sticker-fav-label{display:flex;align-items:center;gap:6px;font-size:.72rem;color:var(--csn-warn);margin-bottom:6px}.csn-sticker-grid.compact .csn-media-btn.sticker img,.csn-sticker-grid.compact .csn-stickers .csn-media-btn.sticker img{max-width:56px;max-height:56px;width:56px;height:56px}.csn-contacts-pane{display:flex;flex-direction:column;min-height:0;flex:1}.csn-avatar.group{background:var(--csn-avatar-grad)}.csn-sticker-admin{flex:1 0 100%;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px}.csn-sticker-import{border:1px solid var(--csn-line);background:var(--csn-tab-on);color:var(--csn-accent);border-radius:8px;padding:6px 10px;font-size:.78rem;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.csn-sticker-import:disabled{opacity:.6;cursor:wait}.csn-import-msg{font-size:.75rem;color:var(--csn-success)}.csn-file-card{display:flex;align-items:center;gap:10px;min-width:220px;max-width:320px;padding:8px 10px;margin-bottom:6px;border-radius:12px;background:var(--csn-file-card);border:1px solid var(--csn-line)}.csn-file-card-pdf{flex-direction:column;align-items:stretch;gap:8px;padding:8px;min-width:200px}.csn-file-card-pdf .csn-file-row{display:flex;align-items:center;gap:10px}.csn-pdf-thumb{width:100%;max-height:180px;object-fit:contain;border-radius:8px;background:#111}.csn-video-bubble{position:relative;display:block;padding:0;border:0;background:#0b1220;border-radius:12px;overflow:hidden;max-width:min(260px,70vw);cursor:pointer;margin-bottom:6px}.csn-video-thumb{display:block;width:100%;max-height:220px;object-fit:cover;background:#0b1220}.csn-video-play{position:absolute;inset:0;margin:auto;width:48px;height:48px;border-radius:50%;background:#0000008c;color:#fff;display:grid;place-items:center;font-size:18px;pointer-events:none}.csn-video-dur{position:absolute;right:8px;bottom:8px;padding:2px 6px;border-radius:6px;background:#000000a6;color:#fff;font-size:11px;font-variant-numeric:tabular-nums}.csn-paste-video{width:100%;max-height:220px;border-radius:12px;background:#0b1220}.csn-paste-pdf{display:flex;flex-direction:column;gap:8px}.csn-media-skeleton.video,.csn-media-skeleton.pdf{width:min(220px,60vw);height:140px;border-radius:12px}.csn-file-card.warn{border-color:#fbbf248c}.csn-file-icon{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;font-size:.65rem;font-weight:700;letter-spacing:.04em;background:var(--csn-avatar-grad);flex-shrink:0}.csn-file-meta{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.csn-file-meta strong{font-size:.85rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.csn-file-meta span{font-size:.7rem;color:var(--csn-muted)}.csn-file-meta em{font-size:.68rem;color:var(--csn-warn);font-style:normal;line-height:1.25}.csn-file-dl{width:34px;height:34px;border-radius:10px;border:1px solid var(--csn-line);background:var(--csn-btn-bg);color:var(--csn-text);display:grid;place-items:center;cursor:pointer;flex-shrink:0}.csn-file-dl:disabled{opacity:.5}.csn-paste-preview{border-top:1px solid var(--csn-line);background:var(--csn-composer-bg);padding:10px 12px;display:flex;align-items:center;gap:12px}.csn-paste-preview img{max-height:120px;max-width:220px;border-radius:10px;border:1px solid var(--csn-line)}.csn-paste-actions{display:flex;flex-direction:column;gap:6px}.csn-paste-actions button{border:1px solid var(--csn-line);background:transparent;color:var(--csn-text);border-radius:8px;padding:6px 12px;cursor:pointer}.csn-paste-actions .primary{background:var(--csn-accent);color:#fff;border:0}.csn-sticker-grid>button{border:0;background:transparent;cursor:pointer;padding:0}.csn-input{flex:1 1 auto;min-width:0;border:0;background:var(--csn-surface-inset);color:var(--csn-text);border-radius:var(--csn-radius-pill);padding:7px 26px 7px 16px;outline:none;font-size:var(--csn-text-size);line-height:var(--csn-text-lh);min-height:40px;max-height:208px;resize:none;overflow-x:hidden;overflow-y:hidden;box-sizing:border-box;white-space:pre-wrap;font-family:inherit;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--csn-muted) 55%,transparent) transparent}.csn-input.is-multiline{border-radius:18px}.csn-input::-webkit-scrollbar{width:6px}.csn-input::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--csn-muted) 55%,transparent);border-radius:999px}.csn-input::placeholder{color:var(--csn-muted);opacity:1}.csn-input:focus{box-shadow:0 0 0 1px var(--csn-outline)}.csn-send{width:40px;height:40px;display:grid;place-items:center;background:var(--csn-accent);color:#fff;border:0;border-radius:50%;flex-shrink:0;box-shadow:0 4px 14px color-mix(in srgb,var(--csn-accent) 45%,transparent)}.csn-send:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 8px 22px color-mix(in srgb,var(--csn-accent) 55%,transparent)}.csn-media-btn{border:0;background:transparent;padding:0;cursor:zoom-in;display:block;margin-bottom:6px}.csn-media-btn img{max-width:240px;max-height:240px;border-radius:12px;display:block}.csn-media-btn.sticker img{max-width:120px;max-height:120px}.csn-stickers .csn-media-btn.sticker img{max-width:72px;max-height:72px;width:72px;height:72px;object-fit:contain;pointer-events:none}.csn-media-skeleton.sticker{width:72px;height:72px}.csn-media-skeleton{width:160px;height:100px;border-radius:12px;background:var(--csn-skeleton);animation:csn-pulse 1.2s infinite}.csn-audio{display:flex;align-items:center;gap:8px;min-width:180px}.csn-audio-play{width:32px;height:32px;border-radius:50%;border:0;background:var(--csn-audio-btn);color:inherit;cursor:pointer}.csn-wave{display:flex;align-items:flex-end;gap:2px;height:22px}.csn-wave span{width:3px;height:6px;background:var(--csn-wave);border-radius:2px}.csn-wave.on span{animation:csn-bar .7s ease-in-out infinite alternate}.csn-lightbox{position:fixed;inset:0;background:#000000d9;display:grid;place-items:center;z-index:80;cursor:zoom-out;padding:24px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.csn-lightbox img{max-width:min(96vw,1100px);max-height:90vh;border-radius:8px}.csn-modal{position:fixed;inset:0;background:#0000008c;display:grid;place-items:center;z-index:70;padding:16px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.csn-modal-on-call{z-index:220}.csn-modal-card{width:min(440px,100%);background:var(--csn-panel);border:0;border-radius:16px;padding:16px;box-shadow:var(--csn-shadow-lift)}.csn-modal-card h3{margin:0 0 6px;font-size:var(--csn-text-size);font-weight:600}.csn-modal-card p{margin:0 0 12px;color:var(--csn-muted);font-size:var(--csn-caption-size);line-height:var(--csn-caption-lh)}.csn-modal-card input{width:100%;border:0;background:var(--csn-surface-inset);color:var(--csn-text);border-radius:12px;padding:12px 16px;margin-bottom:12px;font-size:var(--csn-text-size)}.csn-modal-card input::placeholder{color:var(--csn-muted);opacity:1}.csn-modal-actions{display:flex;justify-content:flex-end;gap:8px}.csn-modal-actions button{border:0;background:var(--csn-surface-inset);color:var(--csn-text);border-radius:12px;padding:8px 14px;cursor:pointer;font-size:var(--csn-caption-size)}.csn-modal-actions .primary{background:var(--csn-accent);color:#fff;border:0}.csn-member-pick{display:flex;flex-wrap:wrap;gap:6px;max-height:180px;overflow:auto;margin-bottom:12px}.csn-member-pick button{border:1px solid var(--csn-line);background:transparent;color:var(--csn-text);border-radius:999px;padding:4px 10px;font-size:.78rem;cursor:pointer}.csn-member-pick button.on{background:var(--csn-tab-on);border-color:var(--csn-accent)}.csn-group-manage{max-width:440px;width:min(94vw,440px);max-height:min(86vh,640px);overflow:auto}.csn-group-manage-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:4px}.csn-group-manage-head h3{margin:0}.csn-group-manage-hint{font-size:.8rem;color:var(--csn-muted);margin:0 0 12px}.csn-group-meta-edit{display:flex;flex-direction:column;gap:.6rem;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--csn-border, rgba(127, 127, 127, .25))}.csn-group-meta-edit label{display:flex;flex-direction:column;gap:.35rem;font-size:.85rem}.csn-group-meta-edit textarea{resize:vertical;min-height:2.5rem}.csn-group-member-list{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-direction:column;gap:8px}.csn-group-member-list li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid var(--csn-line);border-radius:10px}.csn-group-member-meta{display:flex;flex-direction:column;gap:4px;min-width:0}.csn-group-member-meta strong{font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.csn-adm-badge{display:inline-flex;align-items:center;gap:4px;width:fit-content;font-size:.68rem;font-weight:600;letter-spacing:.02em;color:var(--csn-accent);background:var(--csn-tab-on);border-radius:6px;padding:2px 6px}.csn-group-member-actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.csn-group-member-actions button{border:1px solid var(--csn-line);background:transparent;color:var(--csn-text);border-radius:8px;padding:4px 8px;font-size:.72rem;cursor:pointer}.csn-group-member-actions button:disabled{opacity:.5;cursor:not-allowed}.csn-group-member-actions button.danger{color:var(--csn-danger);border-color:color-mix(in srgb,var(--csn-danger) 35%,transparent)}.csn-group-add h4{display:flex;align-items:center;gap:6px;margin:0 0 8px;font-size:.85rem}.csn-add-members-btn{width:100%;margin-bottom:8px;border:0;border-radius:12px;padding:8px 12px;color:#fff;background:var(--csn-accent);cursor:pointer}.csn-add-members-btn:disabled{opacity:.45;cursor:not-allowed}.csn-search-pane{display:flex;flex-direction:column;min-height:0;flex:1}.csn-search-bar{display:flex;gap:6px;padding:0 10px 8px}.csn-search-bar input{flex:1;border:1px solid var(--csn-line);background:var(--csn-surface-inset);color:var(--csn-text);border-radius:10px;padding:8px 10px}.csn-search-bar input::placeholder{color:var(--csn-muted);opacity:1}.csn-search-bar button{border:1px solid var(--csn-line);background:transparent;color:var(--csn-text);border-radius:10px;width:36px;cursor:pointer}.mobile-only{display:none}@keyframes csn-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@keyframes csn-pop{0%{transform:scale(.6)}70%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes csn-pulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes csn-bar{0%{height:4px}to{height:18px}}@media(max-width:860px){.csn-shell{grid-template-columns:1fr}.csn-shell .csn-thread,.csn-shell.thread-open .csn-sidebar{display:none}.csn-shell.thread-open .csn-thread{display:flex}.mobile-only{display:grid}.csn-bubble-wrap{max-width:88%}.csn-bubble-actions{opacity:0;transform:translateY(4px);pointer-events:none}.csn-bubble-wrap.actions-open .csn-bubble-actions{opacity:1;transform:none;pointer-events:auto}.csn-theme-btn span,.csn-push-btn span{display:none}}.csn-top,.csn-sidebar,.csn-composer,.csn-thread-head{backdrop-filter:blur(var(--csn-blur)) saturate(1.35);-webkit-backdrop-filter:blur(var(--csn-blur)) saturate(1.35);border-color:var(--csn-glass-border)}.csn-sidebar{background:var(--csn-glass);border-right:1px solid var(--csn-glass-border);box-shadow:inset -1px 0 #ffffff0a}.csn-thread-head{background:var(--csn-glass);border-bottom:1px solid var(--csn-glass-border);box-shadow:var(--csn-shadow-soft)}.csn-composer{background:var(--csn-composer-bg);border-top:1px solid var(--csn-glass-border);border-radius:var(--csn-radius-md) var(--csn-radius-md) 0 0;box-shadow:0 -8px 32px #0000001f}.csn-thread{background-image:url(/csn-chat-hex-bg.svg);background-repeat:no-repeat;background-position:center center;background-size:cover;background-color:transparent}.csn-shell{animation:csn-shell-in .28s var(--csn-ease)}@keyframes csn-shell-in{0%{opacity:.75;transform:translateY(6px)}to{opacity:1;transform:none}}.csn-toast{animation:csn-toast-in .28s var(--csn-ease);backdrop-filter:blur(var(--csn-blur)) saturate(1.2);-webkit-backdrop-filter:blur(var(--csn-blur)) saturate(1.2);background:var(--csn-surface-dark);border:1px solid var(--csn-glass-border);border-radius:14px;color:#fff;box-shadow:var(--csn-shadow-lift);top:12px;bottom:auto;z-index:120}.csn-toast span{color:#fffc}@keyframes csn-toast-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.csn-bubble-wrap{animation:csn-bubble-in .22s var(--csn-ease);transition:background var(--csn-duration) var(--csn-ease)}.csn-bubble{border-radius:var(--csn-radius-bubble);border:1px solid var(--csn-glass-border);backdrop-filter:blur(14px) saturate(1.45);-webkit-backdrop-filter:blur(14px) saturate(1.45);box-shadow:0 4px 18px #00000024,inset 0 1px #ffffff14;transition:transform var(--csn-duration) var(--csn-ease),box-shadow var(--csn-duration) var(--csn-ease)}.csn-bubble-wrap:hover .csn-bubble{transform:translateY(-1px);box-shadow:0 8px 24px #0000002e,inset 0 1px #ffffff1a}.csn-bubble-wrap.mine .csn-bubble{border-color:color-mix(in srgb,var(--csn-accent) 28%,transparent)}.csn-bubble-wrap.theirs .csn-bubble{border-bottom-left-radius:var(--csn-radius-bubble-tail)}.csn-bubble-wrap.mine .csn-bubble{border-bottom-right-radius:var(--csn-radius-bubble-tail)}.csn-bubble-wrap.selected{outline:2px solid var(--csn-accent);background:transparent;border-radius:var(--csn-radius-md)}@keyframes csn-bubble-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.csn-row{border-radius:var(--csn-radius-md);transition:background var(--csn-duration) var(--csn-ease),transform var(--csn-duration) var(--csn-ease),box-shadow var(--csn-duration) var(--csn-ease)}.csn-row:hover{transform:translate(2px)}.csn-row.active{background:color-mix(in srgb,var(--csn-accent) 16%,transparent);box-shadow:inset 0 0 0 1px var(--csn-glass-border);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.csn-stickers{backdrop-filter:blur(var(--csn-blur)) saturate(1.2);-webkit-backdrop-filter:blur(var(--csn-blur)) saturate(1.2);background:var(--csn-glass);border:1px solid var(--csn-glass-border);border-radius:14px;box-shadow:var(--csn-shadow-lift);animation:csn-toast-in .2s var(--csn-ease)}.csn-modal-card{backdrop-filter:blur(var(--csn-blur)) saturate(1.25);-webkit-backdrop-filter:blur(var(--csn-blur)) saturate(1.25);background:var(--csn-glass);border:1px solid var(--csn-glass-border);animation:csn-toast-in .2s var(--csn-ease);box-shadow:var(--csn-shadow-lift)}.csn-ticks{margin-left:6px;letter-spacing:-2px;opacity:.7}.csn-ticks.read{color:var(--csn-accent);opacity:1}.csn-link-preview{display:flex;gap:8px;margin-top:6px;padding:8px;border-radius:var(--csn-radius-sm);background:var(--csn-surface-inset);color:inherit;text-decoration:none;max-width:280px}.csn-link-preview img{width:56px;height:56px;object-fit:cover;border-radius:6px}.csn-link-preview strong{display:block;font-size:var(--csn-caption-size)}.csn-link-preview span{display:block;font-size:var(--csn-caption2-size);color:var(--csn-muted)}.csn-thread-tools{display:flex;flex-wrap:wrap;gap:6px;padding:6px 10px;border-bottom:1px solid var(--csn-divider);background:var(--csn-panel)}.csn-thread-tools input{flex:1;min-width:140px;border:0;border-radius:var(--csn-radius-pill);padding:6px 12px;background:var(--csn-surface-inset);color:var(--csn-text);font-size:var(--csn-caption-size)}.csn-thread-hits{list-style:none;margin:0;padding:4px 10px;max-height:120px;overflow:auto;border-bottom:1px solid var(--csn-divider);background:var(--csn-panel)}.csn-thread-hits button{width:100%;text-align:left;border:0;background:transparent;color:var(--csn-text);padding:4px 0;cursor:pointer;font-size:var(--csn-caption-size)}.csn-emoji-free{width:28px;border:0;background:var(--csn-react-bg);border-radius:6px;text-align:center}.csn-forwarded,.csn-pinned-tag{font-size:var(--csn-caption2-size);color:var(--csn-muted);margin-bottom:4px}.csn-muted-line{color:var(--csn-muted);font-size:var(--csn-caption-size)}.csn-call-overlay{position:fixed;inset:0;z-index:200;background:#000000b8;display:grid;place-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.csn-call-overlay.is-float,.csn-call-overlay.is-docked{background:none;backdrop-filter:none;-webkit-backdrop-filter:none;pointer-events:none;display:block;place-items:unset}.csn-call-overlay.is-float .csn-call-card,.csn-call-overlay.is-docked .csn-call-card{pointer-events:auto}.csn-call-card{width:min(420px,92vw);background:#1c2733;color:#f5f7fa;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:20px;box-shadow:0 18px 48px #00000073;display:flex;flex-direction:column;gap:12px;backdrop-filter:none;-webkit-backdrop-filter:none}.csn-theme-light .csn-call-card{background:#fff;color:#0f172a;border-color:#0f172a1a;box-shadow:0 18px 40px #0f172a2e}.csn-call-card.is-hidden-when-docked{display:none}.csn-call-ice-error{margin:0;padding:8px 10px;border-radius:10px;background:#a32d2d2e;color:#ffb4b4;font-size:var(--csn-caption-size)}.csn-theme-light .csn-call-ice-error{background:#fcebeb;color:#a32d2d}.csn-call-screen-hint{margin:0;padding:8px 10px;border-radius:10px;background:#007aff24;border:1px solid rgba(0,122,255,.22);color:#b8dcff;font-size:var(--csn-caption-size);line-height:var(--csn-caption-lh)}.csn-theme-light .csn-call-screen-hint{background:#007aff14;border-color:#007aff2e;color:#075ea8}.csn-call-float-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:-8px -8px 0;padding:10px 8px 8px;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.csn-call-float-bar:active{cursor:grabbing}.csn-call-float-bar strong{font-size:13px;font-weight:650;color:var(--csn-text)}.csn-call-min-btn{width:28px;height:28px;border:0;border-radius:8px;background:transparent;color:var(--csn-text);display:grid;place-items:center;cursor:pointer}.csn-call-min-btn:hover{background:var(--csn-surface-inset)}.csn-call-overlay.is-float .csn-call-card.is-live{position:fixed;width:min(400px,calc(100vw - 24px));max-height:min(70vh,560px);overflow:auto;padding:12px 14px 14px}.csn-call-overlay.is-docked .csn-call-card{position:fixed!important;left:-9999px!important;top:0!important;width:1px!important;height:1px!important;overflow:hidden;opacity:0;pointer-events:none}.csn-call-dock{position:fixed;right:16px;bottom:16px;z-index:201;pointer-events:auto;display:flex;align-items:center;gap:8px}.csn-call-dock-chip,.csn-call-dock-leave,.csn-call-dock-accept{display:inline-flex;align-items:center;gap:8px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#1c2733;color:#f5f7fa;padding:8px 12px;cursor:pointer;font:inherit;font-size:13px;font-weight:650;box-shadow:0 10px 28px #00000059}.csn-theme-light .csn-call-dock-chip,.csn-theme-light .csn-call-dock-leave,.csn-theme-light .csn-call-dock-accept{background:#fff;color:#0f172a;border-color:#0f172a1f}.csn-call-dock-leave{background:#a32d2d;border-color:#a32d2d;color:#fff}.csn-call-dock-accept{background:#1e8449;border-color:#1e8449;color:#fff}.csn-call-identity{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:8px 8px 4px}.csn-call-identity .csn-avatar{width:80px;height:80px;min-width:80px;min-height:80px;max-width:80px;max-height:80px;font-size:28px}.csn-call-name{margin:0;font-size:19px;font-weight:650;line-height:1.25;color:var(--csn-text);max-width:100%;overflow:hidden;text-overflow:ellipsis}.csn-call-kind,.csn-call-group{margin:0;font-size:var(--csn-caption-size);line-height:var(--csn-caption-lh);color:var(--csn-muted)}.csn-call-group{font-weight:500}.csn-call-card.is-live{width:min(400px,calc(100vw - 24px))}.csn-call-grid{display:grid;gap:10px;width:100%}.csn-call-grid-one{grid-template-columns:1fr}.csn-call-grid-two{grid-template-columns:1fr 1fr}.csn-call-grid-many{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:640px){.csn-call-grid-many{grid-template-columns:repeat(3,minmax(0,1fr))}}.csn-call-tile{position:relative;min-height:140px;border-radius:var(--csn-radius-md);background:#00000059;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:12px 8px 28px;overflow:hidden}.csn-call-tile.is-waiting{opacity:.78}.csn-call-tile-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:#000;border-radius:inherit}.csn-call-tile .csn-avatar{position:relative;z-index:1}.csn-call-tile-name{position:absolute;left:8px;bottom:8px;padding:2px 8px;border-radius:8px;background:#0000008c;color:#fff;font-size:12px;font-weight:650;max-width:calc(100% - 16px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.csn-call-tile-hint{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;padding:6px 10px;border-radius:10px;background:#000000b8;color:#ffd7d7;font-size:12px;font-weight:650;text-align:center;pointer-events:none}.csn-call-invite-list{list-style:none;margin:8px 0 0;padding:0;max-height:280px;overflow:auto;display:flex;flex-direction:column;gap:4px}.csn-call-invite-list .csn-row{width:100%;display:flex;align-items:center;gap:10px;text-align:left}.csn-call-invite-list .csn-row:disabled{opacity:.55;cursor:not-allowed}.csn-call-invite-list em{margin-left:auto;font-style:normal;font-size:12px;color:var(--csn-muted)}.csn-call-actions{display:flex;flex-wrap:nowrap;justify-content:center;align-items:flex-start;gap:28px;padding:18px 12px 6px;margin-top:4px;border-top:1px solid var(--csn-glass-border)}.csn-call-card.is-live .csn-call-actions{flex-wrap:wrap}.csn-call-btn{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:10px;min-width:76px;margin:0;padding:0;border:0;background:transparent;color:#fff;cursor:pointer;font:inherit;transition:transform var(--csn-duration) var(--csn-ease)}.csn-call-btn:hover{transform:translateY(-2px)}.csn-call-btn:active{transform:scale(.96)}.csn-call-btn:focus-visible{outline:2px solid var(--csn-accent);outline-offset:4px;border-radius:12px}.csn-call-btn-icon{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:#ffffff1f;backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3);border:1px solid rgba(255,255,255,.22);box-shadow:0 8px 22px #00000047,inset 0 1px #ffffff1f;color:#fff;transition:background var(--csn-duration) var(--csn-ease),border-color var(--csn-duration) var(--csn-ease),box-shadow var(--csn-duration) var(--csn-ease),color var(--csn-duration) var(--csn-ease)}.csn-call-btn:hover .csn-call-btn-icon{background:#fff3;border-color:#ffffff59}.csn-call-btn.is-off .csn-call-btn-icon{background:#ffffffeb;color:#111827;border-color:#fffffff2}.csn-call-btn:disabled{cursor:wait;opacity:.62}.csn-call-btn.is-sharing .csn-call-btn-icon{background:var(--csn-accent);color:#fff;border-color:#ffffff57;box-shadow:0 10px 26px color-mix(in srgb,var(--csn-accent) 45%,transparent),inset 0 1px #ffffff29}.csn-call-btn-label{font-size:12px;line-height:1.2;font-weight:500;color:#ffffffe0;text-align:center;max-width:88px}.csn-call-btn-accept .csn-call-btn-icon{background:color-mix(in srgb,var(--csn-success) 82%,#000);border-color:transparent;box-shadow:0 8px 22px color-mix(in srgb,var(--csn-success) 45%,transparent)}.csn-call-btn-hangup .csn-call-btn-icon{width:64px;height:64px;background:var(--csn-danger);border-color:transparent;box-shadow:0 10px 26px color-mix(in srgb,var(--csn-danger) 50%,transparent)}.csn-call-btn-hangup:hover .csn-call-btn-icon{background:color-mix(in srgb,var(--csn-danger) 88%,#000);border-color:transparent}@media(max-width:420px){.csn-call-actions{gap:18px}.csn-call-btn{min-width:64px}.csn-call-btn-icon{width:52px;height:52px}.csn-call-btn-hangup .csn-call-btn-icon{width:58px;height:58px}}.csn-gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;max-height:50vh;overflow:auto}.csn-gallery-item{border-radius:var(--csn-radius-sm);overflow:hidden;background:var(--csn-surface-inset);min-height:72px;font-size:var(--csn-caption2-size);padding:4px}.csn-tabs{background:var(--csn-secondary-bg);border-bottom:1px solid var(--csn-outline)}.csn-day-sep span{background:var(--csn-sep-bg);color:#fff;font-size:var(--csn-caption2-size);line-height:var(--csn-caption2-lh);padding:4px 10px;opacity:.9}.csn-bubble-meta{font-size:var(--csn-caption2-size);line-height:var(--csn-caption2-lh)}.csn-theme-dark .csn-theirs,.csn-theme-dark .csn-bubble-wrap.theirs .csn-bubble{box-shadow:0 4px 18px #00000047,inset 0 1px #ffffff0f}.csn-avatar.group{border-radius:50%}.csn-input:focus,.csn-composer .csn-input:focus{border-color:color-mix(in srgb,var(--csn-accent) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--csn-accent) 22%,transparent);outline:none}.csn-day-sep span{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--csn-glass-border)}.csn-emoji-picker{border-top:1px solid var(--csn-line);background:var(--csn-composer-bg);padding:10px 12px 12px;display:flex;flex-direction:column;gap:8px;max-height:min(320px,38vh);backdrop-filter:blur(var(--csn-blur)) saturate(1.2);-webkit-backdrop-filter:blur(var(--csn-blur)) saturate(1.2)}.csn-emoji-search{display:flex;align-items:center;gap:8px;background:var(--csn-surface-inset);border:1px solid var(--csn-glass-border);border-radius:var(--csn-radius-pill);padding:6px 12px;color:var(--csn-muted)}.csn-emoji-search input{flex:1;border:0;background:transparent;color:var(--csn-text);font:inherit;font-size:13px;outline:none;min-width:0}.csn-emoji-cats{display:flex;gap:4px;overflow-x:auto;padding-bottom:2px}.csn-emoji-cats button{border:0;background:transparent;color:var(--csn-muted);border-radius:999px;padding:4px 10px;font-size:12px;white-space:nowrap;cursor:pointer}.csn-emoji-cats button.on,.csn-emoji-cats button[aria-selected=true]{background:var(--csn-tab-on);color:var(--csn-accent)}.csn-emoji-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(36px,1fr));gap:2px;overflow:auto;min-height:140px}.csn-emoji-cell{width:36px;height:36px;border:0;background:transparent;border-radius:8px;font-size:22px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0}.csn-emoji-cell:hover{background:var(--csn-hover)}@media(prefers-reduced-motion:reduce){.csn-bubble,.csn-row,.csn-avatar,.csn-icon-btn,.csn-send,.csn-bubble-actions,.csn-bubble-wrap,.csn-shell,.csn-toast{transition:none!important;animation:none!important;transform:none!important}}.csn-rec-bar{flex:1;min-width:0;display:flex;align-items:center;gap:8px;padding:4px 8px;border-radius:999px;background:color-mix(in srgb,#ef4444 16%,var(--csn-surface-inset))}.csn-rec-dot{width:10px;height:10px;border-radius:50%;background:#ef4444;animation:csn-pulse 1s infinite;flex-shrink:0}.csn-rec-timer{font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:600;color:var(--csn-text);flex:1}.csn-sticker-import-hint{margin:0;padding:4px 10px 8px;font-size:.7rem;line-height:1.35;color:var(--csn-muted)}.csn-img-modal{position:fixed;inset:0;z-index:80;background:#080c14b8;display:flex;align-items:center;justify-content:center;padding:16px}.csn-img-modal-card{width:min(520px,100%);background:var(--csn-surface);border:1px solid var(--csn-line);border-radius:16px;padding:14px;display:flex;flex-direction:column;gap:10px;box-shadow:var(--csn-shadow-sm)}.csn-img-modal-preview{background:#0b1220;border-radius:12px;overflow:hidden}.csn-img-modal-stage{position:relative;touch-action:none}.csn-img-modal-stage img{display:block;width:100%;max-height:52vh;object-fit:contain}.csn-img-crop{position:absolute;border:2px solid #fff;box-shadow:0 0 0 9999px #00000073;cursor:grab}.csn-img-crop-toggle{display:flex;align-items:center;gap:8px;font-size:.82rem;color:var(--csn-text)}.csn-img-caption{width:100%;min-height:52px;max-height:120px;resize:none;border:1px solid var(--csn-line);border-radius:10px;padding:8px 10px;background:var(--csn-surface-inset);color:var(--csn-text);font:inherit;white-space:pre-wrap}.csn-img-modal-error{margin:0;color:var(--csn-danger);font-size:.8rem}.csn-img-modal-actions{display:flex;justify-content:flex-end;gap:8px}.csn-img-modal-actions button{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--csn-line);background:var(--csn-btn-bg);color:var(--csn-text);border-radius:10px;padding:8px 12px;cursor:pointer}.csn-img-modal-actions button.primary{background:var(--csn-accent);color:#fff;border-color:transparent}.csn-theme-dark .csn-mention-menu{background:#0c1422f5;border:1px solid rgba(255,255,255,.18);color:var(--csn-text)}.csn-theme-dark .csn-mention-menu button{color:#fff}.csn-bubble-wrap.csn-msg-highlight .csn-bubble{outline:2px solid var(--csn-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--csn-accent) 28%,transparent)}.csn-search-hint{margin:0;padding:8px 12px 12px;color:var(--csn-muted);font-size:var(--csn-caption-size);line-height:var(--csn-caption-lh)}.csn-thread-tools.hidden-search .csn-thread-search{display:none}.csn-ixc-tabs{display:flex;gap:6px;margin:8px 0}.csn-ixc-tabs button{border:1px solid var(--csn-line);background:var(--csn-btn-bg);color:var(--csn-text);border-radius:999px;padding:6px 12px;cursor:pointer;font-size:var(--csn-caption-size)}.csn-ixc-tabs button.on{background:var(--csn-tab-on);color:var(--csn-accent);border-color:color-mix(in srgb,var(--csn-accent) 40%,transparent)}.csn-ixc-suggest{position:relative}.csn-ixc-dropdown{list-style:none;margin:8px 0 0;padding:4px;max-height:220px;overflow:auto;border:1px solid var(--csn-line);border-radius:10px;background:#fff;z-index:6}.csn-theme-dark .csn-ixc-dropdown{background:#0c1422f5;border-color:#ffffff2e}.csn-ixc-dropdown button{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:2px;border:0;background:transparent;color:var(--csn-text);text-align:left;padding:8px 10px;border-radius:8px;cursor:pointer}.csn-ixc-dropdown button:hover,.csn-ixc-dropdown button.on{background:var(--csn-tab-on)}.csn-ixc-dropdown span{color:var(--csn-muted);font-size:var(--csn-caption2-size)}.csn-ixc-card{min-width:220px;max-width:320px;border:1px solid color-mix(in srgb,var(--csn-accent) 55%,var(--csn-line));border-radius:12px;padding:10px 12px;background:color-mix(in srgb,var(--csn-accent) 10%,var(--csn-theirs));display:grid;gap:6px}.csn-bubble-wrap.mine .csn-ixc-card{background:color-mix(in srgb,var(--csn-accent) 14%,var(--csn-mine-bubble))}.csn-ixc-card-head{display:flex;flex-direction:column;gap:2px}.csn-ixc-card-head strong{font-size:var(--csn-caption-size);line-height:var(--csn-caption-lh)}.csn-ixc-card-head em{font-style:normal;color:var(--csn-muted);font-size:var(--csn-caption2-size)}.csn-ixc-card dl{margin:0;display:grid;gap:4px}.csn-ixc-card div{display:grid;grid-template-columns:64px 1fr;gap:6px;font-size:var(--csn-caption2-size);line-height:var(--csn-caption2-lh)}.csn-ixc-card dt{margin:0;color:var(--csn-muted);font-weight:600}.csn-ixc-card dd{margin:0;word-break:break-word}.csn-ixc-chip{display:inline-flex;align-items:center;width:fit-content;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;background:color-mix(in srgb,var(--csn-accent) 18%,transparent);color:var(--csn-accent)}.csn-ixc-conn{display:flex;flex-direction:column;gap:4px;margin-top:2px}.csn-ixc-login{display:flex;align-items:center;gap:8px;font-size:var(--csn-caption2-size)}.csn-ixc-dot{width:8px;height:8px;border-radius:50%;background:var(--csn-offline);flex-shrink:0}.csn-ixc-dot.on{background:#31d158}.csn-ixc-rx{color:var(--csn-muted);font-size:var(--csn-caption2-size)}.csn-ixc-preview{margin-top:10px}.csn-sg-signal{margin:4px 0;padding:12px;border:1px solid #e0aa38;border-radius:12px;background:#e0aa381f;color:inherit}.csn-sg-signal header{display:flex;gap:7px;align-items:center;color:#e9b949}.csn-sg-signal dl{display:grid;grid-template-columns:78px 1fr;gap:3px 8px;margin:10px 0;font-size:12px}.csn-sg-signal dd{margin:0;overflow-wrap:anywhere}.csn-sg-signal ul{margin:8px 0;padding-left:18px;font-size:12px}.csn-sg-signal p{white-space:pre-wrap;overflow-wrap:anywhere}.csn-sg-signal small,.csn-sg-signal em{display:block;margin-top:8px;color:var(--csn-muted);font-size:11px}.csn-sg-signal button{margin-top:10px;border:0;border-radius:8px;padding:8px 10px;background:#e0aa38;color:#18212d;font:inherit;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:6px}.csn-root{--csn-accent: #0066cc;--csn-link: #0066cc;--csn-link-mine: #2997ff;--csn-mine: #0066cc;--csn-mine-text: #ffffff;--csn-mine-bubble: #0066cc;--csn-theirs: #f2f2f7;--csn-bg: #f5f5f7;--csn-panel: #f5f5f7;--csn-top-bg: #f5f5f7;--csn-composer-bg: #f5f5f7;--csn-thread-bg: #ffffff;--csn-sidebar-bg: #f5f5f7;--csn-surface: #f5f5f7;--csn-surface-inset: rgba(0, 0, 0, .04);--csn-secondary-bg: #f5f5f7;--csn-btn-bg: transparent;--csn-text: #1d1d1f;--csn-muted: #7a7a7a;--csn-hover: rgba(0, 0, 0, .04);--csn-tab-on: rgba(0, 102, 204, .1);--csn-divider: rgba(0, 0, 0, .08);--csn-line: rgba(0, 0, 0, .08);--csn-outline: rgba(0, 0, 0, .06);--csn-glass-border: rgba(0, 0, 0, .08);--csn-sep-bg: rgba(0, 0, 0, .08);--csn-quote-bg: rgba(0, 0, 0, .06);--csn-react-bg: rgba(0, 0, 0, .06);--csn-online: #34c759;--csn-offline: #8e8e93;--csn-danger: #ff3b30;--csn-danger-soft: #ff6961;--csn-success: #34c759;--csn-warn: #7a4f0d;--csn-warn-bg: #fff9e6;--csn-warn-border: #ffe58f;--csn-warn-soft: #f59e0b;--csn-push-on: #34c759;--csn-push-on-bg: rgba(52, 199, 89, .1);--csn-push-on-border: rgba(52, 199, 89, .3);--csn-skeleton: #f0f0f0;--csn-audio-btn: rgba(0, 0, 0, .06);--csn-wave: rgba(0, 0, 0, .3);--csn-file-card: #f2f2f7;--csn-sticker-chip: rgba(244, 244, 247, .9);--csn-radius-bubble: 18px;--csn-radius-bubble-tail: 4px;--csn-radius-sm: 8px;--csn-radius-md: 12px;--csn-radius-lg: 18px;--csn-radius-pill: 9999px;--csn-blur: 0px;--csn-glass: #f5f5f7;--csn-shadow: none;--csn-shadow-soft: none;--csn-shadow-lift: none;--csn-shadow-sm: none;--csn-shadow-modal: 0 8px 48px rgba(0, 0, 0, .18);--csn-shadow-float: 0 8px 32px rgba(0, 0, 0, .22);--csn-modal-blur: blur(20px) saturate(1.6);--csn-glow-1: transparent;--csn-glow-2: transparent;--csn-avatar-grad: linear-gradient(135deg, #0066cc, #2997ff);--csn-sender-default: #b91c1c;--csn-fav-overlay: rgba(0, 0, 0, .5);--csn-font: system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;--csn-font-display: var(--csn-font);--csn-text-size: 17px;--csn-text-lh: 25px;--csn-conv-name-size: 15px;--csn-conv-name-weight: 600;--csn-conv-name-lh: 1.33;--csn-conv-name-ls: -.2px;--csn-preview-size: 14px;--csn-preview-lh: 1.43;--csn-preview-ls: -.224px;--csn-sep-size: 12px;--csn-sep-weight: 600;--csn-thread-head-name-size: 15px;--csn-thread-head-name-weight: 600;--csn-thread-head-name-ls: -.2px;--csn-thread-head-sub-size: 12px;--csn-send-radius: 9999px;--csn-search-radius: 9999px}.csn-root.csn-theme-dark{--csn-accent: #0a84ff;--csn-link: #0a84ff;--csn-link-mine: #0a84ff;--csn-mine: #0a84ff;--csn-mine-bubble: #0a84ff;--csn-mine-text: #ffffff;--csn-theirs: #2c2c2e;--csn-bg: #000000;--csn-panel: #1c1c1e;--csn-top-bg: #1c1c1e;--csn-composer-bg: #1c1c1e;--csn-thread-bg: #000000;--csn-sidebar-bg: #1c1c1e;--csn-surface: #1c1c1e;--csn-surface-inset: rgba(255, 255, 255, .06);--csn-secondary-bg: #1c1c1e;--csn-glass: #1c1c1e;--csn-btn-bg: transparent;--csn-text: #ffffff;--csn-muted: #8e8e93;--csn-hover: rgba(255, 255, 255, .06);--csn-tab-on: rgba(10, 132, 255, .18);--csn-divider: rgba(255, 255, 255, .1);--csn-line: rgba(255, 255, 255, .1);--csn-outline: rgba(255, 255, 255, .08);--csn-glass-border: rgba(255, 255, 255, .1);--csn-sep-bg: rgba(255, 255, 255, .12);--csn-quote-bg: rgba(255, 255, 255, .1);--csn-react-bg: rgba(255, 255, 255, .08);--csn-online: #30d158;--csn-offline: #636366;--csn-danger: #ff453a;--csn-danger-soft: #fecaca;--csn-success: #30d158;--csn-warn: #fde68a;--csn-warn-bg: rgba(251, 191, 36, .12);--csn-warn-border: rgba(251, 191, 36, .35);--csn-warn-soft: #fbbf24;--csn-push-on: #30d158;--csn-push-on-bg: rgba(48, 209, 88, .1);--csn-push-on-border: rgba(48, 209, 88, .35);--csn-skeleton: rgba(255, 255, 255, .06);--csn-audio-btn: rgba(255, 255, 255, .1);--csn-wave: rgba(255, 255, 255, .4);--csn-file-card: #2c2c2e;--csn-sticker-chip: rgba(44, 44, 46, .9);--csn-blur: 0px;--csn-shadow: none;--csn-shadow-soft: none;--csn-shadow-lift: none;--csn-shadow-sm: none;--csn-glow-1: transparent;--csn-glow-2: transparent;--csn-avatar-grad: linear-gradient(135deg, #0a84ff, #2997ff);--csn-sender-default: #fbbf24}.csn-root,.csn-root.csn-theme-dark{background:var(--csn-bg)}.csn-top{background:var(--csn-top-bg);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;border-bottom:1px solid var(--csn-divider)}.csn-sidebar{background:var(--csn-panel);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.csn-thread{background-color:var(--csn-thread-bg);background-image:none}.csn-thread:before,.csn-root:not(.csn-theme-dark) .csn-thread:before{display:none}.csn-thread-head{background:var(--csn-top-bg);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;border-bottom:1px solid var(--csn-divider)}.csn-composer{background:var(--csn-composer-bg);backdrop-filter:none;-webkit-backdrop-filter:none}.csn-root.csn-theme-dark .csn-top,.csn-root.csn-theme-dark .csn-sidebar,.csn-root.csn-theme-dark .csn-composer,.csn-root.csn-theme-dark .csn-thread-head{backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;border-color:var(--csn-divider)}.csn-root.csn-theme-dark .csn-sidebar{background:var(--csn-panel)}.csn-root.csn-theme-dark .csn-thread-head{background:var(--csn-top-bg)}.csn-icon-btn{border-radius:50%;color:var(--csn-accent);background:transparent}.csn-icon-btn:hover{background:var(--csn-hover)}.csn-icon-btn.on{background:var(--csn-tab-on);color:var(--csn-accent)}.csn-sender-name,[class*=csn-sender]{text-shadow:none}.csn-boot-screen{display:flex;align-items:center;justify-content:center;background:var(--csn-bg)}.csn-boot-inner{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;padding:32px 24px}.csn-boot-ring{width:36px;height:36px;border-radius:50%;border:2.5px solid var(--csn-divider);border-top-color:var(--csn-accent);animation:csn-spin .8s linear infinite;flex-shrink:0}@keyframes csn-spin{to{transform:rotate(360deg)}}.csn-boot-title{font-size:17px;font-weight:600;color:var(--csn-text);letter-spacing:-.374px;margin:0;line-height:1.47}.csn-boot-sub{font-size:14px;font-weight:400;color:var(--csn-muted);letter-spacing:-.224px;margin:0;line-height:1.43}.csn-row-top strong{font-size:var(--csn-conv-name-size, 15px);font-weight:var(--csn-conv-name-weight, 600);line-height:var(--csn-conv-name-lh, 1.33);letter-spacing:var(--csn-conv-name-ls, -.2px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1}.csn-row-time{font-size:11px;font-weight:400;color:var(--csn-muted);white-space:nowrap;flex-shrink:0;line-height:1.3;letter-spacing:-.08px}.csn-row-bottom{display:flex;align-items:center;gap:6px;min-width:0;margin-top:2px}.csn-row-bottom p{flex:1;min-width:0;margin:0;font-size:var(--csn-preview-size, 14px);line-height:var(--csn-preview-lh, 1.43);letter-spacing:var(--csn-preview-ls, -.224px);color:var(--csn-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.csn-badge{background:var(--csn-accent);color:#fff;font-size:11px;font-weight:600;min-width:20px;height:20px;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;padding:0 6px;flex-shrink:0;box-sizing:border-box;font-variant-numeric:tabular-nums}.csn-search-bar{display:flex;align-items:center;gap:0;background:var(--csn-surface-inset, rgba(0,0,0,.04));border-radius:9999px;margin:8px 12px;padding:0 4px 0 12px;height:36px;border:none}.csn-search-bar input{flex:1;background:transparent;border:none;outline:none;font-size:14px;font-family:var(--csn-font);color:var(--csn-text);letter-spacing:-.224px;min-width:0}.csn-search-bar input::placeholder{color:var(--csn-muted)}.csn-search-bar button{background:transparent;border:none;cursor:pointer;color:var(--csn-muted);display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;flex-shrink:0}.csn-search-bar button:hover{color:var(--csn-accent);background:var(--csn-hover)}.csn-root.csn-theme-dark .csn-search-bar{background:var(--csn-surface-inset, rgba(255,255,255,.06))}.csn-empty{padding:24px 16px;color:var(--csn-muted);font-size:14px;line-height:1.43;text-align:center}.csn-row.active .csn-badge{background:#ffffffd9;color:var(--csn-accent)}.csn-tabs{display:flex;flex-wrap:wrap;gap:4px;padding:8px 12px 4px;overflow:visible}.csn-tabs::-webkit-scrollbar{display:none}.csn-tabs button{flex:1 0 auto;max-width:100%;font-size:13px;font-weight:500;color:var(--csn-muted);border-radius:9999px;padding:4px 8px;white-space:nowrap;border:none;background:transparent;cursor:pointer;transition:color .15s,background .15s;position:relative}.csn-tabs button.on{color:var(--csn-accent);background:var(--csn-tab-on);font-weight:600}.csn-tabs button em{font-style:normal;font-size:10px;font-weight:700;background:var(--csn-accent);color:#fff;border-radius:9999px;min-width:16px;height:16px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;margin-left:4px;vertical-align:middle}.csn-new-group{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:var(--csn-accent);background:transparent;border:none;cursor:pointer;padding:6px 16px;width:100%;text-align:left;letter-spacing:-.224px}.csn-new-group:hover{background:var(--csn-hover)}.csn-root.csn-theme-dark{background:radial-gradient(ellipse 75% 55% at 18% 22%,rgba(0,80,180,.14) 0%,transparent 65%),radial-gradient(ellipse 55% 55% at 82% 78%,rgba(0,110,140,.09) 0%,transparent 65%),#050d1a}.csn-root.csn-theme-dark .csn-thread{background-color:#030b16}.csn-root.csn-theme-dark .csn-top{background:#050d1ce0;backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);border-bottom:1px solid rgba(255,255,255,.05);box-shadow:none}.csn-root.csn-theme-dark .csn-sidebar{background:#08101ecc;backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);border-right:1px solid rgba(0,100,200,.1);box-shadow:none}.csn-root.csn-theme-dark .csn-thread-head{background:#08101ecc;backdrop-filter:blur(20px) saturate(1.5);-webkit-backdrop-filter:blur(20px) saturate(1.5);border-bottom:1px solid rgba(255,255,255,.06);box-shadow:0 2px 16px #00000038}.csn-root.csn-theme-dark .csn-composer{background:#08101ed1;backdrop-filter:blur(20px) saturate(1.5);-webkit-backdrop-filter:blur(20px) saturate(1.5);border-top:1px solid rgba(255,255,255,.06);box-shadow:none}.csn-thread-head strong{font-size:var(--csn-thread-head-name-size, 15px);font-weight:var(--csn-thread-head-name-weight, 600);letter-spacing:var(--csn-thread-head-name-ls, -.2px);line-height:1.33}.csn-thread-head .csn-muted-line,.csn-thread-head .csn-linkish,.csn-thread-head span:not(.csn-online):not(.csn-typing){font-size:var(--csn-thread-head-sub-size, 12px);font-weight:400;letter-spacing:0;line-height:1.3}.csn-bubble{box-shadow:none;padding:8px 12px}.csn-bubble-wrap.mine .csn-bubble-meta,.csn-bubble-wrap.mine .csn-bubble-meta .csn-ticks{color:#ffffffa6}.csn-bubble-wrap.mine .csn-bubble-meta .csn-ticks.read{color:#ffffffe6}.csn-quote{border-left:3px solid var(--csn-accent);border-radius:0 8px 8px 0;padding:4px 8px 4px 10px;outline:none;background:var(--csn-quote-bg);margin-bottom:6px}.csn-send{box-shadow:none}.csn-send:hover{box-shadow:none;transform:scale(1.06);filter:brightness(1.08)}.csn-row.active{box-shadow:inset 3px 0 0 var(--csn-accent);background:var(--csn-tab-on)}.csn-root.csn-theme-dark .csn-row.active{background:#0a84ff1f;box-shadow:inset 3px 0 0 var(--csn-accent)}.csn-root.csn-theme-dark .csn-mention-menu{background:#1c1c1e;border-color:#ffffff1a;box-shadow:var(--csn-shadow-modal)}.csn-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.csn-placeholder h2{font-size:17px;font-weight:600;color:var(--csn-text);letter-spacing:-.374px;margin:0;line-height:1.47}.csn-placeholder p{font-size:14px;font-weight:400;color:var(--csn-muted);letter-spacing:-.224px;margin:0;text-align:center;max-width:260px;line-height:1.43}.csn-thread.csn-dragover{outline-color:var(--csn-accent)}.csn-drop-overlay{background:#0066cc1f;border-color:var(--csn-accent);color:var(--csn-text)}.csn-bubble-wrap{max-width:min(78%,480px)}.csn-root.csn-theme-dark .csn-composer-banner,.csn-root.csn-theme-dark .csn-stickers{background:#08101ed9;border-color:#ffffff0f}@media(max-width:860px){.csn-thread-head-actions .csn-icon-btn{width:36px;height:36px}}@media(max-width:600px){.csn-thread-head-actions .csn-icon-btn:nth-child(n+5){display:none}}.csn-root.csn-theme-dark .csn-liquid-glass,.csn-root.csn-theme-dark .csn-top.csn-liquid-glass,.csn-root.csn-theme-dark .csn-sidebar.csn-liquid-glass,.csn-root.csn-theme-dark .csn-thread-head.csn-liquid-glass,.csn-root.csn-theme-dark .csn-composer.csn-liquid-glass{backdrop-filter:blur(20px) saturate(1.5);-webkit-backdrop-filter:blur(20px) saturate(1.5)}.csn-bg-orb{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 75% 55% at 18% 22%,rgba(0,80,180,.14) 0%,transparent 65%),radial-gradient(ellipse 55% 55% at 82% 78%,rgba(0,110,140,.09) 0%,transparent 65%)}.csn-send-btn,.csn-send{border-radius:var(--csn-send-radius, 9999px);min-width:40px}.csn-root.csn-theme-dark{background:radial-gradient(ellipse 90% 60% at 8% 12%,rgba(0,80,220,.22) 0%,transparent 55%),radial-gradient(ellipse 70% 65% at 88% 82%,rgba(0,120,170,.16) 0%,transparent 55%),radial-gradient(ellipse 50% 50% at 52% 36%,rgba(0,55,160,.09) 0%,transparent 50%),#04091a;--csn-theirs: rgba(44, 52, 64, .88)}.csn-root.csn-theme-dark .csn-thread{background-color:#030b16;background-image:radial-gradient(ellipse 65% 45% at 22% 28%,rgba(0,65,180,.13) 0%,transparent 55%),radial-gradient(ellipse 50% 45% at 78% 72%,rgba(0,95,140,.09) 0%,transparent 50%)}@media(min-width:861px){.csn-root.csn-theme-dark{padding:14px 22px;box-sizing:border-box}.csn-root.csn-theme-dark .csn-top{border-radius:22px 22px 0 0;border:1px solid rgba(70,150,255,.16);border-bottom-color:#4696ff12}.csn-root.csn-theme-dark .csn-shell{border-radius:0 0 22px 22px;overflow:hidden;border:1px solid rgba(70,150,255,.16);border-top:none;box-shadow:0 14px 64px #00105099,0 3px 24px #0032b438,inset 0 0 0 1px #3c78ff0f}}.csn-root.csn-theme-dark .csn-top{background:#050c1ceb;backdrop-filter:blur(24px) saturate(1.55);-webkit-backdrop-filter:blur(24px) saturate(1.55);border-bottom:1px solid rgba(70,150,255,.08)}.csn-root.csn-theme-dark .csn-sidebar{background:#081226bd;backdrop-filter:blur(22px) saturate(1.5);-webkit-backdrop-filter:blur(22px) saturate(1.5);border-right:1px solid rgba(70,140,255,.12)}.csn-root.csn-theme-dark .csn-thread-head{background:#081224d6;backdrop-filter:blur(26px) saturate(1.6);-webkit-backdrop-filter:blur(26px) saturate(1.6);margin:0 6px;border:1px solid rgba(70,150,255,.12);border-top:none;border-radius:0 0 16px 16px;box-shadow:0 6px 28px #00000042,inset 0 1px #50a0ff0d;padding:10px 14px}.csn-root.csn-theme-dark .csn-messages{padding:20px 16px;gap:10px}.csn-root.csn-theme-dark .csn-composer{background:#081224db;backdrop-filter:blur(26px) saturate(1.6);-webkit-backdrop-filter:blur(26px) saturate(1.6);margin:0 6px 8px;border:1px solid rgba(70,150,255,.11);border-bottom:none;border-radius:20px 20px 0 0;padding:12px 14px 16px;box-shadow:inset 0 1px #50a0ff0f}.csn-root.csn-theme-dark .csn-chip-me,.csn-root.csn-theme-dark .csn-me-pill,.csn-root.csn-theme-dark .csn-user-pill{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:9999px;padding:3px 10px 3px 4px}.csn-root.csn-theme-dark .csn-status-online,.csn-root.csn-theme-dark .csn-online-chip{background:#30d15826;color:#34d058;border:1px solid rgba(48,209,88,.25);border-radius:9999px;padding:2px 8px;font-size:11px;font-weight:500;letter-spacing:.01em}.csn-root.csn-theme-dark .csn-row.active{background:#0a84ff24;border-left:3px solid var(--csn-accent)}.csn-root.csn-theme-dark .csn-input{background:#ffffff12;border:1px solid rgba(255,255,255,.1);color:var(--csn-text)}.csn-root.csn-theme-dark .csn-input:focus{border-color:#0a84ff66;background:#ffffff17}.csn-root.csn-theme-dark .csn-thread{background-color:#030b16;background-image:radial-gradient(ellipse 65% 40% at 22% 26%,rgba(0,60,180,.1) 0%,transparent 55%),radial-gradient(ellipse 50% 40% at 78% 74%,rgba(0,90,140,.08) 0%,transparent 50%),linear-gradient(#030b1acc,#030b1acc),url(/assets/chat-liquid-bg-dark-6GseyLl5.png);background-size:auto,auto,auto,cover;background-position:0 0,0 0,0 0,center;background-repeat:repeat,repeat,repeat,no-repeat}.csn-root:not(.csn-theme-dark) .csn-thread{background-image:linear-gradient(#f5f5f7b3,#f5f5f7b3),url(/assets/chat-liquid-bg-light-J3IiBYMz.png);background-size:auto,cover;background-position:0 0,center;background-repeat:repeat,no-repeat}.csn-root:not(.csn-theme-dark){background:radial-gradient(ellipse 90% 60% at 8% 12%,rgba(55,119,255,.09) 0%,transparent 55%),radial-gradient(ellipse 65% 60% at 88% 82%,rgba(56,189,248,.07) 0%,transparent 55%),#f0f4fa;--csn-theirs: rgba(255, 255, 255, .84)}@media(min-width:861px){.csn-root:not(.csn-theme-dark){padding:14px 22px;box-sizing:border-box}.csn-root:not(.csn-theme-dark) .csn-top{border-radius:22px 22px 0 0;border:1px solid rgba(55,119,255,.14);border-bottom-color:#3777ff12}.csn-root:not(.csn-theme-dark) .csn-shell{border-radius:0 0 22px 22px;overflow:hidden;border:1px solid rgba(55,119,255,.14);border-top:none;box-shadow:0 14px 64px #6478c82e,0 3px 24px #3777ff1a,inset 0 0 0 1px #3777ff0d}}.csn-root:not(.csn-theme-dark) .csn-top{background:#ffffffc7;backdrop-filter:blur(24px) saturate(1.8);-webkit-backdrop-filter:blur(24px) saturate(1.8);border-bottom:1px solid rgba(55,119,255,.1)}.csn-root:not(.csn-theme-dark) .csn-sidebar{background:#f0f5ffb8;backdrop-filter:blur(22px) saturate(1.6);-webkit-backdrop-filter:blur(22px) saturate(1.6);border-right:1px solid rgba(55,119,255,.1)}.csn-root:not(.csn-theme-dark) .csn-thread-head{background:#ffffffd1;backdrop-filter:blur(26px) saturate(1.8);-webkit-backdrop-filter:blur(26px) saturate(1.8);margin:0 6px;border:1px solid rgba(55,119,255,.1);border-top:none;border-radius:0 0 16px 16px;box-shadow:0 4px 20px #3777ff12,inset 0 1px #fff9;padding:10px 14px}.csn-root:not(.csn-theme-dark) .csn-messages{padding:20px 16px;gap:10px}.csn-root:not(.csn-theme-dark) .csn-composer{background:#ffffffd1;backdrop-filter:blur(26px) saturate(1.8);-webkit-backdrop-filter:blur(26px) saturate(1.8);margin:0 6px 8px;border:1px solid rgba(55,119,255,.1);border-bottom:none;border-radius:20px 20px 0 0;padding:12px 14px 16px;box-shadow:inset 0 1px #ffffffb3}.csn-root:not(.csn-theme-dark) .csn-chip-me,.csn-root:not(.csn-theme-dark) .csn-me-pill,.csn-root:not(.csn-theme-dark) .csn-user-pill{background:#0066cc12;border:1px solid rgba(0,102,204,.15);border-radius:9999px;padding:3px 10px 3px 4px}.csn-root:not(.csn-theme-dark) .csn-status-online,.csn-root:not(.csn-theme-dark) .csn-online-chip{background:#34c7591f;color:#1a8f3c;border:1px solid rgba(52,199,89,.25);border-radius:9999px;padding:2px 8px;font-size:11px;font-weight:500}.csn-root:not(.csn-theme-dark) .csn-row.active{background:#0066cc14;border-left:3px solid var(--csn-accent)}.csn-root:not(.csn-theme-dark) .csn-input{background:#ffffffe6;border:1px solid rgba(55,119,255,.15);color:var(--csn-text)}.csn-root:not(.csn-theme-dark) .csn-input:focus{border-color:#0066cc59;background:#fffffffa}.csn-root:not(.csn-theme-dark) .csn-bubble.theirs{background:#ffffffe0;box-shadow:0 1px 6px #00000014,inset 0 .5px #ffffffb3;border:1px solid rgba(0,0,0,.04)}.csn-bubble-actions{flex-direction:column;flex-wrap:nowrap;align-items:flex-start;gap:4px}.csn-bubble-wrap.mine .csn-bubble-actions{align-items:flex-end}.csn-bubble-actions-primary{display:flex;align-items:center;gap:2px;background:#f0f0f5e6;border:1px solid rgba(0,0,0,.08);border-radius:20px;padding:2px;box-shadow:0 2px 8px #0000001a}.csn-root.csn-theme-dark .csn-bubble-actions-primary{background:#141e36e0;border:1px solid rgba(70,150,255,.16);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);box-shadow:0 2px 10px #0000004d}.csn-bubble-actions-primary button{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;padding:0;flex-shrink:0}.csn-bubble-actions-primary button:hover{background:#0066cc1f;color:var(--csn-accent)}.csn-root.csn-theme-dark .csn-bubble-actions-primary button:hover{background:#0a84ff29;color:#0a84ff}.csn-bubble-actions-more{display:none;flex-wrap:wrap;gap:2px;background:#f0f0f5f0;border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:4px}.csn-root.csn-theme-dark .csn-bubble-actions-more{background:#141e36eb;border:1px solid rgba(70,150,255,.14);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4)}.csn-bubble-wrap.actions-open .csn-bubble-actions-more{display:flex}.csn-ctx-backdrop{position:fixed;inset:0;z-index:299;background:transparent}.csn-ctx-menu{position:fixed;z-index:300;width:244px;background:#fffffff5;border:1px solid rgba(0,0,0,.1);border-radius:14px;box-shadow:0 8px 32px #0000002e,0 2px 8px #0000001a;padding:4px 0;overflow:hidden;backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);animation:csn-ctx-in .12s var(--csn-ease) both}.csn-root.csn-theme-dark .csn-ctx-menu{background:#162034f5;border:1px solid rgba(70,150,255,.14);box-shadow:0 12px 40px #000a328c,0 2px 8px #0006;color:#f5f5f7}@keyframes csn-ctx-in{0%{opacity:0;transform:scale(.96) translateY(-4px)}to{opacity:1;transform:none}}.csn-ctx-header{padding:10px 14px 8px;border-bottom:1px solid rgba(0,0,0,.06)}.csn-root.csn-theme-dark .csn-ctx-header{border-bottom-color:#ffffff0f}.csn-ctx-sender{font-size:11px;font-weight:600;color:var(--csn-muted, #7a7a7a);letter-spacing:.02em;text-transform:uppercase;display:block;line-height:1.3}.csn-root.csn-theme-dark .csn-ctx-sender{color:#ffffff73}.csn-ctx-preview{margin:4px 0 0;font-size:13px;color:var(--csn-text, #1d1d1f);line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.csn-root.csn-theme-dark .csn-ctx-preview{color:#fffc}.csn-ctx-reacts{display:flex;align-items:center;gap:2px;padding:6px 10px;border-bottom:1px solid rgba(0,0,0,.06)}.csn-root.csn-theme-dark .csn-ctx-reacts{border-bottom-color:#ffffff0f}.csn-ctx-react-btn{width:30px;height:30px;border:0;background:transparent;border-radius:50%;font-size:18px;cursor:pointer;display:grid;place-items:center;transition:transform .12s var(--csn-ease),background .12s;line-height:1}.csn-ctx-react-btn:hover{background:#0066cc1a;transform:scale(1.2)}.csn-ctx-sep{height:1px;background:#0000000f;margin:4px 0}.csn-root.csn-theme-dark .csn-ctx-sep{background:#ffffff12}.csn-ctx-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 14px;border:0;background:transparent;color:var(--csn-text, #1d1d1f);font-size:14px;font-weight:400;text-align:left;cursor:pointer;transition:background .1s;letter-spacing:-.1px}.csn-root.csn-theme-dark .csn-ctx-item{color:#f5f5f7}.csn-ctx-item svg{color:var(--csn-muted, #7a7a7a);flex-shrink:0}.csn-root.csn-theme-dark .csn-ctx-item svg{color:#ffffff8c}.csn-ctx-item:hover{background:#0066cc14}.csn-root.csn-theme-dark .csn-ctx-item:hover{background:#0a84ff1f}.csn-ctx-item-destructive{color:#d32f2f!important}.csn-ctx-item-destructive svg{color:#d32f2f!important}.csn-ctx-item-destructive:hover{background:#d32f2f14!important}.csn-root.csn-theme-dark .csn-ctx-item-destructive{color:#ff6b6b!important}.csn-root.csn-theme-dark .csn-ctx-item-destructive svg{color:#ff6b6b!important}.csn-root.csn-theme-dark .csn-ctx-item-destructive:hover{background:#ff6b6b1a!important}.csn-call-card{border-radius:22px;background:#060e1ef7;border:1px solid rgba(70,150,255,.14);box-shadow:0 20px 60px #000528a6,0 0 0 1px #3c78ff0f inset;color:#f5f5f7;backdrop-filter:blur(28px) saturate(1.5);-webkit-backdrop-filter:blur(28px) saturate(1.5)}.csn-theme-light .csn-call-card{background:#f8f8fcf7;color:#1d1d1f;border-color:#0000001a;box-shadow:0 16px 48px #00000029;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.csn-call-float-bar{background:#ffffff0d;border-radius:22px 22px 0 0;border-bottom:1px solid rgba(255,255,255,.07)}.csn-call-overlay.is-float .csn-call-card.is-live{position:fixed!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:min(860px,96vw)!important;height:min(84vh,660px)!important;max-height:92vh!important;overflow:hidden!important;display:flex;flex-direction:column;border-radius:24px;padding:0}.csn-call-overlay.is-float:has(.csn-call-card.is-live){background:#000512b8;backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3);pointer-events:auto;display:grid;place-items:center}.csn-call-overlay.is-float .csn-call-card.is-live .csn-call-float-bar{flex-shrink:0;padding:14px 20px;margin:0;cursor:default;border-radius:24px 24px 0 0;background:#ffffff0a;border-bottom:1px solid rgba(255,255,255,.06)}.csn-call-overlay.is-float .csn-call-card.is-live .csn-call-grid{flex:1;padding:16px;min-height:0;overflow:auto}.csn-call-overlay.is-float .csn-call-card.is-live .csn-call-tile{border-radius:16px;overflow:hidden;background:#ffffff0a;border:1px solid rgba(255,255,255,.07)}.csn-call-overlay.is-float .csn-call-card.is-live .csn-call-actions{flex-shrink:0;background:#ffffff0a;border-top:1px solid rgba(255,255,255,.06);padding:14px 24px 20px;justify-content:center;gap:12px}.csn-call-overlay.is-float .csn-call-card.is-live .csn-call-btn{width:56px;height:56px;min-width:56px;border-radius:50%;flex-direction:column;gap:0;padding:0;align-items:center;justify-content:center}.csn-call-overlay.is-float .csn-call-card.is-live .csn-call-btn-icon{display:flex;align-items:center;justify-content:center}.csn-call-overlay.is-float .csn-call-card.is-live .csn-call-btn-label{font-size:10px;margin-top:3px;display:block}.csn-call-btn.csn-call-btn-screenshare{opacity:.45;cursor:not-allowed}.csn-call-btn.csn-call-btn-screenshare .csn-call-btn-label:after{content:" ⏳";font-size:9px}.csn-call-overlay.is-float .csn-call-card.is-live .csn-call-min-btn{width:32px;height:32px;border-radius:50%;background:#ffffff14}.csn-call-overlay.is-float .csn-call-card.is-live .csn-call-min-btn:hover{background:#ffffff24}@media(max-width:860px){.csn-call-overlay.is-float .csn-call-card.is-live{width:100vw!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important;top:0!important;left:0!important;transform:none!important}.csn-call-overlay.is-float .csn-call-card.is-live .csn-call-actions{padding:10px 16px 18px;gap:8px}.csn-call-overlay.is-float .csn-call-card.is-live .csn-call-btn{width:48px;height:48px;min-width:48px}}.csn-message-menu,.csn-actions-more,.csn-meeting-room,.csn-share-disabled{display:contents}.csn-upload-progress{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:12px;background:#141e36d9;backdrop-filter:blur(12px) saturate(1.6);-webkit-backdrop-filter:blur(12px) saturate(1.6);border:1px solid rgba(70,150,255,.22);width:100%;box-sizing:border-box}.csn-upload-bar-wrap{flex:1;height:4px;border-radius:4px;background:#ffffff1a;overflow:hidden;min-width:80px}.csn-upload-bar{height:100%;border-radius:4px;background:linear-gradient(90deg,#3b82f6,#60a5fa);transition:width .15s ease;min-width:4px}.csn-upload-bar--preparing{width:12%!important;animation:csn-upload-pulse 1.1s ease-in-out infinite}.csn-upload-bar--done{background:linear-gradient(90deg,#10b981,#34d399);width:100%!important}.csn-upload-bar--error{background:linear-gradient(90deg,#ef4444,#f87171);width:100%!important}.csn-upload-bar--cancelled{background:#ffffff38;width:100%!important}@keyframes csn-upload-pulse{0%,to{opacity:1}50%{opacity:.45}}.csn-upload-label{font-size:12px;color:#d2e1ffbf;white-space:nowrap;min-width:52px;text-align:right;font-variant-numeric:tabular-nums}.csn-upload-cancel{background:none;border:none;color:#d2e1ff80;cursor:pointer;padding:2px 5px;border-radius:5px;font-size:11px;line-height:1;flex-shrink:0;transition:color .12s,background .12s}.csn-upload-cancel:hover{color:#ffffffe6;background:#ffffff1a}.csn-upload-progress-marker{display:contents}.csn-picker-backdrop{position:fixed;inset:0;z-index:399;background:#0005129e;backdrop-filter:blur(6px) saturate(1.4);-webkit-backdrop-filter:blur(6px) saturate(1.4)}.csn-picker-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:400;width:min(480px,94vw);max-height:min(600px,88vh);display:flex;flex-direction:column;border-radius:20px;background:#0e162eeb;backdrop-filter:blur(28px) saturate(1.8);-webkit-backdrop-filter:blur(28px) saturate(1.8);border:1px solid rgba(70,150,255,.18);box-shadow:0 24px 64px #0009,0 2px #ffffff0a inset;animation:csn-picker-in .18s cubic-bezier(.34,1.26,.64,1)}@keyframes csn-picker-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.94)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.csn-picker-header{display:flex;align-items:center;gap:8px;padding:18px 18px 12px;border-bottom:1px solid rgba(70,150,255,.1)}.csn-picker-header h3{flex:1;font-size:15px;font-weight:600;color:#e6f0fff5;margin:0}.csn-picker-icon{color:#64a0ffcc;flex-shrink:0}.csn-picker-close{background:none;border:none;color:#b4c8ff8c;cursor:pointer;padding:4px;border-radius:8px;display:flex;align-items:center;transition:color .12s,background .12s}.csn-picker-close:hover{color:#e6f0ffe6;background:#ffffff14}.csn-picker-search-wrap{display:flex;align-items:center;gap:8px;margin:10px 14px;padding:8px 12px;border-radius:12px;background:#ffffff0f;border:1px solid rgba(70,150,255,.14)}.csn-picker-search-icon{color:#82aaff99;flex-shrink:0}.csn-picker-search{flex:1;background:none;border:none;outline:none;font-size:14px;color:#dcebffeb;min-width:0}.csn-picker-search::placeholder{color:#82a0ff73}.csn-picker-search-clear{background:none;border:none;color:#82a0ff80;cursor:pointer;padding:2px;border-radius:4px;display:flex;align-items:center}.csn-picker-search-clear:hover{color:#c8dcffcc}.csn-picker-list{flex:1;overflow-y:auto;padding:4px 6px;scrollbar-width:thin;scrollbar-color:rgba(70,150,255,.2) transparent}.csn-picker-list::-webkit-scrollbar{width:4px}.csn-picker-list::-webkit-scrollbar-thumb{background:#4696ff38;border-radius:4px}.csn-picker-empty{text-align:center;padding:28px 16px;font-size:13px;color:#8ca5dc8c}.csn-picker-row{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:none;border-radius:12px;background:none;cursor:pointer;text-align:left;transition:background .1s}.csn-picker-row:hover{background:#4696ff17}.csn-picker-row.selected{background:#4696ff2e;border:1px solid rgba(70,150,255,.28)}.csn-picker-avatar{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#fff;flex-shrink:0}.csn-picker-meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.csn-picker-name{font-size:14px;font-weight:500;color:#dcebffeb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.csn-picker-sub{font-size:12px;color:#82a0dc99}.csn-picker-check{color:#46a0ffe6;flex-shrink:0}.csn-picker-footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 16px 16px;border-top:1px solid rgba(70,150,255,.1)}.csn-picker-btn{padding:8px 18px;border-radius:10px;border:1px solid rgba(70,150,255,.18);background:#ffffff0f;color:#c8dcffd9;font-size:13px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:6px;transition:background .12s,opacity .12s}.csn-picker-btn:hover:not(:disabled){background:#ffffff1a}.csn-picker-btn.primary{background:#3b82f6cc;border-color:#3b82f699;color:#fff}.csn-picker-btn.primary:hover:not(:disabled){background:#3b82f6f2}.csn-picker-btn:disabled{opacity:.38;cursor:not-allowed}.csn-ctx-media-info{margin:2px 0 0;font-size:11px;color:#64a0ffb3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.csn-forward-picker-marker{display:contents}.csn-call-event-card{display:inline-flex;align-items:center;gap:5px;padding:5px 10px 5px 8px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:#ffffff0d;font-size:12.5px;line-height:1.3;color:#c8d2ebd1;white-space:nowrap;max-width:100%;overflow:hidden}.csn-call-event-card.csn-call-event-ended{border-color:#2990ff38;background:#2990ff12;color:#a0c3ffeb}.csn-call-event-card.csn-call-event-cancelled{border-color:#fbbf2438;background:#fbbf2412;color:#fbd264eb}.csn-call-event-card.csn-call-event-missed,.csn-call-event-card.csn-call-event-rejected,.csn-call-event-card.csn-call-event-failed{border-color:#ff453a38;background:#ff453a12;color:#ff8278eb}.csn-call-event-icon{display:flex;align-items:center;flex-shrink:0}.csn-call-event-sep{opacity:.42;font-size:11px}.csn-call-event-dur{display:inline-flex;align-items:center;gap:3px;opacity:.8;font-variant-numeric:tabular-nums;font-size:11.5px}.csn-call-status-label{text-align:center;font-size:11.5px;letter-spacing:.02em;color:#b4c8f0ad;margin:0 0 4px;padding:0 12px;min-height:16px}.csn-call-event-marker{display:contents}.automacoes-page{min-height:100%;padding:1.25rem 1.5rem 2rem;color:#e2e8f0;background:transparent}.automacoes-page h1{margin:0;font-size:1.15rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#7dd3fc}.automacoes-page__lead{margin:.35rem 0 1.25rem;font-size:.875rem;color:#94a3b8;max-width:42rem}.automacoes-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.75rem;margin-bottom:1.25rem}.automacoes-card{border:1px solid #1e293b;background:#020617b8;border-radius:.85rem;padding:.9rem 1rem}.automacoes-card h2{margin:0 0 .35rem;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:#64748b;font-weight:700}.automacoes-card strong{display:block;font-size:1.05rem;color:#f8fafc}.automacoes-card p{margin:.35rem 0 0;font-size:.8rem;color:#94a3b8}.automacoes-ok{color:#34d399}.automacoes-warn{color:#fbbf24}.automacoes-bad{color:#f87171}.automacoes-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem}.automacoes-actions button,.automacoes-actions a{display:inline-flex;align-items:center;gap:.4rem;border-radius:.65rem;border:1px solid #334155;background:#0f172a;color:#e2e8f0;font-size:.8rem;font-weight:700;padding:.55rem .85rem;text-decoration:none;cursor:pointer}.automacoes-actions button:disabled{opacity:.5;cursor:not-allowed}.automacoes-actions .primary{background:#0e7490;border-color:#155e75}.automacoes-table{width:100%;border-collapse:collapse;font-size:.8rem}.automacoes-table th,.automacoes-table td{text-align:left;padding:.45rem .5rem;border-bottom:1px solid #1e293b;color:#cbd5e1}.automacoes-table th{color:#64748b;font-size:.68rem;text-transform:uppercase;letter-spacing:.06em}.automacoes-error{color:#fca5a5;font-size:.85rem;margin-bottom:.75rem}.automacoes-empty{color:#64748b;font-size:.85rem}@keyframes mesa-scan-line{0%{transform:translateY(-100%);opacity:0}10%{opacity:.6}90%{opacity:.6}to{transform:translateY(100%);opacity:0}}@keyframes mesa-pulse-ring{0%,to{box-shadow:0 0 #3777ff00}}@keyframes mesa-glow-in{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes mesa-shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes mesa-blink{0%,to{opacity:1}50%{opacity:.4}}@keyframes mesa-spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mesa-page{--m-bg: var(--ssc-canvas);--m-bg2: var(--ssc-bg);--m-glass: var(--ssc-surface-1);--m-glass2: var(--ssc-surface-2);--m-border: var(--ssc-border);--m-border2: var(--ssc-border-strong);--m-text: var(--ssc-text);--m-muted: var(--ssc-text-muted);--m-purple: var(--ssc-primary);--m-purple2: var(--ssc-cyan);--m-cyan: var(--ssc-cyan);--m-cyan2: var(--ssc-cyan);--m-green: var(--ssc-online);--m-green2: var(--ssc-online);--m-amber: var(--ssc-warning);--m-red: var(--ssc-critical);--m-red2: #fca5a5;--m-glow-p: var(--ssc-glow-sm);--m-glow-c: var(--ssc-glow-sm);--m-glow-g: var(--ssc-glow-sm);--m-radius: 4px;--m-radius-sm: 4px;min-height:100vh;background-color:var(--ssc-bg);color:var(--m-text);font-family:system-ui,-apple-system,sans-serif}.mesa-header{display:flex;align-items:center;gap:.875rem;padding:1rem 1.5rem;background:var(--ssc-surface-1);border-bottom:1px solid var(--ssc-border);position:sticky;top:0;z-index:40}.mesa-header-icon{width:38px;height:38px;border-radius:4px;background:var(--ssc-surface-3);border:1px solid var(--ssc-border-strong);display:flex;align-items:center;justify-content:center;box-shadow:none;flex-shrink:0}.mesa-header-icon svg{color:var(--ssc-cyan);width:18px;height:18px}.mesa-header h1{margin:0;font-size:1rem;font-weight:700;letter-spacing:-.02em;color:var(--ssc-text);letter-spacing:.04em;text-transform:uppercase;font-size:.92rem}.mesa-header p{margin:.1rem 0 0;font-size:.7rem;color:var(--m-muted);letter-spacing:.02em}.mesa-header-badge{margin-left:auto;padding:.2rem .6rem;border-radius:4px;font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:var(--ssc-online-bg);border:1px solid rgba(34,197,94,.3);color:var(--m-green2)}.mesa-notice{margin:.75rem 1.5rem 0;padding:.65rem 1rem;border-radius:var(--m-radius-sm);background:#f59e0b1f;border:1px solid rgba(245,158,11,.3);color:#fde68a;font-size:.82rem;animation:mesa-glow-in .2s ease}.mesa-notice.is-error{background:#ef44441a;border-color:#ef44444d;color:var(--m-red2)}.mesa-notice.is-success{background:#22c55e1a;border-color:#22c55e4d;color:var(--m-green2)}.mesa-grid{display:grid;grid-template-columns:minmax(290px,350px) minmax(0,1fr);gap:1rem;padding:1rem 1.5rem 3rem;align-items:start}@media(max-width:960px){.mesa-grid{grid-template-columns:1fr}}.mesa-card{background:var(--ssc-surface-1);border:1px solid var(--ssc-border);border-radius:4px;padding:1.1rem;box-shadow:none;position:relative;overflow:hidden;transition:border-color .15s,box-shadow .15s}.mesa-card:before,.mesa-card:after{content:"";position:absolute;width:10px;height:10px;border-color:var(--ssc-cyan);opacity:.5;pointer-events:none;z-index:1}.mesa-card:before{top:0;left:0;border-top:1px solid;border-left:1px solid}.mesa-card:after{bottom:0;right:0;border-bottom:1px solid;border-right:1px solid}.mesa-card.is-hero{border-color:var(--ssc-border-strong);box-shadow:var(--ssc-glow-sm)}.mesa-stack{display:flex;flex-direction:column;gap:.85rem}.mesa-search-panel{position:sticky;top:74px}.mesa-search-title{display:flex;align-items:center;gap:.5rem;margin-bottom:.85rem}.mesa-search-title svg{color:var(--m-purple2);width:15px;height:15px}.mesa-search-title span{font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--m-purple2)}.mesa-search-wrap{position:relative}.mesa-search-wrap svg.mesa-search-icon{position:absolute;left:.875rem;top:50%;transform:translateY(-50%);width:15px;height:15px;color:var(--m-purple2);pointer-events:none;z-index:1}.mesa-search-wrap .mesa-input{padding-left:2.5rem;padding-right:2.5rem}.mesa-search-wrap .mesa-search-clear{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:transparent;border:none;color:var(--m-muted);cursor:pointer;padding:0;line-height:1;font-size:1rem;z-index:1;opacity:.7}.mesa-search-wrap .mesa-search-clear:hover{color:var(--m-text);opacity:1}.mesa-card.is-scanning{border-color:var(--ssc-cyan);box-shadow:var(--ssc-glow-sm)}.mesa-input,.mesa-select{width:100%;background:var(--ssc-surface-input);border:1px solid var(--ssc-border);color:var(--m-text);border-radius:var(--m-radius-sm);padding:.6rem .85rem;font-size:.875rem;outline:none;transition:border-color .2s,box-shadow .2s;-webkit-appearance:none;appearance:none}.mesa-input:focus,.mesa-select:focus{border-color:var(--ssc-cyan);box-shadow:0 0 0 1px var(--ssc-cyan)}.mesa-input::placeholder{color:#3d4f6e}.mesa-select option{background:#0b1225}.mesa-search-status{margin:.5rem 0 0;font-size:.7rem;color:var(--m-muted);display:flex;align-items:center;gap:.35rem}.mesa-search-status .dot{width:5px;height:5px;border-radius:50%;background:var(--m-muted);flex-shrink:0}.mesa-search-status.is-scanning .dot{background:var(--m-cyan);animation:mesa-blink .8s ease infinite}.mesa-search-status.is-found .dot{background:var(--m-green)}.mesa-list{margin:.65rem 0 0;padding:0;list-style:none;max-height:60vh;overflow:auto;display:flex;flex-direction:column;gap:.4rem;scrollbar-width:thin;scrollbar-color:rgba(56,189,248,.18) transparent}.mesa-list li{animation:none}.mesa-hit{width:100%;text-align:left;background:var(--ssc-surface-2);border:1px solid rgba(56,189,248,.12);color:var(--m-text);border-radius:4px;padding:.65rem .875rem;cursor:pointer;transition:border-color .15s,background .15s;position:relative;overflow:hidden}.mesa-hit:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--ssc-cyan);opacity:0;transition:opacity .15s}.mesa-hit:hover{border-color:var(--ssc-border-strong);background:var(--ssc-surface-2)}.mesa-hit:hover:before{opacity:1}.mesa-hit.is-active{border-color:var(--ssc-cyan);background:var(--ssc-surface-3);box-shadow:var(--ssc-glow-sm);animation:none}.mesa-hit.is-active:before{opacity:1}.mesa-hit strong{display:block;font-size:.83rem;font-weight:600}.mesa-hit span{display:block;font-size:.68rem;color:var(--m-muted);margin-top:.15rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.mesa-hit-badge{display:inline-block;padding:.08rem .4rem;border-radius:4px;font-size:.6rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-left:.3rem;vertical-align:middle}.mesa-hit-badge.b-login{background:#38bdf826;color:var(--m-cyan2);border:1px solid rgba(56,189,248,.25)}.mesa-hit-badge.b-cpf{background:#f59e0b1f;color:#fde68a;border:1px solid rgba(245,158,11,.25)}.mesa-hit-badge.b-tel{background:#22c55e1f;color:var(--m-green2);border:1px solid rgba(34,197,94,.25)}.mesa-empty{color:var(--m-muted);font-size:.82rem;padding:2.5rem 1rem;text-align:center}.mesa-empty-icon{font-size:2rem;display:block;margin-bottom:.75rem;opacity:.5}.mesa-client-hero{display:flex;flex-wrap:wrap;gap:.85rem;align-items:flex-start;justify-content:space-between}.mesa-client-avatar{width:44px;height:44px;border-radius:4px;background:var(--ssc-surface-3);border:1px solid var(--ssc-border-strong);display:flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:700;letter-spacing:.06em;color:var(--ssc-cyan);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;flex-shrink:0}.mesa-client-name{flex:1;min-width:0}.mesa-client-name h2{margin:0;font-size:1.05rem;font-weight:700;color:var(--m-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mesa-client-name p{margin:.2rem 0 0;font-size:.72rem;color:var(--m-muted)}.mesa-pills{display:flex;flex-wrap:wrap;gap:.35rem}.mesa-pill{padding:.18rem .55rem;border-radius:4px;font-size:.65rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.mesa-pill.p-online{background:#22c55e26;border:1px solid rgba(34,197,94,.3);color:var(--m-green2)}.mesa-pill.p-offline{background:#ef44441a;border:1px solid rgba(239,68,68,.25);color:var(--m-red2)}.mesa-pill.p-active{background:#3777ff1f;border:1px solid rgba(55,119,255,.3);color:var(--m-purple2)}.mesa-pill.p-neutral{background:#1e293b99;border:1px solid rgba(100,116,139,.2);color:var(--m-muted)}.mesa-pill.p-warn{background:#f59e0b1f;border:1px solid rgba(245,158,11,.3);color:#fde68a}.mesa-signal-wrap{margin-top:.75rem}.mesa-signal-label{display:flex;justify-content:space-between;align-items:center;margin-bottom:.3rem;font-size:.68rem;color:var(--m-muted)}.mesa-signal-label strong{color:var(--m-text);font-weight:600}.mesa-signal-bar{height:7px;border-radius:4px;background:#0f1734cc;border:1px solid rgba(55,119,255,.15);overflow:hidden;position:relative}.mesa-signal-fill{height:100%;border-radius:4px;background:var(--ssc-neutral);position:relative}.mesa-signal-fill:after{content:"";position:absolute;right:0;top:0;bottom:0;width:12px;background:#ffffff40;border-radius:4px}.mesa-signal-fill.is-good{background:var(--ssc-online)}.mesa-signal-fill.is-warn{background:var(--ssc-warning)}.mesa-signal-fill.is-poor{background:var(--ssc-critical)}.mesa-tabs{display:flex;flex-wrap:wrap;gap:2px;margin-top:1rem;padding:3px;background:var(--ssc-surface-1);border-radius:4px;border:1px solid var(--ssc-border)}.mesa-tab{border:1px solid transparent;border-radius:2px;padding:.38rem .85rem;font-size:.68rem;font-weight:600;background:transparent;color:var(--m-muted);cursor:pointer;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.mesa-tab:hover{color:var(--m-text);background:var(--ssc-surface-2)}.mesa-tab.is-active{background:var(--ssc-surface-3);color:var(--ssc-text);border-color:var(--ssc-cyan);box-shadow:none}.mesa-section-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:.6rem;border-bottom:1px solid rgba(55,119,255,.1);margin-bottom:.6rem}.mesa-section-title{display:flex;align-items:center;gap:.45rem}.mesa-section-title .icon{width:7px;height:7px;border-radius:50%;background:var(--ssc-cyan);flex-shrink:0}.mesa-section-head h3{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--m-purple2)}.mesa-section-head .card-h3,.mesa-card h3{margin:0;font-size:.85rem;font-weight:700;color:var(--m-text)}.mesa-load-btn{border:1px solid rgba(56,189,248,.25);border-radius:4px;padding:.2rem .6rem;font-size:.65rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:#38bdf814;color:var(--m-cyan2);transition:all .15s}.mesa-load-btn:hover{background:#38bdf829;border-color:#38bdf880;box-shadow:0 0 8px #38bdf833}.mesa-item{font-size:.82rem;color:var(--m-text);padding:.45rem .6rem;border-radius:4px;background:#03081466;border:1px solid rgba(55,119,255,.07);display:flex;flex-wrap:wrap;gap:.3rem;align-items:center;transition:border-color .15s}.mesa-item:hover{border-color:#3777ff33}.mesa-item .item-id{font-size:.7rem;color:var(--m-muted);font-family:SF Mono,Fira Code,monospace}.mesa-item .item-status{margin-left:auto}.mesa-label{display:block;font-size:.68rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--m-muted);margin-bottom:.3rem}.mesa-btn{border:1px solid rgba(56,189,248,.2);border-radius:var(--m-radius-sm);padding:.5rem .9rem;font-size:.82rem;font-weight:600;cursor:pointer;background:#0f1734b3;color:var(--m-text);transition:all .18s;letter-spacing:.01em}.mesa-btn:hover{background:#3777ff1f;border-color:#3777ff66;box-shadow:none}.mesa-btn:active{transform:none}.mesa-btn:disabled{opacity:.4;cursor:not-allowed;transform:none}.mesa-btn-primary{background:var(--ssc-primary);border-color:var(--ssc-primary);box-shadow:none;color:#fff}.mesa-btn-primary:hover{background:var(--ssc-primary-hover);box-shadow:var(--ssc-glow-sm)}.mesa-btn-cyan{background:#38bdf81f;border-color:#38bdf84d;color:var(--m-cyan2)}.mesa-btn-cyan:hover{background:#38bdf833;border-color:#38bdf880;box-shadow:var(--m-glow-c)}.mesa-btn-warn{background:#f59e0b1f;border-color:#f59e0b4d;color:#fde68a}.mesa-btn-warn:hover{background:#f59e0b33;box-shadow:0 0 12px #f59e0b33}.mesa-btn-danger{background:transparent;border-color:#ef444433;color:var(--m-red2);font-size:.72rem;padding:.3rem .6rem}.mesa-btn-danger:hover{background:#ef44441a;border-color:#ef444466}.mesa-btn-icon{display:inline-flex;align-items:center;gap:.4rem}.mesa-btn-icon svg{width:14px;height:14px}.mesa-actions{display:flex;flex-wrap:wrap;gap:.45rem}.mesa-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}@media(max-width:640px){.mesa-row{grid-template-columns:1fr}}.mesa-error{color:var(--m-red2);font-size:.72rem;display:flex;align-items:center;gap:.3rem}.mesa-error:before{content:"⚠";font-size:.75rem}.mesa-hint{margin:.35rem 0 0;font-size:.7rem;color:var(--m-muted)}.mesa-title-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem}.mesa-link{border:0;background:transparent;color:var(--m-cyan2);font-size:.72rem;font-weight:600;cursor:pointer;letter-spacing:.03em;padding:0;text-decoration:none;transition:color .15s}.mesa-link:hover{color:#fff;text-decoration:underline}.mesa-gate{min-height:70vh;display:grid;place-items:center;padding:2rem;text-align:center}.mesa-gate-card{background:var(--m-glass);border:1px solid rgba(239,68,68,.25);border-radius:4px;padding:2.5rem 2rem;max-width:360px;box-shadow:0 0 30px #ef44441a,0 8px 32px #0006}.mesa-gate-card svg{color:var(--m-red);width:3rem;height:3rem}.mesa-gate-card h1{margin:.75rem 0 0;font-size:1.1rem}.mesa-gate-card p{margin:.5rem 0 0;color:var(--m-muted);font-size:.875rem}.mesa-confirm{position:fixed;inset:0;z-index:100;display:grid;place-items:center;background:#020817e0;animation:mesa-glow-in .15s ease}.mesa-confirm-box{width:min(440px,calc(100% - 2rem));border-radius:4px;background:var(--ssc-surface-1);border:1px solid rgba(55,119,255,.35);box-shadow:var(--m-glow-p),0 24px 64px #0009;padding:1.5rem;color:var(--m-text)}.mesa-confirm-box h2{margin:0;font-size:.92rem;font-weight:700;color:var(--ssc-text);letter-spacing:.04em;text-transform:uppercase}.mesa-confirm-box p{margin:.65rem 0 0;color:var(--m-muted);font-size:.875rem;line-height:1.5}.mesa-confirm-actions{margin-top:1.25rem;display:flex;justify-content:flex-end;gap:.5rem}.mesa-contrato-selector{margin-top:.75rem;padding:.65rem;background:#03081480;border-radius:4px;border:1px solid rgba(56,189,248,.15)}.mesa-contrato-selector .mesa-label{margin-bottom:.4rem}.mesa-admin-divider{display:flex;align-items:center;gap:.75rem;padding:.5rem 0}.mesa-admin-divider span{font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--m-amber);white-space:nowrap}.mesa-admin-divider:before,.mesa-admin-divider:after{content:"";flex:1;height:1px;background:var(--ssc-divider)}.mesa-ss{position:relative;width:100%}.mesa-ss-trigger{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;padding:.52rem .75rem;background:#080f2399;border:1px solid var(--m-border);border-radius:4px;color:var(--m-text);font-size:.85rem;cursor:pointer;transition:border-color .2s,box-shadow .2s;text-align:left}.mesa-ss-trigger.is-empty{color:#e2e8f066}.mesa-ss-trigger.is-open,.mesa-ss-trigger:hover{border-color:var(--m-purple);box-shadow:0 0 0 3px #3777ff1a}.mesa-ss-trigger span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mesa-ss-chevron{flex-shrink:0;color:#e2e8f066;transition:transform .2s}.mesa-ss-trigger.is-open .mesa-ss-chevron{transform:rotate(180deg)}.mesa-ss-dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:200;background:#080f28f7;border:1px solid var(--m-border);border-radius:4px;box-shadow:0 8px 32px #00000080,0 0 0 1px #3777ff1f;overflow:hidden;max-height:280px;display:flex;flex-direction:column}.mesa-ss-search{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-bottom:1px solid var(--m-border);color:#e2e8f066;flex-shrink:0}.mesa-ss-search input{flex:1;background:transparent;border:none;outline:none;color:var(--m-text);font-size:.82rem;font-family:inherit}.mesa-ss-search input::placeholder{color:#e2e8f059}.mesa-ss-list{list-style:none;margin:0;padding:.25rem;overflow-y:auto;flex:1}.mesa-ss-item{padding:.45rem .75rem;border-radius:4px;font-size:.82rem;color:var(--m-text-soft);cursor:pointer;transition:background .15s,color .15s;-webkit-user-select:none;user-select:none}.mesa-ss-item:hover{background:#3777ff26;color:var(--m-text)}.mesa-ss-item.is-active{background:#3777ff40;color:var(--m-purple-light, var(--ssc-cyan));font-weight:600}.mesa-ss-item.is-placeholder{color:#e2e8f04d;font-style:italic}.mesa-ss-item.mesa-ss-empty{color:#e2e8f040;cursor:default;text-align:center;padding:.75rem}.mesa-ss-item.mesa-ss-empty:hover{background:none}.mesa-page,.mesa-page *{scrollbar-width:thin;scrollbar-color:rgba(56,189,248,.18) transparent}.mesa-page ::-webkit-scrollbar{width:4px;height:4px}.mesa-page ::-webkit-scrollbar-track{background:transparent}.mesa-page ::-webkit-scrollbar-thumb{background:#38bdf82e;border-radius:2px}.mesa-page ::-webkit-scrollbar-thumb:hover{background:#38bdf859}.mesa-page .mesa-grid>*{animation:none}@keyframes mesa-expand-body{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinning{animation:spinning 1s linear infinite}.mesa-exp-card{background:#060c1ea6;border:1px solid rgba(56,189,248,.13);border-radius:4px;overflow:hidden;transition:border-color .2s,box-shadow .2s}.mesa-exp-card:hover{border-color:#38bdf847}.mesa-exp-card.is-open{border-color:#3777ff73;box-shadow:0 0 0 1px #3777ff1f,0 4px 20px #00000059}.mesa-exp-head{width:100%;display:flex;align-items:center;gap:.6rem;padding:.7rem .9rem;background:transparent;border:none;color:var(--m-text);cursor:pointer;text-align:left;transition:background .15s}.mesa-exp-head:hover{background:#3777ff0f}.mesa-exp-card.is-open .mesa-exp-head{background:#3777ff12}.mesa-exp-left{display:flex;align-items:center;gap:.4rem;flex-shrink:0}.mesa-exp-center{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem}.mesa-exp-right{display:flex;flex-direction:column;align-items:flex-end;gap:.2rem;flex-shrink:0}.mesa-exp-id{font-size:.72rem;font-family:SF Mono,Fira Code,monospace;color:var(--m-muted);font-weight:600}.mesa-exp-title{font-size:.84rem;font-weight:600;color:var(--m-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mesa-exp-sub{font-size:.68rem;color:var(--m-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mesa-exp-date{font-size:.67rem;color:var(--m-muted);display:flex;align-items:center;gap:.2rem;white-space:nowrap}.mesa-exp-chevron{color:var(--m-muted);transition:transform .22s ease;flex-shrink:0}.mesa-exp-card.is-open .mesa-exp-chevron{transform:rotate(180deg)}.mesa-exp-body{padding:.9rem;border-top:1px solid rgba(55,119,255,.1);display:flex;flex-direction:column;gap:.85rem;animation:mesa-expand-body .2s ease}.mesa-exp-status,.mesa-exp-prio{display:inline-flex;align-items:center;padding:.15rem .5rem;border-radius:4px;font-size:.62rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.tst-novo{background:#3777ff26;border:1px solid rgba(55,119,255,.3);color:var(--m-purple2)}.tst-pendente{background:#f59e0b1f;border:1px solid rgba(245,158,11,.3);color:#fde68a}.tst-progresso{background:#38bdf81f;border:1px solid rgba(56,189,248,.3);color:var(--m-cyan2)}.tst-finalizado{background:#64748b1f;border:1px solid rgba(100,116,139,.25);color:var(--m-muted)}.tst-encaminhado{background:#fb923c1f;border:1px solid rgba(251,146,60,.3);color:#fed7aa}.ost-aguard{background:#f59e0b1f;border:1px solid rgba(245,158,11,.3);color:#fde68a}.ost-agenda{background:#3777ff26;border:1px solid rgba(55,119,255,.3);color:var(--m-purple2)}.ost-campo{background:#38bdf81f;border:1px solid rgba(56,189,248,.3);color:var(--m-cyan2)}.ost-final{background:#64748b1f;border:1px solid rgba(100,116,139,.25);color:var(--m-muted)}.ost-encam{background:#fb923c1f;border:1px solid rgba(251,146,60,.3);color:#fed7aa}.prio-urgente{background:#ef44442e;border:1px solid rgba(239,68,68,.4);color:var(--m-red2)}.prio-alta{background:#fb923c26;border:1px solid rgba(251,146,60,.35);color:#fed7aa}.prio-media{background:#f59e0b1a;border:1px solid rgba(245,158,11,.25);color:#fde68a}.prio-baixa{background:#64748b1a;border:1px solid rgba(100,116,139,.2);color:var(--m-muted)}.mesa-exp-date-badge{display:inline-flex;align-items:center;gap:.2rem;font-size:.65rem;font-weight:700;color:var(--m-amber);background:#f59e0b1a;border:1px solid rgba(245,158,11,.25);border-radius:4px;padding:.1rem .45rem}.mesa-exp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.5rem}.mesa-exp-field{display:flex;flex-direction:column;gap:.15rem}.ef-label{font-size:.62rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--m-muted)}.ef-val{font-size:.8rem;color:var(--m-text)}.mesa-exp-reserved{display:flex;align-items:center;gap:.6rem;padding:.6rem .85rem;border-radius:4px;background:#03081480;border:1px solid rgba(100,116,139,.2);transition:border-color .2s}.mesa-exp-reserved.has-date{background:#f59e0b14;border-color:#f59e0b59;box-shadow:0 0 14px #f59e0b14}.reserved-label{display:flex;align-items:center;gap:.3rem;font-size:.67rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--m-muted);white-space:nowrap}.mesa-exp-reserved.has-date .reserved-label{color:var(--m-amber)}.reserved-value{font-size:1.05rem;font-weight:700;color:#fde68a;letter-spacing:.02em;margin-left:auto}.reserved-empty{font-size:.75rem;color:var(--m-muted);margin-left:auto}.mesa-exp-descricao{display:flex;flex-direction:column;gap:.3rem}.mesa-exp-descricao p{margin:0;font-size:.81rem;color:var(--m-text);line-height:1.55;background:#03081466;border:1px solid rgba(55,119,255,.07);border-radius:4px;padding:.55rem .7rem}.mesa-exp-messages{display:flex;flex-direction:column;gap:.4rem}.mesa-exp-msg-title{display:flex;align-items:center;gap:.35rem;font-size:.67rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--m-muted);padding-bottom:.3rem;border-bottom:1px solid rgba(55,119,255,.08)}.mesa-exp-msg-list{display:flex;flex-direction:column;gap:.45rem;max-height:240px;overflow-y:auto;padding-right:.25rem;scrollbar-width:thin;scrollbar-color:rgba(55,119,255,.2) transparent}.mesa-exp-msg{background:#03081473;border:1px solid rgba(55,119,255,.08);border-radius:4px;padding:.5rem .7rem}.msg-meta{display:flex;align-items:center;gap:.45rem;margin-bottom:.25rem}.msg-who{font-size:.7rem;font-weight:700;color:var(--m-cyan2)}.msg-when{font-size:.65rem;color:var(--m-muted)}.msg-event{font-size:.62rem;font-family:monospace;color:var(--m-muted);background:#3777ff1a;border-radius:4px;padding:.05rem .3rem}.msg-text{font-size:.8rem;color:var(--m-text);line-height:1.5;white-space:pre-wrap;word-break:break-word}.mesa-exp-actions{display:flex;flex-direction:column;gap:.6rem}.mesa-exp-reply{display:flex;flex-direction:column;gap:.5rem}.mesa-exp-loading{display:flex;align-items:center;gap:.5rem;font-size:.78rem;color:var(--m-muted);padding:.5rem 0}.mesa-gear-btn{margin-left:auto;flex-shrink:0;background:#3777ff1a;border:1px solid rgba(55,119,255,.25);border-radius:4px;padding:.4rem;color:var(--m-purple2);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .18s}.mesa-gear-btn:hover{background:#3777ff38;border-color:#3777ff80;box-shadow:var(--ssc-glow-sm)}.mesa-settings-box{width:min(640px,calc(100% - 2rem));max-height:90vh;display:flex;flex-direction:column;border-radius:4px;background:#080f23f5;border:1px solid rgba(55,119,255,.35);box-shadow:var(--m-glow-p),0 24px 64px #0009;overflow:hidden}.mesa-settings-head{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid rgba(55,119,255,.15);flex-shrink:0}.mesa-settings-title{display:flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:700;color:var(--m-purple2)}.mesa-settings-close{background:transparent;border:none;color:var(--m-muted);cursor:pointer;padding:.25rem;border-radius:4px;display:flex;transition:color .15s,background .15s}.mesa-settings-close:hover{color:var(--m-text);background:#3777ff1a}.mesa-settings-body{flex:1;overflow-y:auto;padding:1rem 1.25rem;display:flex;flex-direction:column;gap:1.25rem}.mesa-settings-section{background:#03081466;border:1px solid rgba(55,119,255,.1);border-radius:4px;padding:1rem}.mesa-settings-section-title{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--m-cyan2);margin-bottom:.6rem}.mesa-settings-footer{display:flex;justify-content:flex-end;gap:.5rem;padding:.85rem 1.25rem;border-top:1px solid rgba(55,119,255,.12);flex-shrink:0}.mesa-collapsible-head{width:100%;border:none;background:transparent;color:inherit;cursor:pointer;border-radius:0;text-align:left;padding-bottom:.6rem;border-bottom:1px solid rgba(55,119,255,.1);margin-bottom:0}.mesa-collapsible-head:hover{background:#3777ff0a;border-radius:4px}.mesa-settings-wide{max-width:920px!important}.mesa-settings-tabs{display:flex;gap:0;border-bottom:1px solid rgba(55,119,255,.18);padding:0 1.25rem;flex-shrink:0;overflow-x:auto;background:#0308144d}.mesa-settings-tab{background:transparent;border:none;border-bottom:2px solid transparent;color:var(--m-muted);cursor:pointer;font-size:.75rem;font-weight:600;letter-spacing:.04em;padding:.65rem 1rem;white-space:nowrap;transition:color .15s,border-color .15s}.mesa-settings-tab:hover{color:var(--m-text)}.mesa-settings-tab.active{color:var(--m-purple2);border-bottom-color:var(--m-purple2)}.mesa-assunto-search{position:relative;display:flex;align-items:center;margin-bottom:.6rem}.mesa-assunto-search-icon{position:absolute;left:.6rem;color:var(--m-muted);pointer-events:none}.mesa-assunto-search .mesa-input{padding-left:1.8rem;padding-right:1.8rem}.mesa-assunto-search .mesa-search-clear{position:absolute;right:.5rem;background:transparent;border:none;color:var(--m-muted);cursor:pointer;display:flex;padding:.15rem}.mesa-assunto-map-list{display:flex;flex-direction:column;gap:.35rem;max-height:320px;overflow-y:auto;padding-right:2px}.mesa-assunto-map-list::-webkit-scrollbar{width:4px}.mesa-assunto-map-list::-webkit-scrollbar-track{background:transparent}.mesa-assunto-map-list::-webkit-scrollbar-thumb{background:#3777ff4d;border-radius:4px}.mesa-assunto-map-row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.75rem;padding:.4rem .65rem;border-radius:4px;background:#ffffff06;border:1px solid rgba(55,119,255,.07);transition:background .15s,border-color .15s}.mesa-assunto-map-row:hover{background:#3777ff0f;border-color:#3777ff2e}.mesa-assunto-map-name{font-size:.78rem;color:var(--m-text);line-height:1.3}.mesa-assunto-map-select{min-width:210px}.mesa-tipo-btns{display:flex;gap:.25rem}.mesa-tipo-btn{font-size:.68rem;font-weight:600;padding:.22rem .5rem;border-radius:5px;border:1px solid rgba(255,255,255,.08);cursor:pointer;background:#ffffff08;color:var(--m-muted);transition:all .15s;white-space:nowrap}.mesa-tipo-btn.tipo-rep.active{background:#3b82f633;border-color:#3b82f6;color:#93c5fd}.mesa-tipo-btn.tipo-inst.active{background:#22c55e33;border-color:var(--ssc-online);color:var(--ssc-online)}.mesa-tipo-btn.tipo-out.active{background:#6b728033;border-color:#6b7280;color:#d1d5db}.mesa-tipo-btn:hover{border-color:#ffffff2e;color:var(--m-text)}@keyframes cal-pulse{0%,to{box-shadow:0 0 #3777ff80,inset 0 0 12px #3777ff26}50%{box-shadow:0 0 0 3px #3777ff33,inset 0 0 18px #3777ff40}}@keyframes day-panel-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.mesa-cap-section{padding:.85rem!important}.mesa-cap-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-bottom:.85rem}.mesa-cap-badge{font-size:.68rem;font-weight:700;padding:.2rem .55rem;border-radius:4px}.mesa-cap-badge.rep{background:#3b82f626;color:#93c5fd;border:1px solid rgba(59,130,246,.28)}.mesa-cap-badge.inst{background:#22c55e26;color:var(--ssc-online);border:1px solid rgba(34,197,94,.28)}.mesa-cap-layout{display:grid;grid-template-columns:1fr;gap:.75rem}@media(min-width:620px){.mesa-cap-layout{grid-template-columns:1fr 220px}}.mesa-cal-wrap{min-width:0}.mesa-cal-nav{display:flex;align-items:center;gap:.35rem;margin-bottom:.5rem}.mesa-cal-nav-btn{background:#3777ff1f;border:1px solid rgba(55,119,255,.2);color:var(--m-purple2);border-radius:4px;cursor:pointer;font-size:1rem;line-height:1;padding:.2rem .5rem;transition:background .15s,border-color .15s;display:flex;align-items:center}.mesa-cal-nav-btn:hover{background:#3777ff40;border-color:#3777ff66}.mesa-cal-month-label{flex:1;text-align:center;font-size:.82rem;font-weight:700;color:var(--m-text);text-transform:capitalize;letter-spacing:.04em;background:var(--ssc-cyan);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.mesa-cal-weekdays{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:3px}.mesa-cal-wday{text-align:center;font-size:.6rem;font-weight:700;color:var(--m-muted);padding:.2rem 0;text-transform:uppercase;letter-spacing:.06em}.mesa-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.mesa-cal-cell{min-height:58px;border-radius:4px;background:#ffffff06;border:1px solid rgba(55,119,255,.08);padding:.3rem .25rem .2rem;display:flex;flex-direction:column;align-items:flex-start;gap:2px;position:relative;overflow:hidden;transition:background .15s,border-color .15s,transform .1s}.mesa-cal-cell:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--ssc-border);opacity:0;transition:opacity .15s}.mesa-cal-cell.empty{background:transparent;border-color:transparent;pointer-events:none}button.mesa-cal-cell{cursor:pointer;text-align:left;font:inherit;appearance:none;-webkit-appearance:none}button.mesa-cal-cell:hover{background:#3777ff1a;border-color:#3777ff4d}button.mesa-cal-cell:hover:before{opacity:1}.mesa-cal-cell.has-os{background:#3777ff12;border-color:#3777ff2e}.mesa-cal-cell.over-limit{background:#ef444414;border-color:#ef44444d}.mesa-cal-cell.has-rule{border-color:#fbbf2466}.mesa-cal-cell.has-rule:after{content:"";position:absolute;top:3px;right:3px;width:5px;height:5px;border-radius:50%;background:#fbbf24;box-shadow:0 0 4px #fbbf24}.mesa-cal-cell.selected{background:#3777ff2e!important;border-color:#3777ff99!important;animation:cal-pulse 2s ease-in-out infinite}.mesa-cal-day-num{font-size:.62rem;font-weight:700;color:var(--m-muted);align-self:flex-end;margin-left:auto;line-height:1}.mesa-cal-bar{font-size:.55rem;font-weight:700;padding:.1rem .28rem;border-radius:3px;line-height:1.3;display:block;min-width:16px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box}.mesa-cal-bar.rep{background:#3b82f64d;color:#93c5fd;border-left:2px solid #3b82f6}.mesa-cal-bar.inst{background:#22c55e4d;color:var(--ssc-online);border-left:2px solid var(--ssc-online)}.mesa-cal-bar.out{background:#6b728033;color:#9ca3af;border-left:2px solid #6b7280}.mesa-cal-rule-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#fbbf24;box-shadow:0 0 5px #fbbf24;flex-shrink:0}.mesa-cal-legend{display:flex;align-items:center;gap:.4rem;font-size:.68rem;color:var(--m-muted);margin-top:.4rem;flex-wrap:wrap}.mesa-day-panel{background:#030814b3;border:1px solid rgba(55,119,255,.3);border-radius:4px;padding:.85rem;display:flex;flex-direction:column;gap:.6rem;animation:day-panel-in .2s ease;box-shadow:0 0 20px #3777ff1f}.mesa-day-panel-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.mesa-day-panel-title{font-size:.75rem;font-weight:700;color:var(--m-purple2);text-transform:capitalize;line-height:1.3}.mesa-day-panel-stats{display:grid;grid-template-columns:1fr 1fr;gap:.4rem}.mesa-day-stat{background:#ffffff08;border-radius:4px;padding:.4rem .5rem;text-align:center;border:1px solid rgba(255,255,255,.05)}.mesa-day-stat.rep{border-color:#3b82f640}.mesa-day-stat.inst{border-color:#22c55e40}.mesa-day-stat-val{display:block;font-size:1.5rem;font-weight:800;line-height:1.1}.mesa-day-stat.rep .mesa-day-stat-val{color:var(--ssc-primary)}.mesa-day-stat.inst .mesa-day-stat-val{color:var(--ssc-online)}.mesa-day-stat-label{font-size:.58rem;color:var(--m-muted);font-weight:600;text-transform:uppercase;letter-spacing:.06em}.mesa-day-panel-form{display:flex;flex-direction:column;gap:.45rem}.mesa-day-field{display:flex;flex-direction:column;gap:.2rem}.mesa-exp-id,.item-id,.ef-val,.mesa-day-stat-val,.mesa-cal-cell,.mesa-client-name p{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}@media(prefers-reduced-motion:reduce){.mesa-page *,.mesa-page *:before,.mesa-page *:after{animation:none!important;transition:none!important}.spinning{animation:none!important}}.office-page{--office-navy: var(--ssc-cyan);--office-accent: var(--ssc-cyan);--office-navy-soft: var(--ssc-surface-2);--office-border: var(--ssc-border);--office-bg: var(--ssc-canvas);--office-surface: var(--ssc-surface-1);--office-surface-2: var(--ssc-surface-input);--office-text: var(--ssc-text);--office-muted: var(--ssc-text-muted);--office-danger: var(--ssc-critical);min-height:calc(100vh - 64px);background-color:var(--ssc-canvas);padding:1.25rem 1.5rem 2rem;color:var(--office-text);font-family:Segoe UI,system-ui,sans-serif}.office-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.office-header h1{margin:0;font-size:1.45rem;color:var(--ssc-text);font-weight:700}.office-header p{margin:.2rem 0 0;font-size:.9rem;color:var(--office-muted)}.office-actions{display:flex;gap:.5rem;flex-wrap:wrap}.office-btn{border:1px solid var(--ssc-primary);background:var(--ssc-primary);color:var(--ssc-text);border-radius:4px;padding:.45rem .9rem;font-size:.875rem;font-weight:600;cursor:pointer}.office-btn:hover{filter:brightness(1.08)}.office-btn:disabled{opacity:.5;cursor:not-allowed}.office-btn--ghost{background:#0f172ab3;color:var(--ssc-text);border-color:var(--ssc-border)}.office-btn--ghost:hover{border-color:var(--ssc-cyan);color:#fff}.office-btn--danger{background:#7f1d1d59;color:#fecaca;border-color:#b91c1c}.office-section{margin-bottom:1.5rem}.office-section h2{margin:0 0 .65rem;font-size:.95rem;text-transform:uppercase;letter-spacing:.04em;color:var(--office-muted)}.office-board-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem}.office-board-card{background:var(--office-surface);border:1px solid var(--office-border);border-radius:4px;padding:.9rem 1rem;cursor:pointer;text-align:left;transition:box-shadow .15s ease,border-color .15s ease;color:var(--office-text)}.office-board-card:hover{border-color:var(--ssc-cyan);box-shadow:none}.office-board-card__title{font-weight:700;color:var(--ssc-text);margin:0 0 .25rem}.office-board-card__meta{font-size:.8rem;color:var(--office-muted);margin:0}.office-empty{color:var(--office-muted);font-size:.9rem}.office-error{background:#7f1d1d59;color:#fecaca;border:1px solid #7f1d1d;border-radius:4px;padding:.65rem .85rem;margin-bottom:1rem;font-size:.9rem}.office-board-layout{display:flex;align-items:stretch;gap:.85rem;min-height:420px}.office-board-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.75rem}.office-header__sub{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.office-members-chips{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem}.office-members-chips__hint{font-size:.75rem;color:var(--office-muted)}.office-member-chip{display:inline-flex;align-items:center;gap:.3rem;padding:.1rem .45rem .1rem .15rem;border-radius:4px;background:#0f172ab3;border:1px solid var(--ssc-border);font-size:.72rem;color:var(--ssc-text-muted)}.office-member-chip__av{width:1.35rem;height:1.35rem;border-radius:50%;background:#1e3a5f;color:var(--ssc-cyan);display:inline-flex;align-items:center;justify-content:center;font-size:.62rem;font-weight:700}.office-member-chip__name{max-width:7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.office-members-chips__edit{border:none;background:transparent;color:var(--office-muted);cursor:pointer;font-size:.85rem;padding:.15rem .35rem;border-radius:4px}.office-members-chips__edit:hover{color:var(--ssc-text);background:var(--ssc-surface-2)}.office-members-chips__editor{width:100%;margin-top:.35rem;padding:.5rem;background:var(--ssc-surface-input);border:1px solid var(--ssc-border);border-radius:4px}.office-members__edit{max-height:140px;overflow:auto;display:flex;flex-direction:column;gap:.25rem;font-size:.8rem;margin-bottom:.5rem}.office-members__edit label{display:flex;gap:.45rem;font-weight:400;align-items:center}.office-members__actions{display:flex;gap:.5rem;justify-content:flex-end}.office-card__creator{color:var(--office-muted);font-size:.72rem}.office-card__assignee{font-size:.72rem;color:var(--ssc-cyan);background:#0ea5e91f;border:1px solid rgba(14,165,233,.25);border-radius:4px;padding:.05rem .4rem}.office-assignee-multi{max-height:140px;overflow:auto;display:flex;flex-direction:column;gap:.25rem;border:1px solid var(--ssc-border);border-radius:4px;padding:.5rem;background:var(--ssc-surface-input)}.office-assignee-multi label{display:flex;gap:.45rem;font-weight:400;font-size:.85rem}.office-modal__actions--split{display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-wrap:wrap}.office-modal__danger{display:flex;gap:.4rem}.office-trash{position:fixed;right:1.25rem;bottom:1.25rem;z-index:70;min-width:7.5rem;padding:.75rem 1rem;border-radius:4px;border:2px dashed var(--ssc-border);background:#0f172aeb;color:#94a3b8;display:flex;flex-direction:column;align-items:center;gap:.25rem;transition:border-color .15s,box-shadow .15s,transform .15s,color .15s;pointer-events:none;opacity:.55}.office-trash.is-ready{pointer-events:auto;opacity:1;border-color:#64748b;color:var(--ssc-text)}.office-trash.is-hot{border-color:#f87171;border-style:solid;color:#fecaca;box-shadow:0 0 0 3px #f8717159,0 12px 32px #7f1d1d73;transform:scale(1.06)}.office-trash.is-flash{animation:office-trash-flash .45s ease}@keyframes office-trash-flash{0%{transform:scale(1)}40%{transform:scale(1.12);background:#7f1d1d8c}to{transform:scale(1)}}.office-trash__icon{font-size:1.35rem;line-height:1}.office-trash__label{font-size:.72rem;font-weight:700;letter-spacing:.02em}.office-notif-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem;margin-bottom:.85rem;padding:.55rem .85rem;border-radius:4px;border:1px solid #1e3a5f;background:#0ea5e91a;color:#bae6fd;font-size:.85rem}.office-notif-banner__actions{display:flex;gap:.4rem}.office-board-card__avatars{display:flex;margin-top:.45rem;gap:.2rem}.office-board-card__av{width:1.4rem;height:1.4rem;border-radius:50%;background:#1e3a5f;color:var(--ssc-cyan);font-size:.58rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ssc-border)}.office-preview-modal{background:var(--ssc-surface-input);border:1px solid var(--office-border);border-radius:4px;padding:.75rem;max-width:min(920px,94vw);max-height:90vh;display:flex;flex-direction:column;gap:.65rem}.office-preview-modal__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:var(--ssc-text);font-size:.85rem}.office-preview-modal__head>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.office-preview-modal__actions{display:flex;gap:.35rem;flex-shrink:0}.office-preview-modal__img{max-width:90vw;max-height:75vh;border-radius:4px;object-fit:contain;align-self:center}.office-preview-modal__frame{width:min(880px,90vw);height:min(75vh,720px);border:none;border-radius:4px;background:#fff}.office-preview-modal__other{padding:1.25rem;display:flex;flex-direction:column;gap:.65rem;align-items:flex-start;color:var(--office-muted);font-size:.9rem}.office-kanban{display:flex;gap:.85rem;overflow-x:auto;padding-bottom:1rem;align-items:flex-start;flex:1 1 auto;min-width:0}.office-board-files{flex:0 0 300px;width:300px;min-width:260px;max-width:320px;background:#1e293beb;border:1px solid var(--office-border);border-radius:4px;padding:.85rem;display:flex;flex-direction:column;max-height:calc(100vh - 160px);position:sticky;top:.5rem;align-self:flex-start}.office-board-files__head h2{margin:0 0 .25rem;font-size:.95rem;color:var(--ssc-text);text-transform:none;letter-spacing:0}.office-board-files__list{margin-top:.75rem;overflow:auto;flex:1;min-height:0}.office-board-files .office-dropzone{font-size:.8rem;padding:.85rem .65rem}.office-folders-nav{margin-bottom:.65rem}.office-folders-nav__label{margin:0 0 .35rem;font-size:.72rem;font-weight:700;color:var(--office-muted);text-transform:uppercase;letter-spacing:.04em}.office-folders-list{list-style:none;margin:0 0 .5rem;padding:0;display:flex;flex-direction:column;gap:.25rem;max-height:120px;overflow:auto}.office-folder-btn{width:100%;text-align:left;background:var(--ssc-surface-input);border:1px solid var(--ssc-border);color:var(--ssc-text);border-radius:4px;padding:.4rem .55rem;font-size:.8rem;cursor:pointer}.office-folder-btn:hover{border-color:var(--ssc-cyan)}.office-folder-create{display:flex;gap:.35rem}.office-folder-create input{flex:1;border:1px solid var(--ssc-border);background:var(--ssc-surface-input);color:var(--ssc-text);border-radius:4px;padding:.35rem .5rem;font-size:.8rem}.office-folders-nav__inside{display:flex;flex-direction:column;gap:.4rem}.office-folders-nav__current{color:var(--ssc-text);font-size:.9rem}.office-folders-nav__actions{display:flex;gap:.35rem;flex-wrap:wrap}.office-file-grid{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem;overflow:auto;flex:1;min-height:0}.office-file-card{display:flex;gap:.55rem;background:var(--ssc-surface-input);border:1px solid var(--ssc-border);border-radius:4px;padding:.45rem;align-items:flex-start}.office-file-card__preview{flex:0 0 56px;width:56px;height:56px;border:none;background:var(--ssc-surface-2);border-radius:4px;padding:0;cursor:pointer;overflow:hidden;display:flex;align-items:center;justify-content:center}.office-file-thumb{width:100%;height:100%;object-fit:cover}.office-file-icon{font-size:.65rem;font-weight:800;letter-spacing:.02em;color:var(--ssc-text)}.office-file-icon--pdf{color:#fca5a5}.office-file-icon--excel{color:#86efac}.office-file-icon--csv{color:#93c5fd}.office-file-icon--xml{color:#fcd34d}.office-file-card__meta{flex:1;min-width:0}.office-file-card__name{display:block;font-size:.78rem;font-weight:600;color:var(--ssc-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.office-file-card__actions{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.35rem;align-items:center}.office-file-card__actions select{max-width:110px;font-size:.7rem;background:var(--ssc-surface-input);color:var(--ssc-text);border:1px solid var(--ssc-border);border-radius:4px;padding:.15rem}.office-folder-stack{border:1px solid var(--ssc-border);border-radius:4px;background:#0f172ad9;overflow:hidden}.office-folder-stack.drag-over{border-color:var(--ssc-cyan);box-shadow:0 0 0 1px var(--ssc-cyan)}.office-folder-stack__row{display:flex;align-items:flex-start;gap:.35rem;padding:.35rem .4rem}.office-folder-stack__toggle{flex:1 1 auto;display:flex;align-items:flex-start;gap:.4rem;background:transparent;border:none;color:var(--ssc-text);text-align:left;cursor:pointer;font-size:.82rem;font-weight:600;padding:.25rem;min-width:0}.office-folder-stack__chev{flex-shrink:0;line-height:1.35}.office-folder-stack__name{flex:1 1 auto;min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.35}.office-folder-stack__count{flex-shrink:0;font-size:.7rem;background:var(--ssc-border);border-radius:4px;padding:.1rem .45rem;color:var(--ssc-text-muted);line-height:1.35;margin-top:.05rem}.office-folder-stack__actions{display:flex;flex-wrap:wrap;gap:.2rem;flex-shrink:0;max-width:42%}.office-folder-stack__body{padding:.45rem .5rem .65rem;border-top:1px solid var(--ssc-border);display:flex;flex-direction:column;gap:.45rem}.office-dropzone--nested{font-size:.72rem;padding:.55rem}.office-np-dock{position:fixed;left:12px;bottom:12px;z-index:75;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;max-width:min(92vw,640px);pointer-events:auto}.office-np-dock__origin{display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--ssc-cyan);background:var(--ssc-primary);color:var(--ssc-text);border-radius:4px;padding:.4rem .75rem;font-weight:700;font-size:.82rem;cursor:pointer;box-shadow:0 6px 18px #00000059}.office-np-dock__plus{display:inline-flex;align-items:center;justify-content:center;width:1.1rem;height:1.1rem;border-radius:4px;background:#0f172a59;font-size:.85rem;line-height:1}.office-np-dock__chip{border:1px solid var(--ssc-border);background:var(--ssc-surface-2);color:var(--ssc-text);border-radius:4px;padding:.35rem .65rem;font-size:.75rem;font-weight:600;cursor:pointer;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.office-np-dock__chip:hover{border-color:var(--ssc-cyan);color:var(--ssc-text)}.office-np-window{position:fixed;z-index:80;display:flex;flex-direction:column;background:var(--ssc-surface-2);border:1px solid var(--ssc-border);border-radius:4px;box-shadow:0 18px 48px #00000080;overflow:hidden;min-width:240px;min-height:160px;max-width:calc(100vw - 16px);max-height:calc(100vh - 56px)}.office-np-window__titlebar{display:flex;align-items:center;gap:.35rem;padding:.35rem .4rem .35rem .55rem;background:var(--ssc-surface-input);border-bottom:1px solid var(--ssc-border);cursor:grab;-webkit-user-select:none;user-select:none;flex-shrink:0}.office-np-window__titlebar:active{cursor:grabbing}.office-np-window__title{flex:1;min-width:0;border:none;background:transparent;color:var(--ssc-text);font-weight:700;font-size:.82rem;padding:.2rem .25rem;outline:none}.office-np-window__title:focus{background:var(--ssc-surface-2);border-radius:4px}.office-np-window__btns{display:flex;gap:.2rem;flex-shrink:0}.office-np-window__btn{width:1.65rem;height:1.45rem;border:1px solid var(--ssc-border);background:var(--ssc-surface-2);color:var(--ssc-text);border-radius:4px;cursor:pointer;font-size:.85rem;line-height:1;padding:0}.office-np-window__btn:hover{background:var(--ssc-border)}.office-np-window__btn--close:hover{background:#7f1d1d;border-color:#b91c1c;color:#fff}.office-np-window__btn--trash:hover{background:#78350f;border-color:#b45309;color:#fff}.office-np-window__error{padding:.35rem .75rem;background:#7f1d1d;color:#fecaca;font-size:.75rem}.office-np-window__body{flex:1;width:100%;border:none;resize:none;padding:.65rem .75rem;background:#0b1220;color:var(--ssc-text);font-family:ui-monospace,Cascadia Code,Segoe UI,Consolas,monospace;font-size:.88rem;line-height:1.45;outline:none}@media(max-width:900px){.office-board-layout{flex-direction:column}.office-board-files{flex:1 1 auto;width:100%;max-width:none;position:static;max-height:none}}.office-column{flex:0 0 280px;background:#1e293bd9;border-radius:4px;border:1px solid var(--office-border);min-height:320px;display:flex;flex-direction:column}.office-column__head{display:flex;justify-content:space-between;align-items:center;padding:.75rem .85rem .4rem;font-weight:700;color:var(--ssc-text)}.office-column__body{padding:.4rem .65rem .85rem;display:flex;flex-direction:column;gap:.5rem;flex:1}.office-card{background:var(--office-surface-2);border:1px solid var(--office-border);border-radius:4px;padding:.65rem .75rem;cursor:grab;text-align:left;color:var(--office-text)}.office-card:active{cursor:grabbing}.office-card:hover{border-color:#64748b}.office-card__title{margin:0 0 .35rem;font-size:.9rem;font-weight:600;color:var(--ssc-text)}.office-card__meta{display:flex;flex-wrap:wrap;gap:.35rem;font-size:.72rem;color:var(--office-muted);align-items:center}.office-prio{border-radius:4px;padding:.1rem .35rem;background:var(--ssc-border);color:var(--ssc-text);font-weight:600}.office-prio--HIGH,.office-prio--URGENT{background:#7f1d1d8c;color:#fecaca}.office-column.drag-over{outline:2px dashed #38bdf8;outline-offset:-2px}.office-modal-backdrop{position:fixed;inset:0;background:#020617b8;display:flex;align-items:center;justify-content:center;z-index:80;padding:1rem}.office-modal{background:var(--ssc-surface-2);border:1px solid var(--ssc-border);border-radius:4px;width:min(520px,100%);max-height:min(90vh,900px);overflow:auto;padding:1.1rem 1.2rem 1.2rem;box-shadow:0 16px 48px #00000073;color:var(--office-text)}.office-modal h3{margin:0 0 .85rem;color:var(--ssc-text);font-size:1.1rem}.office-field{display:flex;flex-direction:column;gap:.3rem;margin-bottom:.75rem}.office-field label{font-size:.8rem;font-weight:600;color:var(--ssc-text-muted)}.office-field input,.office-field select,.office-field textarea{border:1px solid var(--ssc-border);background:var(--ssc-surface-input);color:var(--ssc-text);border-radius:4px;padding:.5rem .65rem;font-size:.9rem;font-family:inherit}.office-field input:focus,.office-field select:focus,.office-field textarea:focus{outline:none;border-color:var(--ssc-cyan)}.office-field textarea{min-height:90px;resize:vertical}.office-modal__actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.5rem}.office-hint{font-size:.75rem;color:var(--office-muted);margin:-.35rem 0 .75rem}.office-badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .3rem;border-radius:4px;background:#f59e0b;color:#0f172a;font-size:.7rem;font-weight:800;margin-left:.35rem;vertical-align:middle}.office-badge--notif{background:#38bdf8;color:#0f172a}.office-drawer-backdrop{position:fixed;inset:0;background:#0206178c;z-index:90;display:flex;justify-content:flex-end}.office-drawer{width:min(400px,100%);height:100%;background:var(--ssc-surface-2);border-left:1px solid var(--ssc-border);box-shadow:-8px 0 28px #00000059;display:flex;flex-direction:column;padding:1rem;color:var(--office-text)}.office-drawer__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.office-drawer__head h3{margin:0;color:var(--ssc-text);font-size:1.05rem}.office-drawer__tabs{display:flex;gap:.35rem;margin-bottom:.75rem}.office-drawer__tabs button{flex:1;border:1px solid var(--ssc-border);background:var(--ssc-surface-input);border-radius:4px;padding:.4rem;font-size:.78rem;font-weight:700;color:var(--office-muted);cursor:pointer}.office-drawer__tabs button.active{background:var(--ssc-info-bg);color:var(--ssc-cyan);border-color:var(--ssc-cyan)}.office-drawer__body{flex:1;overflow:auto;display:flex;flex-direction:column;gap:.55rem}.office-postit{border:1px solid var(--ssc-border);border-radius:4px;padding:.65rem .75rem;background:var(--ssc-surface-input)}.office-postit.confirmed{opacity:.75}.office-postit__from{margin:0 0 .3rem;font-size:.72rem;font-weight:700;color:var(--office-muted);display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.office-postit__status{font-weight:600;font-size:.68rem;padding:.1rem .4rem;border-radius:4px;border:1px solid var(--office-border)}.office-postit__status--pending{color:#fbbf24;border-color:#854d0e;background:#854d0e40}.office-postit__status--confirmed{color:#86efac;border-color:#166534;background:#1665344d}.office-postit__meta{margin:.35rem 0 0;font-size:.72rem;color:var(--office-muted)}.office-postit__msg{margin:0 0 .5rem;font-size:.9rem;color:var(--ssc-text);white-space:pre-wrap}.office-notif-item{border:1px solid var(--ssc-border);border-radius:4px;padding:.65rem .75rem;background:var(--ssc-surface-input)}.office-notif-item.unread{border-color:var(--ssc-cyan)}.office-notif-item__title{margin:0 0 .25rem;font-size:.85rem;font-weight:700;color:var(--ssc-text)}.office-notif-item__body{margin:0 0 .35rem;font-size:.8rem;color:var(--office-muted)}.office-notif-item__type{font-size:.68rem;color:var(--ssc-cyan);font-style:normal}.office-dropzone{border:2px dashed var(--ssc-border);border-radius:4px;padding:1rem;text-align:center;color:var(--office-muted);background:#0f172a99;cursor:pointer;transition:border-color .15s ease,background .15s ease}.office-dropzone.active{border-color:var(--ssc-cyan);background:#0ea5e91f;color:#e0f2fe}.office-dropzone input{display:none}.office-attach-list{list-style:none;margin:.5rem 0 0;padding:0;display:flex;flex-direction:column;gap:.4rem}.office-attach-list li{display:flex;align-items:center;gap:.5rem;font-size:.8rem;background:var(--ssc-surface-input);border:1px solid var(--ssc-border);border-radius:4px;padding:.45rem .6rem}.office-attach-list li span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.office-attach-list .meta{color:var(--office-muted);flex:0 0 auto}.office-header{box-shadow:0 1px 0 var(--ssc-border);padding-bottom:.85rem}.office-board-card,.office-column,.office-modal,.office-drawer,.office-postit{position:relative}.office-board-card:before,.office-board-card:after,.office-column:before,.office-column:after,.office-modal:before,.office-modal:after{content:"";position:absolute;width:10px;height:10px;border-color:var(--ssc-cyan);opacity:.5;pointer-events:none}.office-board-card:before,.office-column:before,.office-modal:before{top:0;left:0;border-top:1px solid;border-left:1px solid}.office-board-card:after,.office-column:after,.office-modal:after{right:0;bottom:0;border-bottom:1px solid;border-right:1px solid}.office-drawer__body,.office-column__body{scrollbar-width:thin;scrollbar-color:rgba(56,189,248,.18) transparent}.office-board-card__meta,.office-badge{font-family:ui-monospace,monospace}.tip-page{--tip-bg: var(--ssc-canvas);--tip-surface: var(--ssc-surface-1);--tip-line: var(--ssc-border);--tip-text: var(--ssc-text);--tip-muted: var(--ssc-text-muted);--tip-accent: var(--ssc-cyan);--tip-primary: var(--ssc-primary);min-height:100vh;background-color:var(--ssc-canvas);color:var(--tip-text);padding:1.25rem 1.25rem 3rem;font-family:system-ui,sans-serif}.tip-page__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.tip-page__header h1{margin:0;font-size:1.45rem;font-weight:800}.tip-page__header p{margin:.25rem 0 0;color:var(--tip-muted);font-size:.9rem}.tip-page__back{border:1px solid rgba(133,183,235,.45);background:transparent;color:var(--tip-accent);border-radius:4px;padding:.4rem .75rem;font-weight:700;cursor:pointer}.tip-tabs{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:1rem;border-bottom:1px solid var(--tip-line);padding-bottom:.5rem}.tip-tabs button{border:none;background:transparent;color:var(--tip-muted);padding:.45rem .7rem;border-radius:4px;font-weight:700;font-size:.82rem;cursor:pointer}.tip-tabs button.active{background:var(--ssc-surface-3);color:#fff}.tip-panel{background:var(--tip-surface);border:1px solid var(--tip-line);border-radius:4px;padding:1rem}.tip-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem}.tip-kpi{background:#00000040;border-radius:4px;padding:.85rem}.tip-kpi span{display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--tip-muted);margin-bottom:.35rem}.tip-kpi strong{font-size:1.35rem}.tip-row{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:.85rem}.tip-row input,.tip-row select{flex:1;min-width:160px;background:var(--ssc-surface-input);border:1px solid var(--tip-line);color:var(--tip-text);border-radius:4px;padding:.5rem .65rem}.tip-row button,.tip-btn{border:none;background:var(--tip-primary);color:#fff;border-radius:4px;padding:.5rem .85rem;font-weight:700;cursor:pointer}.tip-btn.danger{background:var(--ssc-critical)}.tip-btn.ghost{background:transparent;border:1px solid rgba(133,183,235,.45);color:var(--tip-accent)}.tip-error{color:#fca5a5;margin:.5rem 0;font-size:.9rem}.tip-warn{color:#fbbf24;background:#f59e0b1f;border:1px solid rgba(245,158,11,.35);border-radius:4px;padding:.65rem .75rem;margin-bottom:.75rem;font-size:.88rem}.tip-table-wrap{overflow:auto;max-height:520px}.tip-table{width:100%;border-collapse:collapse;font-size:.82rem}.tip-table th,.tip-table td{text-align:left;padding:.45rem .5rem;border-bottom:1px solid var(--tip-line);vertical-align:top}.tip-table th{color:var(--tip-accent);position:sticky;top:0;background:var(--tip-surface)}.tip-dossie{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}@media(max-width:960px){.tip-dossie{grid-template-columns:1fr}}.tip-col{background:#00000038;border-radius:4px;padding:.75rem;min-height:120px}.tip-col h3{margin:0 0 .5rem;font-size:.85rem;color:var(--tip-accent);text-transform:uppercase;letter-spacing:.04em}.tip-col pre{margin:0;white-space:pre-wrap;word-break:break-word;font-size:.75rem;color:#dbeafe}.tip-muted{color:var(--tip-muted);font-size:.85rem}.tip-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.tip-list li{display:flex;justify-content:space-between;gap:.75rem;align-items:center;padding:.5rem .6rem;background:#00000038;border-radius:4px}.tip-charts{display:grid;grid-template-columns:1fr 1fr;gap:.85rem;margin-top:1rem}@media(max-width:960px){.tip-charts{grid-template-columns:1fr}}.tip-chart-card{background:#00000038;border-radius:4px;padding:.75rem}.tip-chart-card h3{margin:0 0 .35rem;font-size:.82rem;color:var(--tip-accent);text-transform:uppercase;letter-spacing:.04em}.tip-chart-body{width:100%;min-height:260px}.tip-badge{display:inline-block;padding:.15rem .45rem;border-radius:4px;font-size:.72rem;font-weight:700;background:var(--ssc-neutral-bg);color:var(--ssc-text-muted);border:1px solid var(--ssc-border)}.tip-badge.ok{background:var(--ssc-online-bg);color:var(--ssc-online)}.tip-badge.info{background:var(--ssc-info-bg);color:var(--ssc-cyan)}.tip-badge.warn{background:var(--ssc-warning-bg);color:var(--ssc-warning)}.tip-person-card{background:#00000047;border-radius:4px;padding:.65rem;margin-bottom:.55rem}.tip-person-card strong{display:block;margin-bottom:.2rem}.tip-mini-list{margin:.45rem 0 0;padding-left:1.1rem;font-size:.8rem;color:var(--tip-muted)}.tip-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem}.tip-btn-xs{padding:.25rem .45rem;font-size:.7rem}.tip-pager{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.75rem;flex-wrap:wrap}.tip-planos-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.75rem}.tip-plano-card{background:#00000040;border-radius:4px;padding:.85rem;border:1px solid var(--tip-line)}.tip-plano-card__id{font-size:.7rem;color:var(--tip-accent);margin-bottom:.25rem}.tip-plano-meta{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.55rem;font-size:.78rem;color:var(--tip-muted)}.tip-plano-meta span{background:#ffffff0f;border-radius:4px;padding:.2rem .4rem}.tip-result-cards{margin-top:.85rem}.tip-subhead{margin:0 0 .45rem;font-size:.85rem;color:var(--tip-accent)}.tip-result-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.55rem}.tip-result-card{background:#00000040;border-radius:4px;padding:.65rem}.tip-result-card span{display:block;font-size:.7rem;color:var(--tip-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.25rem}.tip-result-card strong{font-size:1rem;word-break:break-word}.tip-toast{background:#38bdf826;border:1px solid rgba(56,189,248,.4);color:#bae6fd;border-radius:4px;padding:.5rem .75rem;font-size:.85rem}.tip-saldo-usage{margin-top:.85rem}.tip-saldo-charts{display:grid;grid-template-columns:1.2fr .8fr;gap:.85rem;margin-top:.75rem}@media(max-width:900px){.tip-saldo-charts{grid-template-columns:1fr}}.tip-progress{height:14px;border-radius:4px;background:#ffffff14;overflow:hidden;margin:1rem 0 .5rem}.tip-progress__fill{height:100%;border-radius:4px;background:var(--ssc-cyan);transition:width .35s ease}.tip-page__header{box-shadow:0 1px 0 var(--ssc-border);padding-bottom:.75rem}.tip-tabs{background:var(--ssc-surface-1);border:1px solid var(--ssc-border);border-radius:4px;padding:3px;gap:2px;margin-bottom:1rem}.tip-tabs button{border:1px solid transparent;border-radius:2px;padding:4px 10px;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.tip-tabs button.active{background:var(--ssc-surface-3);color:var(--ssc-text);border-color:var(--ssc-cyan)}.tip-kpi strong,.tip-plano-card__id,.tip-result-card strong{font-family:ui-monospace,monospace}.tip-panel,.tip-kpi,.tip-chart-card,.tip-plano-card,.tip-col{position:relative}.tip-panel:before,.tip-panel:after,.tip-chart-card:before,.tip-chart-card:after,.tip-plano-card:before,.tip-plano-card:after{content:"";position:absolute;width:10px;height:10px;border-color:var(--ssc-cyan);opacity:.5;pointer-events:none}.tip-panel:before,.tip-chart-card:before,.tip-plano-card:before{top:0;left:0;border-top:1px solid;border-left:1px solid}.tip-panel:after,.tip-chart-card:after,.tip-plano-card:after{right:0;bottom:0;border-bottom:1px solid;border-right:1px solid}.tip-table-wrap{scrollbar-width:thin;scrollbar-color:rgba(56,189,248,.18) transparent}.csat-page{--csat-primary: var(--ssc-primary);--csat-accent: var(--ssc-cyan);--csat-hoje: var(--ssc-cyan);--csat-atrasada: var(--ssc-warning);--csat-analise: var(--ssc-critical);--csat-futuro: var(--ssc-online);--csat-finalizada: var(--ssc-text-muted);--csat-radius: 4px;min-height:100vh;padding:1.25rem 1.25rem 3rem;font-family:inherit;color:var(--csat-text);background:var(--csat-bg)}.csat-theme-light{--csat-bg: var(--ssc-canvas);--csat-text: var(--ssc-text);--csat-muted: var(--ssc-text-muted);--csat-line: var(--ssc-border);--csat-glass: var(--ssc-surface-1);--csat-glass-strong: var(--ssc-surface-input);--csat-glass-border: var(--ssc-border);--csat-shadow: none;--csat-skeleton: rgba(55, 119, 255, .12);--csat-error: var(--ssc-critical);--tone-hoje-bg: var(--ssc-info-bg);--tone-hoje-border: rgba(56, 189, 248, .4);--tone-atrasada-bg: var(--ssc-warning-bg);--tone-atrasada-border: rgba(245, 158, 11, .45);--tone-analise-bg: var(--ssc-critical-bg);--tone-analise-border: rgba(239, 68, 68, .45);--tone-futuro-bg: var(--ssc-online-bg);--tone-futuro-border: rgba(34, 197, 94, .4);--tone-finalizada-bg: var(--ssc-neutral-bg);--tone-finalizada-border: var(--ssc-border)}.csat-theme-dark{--csat-bg: var(--ssc-bg);--csat-text: var(--ssc-text);--csat-muted: var(--ssc-text-muted);--csat-line: var(--ssc-border);--csat-glass: var(--ssc-surface-2);--csat-glass-strong: var(--ssc-surface-input);--csat-glass-border: var(--ssc-border);--csat-shadow: none;--csat-skeleton: rgba(56, 189, 248, .1);--csat-error: var(--ssc-critical);--csat-accent: var(--ssc-cyan);--tone-hoje-bg: var(--ssc-info-bg);--tone-hoje-border: rgba(56, 189, 248, .45);--tone-atrasada-bg: var(--ssc-warning-bg);--tone-atrasada-border: rgba(245, 158, 11, .5);--tone-analise-bg: var(--ssc-critical-bg);--tone-analise-border: rgba(239, 68, 68, .5);--tone-futuro-bg: var(--ssc-online-bg);--tone-futuro-border: rgba(34, 197, 94, .45);--tone-finalizada-bg: var(--ssc-neutral-bg);--tone-finalizada-border: var(--ssc-border)}.csat-glass{background:var(--csat-glass);border:1px solid var(--csat-glass-border);border-radius:var(--csat-radius);box-shadow:none}.csat-page__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.csat-page__header h1{margin:0;font-size:1.45rem;font-weight:800;letter-spacing:-.02em;color:var(--csat-primary)}.csat-theme-dark .csat-page__header h1{color:var(--csat-accent)}.csat-page__header p{margin:.25rem 0 0;color:var(--csat-muted);font-size:.9rem}.csat-page__actions{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.csat-page__back,.csat-page__gear,.csat-page__theme{border:1px solid var(--csat-line);background:var(--csat-glass-strong);color:var(--csat-primary);border-radius:4px;padding:.4rem .75rem;font-weight:700;cursor:pointer;transition:border-color .15s ease,background .15s ease}.csat-theme-dark .csat-page__back,.csat-theme-dark .csat-page__gear,.csat-theme-dark .csat-page__theme{color:var(--csat-accent)}.csat-page__back:hover,.csat-page__gear:hover,.csat-page__theme:hover{border-color:var(--ssc-cyan)}.csat-page__back:disabled{opacity:.55;cursor:wait}.csat-page__gear{font-size:1.1rem;padding:.35rem .55rem;line-height:1}.csat-page__gear.active{background:var(--csat-primary);color:#fff;border-color:transparent}.csat-layout{display:grid;grid-template-columns:220px 1fr 1.1fr;gap:.85rem;align-items:start}@media(max-width:1100px){.csat-layout{grid-template-columns:1fr}}.csat-sidebar{padding:.65rem;display:flex;flex-direction:column;gap:.35rem}.csat-sidebar button{display:flex;align-items:center;justify-content:space-between;gap:.5rem;border:1px solid transparent;background:transparent;color:var(--csat-muted);padding:.65rem .75rem;border-radius:4px;font-weight:700;font-size:.85rem;cursor:pointer;text-align:left;transition:background .15s ease,color .15s ease,border-color .15s ease}.csat-sidebar button:hover{background:var(--ssc-surface-2);color:var(--csat-text)}.csat-sidebar button.active{background:var(--ssc-primary);color:#fff;border-color:#fff3}.csat-theme-dark .csat-sidebar button.active{background:var(--ssc-primary)}.csat-sidebar .badge{min-width:1.5rem;padding:.1rem .4rem;border-radius:4px;background:#1b4f721f;font-size:.75rem;text-align:center;color:var(--csat-text)}.csat-theme-dark .csat-sidebar .badge{background:#ffffff1f}.csat-sidebar button.active .badge{background:#ffffff38;color:#fff}.csat-sidebar button.warn .badge{background:var(--csat-atrasada);color:#fff}.csat-sidebar button.attention{border-color:#c2410c47;color:var(--csat-analise)}.csat-sidebar button.attention .badge{background:var(--csat-analise);color:#fff}.csat-sidebar button.attention.has-count .badge{animation:csat-analise-pulse 1.8s ease-in-out infinite}.csat-sidebar button.attention.active{background:var(--ssc-critical);color:#fff;border-color:#ffffff40}.csat-sidebar button.attention.active .badge{background:#ffffff47;color:#fff;animation:none}@keyframes csat-analise-pulse{0%,to{box-shadow:0 0 #c2410c73}50%{box-shadow:0 0 0 5px #c2410c00}}.csat-list,.csat-detail,.csat-acl{padding:.85rem;min-height:320px}.csat-list,.csat-detail{max-height:min(72vh,760px);overflow:auto}.csat-list__title,.csat-detail__title,.csat-acl__title{margin:0 0 .75rem;font-size:.95rem;font-weight:800}.csat-search{display:flex;align-items:center;gap:.45rem;margin:0 0 .75rem;padding:.45rem .7rem;border-radius:4px;border:1px solid var(--csat-line);background:var(--csat-glass-strong)}.csat-search__icon{color:var(--csat-muted);font-size:1rem;line-height:1;flex-shrink:0}.csat-search input{flex:1;border:none;outline:none;background:transparent;color:var(--csat-text);font-size:.88rem;font-family:inherit;min-width:0}.csat-search input::placeholder{color:var(--csat-muted)}.csat-os-item{width:100%;display:block;text-align:left;border:1px solid var(--csat-line);background:var(--csat-glass-strong);color:var(--csat-text);border-radius:4px;padding:.7rem .8rem;margin-bottom:.45rem;cursor:pointer;transition:border-color .14s ease}.csat-os-item:hover{border-color:var(--ssc-cyan)}.csat-os-item.selected{box-shadow:0 0 0 2px #38bdf859}.csat-os-item.tone-hoje{background:var(--tone-hoje-bg);border-color:var(--tone-hoje-border)}.csat-os-item.tone-atrasada{background:var(--tone-atrasada-bg);border-color:var(--tone-atrasada-border)}.csat-os-item.tone-analise{background:var(--tone-analise-bg);border-color:var(--tone-analise-border);box-shadow:inset 3px 0 0 var(--csat-analise)}.csat-os-item.tone-futuro{background:var(--tone-futuro-bg);border-color:var(--tone-futuro-border)}.csat-os-item.tone-finalizada{background:var(--tone-finalizada-bg);border-color:var(--tone-finalizada-border)}.csat-os-item__top{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.csat-os-item strong{display:block;font-size:.9rem}.csat-os-item .meta{margin-top:.28rem;font-size:.75rem;color:var(--csat-muted);line-height:1.35}.csat-chip{display:inline-flex;align-items:center;padding:.12rem .45rem;border-radius:4px;font-size:.68rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.csat-chip.tone-hoje{background:#1d6bb82e;color:var(--csat-hoje)}.csat-chip.tone-atrasada{background:#b7791f33;color:var(--csat-atrasada)}.csat-chip.tone-analise{background:#c2410c33;color:var(--csat-analise)}.csat-chip.tone-futuro{background:#2f7d4a2e;color:var(--csat-futuro)}.csat-chip.tone-finalizada{background:#5a6b7a29;color:var(--csat-finalizada)}.csat-muted{color:var(--csat-muted);font-size:.85rem}.csat-error{color:var(--csat-error);margin:0 0 .75rem;font-size:.88rem}.csat-skeleton{display:flex;flex-direction:column;gap:.45rem}.csat-skeleton__row{height:3.2rem;border-radius:4px;background:var(--csat-skeleton)}.csat-detail__banner{display:flex;align-items:center;gap:.65rem;padding:.65rem .75rem;border-radius:4px;margin-bottom:.85rem;border:1px solid var(--csat-line)}.csat-detail__banner.tone-hoje{background:var(--tone-hoje-bg);border-color:var(--tone-hoje-border)}.csat-detail__banner.tone-atrasada{background:var(--tone-atrasada-bg);border-color:var(--tone-atrasada-border)}.csat-detail__banner.tone-analise{background:var(--tone-analise-bg);border-color:var(--tone-analise-border)}.csat-detail__banner.tone-futuro{background:var(--tone-futuro-bg);border-color:var(--tone-futuro-border)}.csat-detail__banner.tone-finalizada{background:var(--tone-finalizada-bg);border-color:var(--tone-finalizada-border)}.csat-detail dl{margin:0;display:grid;grid-template-columns:140px 1fr;gap:.35rem .75rem;font-size:.88rem}.csat-detail dt{color:var(--csat-muted);font-weight:600}.csat-detail dd{margin:0;word-break:break-word}.csat-detail__block{margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--csat-line)}.csat-detail__block h3{margin:0 0 .4rem;font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;color:var(--csat-muted)}.csat-detail__block pre{margin:0;white-space:pre-wrap;font-family:inherit;font-size:.85rem;line-height:1.4}.csat-detail__block.highlight-analise{border-top-color:var(--csat-analise);background:var(--tone-analise-bg);margin-left:-.35rem;margin-right:-.35rem;padding:.75rem .85rem;border-radius:4px;border:1px solid var(--tone-analise-border)}.csat-detail__block.highlight-analise h3{color:var(--csat-analise)}.csat-analise-hint{margin:.85rem 0 0;padding:.55rem .75rem;border-radius:4px;border:1px dashed var(--tone-analise-border);background:var(--tone-analise-bg);color:var(--csat-analise);font-size:.82rem;font-weight:700}.csat-row{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:.85rem}.csat-row select{flex:1;min-width:160px;background:var(--csat-glass-strong);border:1px solid var(--csat-line);color:var(--csat-text);border-radius:4px;padding:.5rem .65rem}.csat-btn{border:1px solid transparent;background:var(--csat-primary);color:#fff;border-radius:4px;padding:.45rem .85rem;font-weight:700;cursor:pointer}.csat-btn.danger{background:transparent;color:var(--csat-error);border-color:#a32d2d59}.csat-acl ul{list-style:none;margin:0;padding:0}.csat-acl li{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem 0;border-bottom:1px solid var(--csat-line)}.csat-acl li:last-child{border-bottom:none}.sg-page{--sg-border:#cbd5e1;--sg-muted:#526174;--sg-blue:#174ac7;color:#17283c;background:#f4f7fb;min-height:100%;padding:clamp(16px,3vw,32px);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:14px;line-height:1.55;border-radius:16px}.sg-page *{box-sizing:border-box}.sg-page h1{font-size:28px;font-weight:750;letter-spacing:-1px;margin:0}.sg-page h2{font-size:17px;font-weight:700;margin:0 0 10px}.sg-page h3{font-weight:700}.sg-page p{margin:8px 0}.sg-page small,.sg-help{color:var(--sg-muted)}.sg-header,.sg-brand,.sg-row,.sg-toolbar,.sg-tabs{display:flex;align-items:center;gap:14px}.sg-header,.sg-row{justify-content:space-between}.sg-header{margin-bottom:22px}.sg-brand>svg{color:var(--sg-blue)}.sg-brand p{color:var(--sg-muted);margin:2px 0}.sg-tabs{flex-wrap:wrap;border-bottom:1px solid var(--sg-border);padding-bottom:12px;margin-bottom:20px}.sg-page button{display:inline-flex;gap:7px;align-items:center;justify-content:center;border:1px solid var(--sg-border);border-radius:9px;background:#fff;color:#17283c;padding:8px 13px;font:inherit;cursor:pointer;min-height:38px}.sg-page button:hover{background:#e8eefc}.sg-page button:disabled{opacity:.5;cursor:not-allowed}.sg-tabs button[aria-current],.sg-page button.sg-primary{background:var(--sg-blue);border-color:var(--sg-blue);color:#fff}.sg-page :focus-visible{outline:3px solid #7198ef;outline-offset:3px}.sg-toolbar{flex-wrap:wrap;margin:14px 0;align-items:end}.sg-page label{display:flex;flex-direction:column;gap:5px;font-weight:550}.sg-page label:has(input[type=checkbox]){flex-direction:row;align-items:center}.sg-page input:not([type=checkbox]),.sg-page select,.sg-page textarea{background:#fff;border:1px solid var(--sg-border);border-radius:8px;padding:9px 11px;color:#17283c;font:inherit;max-width:100%;min-height:40px}.sg-page textarea{width:100%;resize:vertical}.sg-page input[type=checkbox]{width:16px;height:16px;accent-color:var(--sg-blue)}.sg-page fieldset{border:0;padding:0;min-width:0}.sg-source{display:flex;flex-wrap:wrap;gap:8px 24px;border:1px solid #a8d5c9;background:#ecf8f2;padding:10px 14px;border-radius:10px;margin:10px 0}.sg-source span,.sg-source small{font-size:12px}.sg-warning{background:#fff6df;border-color:#eccd86;color:#6f4b08}.sg-error{background:#fff0f0;border:1px solid #eebcbc;color:#962424;padding:12px;border-radius:10px;margin:10px 0}.sg-success{background:#e9f6ef;color:#216544;padding:10px;border-radius:8px}.sg-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0}.sg-metric,.sg-card{background:#fff;border:1px solid var(--sg-border);border-radius:14px;padding:20px}.sg-metric{display:flex;flex-direction:column;gap:6px}.sg-metric>span{color:var(--sg-muted);font-size:12px}.sg-metric strong{font-size:29px;font-weight:750}.sg-columns{display:grid;grid-template-columns:1fr 1fr;gap:18px}.sg-row{padding:7px 0}.sg-card{margin:14px 0}.sg-empty{padding:34px;text-align:center;color:var(--sg-muted);background:#fff;border:1px dashed var(--sg-border);border-radius:12px;margin:18px 0}.sg-table-wrap{overflow:auto;background:#fff;border:1px solid var(--sg-border);border-radius:12px}.sg-page table{border-collapse:collapse;width:100%;text-align:left}.sg-page th,.sg-page td{padding:12px 15px;border-bottom:1px solid #e7ebf1;vertical-align:top}.sg-page th{color:var(--sg-muted);background:#f9fafc;font-size:12px;white-space:nowrap}.sg-badge{font-size:11px;border-radius:20px;padding:3px 9px;background:#e7edfa;color:#234ea7;font-weight:650;white-space:nowrap}.sg-incidents{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:16px;align-items:start}.sg-incident{border-left:4px solid #df9f27;margin:0}.sg-corrected{border-left-color:#339668}.sg-page dl{display:grid;grid-template-columns:90px 1fr;gap:4px 12px}.sg-page dt{color:var(--sg-muted)}.sg-page dd{margin:0;overflow-wrap:anywhere}.sg-page ul{padding-left:20px;list-style:disc}.sg-page summary{cursor:pointer;padding:10px 0}.sg-page details{margin-top:12px}.sg-history{padding:14px 0;border-bottom:1px solid var(--sg-border)}.sg-tag-list{display:flex;flex-wrap:wrap;gap:14px;margin:14px 0}.sg-report p,.sg-history p,.sg-signal-event p{white-space:pre-wrap;overflow-wrap:anywhere}.sg-analytics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin:16px 0}.sg-chart{margin:0}.sg-bar{display:grid;grid-template-columns:minmax(76px,1fr) minmax(70px,2fr) auto;gap:9px;align-items:center;margin:9px 0}.sg-bar>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sg-bar>i{display:block;height:9px;border-radius:99px;background:#e5edf9;overflow:hidden}.sg-bar>i>b{display:block;height:100%;min-width:2px;border-radius:inherit;background:var(--sg-blue)}.sg-bar>strong{font-variant-numeric:tabular-nums}.sg-analytics-head .sg-toolbar{align-items:stretch}.sg-analytics-head .sg-metric{min-width:150px;padding:12px;border-radius:10px}.sg-analytics-head .sg-metric strong{font-size:20px}.sg-signal-history{border-top:1px solid var(--sg-border);padding-top:2px}.sg-signal-event{display:grid;grid-template-columns:1fr auto;gap:3px 10px;padding:12px 0;border-top:1px solid #e7ebf1}.sg-signal-event:first-of-type{border-top:0}.sg-signal-event p,.sg-signal-event>div{grid-column:1/-1;margin:0}.sg-signal-event small{color:var(--sg-muted);text-align:right}.sg-signal-event button{min-height:32px;padding:5px 9px;font-size:12px}.sg-contracts{display:grid;gap:10px;margin:14px 0}.sg-contract{padding:12px;border:1px solid #e2e8f2;border-radius:10px;background:#fafcff}.sg-contract>small{display:block;margin:3px 0 9px;color:var(--sg-muted)}.sg-contract form{margin-top:10px}.sg-review-list{display:grid;gap:10px}.sg-review-list article{padding:12px;border-left:3px solid #d9911b;background:#fff9ec}.sg-review-list p{margin:4px 0}.sg-review-list small{color:var(--sg-muted)}.sg-subjects{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px;max-height:440px;overflow:auto;padding:10px;border:1px solid var(--sg-border);border-radius:10px;background:#fafcff}.sg-subjects label{padding:7px;border-bottom:1px solid #e7ebf1;font-weight:500}.sg-subjects small{color:var(--sg-muted)}.sg-page{--sg-border:var(--ssc-border-strong);--sg-muted:var(--ssc-text-muted);--sg-blue:var(--ssc-primary);--sg-green:var(--ssc-online);--sg-text:var(--ssc-text);--sg-surface:var(--ssc-surface-1);--sg-surface-soft:var(--ssc-surface-2);--sg-input:var(--ssc-surface-input);--sg-warning-bg:var(--ssc-warning-bg);--sg-warning-border:rgba(245,158,11,.45);--sg-success-bg:var(--ssc-online-bg);--sg-error-bg:var(--ssc-critical-bg);color:var(--sg-text);background:var(--ssc-canvas);border:1px solid var(--sg-border)}[data-theme=light] .sg-page{--sg-border:rgba(55,119,255,.22);--sg-muted:#4a5f7e;--sg-blue:#174ac7;--sg-green:#168848;--sg-text:#17283c;--sg-surface:#fff;--sg-surface-soft:#f4f7fb;--sg-input:#fff;--sg-warning-bg:#fff6df;--sg-warning-border:#eccd86;--sg-success-bg:#e9f6ef;--sg-error-bg:#fff0f0}.sg-page button,.sg-page input:not([type=checkbox]),.sg-page select,.sg-page textarea,.sg-metric,.sg-card,.sg-table-wrap,.sg-empty{background:var(--sg-surface);color:var(--sg-text);border-color:var(--sg-border)}.sg-page button:hover{background:var(--sg-surface-soft)}.sg-page input:not([type=checkbox]),.sg-page select,.sg-page textarea{background:var(--sg-input)}.sg-page th{background:var(--sg-surface-soft);color:var(--sg-muted);border-color:var(--sg-border)}.sg-page td{border-color:var(--sg-border)}.sg-source{background:var(--sg-success-bg);border-color:#22c55e73;color:var(--sg-text)}.sg-warning{background:var(--sg-warning-bg);border-color:var(--sg-warning-border);color:var(--sg-text)}.sg-error{background:var(--sg-error-bg);border-color:#ef444480;color:var(--sg-text)}.sg-success{background:var(--sg-success-bg);color:var(--sg-text)}.sg-badge{background:var(--ssc-info-bg);color:var(--sg-text)}.sg-bar>i{background:var(--sg-surface-soft)}.sg-contract,.sg-subjects{background:var(--sg-surface-soft);border-color:var(--sg-border)}.sg-signal-event,.sg-history{border-color:var(--sg-border)}.sg-ticket-panel{scroll-margin-top:18px}.sg-ticket-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:16px;align-items:start}.sg-ticket{border:1px solid var(--sg-border);border-radius:12px;padding:16px;background:var(--sg-surface-soft)}.sg-ticket h3{margin:0}.sg-ticket details{border-top:1px solid var(--sg-border)}.sg-sensitive{padding:10px;border-radius:8px;background:var(--sg-input);white-space:pre-wrap;overflow-wrap:anywhere}.sg-inline-note{padding:10px 12px;border-radius:9px;margin-top:12px}.sg-dashboard-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin:16px 0}.sg-dashboard-grid>.sg-card{margin:0}.sg-trend{height:145px;width:100%;overflow:visible;border-bottom:1px solid var(--sg-border)}.sg-trend-labels{display:flex;gap:8px;justify-content:space-between;overflow:auto;padding-top:7px}.sg-trend-labels span{display:flex;flex-direction:column;min-width:45px;color:var(--sg-muted);font-size:11px}.sg-trend-labels b{color:var(--sg-text);font-size:12px}.sg-page .sg-metrics{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.sg-time-alert{display:inline-flex;flex-wrap:wrap;gap:4px;align-items:baseline;margin:2px 8px 2px 0;padding:3px 7px;border-radius:7px;background:var(--sg-warning-bg);border:1px solid var(--sg-warning-border);color:var(--sg-text);font-weight:650}.sg-time-alert small{font-weight:500;color:var(--sg-muted)}.sg-time-config{margin-top:16px;padding:14px;border:1px solid var(--sg-border);border-radius:10px;background:var(--sg-surface-soft)}.sg-time-config h3{margin:0}.sg-bar>span{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;line-height:1.2}.sg-chart{min-width:0}.sg-table-wrap td{overflow-wrap:anywhere}.sg-monitor-modes{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.sg-monitor-feedback{margin-top:14px;padding:12px;border:1px solid var(--sg-border);border-radius:10px;background:var(--sg-success-bg)}.sg-monitor-feedback h4{margin:0 0 8px}.sg-monitor-feedback .sg-sensitive{margin:10px 0 0}@media(max-width:700px){.sg-header{align-items:start}.sg-metrics{grid-template-columns:1fr 1fr}.sg-columns,.sg-incidents{grid-template-columns:1fr}.sg-page h1{font-size:23px}.sg-brand>svg{display:none}.sg-tabs{gap:7px}.sg-tabs button{font-size:12px}.sg-metric{padding:14px}.sg-source{flex-direction:column}}.ssc-modo-tv{--mtv-radius: 4px;color:var(--ssc-text);background-color:var(--ssc-canvas);min-width:0;font-variant-numeric:tabular-nums}.ssc-modo-tv.ssc-grid-bg{background-color:var(--ssc-canvas)}.ssc-modo-tv .mtv-header{background:var(--ssc-canvas-deep);border-bottom:1px solid var(--ssc-border);box-shadow:0 1px 0 var(--ssc-border)}.ssc-modo-tv .mtv-brand-icon{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--mtv-radius);border:1px solid var(--ssc-border-strong);background:var(--ssc-surface-2);color:var(--ssc-cyan);box-shadow:var(--ssc-glow-sm)}.ssc-modo-tv .mtv-kicker{margin:0;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ssc-cyan)}.ssc-modo-tv .mtv-title{margin:0;font-size:clamp(1.15rem,1.6vw,1.5rem);font-weight:700;letter-spacing:.04em;color:var(--ssc-text);line-height:1.15}.ssc-modo-tv .mtv-sub{margin:0;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ssc-text-muted)}.ssc-modo-tv .mtv-controls,.ssc-modo-tv .mtv-control-panel{border-radius:var(--mtv-radius);border:1px solid var(--ssc-border);background:var(--ssc-surface-1)}.ssc-modo-tv .mtv-control-panel input,.ssc-modo-tv .mtv-control-panel button,.ssc-modo-tv header button{border-radius:var(--mtv-radius)}.ssc-modo-tv .mtv-control-panel input:focus{border-color:var(--ssc-primary);box-shadow:var(--ssc-glow-sm);outline:none}.ssc-modo-tv .mtv-alert{border-radius:var(--mtv-radius);border:1px solid rgba(245,158,11,.45);background:var(--ssc-warning-bg, rgba(245, 158, 11, .12));box-shadow:var(--ssc-glow-sm)}.ssc-modo-tv .mtv-loading{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:var(--mtv-radius);border:1px solid var(--ssc-border);background:var(--ssc-surface-1);color:var(--ssc-text-muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ssc-modo-tv .mtv-loading-dot{width:8px;height:8px;border-radius:2px;background:var(--ssc-cyan);box-shadow:var(--ssc-glow-sm);animation:mtv-pulse 1.2s ease-in-out infinite}.ssc-modo-tv .mtv-carousel-shell,.ssc-modo-tv .mtv-chart-panel,.ssc-modo-tv .mtv-dots-section,.ssc-modo-tv .mtv-kpi{border-radius:var(--mtv-radius)!important}.ssc-modo-tv .mtv-carousel-shell{border:1px solid var(--ssc-border);background:var(--ssc-surface-1);box-shadow:var(--ssc-glow-sm)}.ssc-modo-tv .mtv-chart-panel{border:1px solid var(--ssc-border);background:var(--ssc-surface-2)}.ssc-modo-tv .mtv-dots-section{border:1px solid var(--ssc-border);background:var(--ssc-surface-1)}.ssc-modo-tv .rounded-3xl,.ssc-modo-tv .rounded-2xl,.ssc-modo-tv .rounded-xl,.ssc-modo-tv .rounded-lg,.ssc-modo-tv .rounded-md{border-radius:var(--mtv-radius)}.ssc-modo-tv .mtv-empty{color:var(--ssc-text-muted);font-size:clamp(14px,1.2vw,18px);font-weight:700;letter-spacing:.04em}.ssc-modo-tv[data-mtv-theme=light]{color:#0f172a;background-color:#e8eef8}.ssc-modo-tv[data-mtv-theme=light].ssc-grid-bg{background-color:#e8eef8;background-image:linear-gradient(rgba(15,55,120,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(15,55,120,.05) 1px,transparent 1px)}.ssc-modo-tv[data-mtv-theme=light] .mtv-header{background:#f8fafc;border-bottom-color:#cbd5e1;box-shadow:none}.ssc-modo-tv[data-mtv-theme=light] .mtv-title{color:#0f172a}.ssc-modo-tv[data-mtv-theme=light] .mtv-sub,.ssc-modo-tv[data-mtv-theme=light] .mtv-loading{color:#475569}.ssc-modo-tv[data-mtv-theme=light] .mtv-brand-icon{background:#eff6ff;border-color:#93c5fd;color:#0369a1;box-shadow:none}.ssc-modo-tv[data-mtv-theme=light] .mtv-control-panel,.ssc-modo-tv[data-mtv-theme=light] .mtv-carousel-shell,.ssc-modo-tv[data-mtv-theme=light] .mtv-dots-section{background:#fff;border-color:#cbd5e1;box-shadow:none}.ssc-modo-tv[data-mtv-theme=light] .mtv-chart-panel{background:#f8fafc;border-color:#e2e8f0}.ssc-modo-tv[data-mtv-theme=light] .mtv-loading{background:#fff;border-color:#cbd5e1}@media(prefers-reduced-motion:reduce){.ssc-modo-tv .mtv-loading-dot{animation:none}}@keyframes mtv-pulse{0%,to{opacity:.35}50%{opacity:1}}.silvia-page__workspace{position:relative;z-index:1;flex:1;min-height:0;display:flex;align-items:stretch;justify-content:center}.silvia-page__workspace>.silvia-bg{pointer-events:none;z-index:0}.silvia-page__workspace>.silvia-bg .silvia-bg__far,.silvia-page__workspace>.silvia-bg .silvia-bg__desk{left:auto;right:0;width:min(22rem,34%)}.silvia-assistant{--silvia-rail: 19rem;display:none;position:relative;z-index:1;flex:0 0 var(--silvia-rail);width:var(--silvia-rail);pointer-events:none;overflow:hidden;isolation:isolate;background:transparent}.silvia-assistant--watermark-only{pointer-events:none}@media(min-width:1280px){.silvia-assistant{display:block}.silvia-page--with-avatar .silvia-page__shell{flex:1 1 auto;width:auto;min-width:0;margin-inline:0;padding-right:.75rem}}.silvia-assistant__stage{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:center;padding:0 .7rem .15rem}.silvia-assistant__pose{position:relative;width:min(100%,17.25rem);max-height:94%}.silvia-assistant__breathe,.silvia-assistant__figure{position:relative;width:100%}.silvia-assistant__figure{transform-origin:50% 88%;-webkit-mask-image:linear-gradient(180deg,#000 0 84%,transparent 100%);mask-image:linear-gradient(180deg,#000 0 84%,transparent 100%)}.silvia-assistant__sprite{display:block;width:100%;height:auto;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.silvia-assistant__light{position:absolute;inset:8% 6% 18%;border-radius:50%;background:radial-gradient(ellipse at 52% 42%,rgba(45,212,191,.28),rgba(167,139,250,.12) 46%,transparent 72%);opacity:0;pointer-events:none}.silvia-bg{position:absolute;inset:0;overflow:hidden;background:transparent}.silvia-bg__wash{position:absolute;inset:0;background:radial-gradient(ellipse 80% 50% at 22% 18%,rgba(45,212,191,.2),transparent 62%),radial-gradient(ellipse 70% 48% at 88% 78%,rgba(167,139,250,.16),transparent 64%)}.silvia-bg__far{position:absolute;inset:16% 10% 36%;display:flex;align-items:flex-end;justify-content:space-between;gap:.7rem;opacity:.4;filter:blur(5px)}.silvia-bg__monitor{position:relative;display:block;flex:1;border-radius:.28rem;background:linear-gradient(180deg,#2dd4bf2e,#0c122259 58%,#a78bfa1f)}.silvia-bg__monitor--a{height:48%}.silvia-bg__monitor--b{height:66%}.silvia-bg__monitor--c{height:42%}.silvia-bg__desk{position:absolute;left:0;right:0;bottom:0;height:22%;background:linear-gradient(180deg,transparent,rgba(6,9,18,.72) 40%,rgba(6,9,18,.92))}.silvia-bg__vignette{position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,9,18,.08),transparent 18%,transparent 88%,rgba(6,9,18,.12)),linear-gradient(180deg,rgba(6,9,18,.12),transparent 28%,transparent 74%,rgba(6,9,18,.28))}@media(prefers-reduced-motion:reduce){.silvia-assistant__breathe,.silvia-assistant__light{animation:none}}.silvia-assistant__stage--watermark{opacity:.16;filter:saturate(.7);pointer-events:none}.silvia-assistant__stage--watermark .silvia-assistant__pose{max-height:70%}.silvia-client-panel{position:relative;z-index:2;display:flex;flex-direction:column;min-height:0;height:100%;padding:.85rem .9rem 1rem;color:var(--silvia-text, #eef2ff)}.silvia-client-panel--rail{background:linear-gradient(90deg,transparent,rgba(14,22,40,.28) 18%);border-left:1px solid rgba(148,163,184,.1)}.silvia-client-panel__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.75rem}.silvia-client-panel__head h2{margin:0;font-size:.92rem;font-weight:650}.silvia-client-panel__scroll{overflow:auto;min-height:0;flex:1;padding-right:.15rem}.silvia-client-panel__name{margin:0 0 .85rem;font-size:1.05rem}.silvia-client-panel__id,.silvia-client-panel__muted,.silvia-client-panel__meta,.silvia-client-panel__acs{margin:0 0 .45rem;color:#94a3b8;font-size:.8rem}.silvia-client-panel__block{margin:0 0 .85rem;padding:.65rem .7rem;border-radius:.7rem;background:#0e16286b;border:1px solid rgba(148,163,184,.1)}.silvia-client-panel__block h4{margin:0 0 .4rem;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8}.silvia-client-panel__block ul{margin:0;padding:0;list-style:none;display:grid;gap:.35rem;font-size:.82rem}.silvia-client-panel__banner{margin:0 0 .65rem;padding:.45rem .55rem;border-radius:.5rem;background:#a78bfa1f;color:#eef2ff;font-size:.8rem}.silvia-client-panel__link{background:none;border:0;color:#2dd4bf;cursor:pointer;font:inherit;padding:.15rem .1rem}.scp-identity{display:flex;flex-direction:column;gap:.1rem;margin-bottom:.85rem}.scp-identity__id{font-size:.72rem;color:#94a3b8;letter-spacing:.04em}.scp-identity__name{margin:0;font-size:1.05rem;font-weight:600;color:#eef2ff;line-height:1.25}.scp-list{margin:0;padding:0;list-style:none;display:grid;gap:.45rem}.scp-contract-row{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;font-size:.82rem}.scp-contract-row__id{color:#64748b;font-size:.75rem;min-width:3.2rem}.scp-contract-row__plan{color:#94a3b8;font-size:.78rem;flex:1;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scp-pill{display:inline-block;padding:.18em .55em;border-radius:999px;font-size:.7rem;font-weight:600;letter-spacing:.03em;white-space:nowrap}.scp-pill--ok{background:#34d39926;color:#34d399;border:1px solid rgba(52,211,153,.25)}.scp-pill--block{background:#fbbf241f;color:#fbbf24;border:1px solid rgba(251,191,36,.22)}.scp-pill--cancel{background:#f871711f;color:#f87171;border:1px solid rgba(248,113,113,.22)}.scp-pill--neutral{background:#94a3b81a;color:#94a3b8;border:1px solid rgba(148,163,184,.18)}.scp-dot{display:inline-block;width:.55rem;height:.55rem;border-radius:50%;flex-shrink:0}.scp-dot--online{background:#34d399;box-shadow:0 0 0 2px #34d39940;animation:scp-pulse 2.4s ease-in-out infinite}.scp-dot--offline{background:#475569}@keyframes scp-pulse{0%,to{box-shadow:0 0 0 2px #34d39940}50%{box-shadow:0 0 0 4px #34d39914}}@media(prefers-reduced-motion:reduce){.scp-dot--online{animation:none}}.scp-login-row{display:flex;align-items:center;gap:.45rem;font-size:.82rem;flex-wrap:wrap}.scp-login-row__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scp-login-row__ip{font-size:.75rem;color:#64748b;display:flex;align-items:center;gap:.3rem;font-variant-numeric:tabular-nums}.scp-login-row__ip--block{color:#fbbf24}.scp-fin-flag{display:inline-block;padding:.1em .4em;border-radius:.3rem;background:#fbbf2426;color:#fbbf24;font-size:.65rem;font-weight:700;letter-spacing:.04em;border:1px solid rgba(251,191,36,.28)}.scp-fiber-card{display:flex;flex-direction:column;gap:.5rem;padding:.55rem .6rem;border-radius:.5rem;background:#06091259;border:1px solid rgba(148,163,184,.08)}.scp-fiber-card__top{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.scp-fiber-card__caixa{font-size:.8rem;font-weight:500;color:#cbd5e1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.scp-fiber-card__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.3rem .6rem}.scp-fiber-card__kv{display:flex;flex-direction:column;gap:.05rem}.scp-fiber-card__kv span:first-child{font-size:.63rem;text-transform:uppercase;letter-spacing:.05em;color:#475569}.scp-fiber-card__kv strong{font-size:.75rem;font-weight:500;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scp-fiber-card__kv--wide{grid-column:1 / -1}.scp-rx{display:flex;align-items:center;gap:.35rem;flex-shrink:0}.scp-rx__label{font-size:.72rem;font-variant-numeric:tabular-nums;color:#94a3b8;min-width:4.8rem;text-align:right}.scp-rx__track{width:4rem;height:.35rem;border-radius:999px;background:#94a3b81f;overflow:hidden;flex-shrink:0}.scp-rx__fill{height:100%;border-radius:999px;transition:width .3s ease}.scp-rx__fill--excellent{background:#34d399}.scp-rx__fill--good{background:#2dd4bf}.scp-rx__fill--warn{background:#fbbf24}.scp-rx__fill--bad{background:#f87171}.scp-live-block{margin:0 0 .85rem;padding:.55rem .7rem;border-radius:.7rem;background:#2dd4bf0a;border:1px solid rgba(45,212,191,.15)}.scp-live-block h4{margin:0 0 .35rem;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:#2dd4bf;display:flex;align-items:center;gap:.3rem}.scp-live-list{margin:0;padding:0;list-style:none;display:grid;gap:.2rem}.scp-live-item{display:flex;align-items:center;gap:.45rem;font-size:.75rem;color:#475569;transition:color .2s}.scp-live-item--loaded{color:#2dd4bf}.scp-live-dot{width:.42rem;height:.42rem;border-radius:50%;border:1px solid rgba(45,212,191,.3);background:transparent;flex-shrink:0;transition:background .2s,border-color .2s}.scp-live-item--loaded .scp-live-dot{background:#2dd4bf;border-color:#2dd4bf}.scp-tool-hint{display:inline-flex;align-items:center;gap:.4rem;font-size:.7rem;font-family:ui-monospace,JetBrains Mono,monospace;color:#34d399;background:#34d39912;border:1px solid rgba(52,211,153,.18);border-radius:.4rem;padding:.24rem .6rem;margin-bottom:.45rem}.scp-tool-hint__check{color:#34d399;font-weight:700}.silvia-client-sheet{position:fixed;inset:0;z-index:40;display:flex;align-items:flex-end}.silvia-client-sheet__scrim{position:absolute;inset:0;border:0;background:#02061773}.silvia-client-panel--sheet{position:relative;width:100%;max-height:min(78dvh,36rem);border-radius:1rem 1rem 0 0;background:#0c1222;border-top:1px solid rgba(148,163,184,.16);box-shadow:0 -16px 40px #00000059}@media(prefers-reduced-motion:reduce){.silvia-client-sheet__scrim,.silvia-client-panel--sheet{transition:none}}.sr-only-focusable:not(:focus):not(:focus-within){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.silvia-report{margin-top:.75rem;padding:1rem;border-radius:.75rem;border:1px solid var(--silvia-border, rgba(148, 163, 184, .2));background:var(--silvia-bg-elevated, #0c1222);max-width:100%;overflow:hidden}.silvia-report__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.75rem}.silvia-report__title{margin:0;font-size:.95rem;font-weight:600}.silvia-report__badge{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;padding:.2rem .55rem;border-radius:999px;border:1px solid currentColor}.silvia-report__badge-icon{font-size:.55rem}.silvia-report__badge--queued{color:#94a3b8}.silvia-report__badge--running{color:#38bdf8}.silvia-report__badge--succeeded{color:#4ade80}.silvia-report__badge--failed{color:#f87171}.silvia-report__badge--expired{color:#fbbf24}.silvia-report__badge--access_revoked{color:#fb7185}.silvia-report__badge--not_found{color:#a78bfa}.silvia-report__progress-wrap{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.silvia-report__progress{flex:1;height:.45rem;accent-color:var(--silvia-cyan, #2dd4bf)}.silvia-report__progress-label{font-size:.75rem;color:var(--silvia-muted, #94a3b8);min-width:2.5rem;text-align:right}.silvia-report__warn,.silvia-report__error{font-size:.85rem;margin:.5rem 0;padding:.5rem .65rem;border-radius:.5rem}.silvia-report__warn{background:#fbbf241f;border:1px solid rgba(251,191,36,.35);color:#fde68a}.silvia-report__error{background:#f871711f;border:1px solid rgba(248,113,113,.35);color:#fecaca}.silvia-report__summary{font-size:.9rem;margin:0 0 .75rem}.silvia-report__section-title{font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;color:var(--silvia-muted, #94a3b8);margin:1rem 0 .4rem}.silvia-report__causes,.silvia-report__ranking,.silvia-report__fontes{list-style:none;margin:0;padding:0;font-size:.85rem}.silvia-report__causes li,.silvia-report__ranking li{display:flex;justify-content:space-between;gap:.5rem;padding:.25rem 0;border-bottom:1px solid rgba(148,163,184,.08)}.silvia-report__count,.silvia-report__score{font-variant-numeric:tabular-nums;color:var(--silvia-cyan, #2dd4bf)}.silvia-report__clients{max-height:min(50vh,420px);overflow-y:auto;overscroll-behavior:contain}.silvia-report__client{border-top:1px solid rgba(148,163,184,.1)}.silvia-report__client-toggle{width:100%;display:grid;grid-template-columns:auto 1fr auto;gap:.5rem;align-items:center;padding:.55rem 0;background:none;border:none;color:inherit;text-align:left;cursor:pointer;font:inherit}.silvia-report__client-toggle:focus-visible{outline:2px solid var(--silvia-cyan, #2dd4bf);outline-offset:2px}.silvia-report__reused-note{margin:0 0 .75rem;font-size:.875rem;color:var(--silvia-muted, #64748b)}.silvia-report__client-login{display:block;font-size:.8125rem;color:var(--silvia-accent, #0d9488);font-family:ui-monospace,monospace;word-break:break-all}.silvia-report__client-name{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.silvia-report__client-cause{font-size:.75rem;color:var(--silvia-muted, #94a3b8);text-align:right}.silvia-report__client-body{padding:0 0 .65rem 1.25rem;font-size:.82rem}.silvia-report__label{color:var(--silvia-muted, #94a3b8)}.silvia-report__crit{font-size:.65rem;transform:rotate(0);transition:transform .15s ease}.silvia-report__client-toggle[aria-expanded=true] .silvia-report__crit{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.silvia-report__crit{transition:none}}.silvia-report__crit--critico{color:#f87171}.silvia-report__crit--alto{color:#fb923c}.silvia-report__crit--medio{color:#fbbf24}.silvia-report__crit--baixo{color:#94a3b8}.silvia-report__evidence{list-style:none;margin:.35rem 0 0;padding:0}.silvia-report__evidence-kind{display:block;font-size:.72rem;font-weight:600;margin-bottom:.15rem}.silvia-report__missing{font-size:.78rem;color:var(--silvia-muted, #94a3b8)}.silvia-report__retry,.silvia-report__link-btn{margin-top:.75rem;padding:.45rem .85rem;border-radius:.5rem;border:1px solid var(--silvia-cyan, #2dd4bf);background:var(--silvia-cyan-dim, rgba(45, 212, 191, .14));color:var(--silvia-text, #eef2ff);cursor:pointer;font:inherit;font-size:.85rem}.silvia-report__link-btn{display:inline;margin-top:0;padding:0;border:none;background:none;text-decoration:underline;color:var(--silvia-cyan, #2dd4bf)}.silvia-report__retry:focus-visible,.silvia-report__link-btn:focus-visible{outline:2px solid var(--silvia-cyan, #2dd4bf);outline-offset:2px}@media(max-width:375px){.silvia-report{padding:.75rem}.silvia-report__client-toggle{grid-template-columns:auto 1fr}.silvia-report__client-cause{grid-column:2;text-align:left}}.silvia-report__logins{list-style:none;margin:0;padding:0}.silvia-report__logins li{padding:.25rem 0;font-size:.9rem}.silvia-report__legacy,.silvia-report__missing{font-size:.85rem;opacity:.85}.silvia-report__stats-bar{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(148,163,184,.12);border-radius:.65rem;overflow:hidden;margin-bottom:1rem}.silvia-report__stat{padding:.65rem .75rem;border-right:1px solid rgba(148,163,184,.1)}.silvia-report__stat:last-child{border-right:none}.silvia-report__stat-n{font-size:1.45rem;font-weight:800;line-height:1;margin-bottom:.15rem;font-variant-numeric:tabular-nums}.silvia-report__stat-lbl{font-size:.62rem;color:#475569;text-transform:uppercase;letter-spacing:.05em}.silvia-report__stat--tech .silvia-report__stat-n{color:#f87171}.silvia-report__stat--fin .silvia-report__stat-n{color:#fbbf24}.silvia-report__stat--crit .silvia-report__stat-n{color:#a78bfa}.silvia-report__stat--tot .silvia-report__stat-n{color:#94a3b8}@media(max-width:480px){.silvia-report__stats-bar{grid-template-columns:repeat(2,1fr)}.silvia-report__stat:nth-child(2){border-right:none}.silvia-report__stat:nth-child(1),.silvia-report__stat:nth-child(2){border-bottom:1px solid rgba(148,163,184,.1)}}.silvia-report__silvia-note{margin-top:.75rem;padding:.65rem .85rem;border-radius:.6rem;background:#a78bfa0f;border:1px solid rgba(167,139,250,.14);font-size:.8rem;color:#cbd5e1;line-height:1.5}.silvia-report__silvia-note strong{color:#a78bfa}.silvia-client-result{margin-top:.75rem;padding:.85rem;border-radius:.75rem;border:1px solid var(--silvia-border, rgba(148, 163, 184, .2));background:var(--silvia-bg-elevated, #0c1222)}.silvia-client-result__title{margin:0 0 .35rem;font-size:.92rem;font-weight:600}.silvia-client-result__meta,.silvia-client-result__acs,.silvia-client-result__choice{margin:0 0 .45rem;font-size:.8rem;color:#94a3b8}.silvia-client-result__list{margin:0;padding:0;list-style:none;display:grid;gap:.3rem;font-size:.85rem}.silvia-client-result__stale{margin:.55rem 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.82rem}.silvia-client-result__stale button{background:none;border:0;color:#2dd4bf;cursor:pointer;font:inherit;padding:.15rem .1rem}.silvia-page{--silvia-bg: #060912;--silvia-bg-elevated: #0c1222;--silvia-surface: rgba(14, 22, 40, .88);--silvia-border: rgba(148, 163, 184, .16);--silvia-cyan: #2dd4bf;--silvia-cyan-dim: rgba(45, 212, 191, .14);--silvia-violet: #a78bfa;--silvia-violet-dim: rgba(167, 139, 250, .12);--silvia-text: #eef2ff;--silvia-muted: #94a3b8;--silvia-header-h: 3.75rem;position:relative;display:flex;flex-direction:column;height:100dvh;max-height:100dvh;overflow:hidden;background:var(--silvia-bg);color:var(--silvia-text)}.silvia-page__grid-bg{pointer-events:none;position:absolute;inset:0;background:radial-gradient(ellipse 90% 55% at 12% -5%,rgba(45,212,191,.11),transparent 52%),radial-gradient(ellipse 70% 45% at 95% 8%,rgba(167,139,250,.13),transparent 48%);-webkit-mask-image:linear-gradient(to bottom,black 0%,black 70%,transparent 100%);mask-image:linear-gradient(to bottom,black 0%,black 70%,transparent 100%)}.silvia-mark{position:relative;flex-shrink:0;display:grid;place-items:center}.silvia-mark--xs{width:1.75rem;height:1.75rem}.silvia-mark--sm{width:2.75rem;height:2.75rem}.silvia-mark--md{width:3.5rem;height:3.5rem}.silvia-mark--lg{width:4.5rem;height:4.5rem}.silvia-mark--xl{width:5.5rem;height:5.5rem}.silvia-mark__ring{position:absolute;border-radius:50%;border:1px solid rgba(45,212,191,.35)}.silvia-mark__ring--outer{inset:0;box-shadow:0 0 28px #2dd4bf2e;animation:silvia-ring 5s ease-in-out infinite}.silvia-mark__ring--inner{inset:18%;border-color:#a78bfa73;animation:silvia-ring 5s ease-in-out infinite reverse}.silvia-mark__core{position:relative;z-index:1;width:58%;height:58%;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:#0f172a8c;box-shadow:0 0 20px #2dd4bf47}.silvia-mark__photo{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%}.silvia-mark--static .silvia-mark__ring--outer,.silvia-mark--static .silvia-mark__ring--inner{animation:none}@media(prefers-reduced-motion:reduce){.silvia-mark__ring--outer,.silvia-mark__ring--inner{animation:none}}@keyframes silvia-ring{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.03);opacity:1}}.silvia-page__header{position:relative;z-index:20;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:var(--silvia-header-h);padding:.65rem 1.25rem;padding-top:max(.65rem,env(safe-area-inset-top));border-bottom:1px solid var(--silvia-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#060912eb}.silvia-page__brand{display:flex;align-items:center;gap:.75rem;min-width:0}.silvia-page__brand-text{min-width:0}.silvia-page__title{font-size:1.0625rem;font-weight:700;letter-spacing:.03em;margin:0}.silvia-page__subtitle{margin:.1rem 0 0;font-size:.6875rem;color:var(--silvia-muted);letter-spacing:.04em;text-transform:uppercase}.silvia-page__subtitle-short{display:none}.silvia-page__actions{display:flex;gap:.4rem;flex-shrink:0}.silvia-page__btn{border:1px solid var(--silvia-border);background:#1e293b8c;color:var(--silvia-text);border-radius:.5rem;padding:.4rem .75rem;font-size:.75rem;cursor:pointer;white-space:nowrap}.silvia-page__btn:hover{border-color:#2dd4bf73;background:var(--silvia-cyan-dim)}.silvia-page__shell{position:relative;z-index:1;flex:1;min-height:0;display:flex;flex-direction:column;width:100%;max-width:52rem;margin:0 auto;padding:0 1rem}.silvia-page__shell--centered{flex:1;justify-content:center;align-items:center;gap:1rem}.silvia-page__shell--hero,.silvia-page__shell--chat{justify-content:flex-start}.silvia-page__hero{flex-shrink:0;overflow:hidden;text-align:center;opacity:0;transform:translateY(-10px) scale(.98);transition:opacity .35s ease,transform .35s ease;visibility:hidden;height:0}.silvia-page__hero--visible{flex:1;display:flex;flex-direction:column;justify-content:center;height:auto;visibility:visible;opacity:1;transform:translateY(0) scale(1);padding:.75rem .25rem 1rem;min-height:0}.silvia-page__hero--collapsed{height:0;padding:0;visibility:hidden;opacity:0;transform:translateY(-8px) scale(.98);pointer-events:none}@media(prefers-reduced-motion:reduce){.silvia-page__hero{transition:none}.silvia-page__hero--collapsed{display:none}}.silvia-page__hero-mark{margin:0 auto .85rem}.silvia-page__hero-title{margin:0 0 .45rem;font-size:clamp(1.35rem,3.5vw,1.85rem);font-weight:700;letter-spacing:-.02em;text-wrap:balance;max-width:22rem;margin-inline:auto}.silvia-page__hero-lead{margin:0 auto;max-width:34rem;color:var(--silvia-muted);font-size:.9375rem;line-height:1.55}.silvia-page__chips{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:center;margin-top:1rem}.silvia-page__chip{border:1px solid rgba(167,139,250,.38);background:var(--silvia-violet-dim);color:var(--silvia-text);border-radius:999px;padding:.38rem .8rem;font-size:.8125rem;cursor:pointer}.silvia-page__chip:hover{background:var(--silvia-cyan-dim);border-color:#2dd4bf73}.silvia-page__messages{min-height:0;overflow-x:hidden;display:flex;flex-direction:column;gap:.65rem}.silvia-page__messages--idle{flex:0 0 0;overflow:hidden;padding:0;visibility:hidden}.silvia-page__messages--active{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:.75rem 0 .5rem;scroll-padding-top:.5rem;-webkit-overflow-scrolling:touch}.silvia-page__scroll-anchor{height:1px;flex-shrink:0}.silvia-page__msg{display:flex;gap:.55rem;align-items:flex-start;max-width:min(92%,40rem);animation:silvia-msg-in .25s ease}@media(prefers-reduced-motion:reduce){.silvia-page__msg{animation:none}}@keyframes silvia-msg-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.silvia-page__msg--user{align-self:flex-end;flex-direction:row-reverse;max-width:min(88%,36rem)}.silvia-page__msg--user .silvia-page__msg-body{background:linear-gradient(135deg,#2dd4bf2e,#6366f138);border:1px solid rgba(45,212,191,.28)}.silvia-page__msg--assistant .silvia-page__msg-body{background:var(--silvia-surface);border:1px solid var(--silvia-border)}.silvia-page__msg--error{align-self:stretch;max-width:100%}.silvia-page__msg--error .silvia-page__msg-body{background:#7f1d1d47;border:1px solid rgba(248,113,113,.35);color:#fecaca}.silvia-page__msg-body{flex:1;padding:.7rem .95rem;border-radius:1rem;line-height:1.55;font-size:.9375rem;white-space:pre-wrap;word-break:break-word}.silvia-page__msg-mark{margin-top:.15rem}.silvia-page__thinking{align-self:flex-start;display:flex;align-items:center;gap:.5rem;color:var(--silvia-muted);font-size:.875rem;padding:.35rem 0}.silvia-page__dots span{display:inline-block;width:.35rem;height:.35rem;border-radius:50%;background:var(--silvia-cyan);margin-right:.15rem;animation:silvia-dot 1.2s ease-in-out infinite}.silvia-page__dots span:nth-child(2){animation-delay:.15s}.silvia-page__dots span:nth-child(3){animation-delay:.3s}@media(prefers-reduced-motion:reduce){.silvia-page__dots span{animation:none;opacity:.7}}@keyframes silvia-dot{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.silvia-page__composer{flex-shrink:0;z-index:15;padding:.5rem 0;padding-bottom:max(.85rem,env(safe-area-inset-bottom));background:linear-gradient(to top,var(--silvia-bg) 82%,transparent);border-top:1px solid transparent}.silvia-page--composer-focus .silvia-page__composer{border-top-color:var(--silvia-border)}.silvia-page__form{display:flex;flex-wrap:nowrap;width:100%;gap:.5rem;align-items:flex-end;border:1px solid var(--silvia-border);border-radius:.85rem;padding:.55rem;background:var(--silvia-bg-elevated);box-shadow:0 -4px 24px #00000040}.silvia-page__input{display:block;box-sizing:border-box;width:100%;flex:1 1 auto;min-width:0;min-height:5rem;max-height:13.5rem;resize:none;overflow-y:auto;border:none;background:transparent;color:var(--silvia-text);font:inherit;padding:.55rem .65rem;line-height:1.45;appearance:none;-webkit-appearance:none;background-image:none}.silvia-page__input::-webkit-resizer,.silvia-page__input::-webkit-inner-spin-button,.silvia-page__input::-webkit-calendar-picker-indicator{display:none}.silvia-page__input:focus{outline:none}.silvia-page__send{flex-shrink:0;border:none;border-radius:.55rem;padding:.5rem 1rem;font-weight:600;font-size:.8125rem;cursor:pointer;background:linear-gradient(135deg,#0d9488,#6366f1);color:#fff}.silvia-page__send:disabled{opacity:.45;cursor:not-allowed}.silvia-page__btn:focus-visible,.silvia-page__chip:focus-visible,.silvia-page__input:focus-visible,.silvia-page__send:focus-visible{outline:2px solid var(--silvia-cyan);outline-offset:2px}.silvia-page__badge{display:inline-block;font-size:.6rem;text-transform:uppercase;letter-spacing:.1em;color:var(--silvia-cyan);border:1px solid rgba(45,212,191,.35);border-radius:999px;padding:.12rem .45rem;margin-left:.4rem;vertical-align:middle}.silvia-page--embedded{height:100%;max-height:100%;border-radius:.5rem}@media(max-width:640px){.silvia-page__subtitle-full{display:none}.silvia-page__subtitle-short{display:inline}}@media(max-width:480px){.silvia-page__header{padding-left:.75rem;padding-right:.75rem;gap:.5rem}.silvia-page__brand{gap:.55rem}.silvia-page__title{font-size:1rem}.silvia-page__badge{display:none}.silvia-page__btn{padding:.35rem .55rem;font-size:.6875rem}.silvia-page__shell{padding:0 .65rem}.silvia-page__hero--visible{padding:.5rem 0 .75rem}.silvia-page__hero-lead{font-size:.875rem;line-height:1.5}.silvia-page__chip{font-size:.75rem;padding:.35rem .65rem}.silvia-page__form{flex-wrap:wrap}.silvia-page__send{width:100%}.silvia-page__msg,.silvia-page__msg--user{max-width:100%}}@media(max-width:320px){.silvia-page__actions{gap:.25rem}.silvia-page__btn{padding:.3rem .45rem}}.silvia-page__btn--icon{display:inline-flex;align-items:center;justify-content:center;padding:.4rem;min-width:2.25rem}.silvia-perms{position:fixed;inset:0;z-index:120;display:flex;align-items:stretch;justify-content:flex-end}.silvia-perms__backdrop{position:absolute;inset:0;border:0;background:#020617b8;cursor:pointer}.silvia-perms__sheet{position:relative;z-index:1;width:min(100%,42rem);max-height:100dvh;overflow:auto;background:var(--silvia-bg-elevated, #0c1222);border-left:1px solid var(--silvia-border, rgba(148, 163, 184, .16));padding:1rem 1.1rem 1.25rem;color:var(--silvia-text, #eef2ff)}.silvia-perms__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.silvia-perms__header h2{margin:0;font-size:1.05rem;font-weight:600}.silvia-perms__status{margin:0 0 .75rem;font-size:.875rem;color:var(--silvia-muted, #94a3b8)}.silvia-perms__status--error{color:#fca5a5}.silvia-perms__status--ok{color:#6ee7b7}.silvia-perms__body{display:grid;grid-template-columns:1fr 1.2fr;gap:1rem}.silvia-perms__label{display:block;font-size:.8125rem;margin-bottom:.35rem;color:var(--silvia-muted, #94a3b8)}.silvia-perms__input{width:100%;box-sizing:border-box;margin-bottom:.65rem;padding:.5rem .65rem;border-radius:.5rem;border:1px solid var(--silvia-border, rgba(148, 163, 184, .16));background:#06091299;color:inherit}.silvia-perms__user-list{list-style:none;margin:0;padding:0;max-height:min(52dvh,28rem);overflow:auto;border:1px solid var(--silvia-border, rgba(148, 163, 184, .16));border-radius:.65rem}.silvia-perms__user{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;padding:.55rem .65rem;border:0;border-bottom:1px solid var(--silvia-border, rgba(148, 163, 184, .12));background:transparent;color:inherit;text-align:left;cursor:pointer}.silvia-perms__user:last-child{border-bottom:0}.silvia-perms__user--active{background:var(--silvia-cyan-dim, rgba(45, 212, 191, .14))}.silvia-perms__user--owner{opacity:.55;cursor:not-allowed}.silvia-perms__user-name{font-weight:600;font-size:.875rem}.silvia-perms__user-role{font-size:.75rem;color:var(--silvia-muted, #94a3b8)}.silvia-perms__user-badge{font-size:.6875rem;padding:.1rem .35rem;border-radius:999px;background:var(--silvia-violet-dim, rgba(167, 139, 250, .12));color:#c4b5fd}.silvia-perms__hint{margin:0;color:var(--silvia-muted, #94a3b8);font-size:.875rem}.silvia-perms__toggle-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem;padding:.65rem .75rem;border-radius:.65rem;border:1px solid var(--silvia-border, rgba(148, 163, 184, .16))}.silvia-perms__toggle-label{font-weight:600;font-size:.875rem}.silvia-perms__section-title{margin:0 0 .5rem;font-size:.8125rem;text-transform:uppercase;letter-spacing:.04em;color:var(--silvia-muted, #94a3b8)}.silvia-perms__tools{display:flex;flex-direction:column;gap:.65rem;margin-bottom:1rem}.silvia-perms__tool-card{padding:.65rem .75rem;border-radius:.65rem;border:1px solid var(--silvia-border, rgba(148, 163, 184, .16));background:#06091273}.silvia-perms__tool-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.silvia-perms__tool-title{margin:0;font-size:.9375rem}.silvia-perms__tool-desc{margin:.35rem 0 0;font-size:.8125rem;line-height:1.45;color:var(--silvia-muted, #94a3b8)}.silvia-perms__sr-toggle{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.silvia-perms__save{width:100%;padding:.65rem 1rem;border:0;border-radius:.65rem;background:linear-gradient(135deg,#2dd4bf,#14b8a6);color:#042f2e;font-weight:700;cursor:pointer}.silvia-perms__save:disabled{opacity:.6;cursor:not-allowed}@media(max-width:640px){.silvia-perms__body{grid-template-columns:1fr}.silvia-perms__sheet{width:100%}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.silvia-page__composer-field{position:relative;display:flex;flex:1 1 auto;width:100%;min-width:0}.silvia-page__buscar-cliente{display:inline-flex;align-items:center;margin:0 0 .45rem;border:1px solid rgba(45,212,191,.35);background:var(--silvia-cyan-dim);color:var(--silvia-text);border-radius:999px;padding:.32rem .8rem;font:inherit;font-size:.8125rem;font-weight:650;cursor:pointer}.silvia-page__buscar-cliente:disabled{opacity:.45;cursor:not-allowed}.silvia-client-search{position:relative;z-index:2;display:flex;flex-direction:column;min-height:0;color:var(--silvia-text)}.silvia-client-search--rail{flex:0 0 20.5rem;width:20.5rem;margin:.7rem 0 .7rem .75rem;padding:.85rem .9rem 1rem;border-radius:.95rem;border:1px solid rgba(148,163,184,.16);background:#0c1222e6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 12px 32px #00000038}.silvia-client-search--sheet{position:relative;width:100%;max-height:min(82dvh,40rem);padding:.75rem .9rem 1.1rem;border-radius:1rem 1rem 0 0;background:#0c1222;border-top:1px solid rgba(148,163,184,.16);box-shadow:0 -16px 40px #00000059}.silvia-client-search__sheet-bar{display:flex;justify-content:flex-end;margin-bottom:.35rem}.silvia-client-search__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.7rem}.silvia-client-search__head h2{margin:0;font-size:.95rem;font-weight:650}.silvia-client-search__acts{display:flex;flex-wrap:wrap;gap:.45rem}.silvia-client-search__field{display:flex;flex-direction:column;min-height:0;flex:1}.silvia-client-search__input{width:100%;box-sizing:border-box;margin-bottom:.55rem;padding:.55rem .7rem;border-radius:.65rem;border:1px solid var(--silvia-border);background:#060912a6;color:inherit;font:inherit}.silvia-client-search__input:focus{outline:2px solid var(--silvia-cyan);outline-offset:1px}.silvia-client-search__list{margin:0;padding:0;list-style:none;overflow:auto;min-height:0;flex:1}.silvia-client-search__option,.silvia-client-search__empty{padding:.5rem .55rem;border-radius:.5rem}.silvia-client-search__option{display:grid;gap:.1rem;cursor:pointer}.silvia-client-search__option.is-active,.silvia-client-search__option:hover{background:#2dd4bf1f}.silvia-client-search__name{font-weight:650}.silvia-client-search__hint,.silvia-client-search__empty{color:#94a3b8;font-size:.78rem}.silvia-client-search__scroll{overflow:auto;min-height:0;flex:1;display:flex;flex-direction:column}.silvia-client-search__mention{margin-top:.85rem;border:none;border-radius:.65rem;padding:.6rem 1rem;font-weight:700;font-size:.875rem;cursor:pointer;background:linear-gradient(135deg,#0d9488,#6366f1);color:#fff}.silvia-client-search__mention:disabled{opacity:.45;cursor:not-allowed}.silvia-client-chip--compact{margin-bottom:.35rem}@media(min-width:1280px){.silvia-page--with-client-card .silvia-page__shell{padding-left:.55rem}}@media(prefers-reduced-motion:reduce){.silvia-client-search--sheet,.silvia-client-sheet__scrim{transition:none}}.silvia-page__msg--context{justify-content:center}.silvia-page__msg--context .silvia-page__msg-body{background:transparent;border:1px solid rgba(45,212,191,.22);color:#99f6e4;font-size:.82rem;text-align:center}.silvia-client-chip{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;margin:0 0 .45rem}.silvia-client-chip__main,.silvia-client-chip__act{border:1px solid var(--silvia-border);background:#0e1628b8;color:var(--silvia-text);border-radius:999px;font:inherit;cursor:pointer}.silvia-client-chip__main{padding:.28rem .7rem;font-weight:650}.silvia-client-chip__act{padding:.22rem .55rem;font-size:.78rem;color:#94a3b8}.silvia-mention{position:absolute;left:0;right:0;bottom:calc(100% + .35rem);z-index:8}.silvia-mention__list{margin:0;padding:.35rem;list-style:none;max-height:14rem;overflow:auto;border-radius:.75rem;border:1px solid var(--silvia-border);background:#0c1222;box-shadow:0 12px 32px #00000059}.silvia-mention__option,.silvia-mention__empty{padding:.45rem .55rem;border-radius:.5rem}.silvia-mention__option{display:grid;gap:.1rem;cursor:pointer}.silvia-mention__option.is-active,.silvia-mention__option:hover{background:#2dd4bf1f}.silvia-mention__name{font-weight:650}.silvia-mention__hint,.silvia-mention__empty{color:#94a3b8;font-size:.78rem}:root{--color-bg-primary: #0b1c2d;--color-bg-secondary: #12263a;--color-bg-card: #162f47;--color-border: #1f3b57;--color-text-primary: #e6edf3;--color-text-secondary: #9fb3c8;--color-accent: #1f6feb;--color-success: #2ea043;--color-warning: #d29922;--color-danger: #f85149;--ssc-canvas: #020817;--ssc-canvas-deep: #020618;--ssc-bg: #020918;--ssc-surface-1: #071026;--ssc-surface-2: #0c1a38;--ssc-surface-3: #122040;--ssc-surface-glass: rgba(7,16,38,.82);--ssc-surface-input: #060e22;--ssc-primary: #3777FF;--ssc-primary-hover: #4d8aff;--ssc-cyan: #38BDF8;--ssc-cyan-muted: rgba(56,189,248,.18);--ssc-text: #E9F1FF;--ssc-text-muted: #6E85B8;--ssc-text-disabled: #3a4d6e;--ssc-border: rgba(56,189,248,.14);--ssc-border-strong: rgba(56,189,248,.28);--ssc-divider: rgba(148,163,184,.12);--ssc-online: #22C55E;--ssc-online-bg: rgba(34,197,94,.1);--ssc-warning: #F59E0B;--ssc-warning-bg: rgba(245,158,11,.1);--ssc-critical: #EF4444;--ssc-critical-bg: rgba(239,68,68,.1);--ssc-info: #38BDF8;--ssc-info-bg: rgba(56,189,248,.1);--ssc-neutral: #64748B;--ssc-neutral-bg: rgba(100,116,139,.1);--ssc-glow-sm: 0 0 8px rgba(56,189,248,.25);--ssc-glow-md: 0 0 16px rgba(56,189,248,.3);--ssc-glow-lg: 0 0 32px rgba(56,189,248,.2)}[data-theme=light]{--ssc-canvas: #F4F7FB;--ssc-canvas-deep: #E8EDF5;--ssc-bg: #F0F4FA;--ssc-surface-1: #FFFFFF;--ssc-surface-2: #EDF1F8;--ssc-surface-3: #E2E8F2;--ssc-surface-glass: rgba(255,255,255,.82);--ssc-surface-input: #FFFFFF;--ssc-text: #0F1923;--ssc-text-muted: #4A5F7E;--ssc-text-disabled: #9AAFC8;--ssc-border: rgba(55,119,255,.18);--ssc-border-strong: rgba(55,119,255,.35);--ssc-divider: rgba(100,116,139,.18);--ssc-cyan-muted: rgba(56,189,248,.12);--ssc-glow-sm: 0 0 8px rgba(55,119,255,.15);--ssc-glow-md: 0 0 16px rgba(55,119,255,.2);--ssc-glow-lg: 0 0 20px rgba(55,119,255,.12)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-orange-900:oklch(40.8% .123 38.172);--color-orange-950:oklch(26.6% .079 36.259);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-800:oklch(47.6% .114 61.907);--color-yellow-900:oklch(42.1% .095 57.708);--color-yellow-950:oklch(28.6% .066 53.813);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-green-950:oklch(26.6% .065 152.934);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-teal-900:oklch(38.6% .063 188.416);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-700:oklch(52% .105 223.128);--color-cyan-800:oklch(45% .085 224.283);--color-cyan-900:oklch(39.8% .07 227.392);--color-cyan-950:oklch(30.2% .056 229.695);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-sky-800:oklch(44.3% .11 240.79);--color-sky-900:oklch(39.1% .09 240.876);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-900:oklch(35.9% .144 278.697);--color-indigo-950:oklch(25.7% .09 281.288);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-violet-800:oklch(43.2% .232 292.759);--color-violet-900:oklch(38% .189 293.745);--color-violet-950:oklch(28.3% .141 291.089);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-800:oklch(43.8% .218 303.724);--color-purple-900:oklch(38.1% .176 304.987);--color-purple-950:oklch(29.1% .149 302.717);--color-fuchsia-50:oklch(97.7% .017 320.058);--color-fuchsia-100:oklch(95.2% .037 318.852);--color-fuchsia-200:oklch(90.3% .076 319.62);--color-fuchsia-300:oklch(83.3% .145 321.434);--color-fuchsia-400:oklch(74% .238 322.16);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-fuchsia-600:oklch(59.1% .293 322.896);--color-fuchsia-700:oklch(51.8% .253 323.949);--color-fuchsia-800:oklch(45.2% .211 324.591);--color-fuchsia-900:oklch(40.1% .17 325.612);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-950:oklch(27.1% .105 12.094);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.fixed\!{position:fixed!important}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.start\!{inset-inline-start:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.-top-0\.5{top:calc(var(--spacing) * -.5)}.-top-24{top:calc(var(--spacing) * -24)}.top-0{top:calc(var(--spacing) * 0)}.top-1{top:calc(var(--spacing) * 1)}.top-1\/2{top:50%}.top-1\/3{top:33.3333%}.top-1\/4{top:25%}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-9{top:calc(var(--spacing) * 9)}.top-full{top:100%}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-24{right:calc(var(--spacing) * -24)}.right-0{right:calc(var(--spacing) * 0)}.right-1\/3{right:33.3333%}.right-1\/4{right:25%}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.right-6{right:calc(var(--spacing) * 6)}.-bottom-1{bottom:calc(var(--spacing) * -1)}.-bottom-32{bottom:calc(var(--spacing) * -32)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-1\/3{bottom:33.3333%}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-full{bottom:100%}.-left-24{left:calc(var(--spacing) * -24)}.left-0{left:calc(var(--spacing) * 0)}.left-1{left:calc(var(--spacing) * 1)}.left-1\/2{left:50%}.left-1\/4{left:25%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[2\]{z-index:2}.z-\[4\]{z-index:4}.z-\[60\]{z-index:60}.z-\[80\]{z-index:80}.z-\[85\]{z-index:85}.z-\[90\]{z-index:90}.z-\[95\]{z-index:95}.z-\[100\]{z-index:100}.z-\[120\]{z-index:120}.z-\[140\]{z-index:140}.z-\[150\]{z-index:150}.z-\[200\]{z-index:200}.z-\[400\]{z-index:400}.z-\[450\]{z-index:450}.z-\[500\]{z-index:500}.z-\[600\]{z-index:600}.z-\[620\]{z-index:620}.z-\[5000\]{z-index:5000}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-full{grid-column:1/-1}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-8{margin:calc(var(--spacing) * 8)}.m-41{margin:calc(var(--spacing) * 41)}.m-53{margin:calc(var(--spacing) * 53)}.m-503{margin:calc(var(--spacing) * 503)}.m-604{margin:calc(var(--spacing) * 604)}.m-695{margin:calc(var(--spacing) * 695)}.m-763{margin:calc(var(--spacing) * 763)}.m-994{margin:calc(var(--spacing) * 994)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing) * 4)}.-mt-0\.5{margin-top:calc(var(--spacing) * -.5)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-auto{margin-right:auto}.-mb-px{margin-bottom:-1px}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-56{height:calc(var(--spacing) * 56)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-80{height:calc(var(--spacing) * 80)}.h-\[22px\]{height:22px}.h-\[70vh\]{height:70vh}.h-\[80vh\]{height:80vh}.h-\[92vh\]{height:92vh}.h-\[140px\]{height:140px}.h-\[180px\]{height:180px}.h-\[280px\]{height:280px}.h-\[320px\]{height:320px}.h-\[420px\]{height:420px}.h-\[clamp\(420px\,62vh\,760px\)\]{height:clamp(420px,62vh,760px)}.h-\[clamp\(460px\,68vh\,820px\)\]{height:clamp(460px,68vh,820px)}.h-\[min\(78vh\,900px\)\]{height:min(78vh,900px)}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-24{max-height:calc(var(--spacing) * 24)}.max-h-28{max-height:calc(var(--spacing) * 28)}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-44{max-height:calc(var(--spacing) * 44)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-52{max-height:calc(var(--spacing) * 52)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[32rem\]{max-height:32rem}.max-h-\[42\%\]{max-height:42%}.max-h-\[50vh\]{max-height:50vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[75vh\]{max-height:75vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[150px\]{max-height:150px}.max-h-\[280px\]{max-height:280px}.max-h-\[min\(28rem\,50vh\)\]{max-height:min(28rem,50vh)}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-80{min-height:calc(var(--spacing) * 80)}.min-h-\[52px\]{min-height:52px}.min-h-\[60px\]{min-height:60px}.min-h-\[70vh\]{min-height:70vh}.min-h-\[72px\]{min-height:72px}.min-h-\[240px\]{min-height:240px}.min-h-\[260px\]{min-height:260px}.min-h-\[280px\]{min-height:280px}.min-h-\[320px\]{min-height:320px}.min-h-\[360px\]{min-height:360px}.min-h-\[400px\]{min-height:400px}.min-h-\[420px\]{min-height:420px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0{width:calc(var(--spacing) * 0)}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-\[3px\]{width:3px}.w-\[9\.5rem\]{width:9.5rem}.w-\[120px\]{width:120px}.w-\[180px\]{width:180px}.w-\[200px\]{width:200px}.w-\[260px\]{width:260px}.w-\[280px\]{width:280px}.w-\[290px\]{width:290px}.w-\[360px\]{width:360px}.w-\[450px\]{width:450px}.w-\[480px\]{width:480px}.w-\[500px\]{width:500px}.w-\[640px\]{width:640px}.w-\[min\(420px\,100\%\)\]{width:min(420px,100%)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[14rem\]{max-width:14rem}.max-w-\[85\%\]{max-width:85%}.max-w-\[90vw\]{max-width:90vw}.max-w-\[95\%\]{max-width:95%}.max-w-\[120px\]{max-width:120px}.max-w-\[130px\]{max-width:130px}.max-w-\[140px\]{max-width:140px}.max-w-\[160px\]{max-width:160px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[280px\]{max-width:280px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[1700px\]{max-width:1700px}.max-w-\[min\(28rem\,50vw\)\]{max-width:min(28rem,50vw)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-12{min-width:calc(var(--spacing) * 12)}.min-w-\[0\.5rem\]{min-width:.5rem}.min-w-\[9rem\]{min-width:9rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[22px\]{min-width:22px}.min-w-\[120px\]{min-width:120px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[260px\]{min-width:260px}.min-w-\[270px\]{min-width:270px}.min-w-\[280px\]{min-width:280px}.min-w-\[320px\]{min-width:320px}.min-w-\[640px\]{min-width:640px}.min-w-\[960px\]{min-width:960px}.min-w-full{min-width:100%}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-\[2\]{flex:2}.flex-shrink-0,.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-\[1\.01\]{scale:1.01}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform\!{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[7rem_1fr\]{grid-template-columns:7rem 1fr}.grid-cols-\[40px_50px_1fr_70px_120px\]{grid-template-columns:40px 50px 1fr 70px 120px}.grid-cols-\[60px_1fr_80px\]{grid-template-columns:60px 1fr 80px}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[var\(--ssc-border\)\]>:not(:last-child)){border-color:var(--ssc-border)}:where(.divide-slate-800\/80>:not(:last-child)){border-color:#1d293dcc}@supports (color:color-mix(in lab,red,red)){:where(.divide-slate-800\/80>:not(:last-child)){border-color:color-mix(in oklab,var(--color-slate-800) 80%,transparent)}}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\[\#16a34a\]{border-color:#16a34a}.border-\[\#38BDF8\]\/60{border-color:#38bdf899}.border-\[\#94a3b8\]{border-color:#94a3b8}.border-\[\#0891b2\]{border-color:#0891b2}.border-\[\#3777FF\]{border-color:#3777ff}.border-\[\#F59E0B\]\/60{border-color:#f59e0b99}.border-\[\#ca8a04\]{border-color:#ca8a04}.border-\[\#dc2626\]{border-color:#dc2626}.border-\[\#ea580c\]{border-color:#ea580c}.border-\[rgba\(34\,197\,94\,0\.45\)\]{border-color:#22c55e73}.border-\[rgba\(55\,119\,255\,0\.28\)\]{border-color:#3777ff47}.border-\[rgba\(55\,119\,255\,0\.35\)\]{border-color:#3777ff59}.border-\[rgba\(55\,119\,255\,0\.40\)\]{border-color:#3777ff66}.border-\[rgba\(56\,189\,248\,0\.10\)\]{border-color:#38bdf81a}.border-\[rgba\(56\,189\,248\,0\.12\)\]{border-color:#38bdf81f}.border-\[rgba\(56\,189\,248\,0\.14\)\]{border-color:#38bdf824}.border-\[rgba\(56\,189\,248\,0\.15\)\]{border-color:#38bdf826}.border-\[rgba\(56\,189\,248\,0\.20\)\]{border-color:#38bdf833}.border-\[rgba\(56\,189\,248\,0\.25\)\]{border-color:#38bdf840}.border-\[rgba\(56\,189\,248\,0\.28\)\]{border-color:#38bdf847}.border-\[rgba\(56\,189\,248\,0\.30\)\]{border-color:#38bdf84d}.border-\[rgba\(56\,189\,248\,0\.40\)\]{border-color:#38bdf866}.border-\[rgba\(56\,189\,248\,0\.45\)\]{border-color:#38bdf873}.border-\[rgba\(234\,88\,12\,0\.45\)\]{border-color:#ea580c73}.border-\[rgba\(239\,68\,68\,0\.45\)\]{border-color:#ef444473}.border-\[var\(--ssc-border\)\],.border-\[var\(--ssc-border\)\]\/60{border-color:var(--ssc-border)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--ssc-border\)\]\/60{border-color:color-mix(in oklab,var(--ssc-border) 60%,transparent)}}.border-\[var\(--ssc-border-strong\)\]{border-color:var(--ssc-border-strong)}.border-\[var\(--ssc-critical\)\]\/30{border-color:var(--ssc-critical)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--ssc-critical\)\]\/30{border-color:color-mix(in oklab,var(--ssc-critical) 30%,transparent)}}.border-\[var\(--ssc-critical\)\]\/40{border-color:var(--ssc-critical)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--ssc-critical\)\]\/40{border-color:color-mix(in oklab,var(--ssc-critical) 40%,transparent)}}.border-\[var\(--ssc-critical\)\]\/50{border-color:var(--ssc-critical)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--ssc-critical\)\]\/50{border-color:color-mix(in oklab,var(--ssc-critical) 50%,transparent)}}.border-\[var\(--ssc-cyan\)\],.border-\[var\(--ssc-cyan\)\]\/40{border-color:var(--ssc-cyan)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--ssc-cyan\)\]\/40{border-color:color-mix(in oklab,var(--ssc-cyan) 40%,transparent)}}.border-\[var\(--ssc-cyan\)\]\/60{border-color:var(--ssc-cyan)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--ssc-cyan\)\]\/60{border-color:color-mix(in oklab,var(--ssc-cyan) 60%,transparent)}}.border-\[var\(--ssc-divider\)\]{border-color:var(--ssc-divider)}.border-\[var\(--ssc-info\)\]\/30{border-color:var(--ssc-info)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--ssc-info\)\]\/30{border-color:color-mix(in oklab,var(--ssc-info) 30%,transparent)}}.border-\[var\(--ssc-info\)\]\/40{border-color:var(--ssc-info)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--ssc-info\)\]\/40{border-color:color-mix(in oklab,var(--ssc-info) 40%,transparent)}}.border-\[var\(--ssc-info\)\]\/60{border-color:var(--ssc-info)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--ssc-info\)\]\/60{border-color:color-mix(in oklab,var(--ssc-info) 60%,transparent)}}.border-\[var\(--ssc-neutral\)\]\/40{border-color:var(--ssc-neutral)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--ssc-neutral\)\]\/40{border-color:color-mix(in oklab,var(--ssc-neutral) 40%,transparent)}}.border-\[var\(--ssc-online\)\],.border-\[var\(--ssc-online\)\]\/30{border-color:var(--ssc-online)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--ssc-online\)\]\/30{border-color:color-mix(in oklab,var(--ssc-online) 30%,transparent)}}.border-\[var\(--ssc-online\)\]\/40{border-color:var(--ssc-online)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--ssc-online\)\]\/40{border-color:color-mix(in oklab,var(--ssc-online) 40%,transparent)}}.border-\[var\(--ssc-online\)\]\/50{border-color:var(--ssc-online)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--ssc-online\)\]\/50{border-color:color-mix(in oklab,var(--ssc-online) 50%,transparent)}}.border-\[var\(--ssc-primary\)\],.border-\[var\(--ssc-primary\)\]\/40{border-color:var(--ssc-primary)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--ssc-primary\)\]\/40{border-color:color-mix(in oklab,var(--ssc-primary) 40%,transparent)}}.border-\[var\(--ssc-warning\)\]\/20{border-color:var(--ssc-warning)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--ssc-warning\)\]\/20{border-color:color-mix(in oklab,var(--ssc-warning) 20%,transparent)}}.border-\[var\(--ssc-warning\)\]\/30{border-color:var(--ssc-warning)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--ssc-warning\)\]\/30{border-color:color-mix(in oklab,var(--ssc-warning) 30%,transparent)}}.border-\[var\(--ssc-warning\)\]\/40{border-color:var(--ssc-warning)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--ssc-warning\)\]\/40{border-color:color-mix(in oklab,var(--ssc-warning) 40%,transparent)}}.border-\[var\(--ssc-warning\)\]\/50{border-color:var(--ssc-warning)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--ssc-warning\)\]\/50{border-color:color-mix(in oklab,var(--ssc-warning) 50%,transparent)}}.border-\[var\(--ssc-warning\)\]\/60{border-color:var(--ssc-warning)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--ssc-warning\)\]\/60{border-color:color-mix(in oklab,var(--ssc-warning) 60%,transparent)}}.border-amber-300\/25{border-color:#ffd23640}@supports (color:color-mix(in lab,red,red)){.border-amber-300\/25{border-color:color-mix(in oklab,var(--color-amber-300) 25%,transparent)}}.border-amber-300\/40{border-color:#ffd23666}@supports (color:color-mix(in lab,red,red)){.border-amber-300\/40{border-color:color-mix(in oklab,var(--color-amber-300) 40%,transparent)}}.border-amber-300\/50{border-color:#ffd23680}@supports (color:color-mix(in lab,red,red)){.border-amber-300\/50{border-color:color-mix(in oklab,var(--color-amber-300) 50%,transparent)}}.border-amber-300\/60{border-color:#ffd23699}@supports (color:color-mix(in lab,red,red)){.border-amber-300\/60{border-color:color-mix(in oklab,var(--color-amber-300) 60%,transparent)}}.border-amber-400{border-color:var(--color-amber-400)}.border-amber-400\/15{border-color:#fcbb0026}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/15{border-color:color-mix(in oklab,var(--color-amber-400) 15%,transparent)}}.border-amber-400\/20{border-color:#fcbb0033}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/20{border-color:color-mix(in oklab,var(--color-amber-400) 20%,transparent)}}.border-amber-400\/25{border-color:#fcbb0040}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/25{border-color:color-mix(in oklab,var(--color-amber-400) 25%,transparent)}}.border-amber-400\/30{border-color:#fcbb004d}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/30{border-color:color-mix(in oklab,var(--color-amber-400) 30%,transparent)}}.border-amber-400\/40{border-color:#fcbb0066}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/40{border-color:color-mix(in oklab,var(--color-amber-400) 40%,transparent)}}.border-amber-400\/60{border-color:#fcbb0099}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/60{border-color:color-mix(in oklab,var(--color-amber-400) 60%,transparent)}}.border-amber-500{border-color:var(--color-amber-500)}.border-amber-500\/25{border-color:#f99c0040}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/25{border-color:color-mix(in oklab,var(--color-amber-500) 25%,transparent)}}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/30{border-color:color-mix(in oklab,var(--color-amber-500) 30%,transparent)}}.border-amber-500\/40{border-color:#f99c0066}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/40{border-color:color-mix(in oklab,var(--color-amber-500) 40%,transparent)}}.border-amber-500\/60{border-color:#f99c0099}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/60{border-color:color-mix(in oklab,var(--color-amber-500) 60%,transparent)}}.border-amber-600{border-color:var(--color-amber-600)}.border-amber-600\/40{border-color:#dd740066}@supports (color:color-mix(in lab,red,red)){.border-amber-600\/40{border-color:color-mix(in oklab,var(--color-amber-600) 40%,transparent)}}.border-amber-600\/50{border-color:#dd740080}@supports (color:color-mix(in lab,red,red)){.border-amber-600\/50{border-color:color-mix(in oklab,var(--color-amber-600) 50%,transparent)}}.border-amber-600\/60{border-color:#dd740099}@supports (color:color-mix(in lab,red,red)){.border-amber-600\/60{border-color:color-mix(in oklab,var(--color-amber-600) 60%,transparent)}}.border-amber-700{border-color:var(--color-amber-700)}.border-amber-700\/40{border-color:#b7500066}@supports (color:color-mix(in lab,red,red)){.border-amber-700\/40{border-color:color-mix(in oklab,var(--color-amber-700) 40%,transparent)}}.border-amber-700\/50{border-color:#b7500080}@supports (color:color-mix(in lab,red,red)){.border-amber-700\/50{border-color:color-mix(in oklab,var(--color-amber-700) 50%,transparent)}}.border-amber-700\/60{border-color:#b7500099}@supports (color:color-mix(in lab,red,red)){.border-amber-700\/60{border-color:color-mix(in oklab,var(--color-amber-700) 60%,transparent)}}.border-amber-800{border-color:var(--color-amber-800)}.border-amber-800\/40{border-color:#953d0066}@supports (color:color-mix(in lab,red,red)){.border-amber-800\/40{border-color:color-mix(in oklab,var(--color-amber-800) 40%,transparent)}}.border-amber-800\/50{border-color:#953d0080}@supports (color:color-mix(in lab,red,red)){.border-amber-800\/50{border-color:color-mix(in oklab,var(--color-amber-800) 50%,transparent)}}.border-amber-800\/60{border-color:#953d0099}@supports (color:color-mix(in lab,red,red)){.border-amber-800\/60{border-color:color-mix(in oklab,var(--color-amber-800) 60%,transparent)}}.border-amber-900\/40{border-color:#7b330666}@supports (color:color-mix(in lab,red,red)){.border-amber-900\/40{border-color:color-mix(in oklab,var(--color-amber-900) 40%,transparent)}}.border-amber-900\/50{border-color:#7b330680}@supports (color:color-mix(in lab,red,red)){.border-amber-900\/50{border-color:color-mix(in oklab,var(--color-amber-900) 50%,transparent)}}.border-amber-900\/60{border-color:#7b330699}@supports (color:color-mix(in lab,red,red)){.border-amber-900\/60{border-color:color-mix(in oklab,var(--color-amber-900) 60%,transparent)}}.border-blue-400{border-color:var(--color-blue-400)}.border-blue-400\/60{border-color:#54a2ff99}@supports (color:color-mix(in lab,red,red)){.border-blue-400\/60{border-color:color-mix(in oklab,var(--color-blue-400) 60%,transparent)}}.border-blue-500{border-color:var(--color-blue-500)}.border-blue-500\/60{border-color:#3080ff99}@supports (color:color-mix(in lab,red,red)){.border-blue-500\/60{border-color:color-mix(in oklab,var(--color-blue-500) 60%,transparent)}}.border-blue-600{border-color:var(--color-blue-600)}.border-blue-600\/60{border-color:#155dfc99}@supports (color:color-mix(in lab,red,red)){.border-blue-600\/60{border-color:color-mix(in oklab,var(--color-blue-600) 60%,transparent)}}.border-blue-600\/70{border-color:#155dfcb3}@supports (color:color-mix(in lab,red,red)){.border-blue-600\/70{border-color:color-mix(in oklab,var(--color-blue-600) 70%,transparent)}}.border-blue-700{border-color:var(--color-blue-700)}.border-blue-700\/40{border-color:#1447e666}@supports (color:color-mix(in lab,red,red)){.border-blue-700\/40{border-color:color-mix(in oklab,var(--color-blue-700) 40%,transparent)}}.border-blue-700\/50{border-color:#1447e680}@supports (color:color-mix(in lab,red,red)){.border-blue-700\/50{border-color:color-mix(in oklab,var(--color-blue-700) 50%,transparent)}}.border-blue-700\/60{border-color:#1447e699}@supports (color:color-mix(in lab,red,red)){.border-blue-700\/60{border-color:color-mix(in oklab,var(--color-blue-700) 60%,transparent)}}.border-blue-700\/80{border-color:#1447e6cc}@supports (color:color-mix(in lab,red,red)){.border-blue-700\/80{border-color:color-mix(in oklab,var(--color-blue-700) 80%,transparent)}}.border-blue-800{border-color:var(--color-blue-800)}.border-blue-800\/50{border-color:#193cb880}@supports (color:color-mix(in lab,red,red)){.border-blue-800\/50{border-color:color-mix(in oklab,var(--color-blue-800) 50%,transparent)}}.border-blue-800\/80{border-color:#193cb8cc}@supports (color:color-mix(in lab,red,red)){.border-blue-800\/80{border-color:color-mix(in oklab,var(--color-blue-800) 80%,transparent)}}.border-blue-900{border-color:var(--color-blue-900)}.border-blue-900\/40{border-color:#1c398e66}@supports (color:color-mix(in lab,red,red)){.border-blue-900\/40{border-color:color-mix(in oklab,var(--color-blue-900) 40%,transparent)}}.border-blue-900\/50{border-color:#1c398e80}@supports (color:color-mix(in lab,red,red)){.border-blue-900\/50{border-color:color-mix(in oklab,var(--color-blue-900) 50%,transparent)}}.border-cyan-300\/30{border-color:#53eafd4d}@supports (color:color-mix(in lab,red,red)){.border-cyan-300\/30{border-color:color-mix(in oklab,var(--color-cyan-300) 30%,transparent)}}.border-cyan-300\/35{border-color:#53eafd59}@supports (color:color-mix(in lab,red,red)){.border-cyan-300\/35{border-color:color-mix(in oklab,var(--color-cyan-300) 35%,transparent)}}.border-cyan-300\/40{border-color:#53eafd66}@supports (color:color-mix(in lab,red,red)){.border-cyan-300\/40{border-color:color-mix(in oklab,var(--color-cyan-300) 40%,transparent)}}.border-cyan-400{border-color:var(--color-cyan-400)}.border-cyan-600{border-color:var(--color-cyan-600)}.border-cyan-700{border-color:var(--color-cyan-700)}.border-cyan-700\/40{border-color:#00749266}@supports (color:color-mix(in lab,red,red)){.border-cyan-700\/40{border-color:color-mix(in oklab,var(--color-cyan-700) 40%,transparent)}}.border-cyan-800{border-color:var(--color-cyan-800)}.border-cyan-900{border-color:var(--color-cyan-900)}.border-cyan-900\/40{border-color:#104e6466}@supports (color:color-mix(in lab,red,red)){.border-cyan-900\/40{border-color:color-mix(in oklab,var(--color-cyan-900) 40%,transparent)}}.border-cyan-900\/50{border-color:#104e6480}@supports (color:color-mix(in lab,red,red)){.border-cyan-900\/50{border-color:color-mix(in oklab,var(--color-cyan-900) 50%,transparent)}}.border-emerald-300\/40{border-color:#5ee9b566}@supports (color:color-mix(in lab,red,red)){.border-emerald-300\/40{border-color:color-mix(in oklab,var(--color-emerald-300) 40%,transparent)}}.border-emerald-300\/45{border-color:#5ee9b573}@supports (color:color-mix(in lab,red,red)){.border-emerald-300\/45{border-color:color-mix(in oklab,var(--color-emerald-300) 45%,transparent)}}.border-emerald-300\/60{border-color:#5ee9b599}@supports (color:color-mix(in lab,red,red)){.border-emerald-300\/60{border-color:color-mix(in oklab,var(--color-emerald-300) 60%,transparent)}}.border-emerald-400{border-color:var(--color-emerald-400)}.border-emerald-400\/30{border-color:#00d2944d}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/30{border-color:color-mix(in oklab,var(--color-emerald-400) 30%,transparent)}}.border-emerald-400\/40{border-color:#00d29466}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/40{border-color:color-mix(in oklab,var(--color-emerald-400) 40%,transparent)}}.border-emerald-400\/60{border-color:#00d29499}@supports (color:color-mix(in lab,red,red)){.border-emerald-400\/60{border-color:color-mix(in oklab,var(--color-emerald-400) 60%,transparent)}}.border-emerald-500{border-color:var(--color-emerald-500)}.border-emerald-500\/25{border-color:#00bb7f40}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/25{border-color:color-mix(in oklab,var(--color-emerald-500) 25%,transparent)}}.border-emerald-500\/35{border-color:#00bb7f59}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/35{border-color:color-mix(in oklab,var(--color-emerald-500) 35%,transparent)}}.border-emerald-500\/50{border-color:#00bb7f80}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/50{border-color:color-mix(in oklab,var(--color-emerald-500) 50%,transparent)}}.border-emerald-500\/60{border-color:#00bb7f99}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/60{border-color:color-mix(in oklab,var(--color-emerald-500) 60%,transparent)}}.border-emerald-600{border-color:var(--color-emerald-600)}.border-emerald-600\/60{border-color:#00976799}@supports (color:color-mix(in lab,red,red)){.border-emerald-600\/60{border-color:color-mix(in oklab,var(--color-emerald-600) 60%,transparent)}}.border-emerald-700{border-color:var(--color-emerald-700)}.border-emerald-700\/40{border-color:#00795666}@supports (color:color-mix(in lab,red,red)){.border-emerald-700\/40{border-color:color-mix(in oklab,var(--color-emerald-700) 40%,transparent)}}.border-emerald-700\/50{border-color:#00795680}@supports (color:color-mix(in lab,red,red)){.border-emerald-700\/50{border-color:color-mix(in oklab,var(--color-emerald-700) 50%,transparent)}}.border-emerald-700\/60{border-color:#00795699}@supports (color:color-mix(in lab,red,red)){.border-emerald-700\/60{border-color:color-mix(in oklab,var(--color-emerald-700) 60%,transparent)}}.border-emerald-800{border-color:var(--color-emerald-800)}.border-emerald-800\/40{border-color:#005f4666}@supports (color:color-mix(in lab,red,red)){.border-emerald-800\/40{border-color:color-mix(in oklab,var(--color-emerald-800) 40%,transparent)}}.border-emerald-800\/50{border-color:#005f4680}@supports (color:color-mix(in lab,red,red)){.border-emerald-800\/50{border-color:color-mix(in oklab,var(--color-emerald-800) 50%,transparent)}}.border-emerald-800\/60{border-color:#005f4699}@supports (color:color-mix(in lab,red,red)){.border-emerald-800\/60{border-color:color-mix(in oklab,var(--color-emerald-800) 60%,transparent)}}.border-emerald-800\/70{border-color:#005f46b3}@supports (color:color-mix(in lab,red,red)){.border-emerald-800\/70{border-color:color-mix(in oklab,var(--color-emerald-800) 70%,transparent)}}.border-emerald-900\/30{border-color:#004e3b4d}@supports (color:color-mix(in lab,red,red)){.border-emerald-900\/30{border-color:color-mix(in oklab,var(--color-emerald-900) 30%,transparent)}}.border-emerald-900\/40{border-color:#004e3b66}@supports (color:color-mix(in lab,red,red)){.border-emerald-900\/40{border-color:color-mix(in oklab,var(--color-emerald-900) 40%,transparent)}}.border-emerald-900\/50{border-color:#004e3b80}@supports (color:color-mix(in lab,red,red)){.border-emerald-900\/50{border-color:color-mix(in oklab,var(--color-emerald-900) 50%,transparent)}}.border-fuchsia-900\/40{border-color:#72137866}@supports (color:color-mix(in lab,red,red)){.border-fuchsia-900\/40{border-color:color-mix(in oklab,var(--color-fuchsia-900) 40%,transparent)}}.border-gray-600{border-color:var(--color-gray-600)}.border-gray-700{border-color:var(--color-gray-700)}.border-gray-700\/80{border-color:#364153cc}@supports (color:color-mix(in lab,red,red)){.border-gray-700\/80{border-color:color-mix(in oklab,var(--color-gray-700) 80%,transparent)}}.border-gray-800{border-color:var(--color-gray-800)}.border-gray-800\/50{border-color:#1e293980}@supports (color:color-mix(in lab,red,red)){.border-gray-800\/50{border-color:color-mix(in oklab,var(--color-gray-800) 50%,transparent)}}.border-gray-800\/80{border-color:#1e2939cc}@supports (color:color-mix(in lab,red,red)){.border-gray-800\/80{border-color:color-mix(in oklab,var(--color-gray-800) 80%,transparent)}}.border-green-500{border-color:var(--color-green-500)}.border-green-500\/50{border-color:#00c75880}@supports (color:color-mix(in lab,red,red)){.border-green-500\/50{border-color:color-mix(in oklab,var(--color-green-500) 50%,transparent)}}.border-green-700{border-color:var(--color-green-700)}.border-green-800{border-color:var(--color-green-800)}.border-green-900{border-color:var(--color-green-900)}.border-indigo-400\/60{border-color:#7d87ff99}@supports (color:color-mix(in lab,red,red)){.border-indigo-400\/60{border-color:color-mix(in oklab,var(--color-indigo-400) 60%,transparent)}}.border-indigo-500{border-color:var(--color-indigo-500)}.border-indigo-600\/50{border-color:#4f39f680}@supports (color:color-mix(in lab,red,red)){.border-indigo-600\/50{border-color:color-mix(in oklab,var(--color-indigo-600) 50%,transparent)}}.border-indigo-700\/40{border-color:#432dd766}@supports (color:color-mix(in lab,red,red)){.border-indigo-700\/40{border-color:color-mix(in oklab,var(--color-indigo-700) 40%,transparent)}}.border-indigo-700\/50{border-color:#432dd780}@supports (color:color-mix(in lab,red,red)){.border-indigo-700\/50{border-color:color-mix(in oklab,var(--color-indigo-700) 50%,transparent)}}.border-indigo-800{border-color:var(--color-indigo-800)}.border-indigo-900\/40{border-color:#312c8566}@supports (color:color-mix(in lab,red,red)){.border-indigo-900\/40{border-color:color-mix(in oklab,var(--color-indigo-900) 40%,transparent)}}.border-orange-300\/60{border-color:#ffb96d99}@supports (color:color-mix(in lab,red,red)){.border-orange-300\/60{border-color:color-mix(in oklab,var(--color-orange-300) 60%,transparent)}}.border-orange-400{border-color:var(--color-orange-400)}.border-orange-400\/30{border-color:#ff8b1a4d}@supports (color:color-mix(in lab,red,red)){.border-orange-400\/30{border-color:color-mix(in oklab,var(--color-orange-400) 30%,transparent)}}.border-orange-400\/40{border-color:#ff8b1a66}@supports (color:color-mix(in lab,red,red)){.border-orange-400\/40{border-color:color-mix(in oklab,var(--color-orange-400) 40%,transparent)}}.border-orange-500{border-color:var(--color-orange-500)}.border-orange-500\/25{border-color:#fe6e0040}@supports (color:color-mix(in lab,red,red)){.border-orange-500\/25{border-color:color-mix(in oklab,var(--color-orange-500) 25%,transparent)}}.border-orange-500\/40{border-color:#fe6e0066}@supports (color:color-mix(in lab,red,red)){.border-orange-500\/40{border-color:color-mix(in oklab,var(--color-orange-500) 40%,transparent)}}.border-orange-500\/60{border-color:#fe6e0099}@supports (color:color-mix(in lab,red,red)){.border-orange-500\/60{border-color:color-mix(in oklab,var(--color-orange-500) 60%,transparent)}}.border-orange-700\/40{border-color:#c53c0066}@supports (color:color-mix(in lab,red,red)){.border-orange-700\/40{border-color:color-mix(in oklab,var(--color-orange-700) 40%,transparent)}}.border-orange-700\/50{border-color:#c53c0080}@supports (color:color-mix(in lab,red,red)){.border-orange-700\/50{border-color:color-mix(in oklab,var(--color-orange-700) 50%,transparent)}}.border-orange-700\/60{border-color:#c53c0099}@supports (color:color-mix(in lab,red,red)){.border-orange-700\/60{border-color:color-mix(in oklab,var(--color-orange-700) 60%,transparent)}}.border-orange-800{border-color:var(--color-orange-800)}.border-orange-800\/50{border-color:#9f2d0080}@supports (color:color-mix(in lab,red,red)){.border-orange-800\/50{border-color:color-mix(in oklab,var(--color-orange-800) 50%,transparent)}}.border-orange-900{border-color:var(--color-orange-900)}.border-orange-900\/50{border-color:#7e2a0c80}@supports (color:color-mix(in lab,red,red)){.border-orange-900\/50{border-color:color-mix(in oklab,var(--color-orange-900) 50%,transparent)}}.border-purple-500{border-color:var(--color-purple-500)}.border-purple-700{border-color:var(--color-purple-700)}.border-purple-700\/40{border-color:#8200da66}@supports (color:color-mix(in lab,red,red)){.border-purple-700\/40{border-color:color-mix(in oklab,var(--color-purple-700) 40%,transparent)}}.border-purple-700\/50{border-color:#8200da80}@supports (color:color-mix(in lab,red,red)){.border-purple-700\/50{border-color:color-mix(in oklab,var(--color-purple-700) 50%,transparent)}}.border-purple-700\/60{border-color:#8200da99}@supports (color:color-mix(in lab,red,red)){.border-purple-700\/60{border-color:color-mix(in oklab,var(--color-purple-700) 60%,transparent)}}.border-purple-800{border-color:var(--color-purple-800)}.border-purple-900\/70{border-color:#59168bb3}@supports (color:color-mix(in lab,red,red)){.border-purple-900\/70{border-color:color-mix(in oklab,var(--color-purple-900) 70%,transparent)}}.border-red-300\/40{border-color:#ffa3a366}@supports (color:color-mix(in lab,red,red)){.border-red-300\/40{border-color:color-mix(in oklab,var(--color-red-300) 40%,transparent)}}.border-red-400\/30{border-color:#ff65684d}@supports (color:color-mix(in lab,red,red)){.border-red-400\/30{border-color:color-mix(in oklab,var(--color-red-400) 30%,transparent)}}.border-red-400\/40{border-color:#ff656866}@supports (color:color-mix(in lab,red,red)){.border-red-400\/40{border-color:color-mix(in oklab,var(--color-red-400) 40%,transparent)}}.border-red-500{border-color:var(--color-red-500)}.border-red-500\/25{border-color:#fb2c3640}@supports (color:color-mix(in lab,red,red)){.border-red-500\/25{border-color:color-mix(in oklab,var(--color-red-500) 25%,transparent)}}.border-red-500\/50{border-color:#fb2c3680}@supports (color:color-mix(in lab,red,red)){.border-red-500\/50{border-color:color-mix(in oklab,var(--color-red-500) 50%,transparent)}}.border-red-500\/60{border-color:#fb2c3699}@supports (color:color-mix(in lab,red,red)){.border-red-500\/60{border-color:color-mix(in oklab,var(--color-red-500) 60%,transparent)}}.border-red-600{border-color:var(--color-red-600)}.border-red-600\/60{border-color:#e4001499}@supports (color:color-mix(in lab,red,red)){.border-red-600\/60{border-color:color-mix(in oklab,var(--color-red-600) 60%,transparent)}}.border-red-700{border-color:var(--color-red-700)}.border-red-700\/40{border-color:#bf000f66}@supports (color:color-mix(in lab,red,red)){.border-red-700\/40{border-color:color-mix(in oklab,var(--color-red-700) 40%,transparent)}}.border-red-700\/50{border-color:#bf000f80}@supports (color:color-mix(in lab,red,red)){.border-red-700\/50{border-color:color-mix(in oklab,var(--color-red-700) 50%,transparent)}}.border-red-700\/60{border-color:#bf000f99}@supports (color:color-mix(in lab,red,red)){.border-red-700\/60{border-color:color-mix(in oklab,var(--color-red-700) 60%,transparent)}}.border-red-700\/70{border-color:#bf000fb3}@supports (color:color-mix(in lab,red,red)){.border-red-700\/70{border-color:color-mix(in oklab,var(--color-red-700) 70%,transparent)}}.border-red-800{border-color:var(--color-red-800)}.border-red-800\/50{border-color:#9f071280}@supports (color:color-mix(in lab,red,red)){.border-red-800\/50{border-color:color-mix(in oklab,var(--color-red-800) 50%,transparent)}}.border-red-800\/60{border-color:#9f071299}@supports (color:color-mix(in lab,red,red)){.border-red-800\/60{border-color:color-mix(in oklab,var(--color-red-800) 60%,transparent)}}.border-red-900{border-color:var(--color-red-900)}.border-red-900\/30{border-color:#82181a4d}@supports (color:color-mix(in lab,red,red)){.border-red-900\/30{border-color:color-mix(in oklab,var(--color-red-900) 30%,transparent)}}.border-red-900\/50{border-color:#82181a80}@supports (color:color-mix(in lab,red,red)){.border-red-900\/50{border-color:color-mix(in oklab,var(--color-red-900) 50%,transparent)}}.border-red-900\/60{border-color:#82181a99}@supports (color:color-mix(in lab,red,red)){.border-red-900\/60{border-color:color-mix(in oklab,var(--color-red-900) 60%,transparent)}}.border-rose-800\/50{border-color:#a3003780}@supports (color:color-mix(in lab,red,red)){.border-rose-800\/50{border-color:color-mix(in oklab,var(--color-rose-800) 50%,transparent)}}.border-sky-400\/40{border-color:#00bcfe66}@supports (color:color-mix(in lab,red,red)){.border-sky-400\/40{border-color:color-mix(in oklab,var(--color-sky-400) 40%,transparent)}}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-400{border-color:var(--color-slate-400)}.border-slate-500{border-color:var(--color-slate-500)}.border-slate-600{border-color:var(--color-slate-600)}.border-slate-600\/50{border-color:#45556c80}@supports (color:color-mix(in lab,red,red)){.border-slate-600\/50{border-color:color-mix(in oklab,var(--color-slate-600) 50%,transparent)}}.border-slate-600\/60{border-color:#45556c99}@supports (color:color-mix(in lab,red,red)){.border-slate-600\/60{border-color:color-mix(in oklab,var(--color-slate-600) 60%,transparent)}}.border-slate-700{border-color:var(--color-slate-700)}.border-slate-700\/40{border-color:#31415866}@supports (color:color-mix(in lab,red,red)){.border-slate-700\/40{border-color:color-mix(in oklab,var(--color-slate-700) 40%,transparent)}}.border-slate-700\/50{border-color:#31415880}@supports (color:color-mix(in lab,red,red)){.border-slate-700\/50{border-color:color-mix(in oklab,var(--color-slate-700) 50%,transparent)}}.border-slate-700\/60{border-color:#31415899}@supports (color:color-mix(in lab,red,red)){.border-slate-700\/60{border-color:color-mix(in oklab,var(--color-slate-700) 60%,transparent)}}.border-slate-700\/80{border-color:#314158cc}@supports (color:color-mix(in lab,red,red)){.border-slate-700\/80{border-color:color-mix(in oklab,var(--color-slate-700) 80%,transparent)}}.border-slate-800{border-color:var(--color-slate-800)}.border-slate-800\/50{border-color:#1d293d80}@supports (color:color-mix(in lab,red,red)){.border-slate-800\/50{border-color:color-mix(in oklab,var(--color-slate-800) 50%,transparent)}}.border-slate-800\/60{border-color:#1d293d99}@supports (color:color-mix(in lab,red,red)){.border-slate-800\/60{border-color:color-mix(in oklab,var(--color-slate-800) 60%,transparent)}}.border-slate-800\/80{border-color:#1d293dcc}@supports (color:color-mix(in lab,red,red)){.border-slate-800\/80{border-color:color-mix(in oklab,var(--color-slate-800) 80%,transparent)}}.border-teal-400{border-color:var(--color-teal-400)}.border-transparent{border-color:#0000}.border-violet-400\/40{border-color:#a685ff66}@supports (color:color-mix(in lab,red,red)){.border-violet-400\/40{border-color:color-mix(in oklab,var(--color-violet-400) 40%,transparent)}}.border-violet-500{border-color:var(--color-violet-500)}.border-violet-600\/60{border-color:#7f22fe99}@supports (color:color-mix(in lab,red,red)){.border-violet-600\/60{border-color:color-mix(in oklab,var(--color-violet-600) 60%,transparent)}}.border-violet-700{border-color:var(--color-violet-700)}.border-violet-700\/50{border-color:#7008e780}@supports (color:color-mix(in lab,red,red)){.border-violet-700\/50{border-color:color-mix(in oklab,var(--color-violet-700) 50%,transparent)}}.border-violet-800{border-color:var(--color-violet-800)}.border-violet-800\/40{border-color:#5d0ec066}@supports (color:color-mix(in lab,red,red)){.border-violet-800\/40{border-color:color-mix(in oklab,var(--color-violet-800) 40%,transparent)}}.border-violet-800\/50{border-color:#5d0ec080}@supports (color:color-mix(in lab,red,red)){.border-violet-800\/50{border-color:color-mix(in oklab,var(--color-violet-800) 50%,transparent)}}.border-violet-900\/20{border-color:#4d179a33}@supports (color:color-mix(in lab,red,red)){.border-violet-900\/20{border-color:color-mix(in oklab,var(--color-violet-900) 20%,transparent)}}.border-violet-900\/30{border-color:#4d179a4d}@supports (color:color-mix(in lab,red,red)){.border-violet-900\/30{border-color:color-mix(in oklab,var(--color-violet-900) 30%,transparent)}}.border-violet-900\/40{border-color:#4d179a66}@supports (color:color-mix(in lab,red,red)){.border-violet-900\/40{border-color:color-mix(in oklab,var(--color-violet-900) 40%,transparent)}}.border-violet-900\/50{border-color:#4d179a80}@supports (color:color-mix(in lab,red,red)){.border-violet-900\/50{border-color:color-mix(in oklab,var(--color-violet-900) 50%,transparent)}}.border-white{border-color:var(--color-white)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.border-white\/25{border-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.border-white\/30{border-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.border-yellow-400\/30{border-color:#fac8004d}@supports (color:color-mix(in lab,red,red)){.border-yellow-400\/30{border-color:color-mix(in oklab,var(--color-yellow-400) 30%,transparent)}}.border-yellow-400\/50{border-color:#fac80080}@supports (color:color-mix(in lab,red,red)){.border-yellow-400\/50{border-color:color-mix(in oklab,var(--color-yellow-400) 50%,transparent)}}.border-yellow-400\/60{border-color:#fac80099}@supports (color:color-mix(in lab,red,red)){.border-yellow-400\/60{border-color:color-mix(in oklab,var(--color-yellow-400) 60%,transparent)}}.border-yellow-500{border-color:var(--color-yellow-500)}.border-yellow-500\/60{border-color:#edb20099}@supports (color:color-mix(in lab,red,red)){.border-yellow-500\/60{border-color:color-mix(in oklab,var(--color-yellow-500) 60%,transparent)}}.border-yellow-600\/60{border-color:#cd890099}@supports (color:color-mix(in lab,red,red)){.border-yellow-600\/60{border-color:color-mix(in oklab,var(--color-yellow-600) 60%,transparent)}}.border-yellow-700\/40{border-color:#a3610066}@supports (color:color-mix(in lab,red,red)){.border-yellow-700\/40{border-color:color-mix(in oklab,var(--color-yellow-700) 40%,transparent)}}.border-yellow-700\/50{border-color:#a3610080}@supports (color:color-mix(in lab,red,red)){.border-yellow-700\/50{border-color:color-mix(in oklab,var(--color-yellow-700) 50%,transparent)}}.border-yellow-800{border-color:var(--color-yellow-800)}.border-t-transparent{border-top-color:#0000}.border-b-\[\#38BDF8\]{border-bottom-color:#38bdf8}.border-l-amber-500{border-left-color:var(--color-amber-500)}.border-l-cyan-500{border-left-color:var(--color-cyan-500)}.border-l-emerald-500{border-left-color:var(--color-emerald-500)}.border-l-fuchsia-500{border-left-color:var(--color-fuchsia-500)}.border-l-orange-500{border-left-color:var(--color-orange-500)}.border-l-red-500{border-left-color:var(--color-red-500)}.border-l-slate-500{border-left-color:var(--color-slate-500)}.\!bg-\[\#071026\]{background-color:#071026!important}.bg-\[\#0c1a38\]{background-color:#0c1a38}.bg-\[\#0d1b35\]{background-color:#0d1b35}.bg-\[\#22c55e\]{background-color:#22c55e}.bg-\[\#38BDF8\]{background-color:#38bdf8}.bg-\[\#060e22\]{background-color:#060e22}.bg-\[\#020617\]{background-color:#020617}.bg-\[\#020618\]{background-color:#020618}.bg-\[\#020918\]{background-color:#020918}.bg-\[\#061428\]\/90{background-color:#061428e6}.bg-\[\#071026\]{background-color:#071026}.bg-\[\#071026\]\/60{background-color:#07102699}.bg-\[\#071026\]\/70{background-color:#071026b3}.bg-\[\#071026\]\/80{background-color:#071026cc}.bg-\[\#122040\]{background-color:#122040}.bg-\[\#e8eef8\]{background-color:#e8eef8}.bg-\[\#ecfeff\]{background-color:#ecfeff}.bg-\[\#f0fdf4\]{background-color:#f0fdf4}.bg-\[\#f8fafc\]{background-color:#f8fafc}.bg-\[\#fef2f2\]{background-color:#fef2f2}.bg-\[\#fef9c3\]{background-color:#fef9c3}.bg-\[\#fff7ed\]{background-color:#fff7ed}.bg-\[rgba\(2\,8\,23\,0\.85\)\]{background-color:#020817d9}.bg-\[rgba\(34\,197\,94\,0\.07\)\]{background-color:#22c55e12}.bg-\[rgba\(34\,197\,94\,0\.10\)\]{background-color:#22c55e1a}.bg-\[rgba\(34\,197\,94\,0\.12\)\]{background-color:#22c55e1f}.bg-\[rgba\(55\,119\,255\,0\.15\)\]{background-color:#3777ff26}.bg-\[rgba\(55\,119\,255\,0\.18\)\]{background-color:#3777ff2e}.bg-\[rgba\(56\,189\,248\,0\.07\)\]{background-color:#38bdf812}.bg-\[rgba\(56\,189\,248\,0\.08\)\]{background-color:#38bdf814}.bg-\[rgba\(56\,189\,248\,0\.10\)\]{background-color:#38bdf81a}.bg-\[rgba\(56\,189\,248\,0\.12\)\]{background-color:#38bdf81f}.bg-\[rgba\(56\,189\,248\,0\.20\)\]{background-color:#38bdf833}.bg-\[rgba\(59\,130\,246\,0\.15\)\]{background-color:#3b82f626}.bg-\[rgba\(99\,102\,241\,0\.15\)\]{background-color:#6366f126}.bg-\[rgba\(110\,133\,184\,0\.12\)\]{background-color:#6e85b81f}.bg-\[rgba\(234\,88\,12\,0\.12\)\]{background-color:#ea580c1f}.bg-\[rgba\(239\,68\,68\,0\.07\)\]{background-color:#ef444412}.bg-\[rgba\(239\,68\,68\,0\.08\)\]{background-color:#ef444414}.bg-\[rgba\(239\,68\,68\,0\.12\)\]{background-color:#ef44441f}.bg-\[rgba\(245\,158\,11\,0\.12\)\]{background-color:#f59e0b1f}.bg-\[rgba\(245\,158\,11\,0\.15\)\]{background-color:#f59e0b26}.bg-\[rgba\(245\,158\,11\,0\.18\)\]{background-color:#f59e0b2e}.bg-\[rgba\(249\,115\,22\,0\.07\)\]{background-color:#f9731612}.bg-\[rgba\(249\,115\,22\,0\.08\)\]{background-color:#f9731614}.bg-\[var\(--ssc-border\)\]{background-color:var(--ssc-border)}.bg-\[var\(--ssc-canvas\)\]{background-color:var(--ssc-canvas)}.bg-\[var\(--ssc-canvas-deep\)\]{background-color:var(--ssc-canvas-deep)}.bg-\[var\(--ssc-critical\)\]{background-color:var(--ssc-critical)}.bg-\[var\(--ssc-critical-bg\)\]{background-color:var(--ssc-critical-bg)}.bg-\[var\(--ssc-cyan\)\]{background-color:var(--ssc-cyan)}.bg-\[var\(--ssc-info\)\]\/80{background-color:var(--ssc-info)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--ssc-info\)\]\/80{background-color:color-mix(in oklab,var(--ssc-info) 80%,transparent)}}.bg-\[var\(--ssc-info-bg\)\]{background-color:var(--ssc-info-bg)}.bg-\[var\(--ssc-neutral-bg\)\]{background-color:var(--ssc-neutral-bg)}.bg-\[var\(--ssc-online\)\],.bg-\[var\(--ssc-online\)\]\/80{background-color:var(--ssc-online)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--ssc-online\)\]\/80{background-color:color-mix(in oklab,var(--ssc-online) 80%,transparent)}}.bg-\[var\(--ssc-online-bg\)\]{background-color:var(--ssc-online-bg)}.bg-\[var\(--ssc-online-bg\,rgba\(34\,197\,94\,0\.15\)\)\]{background-color:var(--ssc-online-bg,#22c55e26)}.bg-\[var\(--ssc-primary\)\],.bg-\[var\(--ssc-primary\)\]\/10{background-color:var(--ssc-primary)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--ssc-primary\)\]\/10{background-color:color-mix(in oklab,var(--ssc-primary) 10%,transparent)}}.bg-\[var\(--ssc-primary\)\]\/20{background-color:var(--ssc-primary)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--ssc-primary\)\]\/20{background-color:color-mix(in oklab,var(--ssc-primary) 20%,transparent)}}.bg-\[var\(--ssc-surface-1\)\],.bg-\[var\(--ssc-surface-1\)\]\/30{background-color:var(--ssc-surface-1)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--ssc-surface-1\)\]\/30{background-color:color-mix(in oklab,var(--ssc-surface-1) 30%,transparent)}}.bg-\[var\(--ssc-surface-1\)\]\/40{background-color:var(--ssc-surface-1)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--ssc-surface-1\)\]\/40{background-color:color-mix(in oklab,var(--ssc-surface-1) 40%,transparent)}}.bg-\[var\(--ssc-surface-1\)\]\/50{background-color:var(--ssc-surface-1)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--ssc-surface-1\)\]\/50{background-color:color-mix(in oklab,var(--ssc-surface-1) 50%,transparent)}}.bg-\[var\(--ssc-surface-1\)\]\/60{background-color:var(--ssc-surface-1)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--ssc-surface-1\)\]\/60{background-color:color-mix(in oklab,var(--ssc-surface-1) 60%,transparent)}}.bg-\[var\(--ssc-surface-1\)\]\/80{background-color:var(--ssc-surface-1)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--ssc-surface-1\)\]\/80{background-color:color-mix(in oklab,var(--ssc-surface-1) 80%,transparent)}}.bg-\[var\(--ssc-surface-1\)\]\/95{background-color:var(--ssc-surface-1)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--ssc-surface-1\)\]\/95{background-color:color-mix(in oklab,var(--ssc-surface-1) 95%,transparent)}}.bg-\[var\(--ssc-surface-2\)\],.bg-\[var\(--ssc-surface-2\)\]\/50{background-color:var(--ssc-surface-2)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--ssc-surface-2\)\]\/50{background-color:color-mix(in oklab,var(--ssc-surface-2) 50%,transparent)}}.bg-\[var\(--ssc-surface-2\)\]\/60{background-color:var(--ssc-surface-2)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--ssc-surface-2\)\]\/60{background-color:color-mix(in oklab,var(--ssc-surface-2) 60%,transparent)}}.bg-\[var\(--ssc-surface-2\)\]\/70{background-color:var(--ssc-surface-2)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--ssc-surface-2\)\]\/70{background-color:color-mix(in oklab,var(--ssc-surface-2) 70%,transparent)}}.bg-\[var\(--ssc-surface-3\)\]{background-color:var(--ssc-surface-3)}.bg-\[var\(--ssc-surface-3\,\#13203a\)\]{background-color:var(--ssc-surface-3,#13203a)}.bg-\[var\(--ssc-surface-input\)\],.bg-\[var\(--ssc-surface-input\)\]\/50{background-color:var(--ssc-surface-input)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--ssc-surface-input\)\]\/50{background-color:color-mix(in oklab,var(--ssc-surface-input) 50%,transparent)}}.bg-\[var\(--ssc-surface-input\)\]\/80{background-color:var(--ssc-surface-input)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--ssc-surface-input\)\]\/80{background-color:color-mix(in oklab,var(--ssc-surface-input) 80%,transparent)}}.bg-\[var\(--ssc-surface-input\)\]\/95{background-color:var(--ssc-surface-input)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--ssc-surface-input\)\]\/95{background-color:color-mix(in oklab,var(--ssc-surface-input) 95%,transparent)}}.bg-\[var\(--ssc-surface-input\,\#020817\)\]{background-color:var(--ssc-surface-input,#020817)}.bg-\[var\(--ssc-text-muted\)\]{background-color:var(--ssc-text-muted)}.bg-\[var\(--ssc-warning\)\]{background-color:var(--ssc-warning)}.bg-\[var\(--ssc-warning-bg\)\],.bg-\[var\(--ssc-warning-bg\)\]\/70{background-color:var(--ssc-warning-bg)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--ssc-warning-bg\)\]\/70{background-color:color-mix(in oklab,var(--ssc-warning-bg) 70%,transparent)}}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-200\/50{background-color:#fee68580}@supports (color:color-mix(in lab,red,red)){.bg-amber-200\/50{background-color:color-mix(in oklab,var(--color-amber-200) 50%,transparent)}}.bg-amber-300\/60{background-color:#ffd23699}@supports (color:color-mix(in lab,red,red)){.bg-amber-300\/60{background-color:color-mix(in oklab,var(--color-amber-300) 60%,transparent)}}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-400\/10{background-color:#fcbb001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-400\/10{background-color:color-mix(in oklab,var(--color-amber-400) 10%,transparent)}}.bg-amber-400\/15{background-color:#fcbb0026}@supports (color:color-mix(in lab,red,red)){.bg-amber-400\/15{background-color:color-mix(in oklab,var(--color-amber-400) 15%,transparent)}}.bg-amber-400\/20{background-color:#fcbb0033}@supports (color:color-mix(in lab,red,red)){.bg-amber-400\/20{background-color:color-mix(in oklab,var(--color-amber-400) 20%,transparent)}}.bg-amber-400\/25{background-color:#fcbb0040}@supports (color:color-mix(in lab,red,red)){.bg-amber-400\/25{background-color:color-mix(in oklab,var(--color-amber-400) 25%,transparent)}}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/15{background-color:color-mix(in oklab,var(--color-amber-500) 15%,transparent)}}.bg-amber-500\/20{background-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/20{background-color:color-mix(in oklab,var(--color-amber-500) 20%,transparent)}}.bg-amber-600{background-color:var(--color-amber-600)}.bg-amber-700{background-color:var(--color-amber-700)}.bg-amber-700\/15{background-color:#b7500026}@supports (color:color-mix(in lab,red,red)){.bg-amber-700\/15{background-color:color-mix(in oklab,var(--color-amber-700) 15%,transparent)}}.bg-amber-700\/60{background-color:#b7500099}@supports (color:color-mix(in lab,red,red)){.bg-amber-700\/60{background-color:color-mix(in oklab,var(--color-amber-700) 60%,transparent)}}.bg-amber-800{background-color:var(--color-amber-800)}.bg-amber-900\/20{background-color:#7b330633}@supports (color:color-mix(in lab,red,red)){.bg-amber-900\/20{background-color:color-mix(in oklab,var(--color-amber-900) 20%,transparent)}}.bg-amber-900\/40{background-color:#7b330666}@supports (color:color-mix(in lab,red,red)){.bg-amber-900\/40{background-color:color-mix(in oklab,var(--color-amber-900) 40%,transparent)}}.bg-amber-900\/50{background-color:#7b330680}@supports (color:color-mix(in lab,red,red)){.bg-amber-900\/50{background-color:color-mix(in oklab,var(--color-amber-900) 50%,transparent)}}.bg-amber-900\/80{background-color:#7b3306cc}@supports (color:color-mix(in lab,red,red)){.bg-amber-900\/80{background-color:color-mix(in oklab,var(--color-amber-900) 80%,transparent)}}.bg-amber-950{background-color:var(--color-amber-950)}.bg-amber-950\/15{background-color:#46190126}@supports (color:color-mix(in lab,red,red)){.bg-amber-950\/15{background-color:color-mix(in oklab,var(--color-amber-950) 15%,transparent)}}.bg-amber-950\/20{background-color:#46190133}@supports (color:color-mix(in lab,red,red)){.bg-amber-950\/20{background-color:color-mix(in oklab,var(--color-amber-950) 20%,transparent)}}.bg-amber-950\/25{background-color:#46190140}@supports (color:color-mix(in lab,red,red)){.bg-amber-950\/25{background-color:color-mix(in oklab,var(--color-amber-950) 25%,transparent)}}.bg-amber-950\/30{background-color:#4619014d}@supports (color:color-mix(in lab,red,red)){.bg-amber-950\/30{background-color:color-mix(in oklab,var(--color-amber-950) 30%,transparent)}}.bg-amber-950\/40{background-color:#46190166}@supports (color:color-mix(in lab,red,red)){.bg-amber-950\/40{background-color:color-mix(in oklab,var(--color-amber-950) 40%,transparent)}}.bg-amber-950\/50{background-color:#46190180}@supports (color:color-mix(in lab,red,red)){.bg-amber-950\/50{background-color:color-mix(in oklab,var(--color-amber-950) 50%,transparent)}}.bg-amber-950\/60{background-color:#46190199}@supports (color:color-mix(in lab,red,red)){.bg-amber-950\/60{background-color:color-mix(in oklab,var(--color-amber-950) 60%,transparent)}}.bg-amber-950\/70{background-color:#461901b3}@supports (color:color-mix(in lab,red,red)){.bg-amber-950\/70{background-color:color-mix(in oklab,var(--color-amber-950) 70%,transparent)}}.bg-amber-950\/80{background-color:#461901cc}@supports (color:color-mix(in lab,red,red)){.bg-amber-950\/80{background-color:color-mix(in oklab,var(--color-amber-950) 80%,transparent)}}.bg-amber-950\/90{background-color:#461901e6}@supports (color:color-mix(in lab,red,red)){.bg-amber-950\/90{background-color:color-mix(in oklab,var(--color-amber-950) 90%,transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab,red,red)){.bg-black\/55{background-color:color-mix(in oklab,var(--color-black) 55%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.bg-black\/70{background-color:color-mix(in oklab,var(--color-black) 70%,transparent)}}.bg-black\/75{background-color:#000000bf}@supports (color:color-mix(in lab,red,red)){.bg-black\/75{background-color:color-mix(in oklab,var(--color-black) 75%,transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.bg-black\/90{background-color:#000000e6}@supports (color:color-mix(in lab,red,red)){.bg-black\/90{background-color:color-mix(in oklab,var(--color-black) 90%,transparent)}}.bg-blue-400{background-color:var(--color-blue-400)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/20{background-color:#3080ff33}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/20{background-color:color-mix(in oklab,var(--color-blue-500) 20%,transparent)}}.bg-blue-500\/30{background-color:#3080ff4d}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/30{background-color:color-mix(in oklab,var(--color-blue-500) 30%,transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-blue-600\/20{background-color:#155dfc33}@supports (color:color-mix(in lab,red,red)){.bg-blue-600\/20{background-color:color-mix(in oklab,var(--color-blue-600) 20%,transparent)}}.bg-blue-600\/30{background-color:#155dfc4d}@supports (color:color-mix(in lab,red,red)){.bg-blue-600\/30{background-color:color-mix(in oklab,var(--color-blue-600) 30%,transparent)}}.bg-blue-700{background-color:var(--color-blue-700)}.bg-blue-700\/80{background-color:#1447e6cc}@supports (color:color-mix(in lab,red,red)){.bg-blue-700\/80{background-color:color-mix(in oklab,var(--color-blue-700) 80%,transparent)}}.bg-blue-800{background-color:var(--color-blue-800)}.bg-blue-900{background-color:var(--color-blue-900)}.bg-blue-900\/10{background-color:#1c398e1a}@supports (color:color-mix(in lab,red,red)){.bg-blue-900\/10{background-color:color-mix(in oklab,var(--color-blue-900) 10%,transparent)}}.bg-blue-900\/20{background-color:#1c398e33}@supports (color:color-mix(in lab,red,red)){.bg-blue-900\/20{background-color:color-mix(in oklab,var(--color-blue-900) 20%,transparent)}}.bg-blue-900\/60{background-color:#1c398e99}@supports (color:color-mix(in lab,red,red)){.bg-blue-900\/60{background-color:color-mix(in oklab,var(--color-blue-900) 60%,transparent)}}.bg-blue-900\/70{background-color:#1c398eb3}@supports (color:color-mix(in lab,red,red)){.bg-blue-900\/70{background-color:color-mix(in oklab,var(--color-blue-900) 70%,transparent)}}.bg-blue-950{background-color:var(--color-blue-950)}.bg-blue-950\/30{background-color:#1624564d}@supports (color:color-mix(in lab,red,red)){.bg-blue-950\/30{background-color:color-mix(in oklab,var(--color-blue-950) 30%,transparent)}}.bg-blue-950\/40{background-color:#16245666}@supports (color:color-mix(in lab,red,red)){.bg-blue-950\/40{background-color:color-mix(in oklab,var(--color-blue-950) 40%,transparent)}}.bg-blue-950\/50{background-color:#16245680}@supports (color:color-mix(in lab,red,red)){.bg-blue-950\/50{background-color:color-mix(in oklab,var(--color-blue-950) 50%,transparent)}}.bg-blue-950\/60{background-color:#16245699}@supports (color:color-mix(in lab,red,red)){.bg-blue-950\/60{background-color:color-mix(in oklab,var(--color-blue-950) 60%,transparent)}}.bg-cyan-50{background-color:var(--color-cyan-50)}.bg-cyan-400\/10{background-color:#00d2ef1a}@supports (color:color-mix(in lab,red,red)){.bg-cyan-400\/10{background-color:color-mix(in oklab,var(--color-cyan-400) 10%,transparent)}}.bg-cyan-400\/15{background-color:#00d2ef26}@supports (color:color-mix(in lab,red,red)){.bg-cyan-400\/15{background-color:color-mix(in oklab,var(--color-cyan-400) 15%,transparent)}}.bg-cyan-500{background-color:var(--color-cyan-500)}.bg-cyan-500\/10{background-color:#00b7d71a}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/10{background-color:color-mix(in oklab,var(--color-cyan-500) 10%,transparent)}}.bg-cyan-600{background-color:var(--color-cyan-600)}.bg-cyan-700{background-color:var(--color-cyan-700)}.bg-cyan-900\/20{background-color:#104e6433}@supports (color:color-mix(in lab,red,red)){.bg-cyan-900\/20{background-color:color-mix(in oklab,var(--color-cyan-900) 20%,transparent)}}.bg-cyan-950{background-color:var(--color-cyan-950)}.bg-cyan-950\/30{background-color:#0533454d}@supports (color:color-mix(in lab,red,red)){.bg-cyan-950\/30{background-color:color-mix(in oklab,var(--color-cyan-950) 30%,transparent)}}.bg-cyan-950\/50{background-color:#05334580}@supports (color:color-mix(in lab,red,red)){.bg-cyan-950\/50{background-color:color-mix(in oklab,var(--color-cyan-950) 50%,transparent)}}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-400\/15{background-color:#00d29426}@supports (color:color-mix(in lab,red,red)){.bg-emerald-400\/15{background-color:color-mix(in oklab,var(--color-emerald-400) 15%,transparent)}}.bg-emerald-400\/20{background-color:#00d29433}@supports (color:color-mix(in lab,red,red)){.bg-emerald-400\/20{background-color:color-mix(in oklab,var(--color-emerald-400) 20%,transparent)}}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/15{background-color:color-mix(in oklab,var(--color-emerald-500) 15%,transparent)}}.bg-emerald-500\/20{background-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/20{background-color:color-mix(in oklab,var(--color-emerald-500) 20%,transparent)}}.bg-emerald-500\/70{background-color:#00bb7fb3}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/70{background-color:color-mix(in oklab,var(--color-emerald-500) 70%,transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-emerald-600\/20{background-color:#00976733}@supports (color:color-mix(in lab,red,red)){.bg-emerald-600\/20{background-color:color-mix(in oklab,var(--color-emerald-600) 20%,transparent)}}.bg-emerald-600\/30{background-color:#0097674d}@supports (color:color-mix(in lab,red,red)){.bg-emerald-600\/30{background-color:color-mix(in oklab,var(--color-emerald-600) 30%,transparent)}}.bg-emerald-700{background-color:var(--color-emerald-700)}.bg-emerald-700\/30{background-color:#0079564d}@supports (color:color-mix(in lab,red,red)){.bg-emerald-700\/30{background-color:color-mix(in oklab,var(--color-emerald-700) 30%,transparent)}}.bg-emerald-800{background-color:var(--color-emerald-800)}.bg-emerald-900{background-color:var(--color-emerald-900)}.bg-emerald-900\/10{background-color:#004e3b1a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-900\/10{background-color:color-mix(in oklab,var(--color-emerald-900) 10%,transparent)}}.bg-emerald-900\/20{background-color:#004e3b33}@supports (color:color-mix(in lab,red,red)){.bg-emerald-900\/20{background-color:color-mix(in oklab,var(--color-emerald-900) 20%,transparent)}}.bg-emerald-900\/30{background-color:#004e3b4d}@supports (color:color-mix(in lab,red,red)){.bg-emerald-900\/30{background-color:color-mix(in oklab,var(--color-emerald-900) 30%,transparent)}}.bg-emerald-900\/40{background-color:#004e3b66}@supports (color:color-mix(in lab,red,red)){.bg-emerald-900\/40{background-color:color-mix(in oklab,var(--color-emerald-900) 40%,transparent)}}.bg-emerald-900\/60{background-color:#004e3b99}@supports (color:color-mix(in lab,red,red)){.bg-emerald-900\/60{background-color:color-mix(in oklab,var(--color-emerald-900) 60%,transparent)}}.bg-emerald-950{background-color:var(--color-emerald-950)}.bg-emerald-950\/10{background-color:#002c221a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-950\/10{background-color:color-mix(in oklab,var(--color-emerald-950) 10%,transparent)}}.bg-emerald-950\/20{background-color:#002c2233}@supports (color:color-mix(in lab,red,red)){.bg-emerald-950\/20{background-color:color-mix(in oklab,var(--color-emerald-950) 20%,transparent)}}.bg-emerald-950\/30{background-color:#002c224d}@supports (color:color-mix(in lab,red,red)){.bg-emerald-950\/30{background-color:color-mix(in oklab,var(--color-emerald-950) 30%,transparent)}}.bg-emerald-950\/40{background-color:#002c2266}@supports (color:color-mix(in lab,red,red)){.bg-emerald-950\/40{background-color:color-mix(in oklab,var(--color-emerald-950) 40%,transparent)}}.bg-emerald-950\/50{background-color:#002c2280}@supports (color:color-mix(in lab,red,red)){.bg-emerald-950\/50{background-color:color-mix(in oklab,var(--color-emerald-950) 50%,transparent)}}.bg-emerald-950\/60{background-color:#002c2299}@supports (color:color-mix(in lab,red,red)){.bg-emerald-950\/60{background-color:color-mix(in oklab,var(--color-emerald-950) 60%,transparent)}}.bg-emerald-950\/70{background-color:#002c22b3}@supports (color:color-mix(in lab,red,red)){.bg-emerald-950\/70{background-color:color-mix(in oklab,var(--color-emerald-950) 70%,transparent)}}.bg-fuchsia-500\/10{background-color:#e12afb1a}@supports (color:color-mix(in lab,red,red)){.bg-fuchsia-500\/10{background-color:color-mix(in oklab,var(--color-fuchsia-500) 10%,transparent)}}.bg-fuchsia-700{background-color:var(--color-fuchsia-700)}.bg-fuchsia-800{background-color:var(--color-fuchsia-800)}.bg-gray-700{background-color:var(--color-gray-700)}.bg-gray-800{background-color:var(--color-gray-800)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-gray-900\/40{background-color:#10182866}@supports (color:color-mix(in lab,red,red)){.bg-gray-900\/40{background-color:color-mix(in oklab,var(--color-gray-900) 40%,transparent)}}.bg-gray-900\/70{background-color:#101828b3}@supports (color:color-mix(in lab,red,red)){.bg-gray-900\/70{background-color:color-mix(in oklab,var(--color-gray-900) 70%,transparent)}}.bg-gray-900\/80{background-color:#101828cc}@supports (color:color-mix(in lab,red,red)){.bg-gray-900\/80{background-color:color-mix(in oklab,var(--color-gray-900) 80%,transparent)}}.bg-gray-950{background-color:var(--color-gray-950)}.bg-gray-950\/20{background-color:#03071233}@supports (color:color-mix(in lab,red,red)){.bg-gray-950\/20{background-color:color-mix(in oklab,var(--color-gray-950) 20%,transparent)}}.bg-gray-950\/40{background-color:#03071266}@supports (color:color-mix(in lab,red,red)){.bg-gray-950\/40{background-color:color-mix(in oklab,var(--color-gray-950) 40%,transparent)}}.bg-gray-950\/50{background-color:#03071280}@supports (color:color-mix(in lab,red,red)){.bg-gray-950\/50{background-color:color-mix(in oklab,var(--color-gray-950) 50%,transparent)}}.bg-gray-950\/60{background-color:#03071299}@supports (color:color-mix(in lab,red,red)){.bg-gray-950\/60{background-color:color-mix(in oklab,var(--color-gray-950) 60%,transparent)}}.bg-gray-950\/90{background-color:#030712e6}@supports (color:color-mix(in lab,red,red)){.bg-gray-950\/90{background-color:color-mix(in oklab,var(--color-gray-950) 90%,transparent)}}.bg-green-400{background-color:var(--color-green-400)}.bg-green-500{background-color:var(--color-green-500)}.bg-green-600\/20{background-color:#00a54433}@supports (color:color-mix(in lab,red,red)){.bg-green-600\/20{background-color:color-mix(in oklab,var(--color-green-600) 20%,transparent)}}.bg-green-800{background-color:var(--color-green-800)}.bg-green-900{background-color:var(--color-green-900)}.bg-green-950{background-color:var(--color-green-950)}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-indigo-700{background-color:var(--color-indigo-700)}.bg-indigo-800{background-color:var(--color-indigo-800)}.bg-indigo-800\/60{background-color:#372aac99}@supports (color:color-mix(in lab,red,red)){.bg-indigo-800\/60{background-color:color-mix(in oklab,var(--color-indigo-800) 60%,transparent)}}.bg-indigo-900\/50{background-color:#312c8580}@supports (color:color-mix(in lab,red,red)){.bg-indigo-900\/50{background-color:color-mix(in oklab,var(--color-indigo-900) 50%,transparent)}}.bg-indigo-900\/60{background-color:#312c8599}@supports (color:color-mix(in lab,red,red)){.bg-indigo-900\/60{background-color:color-mix(in oklab,var(--color-indigo-900) 60%,transparent)}}.bg-indigo-950{background-color:var(--color-indigo-950)}.bg-indigo-950\/30{background-color:#1e1a4d4d}@supports (color:color-mix(in lab,red,red)){.bg-indigo-950\/30{background-color:color-mix(in oklab,var(--color-indigo-950) 30%,transparent)}}.bg-orange-300\/40{background-color:#ffb96d66}@supports (color:color-mix(in lab,red,red)){.bg-orange-300\/40{background-color:color-mix(in oklab,var(--color-orange-300) 40%,transparent)}}.bg-orange-400\/20{background-color:#ff8b1a33}@supports (color:color-mix(in lab,red,red)){.bg-orange-400\/20{background-color:color-mix(in oklab,var(--color-orange-400) 20%,transparent)}}.bg-orange-500{background-color:var(--color-orange-500)}.bg-orange-500\/10{background-color:#fe6e001a}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/10{background-color:color-mix(in oklab,var(--color-orange-500) 10%,transparent)}}.bg-orange-500\/20{background-color:#fe6e0033}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/20{background-color:color-mix(in oklab,var(--color-orange-500) 20%,transparent)}}.bg-orange-600{background-color:var(--color-orange-600)}.bg-orange-600\/10{background-color:#f051001a}@supports (color:color-mix(in lab,red,red)){.bg-orange-600\/10{background-color:color-mix(in oklab,var(--color-orange-600) 10%,transparent)}}.bg-orange-600\/15{background-color:#f0510026}@supports (color:color-mix(in lab,red,red)){.bg-orange-600\/15{background-color:color-mix(in oklab,var(--color-orange-600) 15%,transparent)}}.bg-orange-600\/80{background-color:#f05100cc}@supports (color:color-mix(in lab,red,red)){.bg-orange-600\/80{background-color:color-mix(in oklab,var(--color-orange-600) 80%,transparent)}}.bg-orange-600\/90{background-color:#f05100e6}@supports (color:color-mix(in lab,red,red)){.bg-orange-600\/90{background-color:color-mix(in oklab,var(--color-orange-600) 90%,transparent)}}.bg-orange-700{background-color:var(--color-orange-700)}.bg-orange-800{background-color:var(--color-orange-800)}.bg-orange-900{background-color:var(--color-orange-900)}.bg-orange-900\/60{background-color:#7e2a0c99}@supports (color:color-mix(in lab,red,red)){.bg-orange-900\/60{background-color:color-mix(in oklab,var(--color-orange-900) 60%,transparent)}}.bg-orange-950{background-color:var(--color-orange-950)}.bg-orange-950\/20{background-color:#44130633}@supports (color:color-mix(in lab,red,red)){.bg-orange-950\/20{background-color:color-mix(in oklab,var(--color-orange-950) 20%,transparent)}}.bg-orange-950\/30{background-color:#4413064d}@supports (color:color-mix(in lab,red,red)){.bg-orange-950\/30{background-color:color-mix(in oklab,var(--color-orange-950) 30%,transparent)}}.bg-orange-950\/40{background-color:#44130666}@supports (color:color-mix(in lab,red,red)){.bg-orange-950\/40{background-color:color-mix(in oklab,var(--color-orange-950) 40%,transparent)}}.bg-orange-950\/50{background-color:#44130680}@supports (color:color-mix(in lab,red,red)){.bg-orange-950\/50{background-color:color-mix(in oklab,var(--color-orange-950) 50%,transparent)}}.bg-purple-400{background-color:var(--color-purple-400)}.bg-purple-600{background-color:var(--color-purple-600)}.bg-purple-700{background-color:var(--color-purple-700)}.bg-purple-800{background-color:var(--color-purple-800)}.bg-purple-900{background-color:var(--color-purple-900)}.bg-purple-950\/30{background-color:#3c03664d}@supports (color:color-mix(in lab,red,red)){.bg-purple-950\/30{background-color:color-mix(in oklab,var(--color-purple-950) 30%,transparent)}}.bg-purple-950\/40{background-color:#3c036666}@supports (color:color-mix(in lab,red,red)){.bg-purple-950\/40{background-color:color-mix(in oklab,var(--color-purple-950) 40%,transparent)}}.bg-purple-950\/50{background-color:#3c036680}@supports (color:color-mix(in lab,red,red)){.bg-purple-950\/50{background-color:color-mix(in oklab,var(--color-purple-950) 50%,transparent)}}.bg-purple-950\/60{background-color:#3c036699}@supports (color:color-mix(in lab,red,red)){.bg-purple-950\/60{background-color:color-mix(in oklab,var(--color-purple-950) 60%,transparent)}}.bg-red-400{background-color:var(--color-red-400)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.bg-red-500\/15{background-color:#fb2c3626}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/15{background-color:color-mix(in oklab,var(--color-red-500) 15%,transparent)}}.bg-red-500\/20{background-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/20{background-color:color-mix(in oklab,var(--color-red-500) 20%,transparent)}}.bg-red-600{background-color:var(--color-red-600)}.bg-red-700{background-color:var(--color-red-700)}.bg-red-800{background-color:var(--color-red-800)}.bg-red-800\/80{background-color:#9f0712cc}@supports (color:color-mix(in lab,red,red)){.bg-red-800\/80{background-color:color-mix(in oklab,var(--color-red-800) 80%,transparent)}}.bg-red-900{background-color:var(--color-red-900)}.bg-red-900\/20{background-color:#82181a33}@supports (color:color-mix(in lab,red,red)){.bg-red-900\/20{background-color:color-mix(in oklab,var(--color-red-900) 20%,transparent)}}.bg-red-900\/30{background-color:#82181a4d}@supports (color:color-mix(in lab,red,red)){.bg-red-900\/30{background-color:color-mix(in oklab,var(--color-red-900) 30%,transparent)}}.bg-red-900\/40{background-color:#82181a66}@supports (color:color-mix(in lab,red,red)){.bg-red-900\/40{background-color:color-mix(in oklab,var(--color-red-900) 40%,transparent)}}.bg-red-900\/60{background-color:#82181a99}@supports (color:color-mix(in lab,red,red)){.bg-red-900\/60{background-color:color-mix(in oklab,var(--color-red-900) 60%,transparent)}}.bg-red-900\/70{background-color:#82181ab3}@supports (color:color-mix(in lab,red,red)){.bg-red-900\/70{background-color:color-mix(in oklab,var(--color-red-900) 70%,transparent)}}.bg-red-950{background-color:var(--color-red-950)}.bg-red-950\/20{background-color:#46080933}@supports (color:color-mix(in lab,red,red)){.bg-red-950\/20{background-color:color-mix(in oklab,var(--color-red-950) 20%,transparent)}}.bg-red-950\/30{background-color:#4608094d}@supports (color:color-mix(in lab,red,red)){.bg-red-950\/30{background-color:color-mix(in oklab,var(--color-red-950) 30%,transparent)}}.bg-red-950\/40{background-color:#46080966}@supports (color:color-mix(in lab,red,red)){.bg-red-950\/40{background-color:color-mix(in oklab,var(--color-red-950) 40%,transparent)}}.bg-red-950\/50{background-color:#46080980}@supports (color:color-mix(in lab,red,red)){.bg-red-950\/50{background-color:color-mix(in oklab,var(--color-red-950) 50%,transparent)}}.bg-red-950\/60{background-color:#46080999}@supports (color:color-mix(in lab,red,red)){.bg-red-950\/60{background-color:color-mix(in oklab,var(--color-red-950) 60%,transparent)}}.bg-red-950\/70{background-color:#460809b3}@supports (color:color-mix(in lab,red,red)){.bg-red-950\/70{background-color:color-mix(in oklab,var(--color-red-950) 70%,transparent)}}.bg-rose-950\/40{background-color:#4d021866}@supports (color:color-mix(in lab,red,red)){.bg-rose-950\/40{background-color:color-mix(in oklab,var(--color-rose-950) 40%,transparent)}}.bg-sky-400{background-color:var(--color-sky-400)}.bg-sky-500\/60{background-color:#00a5ef99}@supports (color:color-mix(in lab,red,red)){.bg-sky-500\/60{background-color:color-mix(in oklab,var(--color-sky-500) 60%,transparent)}}.bg-sky-700{background-color:var(--color-sky-700)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-300{background-color:var(--color-slate-300)}.bg-slate-500{background-color:var(--color-slate-500)}.bg-slate-600{background-color:var(--color-slate-600)}.bg-slate-700{background-color:var(--color-slate-700)}.bg-slate-800{background-color:var(--color-slate-800)}.bg-slate-800\/40{background-color:#1d293d66}@supports (color:color-mix(in lab,red,red)){.bg-slate-800\/40{background-color:color-mix(in oklab,var(--color-slate-800) 40%,transparent)}}.bg-slate-800\/50{background-color:#1d293d80}@supports (color:color-mix(in lab,red,red)){.bg-slate-800\/50{background-color:color-mix(in oklab,var(--color-slate-800) 50%,transparent)}}.bg-slate-800\/60{background-color:#1d293d99}@supports (color:color-mix(in lab,red,red)){.bg-slate-800\/60{background-color:color-mix(in oklab,var(--color-slate-800) 60%,transparent)}}.bg-slate-800\/80{background-color:#1d293dcc}@supports (color:color-mix(in lab,red,red)){.bg-slate-800\/80{background-color:color-mix(in oklab,var(--color-slate-800) 80%,transparent)}}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-900\/30{background-color:#0f172b4d}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/30{background-color:color-mix(in oklab,var(--color-slate-900) 30%,transparent)}}.bg-slate-900\/40{background-color:#0f172b66}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/40{background-color:color-mix(in oklab,var(--color-slate-900) 40%,transparent)}}.bg-slate-900\/50{background-color:#0f172b80}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/50{background-color:color-mix(in oklab,var(--color-slate-900) 50%,transparent)}}.bg-slate-900\/60{background-color:#0f172b99}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/60{background-color:color-mix(in oklab,var(--color-slate-900) 60%,transparent)}}.bg-slate-900\/70{background-color:#0f172bb3}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/70{background-color:color-mix(in oklab,var(--color-slate-900) 70%,transparent)}}.bg-slate-900\/80{background-color:#0f172bcc}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/80{background-color:color-mix(in oklab,var(--color-slate-900) 80%,transparent)}}.bg-slate-900\/90{background-color:#0f172be6}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/90{background-color:color-mix(in oklab,var(--color-slate-900) 90%,transparent)}}.bg-slate-950{background-color:var(--color-slate-950)}.bg-slate-950\/40{background-color:#02061866}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/40{background-color:color-mix(in oklab,var(--color-slate-950) 40%,transparent)}}.bg-slate-950\/50{background-color:#02061880}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/50{background-color:color-mix(in oklab,var(--color-slate-950) 50%,transparent)}}.bg-slate-950\/60{background-color:#02061899}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/60{background-color:color-mix(in oklab,var(--color-slate-950) 60%,transparent)}}.bg-slate-950\/80{background-color:#020618cc}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/80{background-color:color-mix(in oklab,var(--color-slate-950) 80%,transparent)}}.bg-slate-950\/90{background-color:#020618e6}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/90{background-color:color-mix(in oklab,var(--color-slate-950) 90%,transparent)}}.bg-slate-950\/95{background-color:#020618f2}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/95{background-color:color-mix(in oklab,var(--color-slate-950) 95%,transparent)}}.bg-teal-500{background-color:var(--color-teal-500)}.bg-transparent{background-color:#0000}.bg-violet-500\/20{background-color:#8d54ff33}@supports (color:color-mix(in lab,red,red)){.bg-violet-500\/20{background-color:color-mix(in oklab,var(--color-violet-500) 20%,transparent)}}.bg-violet-700{background-color:var(--color-violet-700)}.bg-violet-800{background-color:var(--color-violet-800)}.bg-violet-900{background-color:var(--color-violet-900)}.bg-violet-900\/20{background-color:#4d179a33}@supports (color:color-mix(in lab,red,red)){.bg-violet-900\/20{background-color:color-mix(in oklab,var(--color-violet-900) 20%,transparent)}}.bg-violet-900\/40{background-color:#4d179a66}@supports (color:color-mix(in lab,red,red)){.bg-violet-900\/40{background-color:color-mix(in oklab,var(--color-violet-900) 40%,transparent)}}.bg-violet-900\/50{background-color:#4d179a80}@supports (color:color-mix(in lab,red,red)){.bg-violet-900\/50{background-color:color-mix(in oklab,var(--color-violet-900) 50%,transparent)}}.bg-violet-950{background-color:var(--color-violet-950)}.bg-violet-950\/15{background-color:#2f0d6826}@supports (color:color-mix(in lab,red,red)){.bg-violet-950\/15{background-color:color-mix(in oklab,var(--color-violet-950) 15%,transparent)}}.bg-violet-950\/20{background-color:#2f0d6833}@supports (color:color-mix(in lab,red,red)){.bg-violet-950\/20{background-color:color-mix(in oklab,var(--color-violet-950) 20%,transparent)}}.bg-violet-950\/30{background-color:#2f0d684d}@supports (color:color-mix(in lab,red,red)){.bg-violet-950\/30{background-color:color-mix(in oklab,var(--color-violet-950) 30%,transparent)}}.bg-violet-950\/40{background-color:#2f0d6866}@supports (color:color-mix(in lab,red,red)){.bg-violet-950\/40{background-color:color-mix(in oklab,var(--color-violet-950) 40%,transparent)}}.bg-violet-950\/50{background-color:#2f0d6880}@supports (color:color-mix(in lab,red,red)){.bg-violet-950\/50{background-color:color-mix(in oklab,var(--color-violet-950) 50%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.bg-white\/\[0\.05\]{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.05\]{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.bg-white\/\[0\.08\]{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.08\]{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.bg-yellow-500\/20{background-color:#edb20033}@supports (color:color-mix(in lab,red,red)){.bg-yellow-500\/20{background-color:color-mix(in oklab,var(--color-yellow-500) 20%,transparent)}}.bg-yellow-600{background-color:var(--color-yellow-600)}.bg-yellow-600\/80{background-color:#cd8900cc}@supports (color:color-mix(in lab,red,red)){.bg-yellow-600\/80{background-color:color-mix(in oklab,var(--color-yellow-600) 80%,transparent)}}.bg-yellow-800\/60{background-color:#874b0099}@supports (color:color-mix(in lab,red,red)){.bg-yellow-800\/60{background-color:color-mix(in oklab,var(--color-yellow-800) 60%,transparent)}}.bg-yellow-900\/40{background-color:#733e0a66}@supports (color:color-mix(in lab,red,red)){.bg-yellow-900\/40{background-color:color-mix(in oklab,var(--color-yellow-900) 40%,transparent)}}.bg-yellow-950\/50{background-color:#43200480}@supports (color:color-mix(in lab,red,red)){.bg-yellow-950\/50{background-color:color-mix(in oklab,var(--color-yellow-950) 50%,transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#0a1628\]{--tw-gradient-from:#0a1628;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#1a5bb8\]\/92{--tw-gradient-from:oklab(48.6403% -.0320055 -.1575/.92);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#f5c542\]{--tw-gradient-from:#f5c542;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-200{--tw-gradient-from:var(--color-amber-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-500{--tw-gradient-from:var(--color-amber-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-600{--tw-gradient-from:var(--color-amber-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-600{--tw-gradient-from:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-900\/40{--tw-gradient-from:#1c398e66}@supports (color:color-mix(in lab,red,red)){.from-blue-900\/40{--tw-gradient-from:color-mix(in oklab, var(--color-blue-900) 40%, transparent)}}.from-blue-900\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-900\/60{--tw-gradient-from:#1c398e99}@supports (color:color-mix(in lab,red,red)){.from-blue-900\/60{--tw-gradient-from:color-mix(in oklab, var(--color-blue-900) 60%, transparent)}}.from-blue-900\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-900\/80{--tw-gradient-from:#1c398ecc}@supports (color:color-mix(in lab,red,red)){.from-blue-900\/80{--tw-gradient-from:color-mix(in oklab, var(--color-blue-900) 80%, transparent)}}.from-blue-900\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-950\/70{--tw-gradient-from:#162456b3}@supports (color:color-mix(in lab,red,red)){.from-blue-950\/70{--tw-gradient-from:color-mix(in oklab, var(--color-blue-950) 70%, transparent)}}.from-blue-950\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-600{--tw-gradient-from:var(--color-cyan-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-700{--tw-gradient-from:var(--color-cyan-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-600{--tw-gradient-from:var(--color-emerald-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-700{--tw-gradient-from:var(--color-emerald-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-900\/40{--tw-gradient-from:#004e3b66}@supports (color:color-mix(in lab,red,red)){.from-emerald-900\/40{--tw-gradient-from:color-mix(in oklab, var(--color-emerald-900) 40%, transparent)}}.from-emerald-900\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-900\/60{--tw-gradient-from:#004e3b99}@supports (color:color-mix(in lab,red,red)){.from-emerald-900\/60{--tw-gradient-from:color-mix(in oklab, var(--color-emerald-900) 60%, transparent)}}.from-emerald-900\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-900\/80{--tw-gradient-from:#004e3bcc}@supports (color:color-mix(in lab,red,red)){.from-emerald-900\/80{--tw-gradient-from:color-mix(in oklab, var(--color-emerald-900) 80%, transparent)}}.from-emerald-900\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-fuchsia-600{--tw-gradient-from:var(--color-fuchsia-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-indigo-600{--tw-gradient-from:var(--color-indigo-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-orange-600{--tw-gradient-from:var(--color-orange-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-600{--tw-gradient-from:var(--color-purple-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-700{--tw-gradient-from:var(--color-purple-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-rose-700{--tw-gradient-from:var(--color-rose-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-500{--tw-gradient-from:var(--color-sky-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-600{--tw-gradient-from:var(--color-sky-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-700{--tw-gradient-from:var(--color-sky-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-800{--tw-gradient-from:var(--color-sky-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-600{--tw-gradient-from:var(--color-slate-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-800\/40{--tw-gradient-from:#1d293d66}@supports (color:color-mix(in lab,red,red)){.from-slate-800\/40{--tw-gradient-from:color-mix(in oklab, var(--color-slate-800) 40%, transparent)}}.from-slate-800\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-800\/60{--tw-gradient-from:#1d293d99}@supports (color:color-mix(in lab,red,red)){.from-slate-800\/60{--tw-gradient-from:color-mix(in oklab, var(--color-slate-800) 60%, transparent)}}.from-slate-800\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-800\/80{--tw-gradient-from:#1d293dcc}@supports (color:color-mix(in lab,red,red)){.from-slate-800\/80{--tw-gradient-from:color-mix(in oklab, var(--color-slate-800) 80%, transparent)}}.from-slate-800\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-teal-600{--tw-gradient-from:var(--color-teal-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-600{--tw-gradient-from:var(--color-violet-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-700{--tw-gradient-from:var(--color-violet-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#1a0f3d\]{--tw-gradient-via:#1a0f3d;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#ffd76a\]{--tw-gradient-via:#ffd76a;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-amber-400{--tw-gradient-via:var(--color-amber-400);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-gray-950{--tw-gradient-via:var(--color-gray-950);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-orange-500{--tw-gradient-via:var(--color-orange-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-sky-400{--tw-gradient-via:var(--color-sky-400);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#0d3570\]\/95{--tw-gradient-to:oklab(33.9687% -.0216222 -.109227/.95);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#0f2847\]{--tw-gradient-to:#0f2847;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#e8a917\]{--tw-gradient-to:#e8a917;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-600{--tw-gradient-to:var(--color-amber-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-amber-900{--tw-gradient-to:var(--color-amber-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-600{--tw-gradient-to:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-900{--tw-gradient-to:var(--color-blue-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-950{--tw-gradient-to:var(--color-blue-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-800{--tw-gradient-to:var(--color-cyan-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-900{--tw-gradient-to:var(--color-cyan-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-900{--tw-gradient-to:var(--color-emerald-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-950{--tw-gradient-to:var(--color-emerald-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-gray-950{--tw-gradient-to:var(--color-gray-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-800{--tw-gradient-to:var(--color-indigo-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-900{--tw-gradient-to:var(--color-indigo-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-400{--tw-gradient-to:var(--color-orange-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-900{--tw-gradient-to:var(--color-orange-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-900{--tw-gradient-to:var(--color-purple-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-950{--tw-gradient-to:var(--color-purple-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sky-900{--tw-gradient-to:var(--color-sky-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-900{--tw-gradient-to:var(--color-slate-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-900{--tw-gradient-to:var(--color-teal-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-violet-900{--tw-gradient-to:var(--color-violet-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.\!px-4{padding-inline:calc(var(--spacing) * 4)!important}.\!px-5{padding-inline:calc(var(--spacing) * 5)!important}.\!px-8{padding-inline:calc(var(--spacing) * 8)!important}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.\!py-2{padding-block:calc(var(--spacing) * 2)!important}.\!py-3{padding-block:calc(var(--spacing) * 3)!important}.\!py-5{padding-block:calc(var(--spacing) * 5)!important}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-0\.5{padding-right:calc(var(--spacing) * .5)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.font-\[family-name\:var\(--roleta-display\)\]{font-family:var(--roleta-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.10em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.20em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#0d3570\]{color:#0d3570}.text-\[\#1a0f3d\]{color:#1a0f3d}.text-\[\#3a4d6e\]{color:#3a4d6e}.text-\[\#6E85B8\]{color:#6e85b8}.text-\[\#9a3412\]{color:#9a3412}.text-\[\#38BDF8\]{color:#38bdf8}.text-\[\#38BDF8\]\/80{color:#38bdf8cc}.text-\[\#86efac\]{color:#86efac}.text-\[\#713f12\]{color:#713f12}.text-\[\#991b1b\]{color:#991b1b}.text-\[\#3777FF\]{color:#3777ff}.text-\[\#041018\]{color:#041018}.text-\[\#166534\]{color:#166534}.text-\[\#E9F1FF\]{color:#e9f1ff}.text-\[\#fca5a5\]{color:#fca5a5}.text-\[\#fdba74\]{color:#fdba74}.text-\[var\(--ssc-critical\)\]{color:var(--ssc-critical)}.text-\[var\(--ssc-cyan\)\],.text-\[var\(--ssc-cyan\)\]\/80{color:var(--ssc-cyan)}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--ssc-cyan\)\]\/80{color:color-mix(in oklab,var(--ssc-cyan) 80%,transparent)}}.text-\[var\(--ssc-cyan\)\]\/90{color:var(--ssc-cyan)}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--ssc-cyan\)\]\/90{color:color-mix(in oklab,var(--ssc-cyan) 90%,transparent)}}.text-\[var\(--ssc-info\)\],.text-\[var\(--ssc-info\)\]\/90{color:var(--ssc-info)}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--ssc-info\)\]\/90{color:color-mix(in oklab,var(--ssc-info) 90%,transparent)}}.text-\[var\(--ssc-neutral\)\]{color:var(--ssc-neutral)}.text-\[var\(--ssc-online\)\],.text-\[var\(--ssc-online\)\]\/90{color:var(--ssc-online)}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--ssc-online\)\]\/90{color:color-mix(in oklab,var(--ssc-online) 90%,transparent)}}.text-\[var\(--ssc-primary\)\]{color:var(--ssc-primary)}.text-\[var\(--ssc-text\)\]{color:var(--ssc-text)}.text-\[var\(--ssc-text-disabled\)\]{color:var(--ssc-text-disabled)}.text-\[var\(--ssc-text-muted\)\]{color:var(--ssc-text-muted)}.text-\[var\(--ssc-warning\)\],.text-\[var\(--ssc-warning\)\]\/70{color:var(--ssc-warning)}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--ssc-warning\)\]\/70{color:color-mix(in oklab,var(--ssc-warning) 70%,transparent)}}.text-amber-50{color:var(--color-amber-50)}.text-amber-50\/90{color:#fffbebe6}@supports (color:color-mix(in lab,red,red)){.text-amber-50\/90{color:color-mix(in oklab,var(--color-amber-50) 90%,transparent)}}.text-amber-100{color:var(--color-amber-100)}.text-amber-100\/70{color:#fef3c6b3}@supports (color:color-mix(in lab,red,red)){.text-amber-100\/70{color:color-mix(in oklab,var(--color-amber-100) 70%,transparent)}}.text-amber-100\/90{color:#fef3c6e6}@supports (color:color-mix(in lab,red,red)){.text-amber-100\/90{color:color-mix(in oklab,var(--color-amber-100) 90%,transparent)}}.text-amber-100\/95{color:#fef3c6f2}@supports (color:color-mix(in lab,red,red)){.text-amber-100\/95{color:color-mix(in oklab,var(--color-amber-100) 95%,transparent)}}.text-amber-200{color:var(--color-amber-200)}.text-amber-200\/70{color:#fee685b3}@supports (color:color-mix(in lab,red,red)){.text-amber-200\/70{color:color-mix(in oklab,var(--color-amber-200) 70%,transparent)}}.text-amber-200\/80{color:#fee685cc}@supports (color:color-mix(in lab,red,red)){.text-amber-200\/80{color:color-mix(in oklab,var(--color-amber-200) 80%,transparent)}}.text-amber-200\/90{color:#fee685e6}@supports (color:color-mix(in lab,red,red)){.text-amber-200\/90{color:color-mix(in oklab,var(--color-amber-200) 90%,transparent)}}.text-amber-300{color:var(--color-amber-300)}.text-amber-300\/80{color:#ffd236cc}@supports (color:color-mix(in lab,red,red)){.text-amber-300\/80{color:color-mix(in oklab,var(--color-amber-300) 80%,transparent)}}.text-amber-300\/90{color:#ffd236e6}@supports (color:color-mix(in lab,red,red)){.text-amber-300\/90{color:color-mix(in oklab,var(--color-amber-300) 90%,transparent)}}.text-amber-400{color:var(--color-amber-400)}.text-amber-400\/80{color:#fcbb00cc}@supports (color:color-mix(in lab,red,red)){.text-amber-400\/80{color:color-mix(in oklab,var(--color-amber-400) 80%,transparent)}}.text-amber-400\/90{color:#fcbb00e6}@supports (color:color-mix(in lab,red,red)){.text-amber-400\/90{color:color-mix(in oklab,var(--color-amber-400) 90%,transparent)}}.text-amber-400\/95{color:#fcbb00f2}@supports (color:color-mix(in lab,red,red)){.text-amber-400\/95{color:color-mix(in oklab,var(--color-amber-400) 95%,transparent)}}.text-amber-500{color:var(--color-amber-500)}.text-amber-500\/80{color:#f99c00cc}@supports (color:color-mix(in lab,red,red)){.text-amber-500\/80{color:color-mix(in oklab,var(--color-amber-500) 80%,transparent)}}.text-amber-500\/90{color:#f99c00e6}@supports (color:color-mix(in lab,red,red)){.text-amber-500\/90{color:color-mix(in oklab,var(--color-amber-500) 90%,transparent)}}.text-amber-600{color:var(--color-amber-600)}.text-amber-600\/90{color:#dd7400e6}@supports (color:color-mix(in lab,red,red)){.text-amber-600\/90{color:color-mix(in oklab,var(--color-amber-600) 90%,transparent)}}.text-amber-700{color:var(--color-amber-700)}.text-amber-900{color:var(--color-amber-900)}.text-amber-950{color:var(--color-amber-950)}.text-blue-50{color:var(--color-blue-50)}.text-blue-100{color:var(--color-blue-100)}.text-blue-200{color:var(--color-blue-200)}.text-blue-300{color:var(--color-blue-300)}.text-blue-400{color:var(--color-blue-400)}.text-blue-500{color:var(--color-blue-500)}.text-blue-500\/80{color:#3080ffcc}@supports (color:color-mix(in lab,red,red)){.text-blue-500\/80{color:color-mix(in oklab,var(--color-blue-500) 80%,transparent)}}.text-blue-600{color:var(--color-blue-600)}.text-cyan-50{color:var(--color-cyan-50)}.text-cyan-100{color:var(--color-cyan-100)}.text-cyan-100\/70{color:#cefafeb3}@supports (color:color-mix(in lab,red,red)){.text-cyan-100\/70{color:color-mix(in oklab,var(--color-cyan-100) 70%,transparent)}}.text-cyan-100\/80{color:#cefafecc}@supports (color:color-mix(in lab,red,red)){.text-cyan-100\/80{color:color-mix(in oklab,var(--color-cyan-100) 80%,transparent)}}.text-cyan-200{color:var(--color-cyan-200)}.text-cyan-200\/80{color:#a2f4fdcc}@supports (color:color-mix(in lab,red,red)){.text-cyan-200\/80{color:color-mix(in oklab,var(--color-cyan-200) 80%,transparent)}}.text-cyan-200\/90{color:#a2f4fde6}@supports (color:color-mix(in lab,red,red)){.text-cyan-200\/90{color:color-mix(in oklab,var(--color-cyan-200) 90%,transparent)}}.text-cyan-300{color:var(--color-cyan-300)}.text-cyan-300\/90{color:#53eafde6}@supports (color:color-mix(in lab,red,red)){.text-cyan-300\/90{color:color-mix(in oklab,var(--color-cyan-300) 90%,transparent)}}.text-cyan-400{color:var(--color-cyan-400)}.text-cyan-900{color:var(--color-cyan-900)}.text-cyan-950{color:var(--color-cyan-950)}.text-emerald-50{color:var(--color-emerald-50)}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-200\/60{color:#a4f4cf99}@supports (color:color-mix(in lab,red,red)){.text-emerald-200\/60{color:color-mix(in oklab,var(--color-emerald-200) 60%,transparent)}}.text-emerald-200\/70{color:#a4f4cfb3}@supports (color:color-mix(in lab,red,red)){.text-emerald-200\/70{color:color-mix(in oklab,var(--color-emerald-200) 70%,transparent)}}.text-emerald-200\/80{color:#a4f4cfcc}@supports (color:color-mix(in lab,red,red)){.text-emerald-200\/80{color:color-mix(in oklab,var(--color-emerald-200) 80%,transparent)}}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-300\/90{color:#5ee9b5e6}@supports (color:color-mix(in lab,red,red)){.text-emerald-300\/90{color:color-mix(in oklab,var(--color-emerald-300) 90%,transparent)}}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-400\/80{color:#00d294cc}@supports (color:color-mix(in lab,red,red)){.text-emerald-400\/80{color:color-mix(in oklab,var(--color-emerald-400) 80%,transparent)}}.text-emerald-400\/90{color:#00d294e6}@supports (color:color-mix(in lab,red,red)){.text-emerald-400\/90{color:color-mix(in oklab,var(--color-emerald-400) 90%,transparent)}}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-800{color:var(--color-emerald-800)}.text-fuchsia-50{color:var(--color-fuchsia-50)}.text-fuchsia-100{color:var(--color-fuchsia-100)}.text-fuchsia-200\/90{color:#f6cfffe6}@supports (color:color-mix(in lab,red,red)){.text-fuchsia-200\/90{color:color-mix(in oklab,var(--color-fuchsia-200) 90%,transparent)}}.text-fuchsia-300{color:var(--color-fuchsia-300)}.text-fuchsia-400{color:var(--color-fuchsia-400)}.text-gray-100{color:var(--color-gray-100)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-green-200{color:var(--color-green-200)}.text-green-300{color:var(--color-green-300)}.text-green-400{color:var(--color-green-400)}.text-green-400\/90{color:#05df72e6}@supports (color:color-mix(in lab,red,red)){.text-green-400\/90{color:color-mix(in oklab,var(--color-green-400) 90%,transparent)}}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-indigo-100{color:var(--color-indigo-100)}.text-indigo-200{color:var(--color-indigo-200)}.text-indigo-200\/90{color:#c7d2ffe6}@supports (color:color-mix(in lab,red,red)){.text-indigo-200\/90{color:color-mix(in oklab,var(--color-indigo-200) 90%,transparent)}}.text-indigo-300{color:var(--color-indigo-300)}.text-indigo-400{color:var(--color-indigo-400)}.text-orange-50{color:var(--color-orange-50)}.text-orange-100{color:var(--color-orange-100)}.text-orange-100\/80{color:#ffedd5cc}@supports (color:color-mix(in lab,red,red)){.text-orange-100\/80{color:color-mix(in oklab,var(--color-orange-100) 80%,transparent)}}.text-orange-200{color:var(--color-orange-200)}.text-orange-300{color:var(--color-orange-300)}.text-orange-400{color:var(--color-orange-400)}.text-orange-500{color:var(--color-orange-500)}.text-orange-700{color:var(--color-orange-700)}.text-purple-100{color:var(--color-purple-100)}.text-purple-200{color:var(--color-purple-200)}.text-purple-200\/80{color:#e9d5ffcc}@supports (color:color-mix(in lab,red,red)){.text-purple-200\/80{color:color-mix(in oklab,var(--color-purple-200) 80%,transparent)}}.text-purple-300{color:var(--color-purple-300)}.text-purple-300\/70{color:#d9b3ffb3}@supports (color:color-mix(in lab,red,red)){.text-purple-300\/70{color:color-mix(in oklab,var(--color-purple-300) 70%,transparent)}}.text-purple-400{color:var(--color-purple-400)}.text-purple-400\/80{color:#c07effcc}@supports (color:color-mix(in lab,red,red)){.text-purple-400\/80{color:color-mix(in oklab,var(--color-purple-400) 80%,transparent)}}.text-purple-500{color:var(--color-purple-500)}.text-red-100{color:var(--color-red-100)}.text-red-200{color:var(--color-red-200)}.text-red-200\/80{color:#ffcacacc}@supports (color:color-mix(in lab,red,red)){.text-red-200\/80{color:color-mix(in oklab,var(--color-red-200) 80%,transparent)}}.text-red-300{color:var(--color-red-300)}.text-red-300\/70{color:#ffa3a3b3}@supports (color:color-mix(in lab,red,red)){.text-red-300\/70{color:color-mix(in oklab,var(--color-red-300) 70%,transparent)}}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-rose-100{color:var(--color-rose-100)}.text-sky-300{color:var(--color-sky-300)}.text-sky-300\/80{color:#77d4ffcc}@supports (color:color-mix(in lab,red,red)){.text-sky-300\/80{color:color-mix(in oklab,var(--color-sky-300) 80%,transparent)}}.text-sky-400{color:var(--color-sky-400)}.text-slate-100{color:var(--color-slate-100)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-300\/90{color:#cad5e2e6}@supports (color:color-mix(in lab,red,red)){.text-slate-300\/90{color:color-mix(in oklab,var(--color-slate-300) 90%,transparent)}}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-transparent{color:#0000}.text-violet-100{color:var(--color-violet-100)}.text-violet-200{color:var(--color-violet-200)}.text-violet-300{color:var(--color-violet-300)}.text-violet-300\/90{color:#c4b4ffe6}@supports (color:color-mix(in lab,red,red)){.text-violet-300\/90{color:color-mix(in oklab,var(--color-violet-300) 90%,transparent)}}.text-violet-400{color:var(--color-violet-400)}.text-violet-400\/90{color:#a685ffe6}@supports (color:color-mix(in lab,red,red)){.text-violet-400\/90{color:color-mix(in oklab,var(--color-violet-400) 90%,transparent)}}.text-violet-700{color:var(--color-violet-700)}.text-white{color:var(--color-white)}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.text-white\/30{color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.text-white\/35{color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.text-white\/35{color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.text-white\/45{color:color-mix(in oklab,var(--color-white) 45%,transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.text-white\/55{color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.text-yellow-100{color:var(--color-yellow-100)}.text-yellow-200{color:var(--color-yellow-200)}.text-yellow-200\/60{color:#fff08599}@supports (color:color-mix(in lab,red,red)){.text-yellow-200\/60{color:color-mix(in oklab,var(--color-yellow-200) 60%,transparent)}}.text-yellow-300{color:var(--color-yellow-300)}.text-yellow-300\/90{color:#ffe02ae6}@supports (color:color-mix(in lab,red,red)){.text-yellow-300\/90{color:color-mix(in oklab,var(--color-yellow-300) 90%,transparent)}}.text-yellow-400{color:var(--color-yellow-400)}.text-yellow-500{color:var(--color-yellow-500)}.text-yellow-600{color:var(--color-yellow-600)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-gray-500::placeholder{color:var(--color-gray-500)}.placeholder-gray-600::placeholder{color:var(--color-gray-600)}.placeholder-slate-500::placeholder{color:var(--color-slate-500)}.accent-\[var\(--ssc-cyan\)\]{accent-color:var(--ssc-cyan)}.accent-\[var\(--ssc-primary\)\]{accent-color:var(--ssc-primary)}.accent-amber-500{accent-color:var(--color-amber-500)}.accent-blue-500{accent-color:var(--color-blue-500)}.accent-cyan-500{accent-color:var(--color-cyan-500)}.accent-emerald-500{accent-color:var(--color-emerald-500)}.accent-fuchsia-500{accent-color:var(--color-fuchsia-500)}.accent-red-500{accent-color:var(--color-red-500)}.accent-slate-500{accent-color:var(--color-slate-500)}.accent-violet-500{accent-color:var(--color-violet-500)}.accent-yellow-500{accent-color:var(--color-yellow-500)}.\[color-scheme\:dark\]{color-scheme:dark}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-25{opacity:.25}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_5px_\#10b981\]{--tw-shadow:0 0 5px var(--tw-shadow-color,#10b981);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_5px_\#ef4444\]{--tw-shadow:0 0 5px var(--tw-shadow-color,#ef4444);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(34\,197\,94\,1\)\]{--tw-shadow:0 0 6px var(--tw-shadow-color,#22c55e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(59\,130\,246\,1\)\]{--tw-shadow:0 0 6px var(--tw-shadow-color,#3b82f6);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(249\,115\,22\,1\)\]{--tw-shadow:0 0 6px var(--tw-shadow-color,#f97316);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(55\,119\,255\,0\.30\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#3777ff4d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(59\,130\,246\,0\.8\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#3b82f6cc);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(239\,68\,68\,0\.5\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#ef444480);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(239\,68\,68\,0\.85\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#ef4444d9);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(239\,68\,68\,1\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#ef4444);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(59\,130\,246\,0\.15\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#3b82f626);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(249\,115\,22\,0\.15\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#f9731626);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(239\,68\,68\,0\.85\)\]{--tw-shadow:0 0 14px var(--tw-shadow-color,#ef4444d9);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(16\,185\,129\,0\.2\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#10b98133);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(16\,185\,129\,0\.4\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#10b98166);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(37\,99\,235\,0\.4\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#2563eb66);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(59\,130\,246\,0\.2\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#3b82f633);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(251\,191\,36\,0\.12\)\]{--tw-shadow:0 0 24px var(--tw-shadow-color,#fbbf241f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_50px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 0 50px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_50px_rgba\(245\,197\,66\,0\.12\)\]{--tw-shadow:0 0 50px var(--tw-shadow-color,#f5c5421f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_60px_rgba\(251\,191\,36\,0\.12\)\,0_20px_50px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 0 60px var(--tw-shadow-color,#fbbf241f), 0 20px 50px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_80px_rgba\(34\,211\,238\,0\.22\)\,inset_0_0_60px_rgba\(30\,95\,173\,0\.35\)\]{--tw-shadow:0 0 80px var(--tw-shadow-color,#22d3ee38), inset 0 0 60px var(--tw-shadow-color,#1e5fad59);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_80px_rgba\(251\,191\,36\,0\.18\)\]{--tw-shadow:0 0 80px var(--tw-shadow-color,#fbbf242e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_32px_rgba\(251\,191\,36\,0\.35\)\]{--tw-shadow:0 8px 32px var(--tw-shadow-color,#fbbf2459);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_40px_rgba\(245\,197\,66\,0\.45\)\]{--tw-shadow:0 10px 40px var(--tw-shadow-color,#f5c54273);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[2px_0_10px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:2px 0 10px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-black\/20{--tw-shadow-color:#0003}@supports (color:color-mix(in lab,red,red)){.shadow-black\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/40{--tw-shadow-color:#0006}@supports (color:color-mix(in lab,red,red)){.shadow-black\/40{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-\[\#38BDF8\]\/20{--tw-ring-color:oklab(75.3513% -.0842999 -.110505/.2)}.ring-\[\#38BDF8\]\/40{--tw-ring-color:oklab(75.3513% -.0842999 -.110505/.4)}.ring-amber-300\/70{--tw-ring-color:#ffd236b3}@supports (color:color-mix(in lab,red,red)){.ring-amber-300\/70{--tw-ring-color:color-mix(in oklab, var(--color-amber-300) 70%, transparent)}}.ring-amber-400\/30{--tw-ring-color:#fcbb004d}@supports (color:color-mix(in lab,red,red)){.ring-amber-400\/30{--tw-ring-color:color-mix(in oklab, var(--color-amber-400) 30%, transparent)}}.ring-amber-400\/60{--tw-ring-color:#fcbb0099}@supports (color:color-mix(in lab,red,red)){.ring-amber-400\/60{--tw-ring-color:color-mix(in oklab, var(--color-amber-400) 60%, transparent)}}.ring-blue-400{--tw-ring-color:var(--color-blue-400)}.ring-blue-400\/30{--tw-ring-color:#54a2ff4d}@supports (color:color-mix(in lab,red,red)){.ring-blue-400\/30{--tw-ring-color:color-mix(in oklab, var(--color-blue-400) 30%, transparent)}}.ring-blue-500{--tw-ring-color:var(--color-blue-500)}.ring-cyan-300\/40{--tw-ring-color:#53eafd66}@supports (color:color-mix(in lab,red,red)){.ring-cyan-300\/40{--tw-ring-color:color-mix(in oklab, var(--color-cyan-300) 40%, transparent)}}.ring-emerald-400{--tw-ring-color:var(--color-emerald-400)}.ring-emerald-600\/40{--tw-ring-color:#00976766}@supports (color:color-mix(in lab,red,red)){.ring-emerald-600\/40{--tw-ring-color:color-mix(in oklab, var(--color-emerald-600) 40%, transparent)}}.ring-indigo-400\/30{--tw-ring-color:#7d87ff4d}@supports (color:color-mix(in lab,red,red)){.ring-indigo-400\/30{--tw-ring-color:color-mix(in oklab, var(--color-indigo-400) 30%, transparent)}}.ring-indigo-500{--tw-ring-color:var(--color-indigo-500)}.ring-purple-500\/80{--tw-ring-color:#ac4bffcc}@supports (color:color-mix(in lab,red,red)){.ring-purple-500\/80{--tw-ring-color:color-mix(in oklab, var(--color-purple-500) 80%, transparent)}}.ring-violet-400\/70{--tw-ring-color:#a685ffb3}@supports (color:color-mix(in lab,red,red)){.ring-violet-400\/70{--tw-ring-color:color-mix(in oklab, var(--color-violet-400) 70%, transparent)}}.ring-yellow-500\/40{--tw-ring-color:#edb20066}@supports (color:color-mix(in lab,red,red)){.ring-yellow-500\/40{--tw-ring-color:color-mix(in oklab, var(--color-yellow-500) 40%, transparent)}}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-gray-950{--tw-ring-offset-color:var(--color-gray-950)}.ring-offset-slate-900{--tw-ring-offset-color:var(--color-slate-900)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_0_40px_rgba\(34\,211\,238\,0\.35\)\]{--tw-drop-shadow-size:drop-shadow(0 0 40px var(--tw-drop-shadow-color,#22d3ee59));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_4px_24px_rgba\(251\,191\,36\,0\.25\)\]{--tw-drop-shadow-size:drop-shadow(0 4px 24px var(--tw-drop-shadow-color,#fbbf2440));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter\!{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.backdrop-blur-\[1px\]{--tw-backdrop-blur:blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-300{transition-delay:.3s}.delay-700{transition-delay:.7s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media(hover:hover){.group-hover\:text-cyan-200:is(:where(.group):hover *){color:var(--color-cyan-200)}.group-hover\:text-emerald-400:is(:where(.group):hover *){color:var(--color-emerald-400)}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.marker\:text-\[var\(--ssc-cyan\)\] ::marker{color:var(--ssc-cyan)}.marker\:text-\[var\(--ssc-cyan\)\]::marker{color:var(--ssc-cyan)}.marker\:text-\[var\(--ssc-cyan\)\] ::-webkit-details-marker{color:var(--ssc-cyan)}.marker\:text-\[var\(--ssc-cyan\)\]::-webkit-details-marker{color:var(--ssc-cyan)}.placeholder\:text-\[\#3a4d6e\]::placeholder{color:#3a4d6e}.placeholder\:text-\[var\(--ssc-text-disabled\)\]::placeholder{color:var(--ssc-text-disabled)}.placeholder\:text-\[var\(--ssc-text-muted\)\]::placeholder{color:var(--ssc-text-muted)}.placeholder\:text-slate-600::placeholder{color:var(--color-slate-600)}.placeholder\:text-white\/35::placeholder{color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-white\/35::placeholder{color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.first\:mt-1:first-child{margin-top:calc(var(--spacing) * 1)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media(hover:hover){.hover\:z-\[130\]:hover{z-index:130}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-\[rgba\(56\,189\,248\,0\.20\)\]:hover{border-color:#38bdf833}.hover\:border-\[rgba\(56\,189\,248\,0\.28\)\]:hover{border-color:#38bdf847}.hover\:border-\[rgba\(56\,189\,248\,0\.35\)\]:hover{border-color:#38bdf859}.hover\:border-\[rgba\(56\,189\,248\,0\.40\)\]:hover{border-color:#38bdf866}.hover\:border-\[var\(--ssc-border\)\]:hover{border-color:var(--ssc-border)}.hover\:border-\[var\(--ssc-border-strong\)\]:hover{border-color:var(--ssc-border-strong)}.hover\:border-\[var\(--ssc-cyan\)\]:hover{border-color:var(--ssc-cyan)}.hover\:border-amber-400\/30:hover{border-color:#fcbb004d}@supports (color:color-mix(in lab,red,red)){.hover\:border-amber-400\/30:hover{border-color:color-mix(in oklab,var(--color-amber-400) 30%,transparent)}}.hover\:border-amber-500:hover{border-color:var(--color-amber-500)}.hover\:border-amber-500\/40:hover{border-color:#f99c0066}@supports (color:color-mix(in lab,red,red)){.hover\:border-amber-500\/40:hover{border-color:color-mix(in oklab,var(--color-amber-500) 40%,transparent)}}.hover\:border-amber-600:hover{border-color:var(--color-amber-600)}.hover\:border-amber-700\/50:hover{border-color:#b7500080}@supports (color:color-mix(in lab,red,red)){.hover\:border-amber-700\/50:hover{border-color:color-mix(in oklab,var(--color-amber-700) 50%,transparent)}}.hover\:border-blue-400:hover{border-color:var(--color-blue-400)}.hover\:border-blue-500:hover{border-color:var(--color-blue-500)}.hover\:border-blue-500\/50:hover{border-color:#3080ff80}@supports (color:color-mix(in lab,red,red)){.hover\:border-blue-500\/50:hover{border-color:color-mix(in oklab,var(--color-blue-500) 50%,transparent)}}.hover\:border-blue-700:hover{border-color:var(--color-blue-700)}.hover\:border-blue-700\/50:hover{border-color:#1447e680}@supports (color:color-mix(in lab,red,red)){.hover\:border-blue-700\/50:hover{border-color:color-mix(in oklab,var(--color-blue-700) 50%,transparent)}}.hover\:border-cyan-700:hover{border-color:var(--color-cyan-700)}.hover\:border-emerald-500\/30:hover{border-color:#00bb7f4d}@supports (color:color-mix(in lab,red,red)){.hover\:border-emerald-500\/30:hover{border-color:color-mix(in oklab,var(--color-emerald-500) 30%,transparent)}}.hover\:border-emerald-600\/60:hover{border-color:#00976799}@supports (color:color-mix(in lab,red,red)){.hover\:border-emerald-600\/60:hover{border-color:color-mix(in oklab,var(--color-emerald-600) 60%,transparent)}}.hover\:border-gray-400:hover{border-color:var(--color-gray-400)}.hover\:border-gray-600:hover{border-color:var(--color-gray-600)}.hover\:border-green-700:hover{border-color:var(--color-green-700)}.hover\:border-indigo-700\/50:hover{border-color:#432dd780}@supports (color:color-mix(in lab,red,red)){.hover\:border-indigo-700\/50:hover{border-color:color-mix(in oklab,var(--color-indigo-700) 50%,transparent)}}.hover\:border-red-400:hover{border-color:var(--color-red-400)}.hover\:border-red-500:hover{border-color:var(--color-red-500)}.hover\:border-red-600:hover{border-color:var(--color-red-600)}.hover\:border-red-700:hover{border-color:var(--color-red-700)}.hover\:border-slate-500:hover{border-color:var(--color-slate-500)}.hover\:border-slate-500\/60:hover{border-color:#62748e99}@supports (color:color-mix(in lab,red,red)){.hover\:border-slate-500\/60:hover{border-color:color-mix(in oklab,var(--color-slate-500) 60%,transparent)}}.hover\:border-slate-700:hover{border-color:var(--color-slate-700)}.hover\:bg-\[\#0c1a38\]:hover{background-color:#0c1a38}.hover\:bg-\[\#0c1a38\]\/50:hover{background-color:#0c1a3880}.hover\:bg-\[\#071026\]:hover{background-color:#071026}.hover\:bg-\[rgba\(59\,130\,246\,0\.08\)\]:hover{background-color:#3b82f614}.hover\:bg-\[rgba\(99\,102\,241\,0\.08\)\]:hover{background-color:#6366f114}.hover\:bg-\[rgba\(245\,158\,11\,0\.08\)\]:hover{background-color:#f59e0b14}.hover\:bg-\[rgba\(245\,158\,11\,0\.20\)\]:hover{background-color:#f59e0b33}.hover\:bg-\[rgba\(245\,158\,11\,0\.28\)\]:hover{background-color:#f59e0b47}.hover\:bg-\[var\(--ssc-critical-bg\)\]:hover{background-color:var(--ssc-critical-bg)}.hover\:bg-\[var\(--ssc-info\)\]:hover{background-color:var(--ssc-info)}.hover\:bg-\[var\(--ssc-info-bg\)\]:hover{background-color:var(--ssc-info-bg)}.hover\:bg-\[var\(--ssc-online\)\]:hover{background-color:var(--ssc-online)}.hover\:bg-\[var\(--ssc-online-bg\)\]:hover{background-color:var(--ssc-online-bg)}.hover\:bg-\[var\(--ssc-primary-hover\)\]:hover{background-color:var(--ssc-primary-hover)}.hover\:bg-\[var\(--ssc-surface-1\)\]:hover,.hover\:bg-\[var\(--ssc-surface-1\)\]\/80:hover{background-color:var(--ssc-surface-1)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[var\(--ssc-surface-1\)\]\/80:hover{background-color:color-mix(in oklab,var(--ssc-surface-1) 80%,transparent)}}.hover\:bg-\[var\(--ssc-surface-2\)\]:hover,.hover\:bg-\[var\(--ssc-surface-2\)\]\/30:hover{background-color:var(--ssc-surface-2)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[var\(--ssc-surface-2\)\]\/30:hover{background-color:color-mix(in oklab,var(--ssc-surface-2) 30%,transparent)}}.hover\:bg-\[var\(--ssc-surface-2\)\]\/40:hover{background-color:var(--ssc-surface-2)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[var\(--ssc-surface-2\)\]\/40:hover{background-color:color-mix(in oklab,var(--ssc-surface-2) 40%,transparent)}}.hover\:bg-\[var\(--ssc-surface-2\)\]\/50:hover{background-color:var(--ssc-surface-2)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[var\(--ssc-surface-2\)\]\/50:hover{background-color:color-mix(in oklab,var(--ssc-surface-2) 50%,transparent)}}.hover\:bg-\[var\(--ssc-surface-2\)\]\/60:hover{background-color:var(--ssc-surface-2)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[var\(--ssc-surface-2\)\]\/60:hover{background-color:color-mix(in oklab,var(--ssc-surface-2) 60%,transparent)}}.hover\:bg-\[var\(--ssc-surface-2\)\]\/80:hover{background-color:var(--ssc-surface-2)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[var\(--ssc-surface-2\)\]\/80:hover{background-color:color-mix(in oklab,var(--ssc-surface-2) 80%,transparent)}}.hover\:bg-\[var\(--ssc-surface-3\)\]:hover{background-color:var(--ssc-surface-3)}.hover\:bg-\[var\(--ssc-warning-bg\)\]:hover{background-color:var(--ssc-warning-bg)}.hover\:bg-amber-400:hover{background-color:var(--color-amber-400)}.hover\:bg-amber-500:hover{background-color:var(--color-amber-500)}.hover\:bg-amber-500\/20:hover{background-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){.hover\:bg-amber-500\/20:hover{background-color:color-mix(in oklab,var(--color-amber-500) 20%,transparent)}}.hover\:bg-amber-500\/30:hover{background-color:#f99c004d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-amber-500\/30:hover{background-color:color-mix(in oklab,var(--color-amber-500) 30%,transparent)}}.hover\:bg-amber-600:hover{background-color:var(--color-amber-600)}.hover\:bg-amber-700:hover{background-color:var(--color-amber-700)}.hover\:bg-amber-900:hover{background-color:var(--color-amber-900)}.hover\:bg-amber-900\/30:hover{background-color:#7b33064d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-amber-900\/30:hover{background-color:color-mix(in oklab,var(--color-amber-900) 30%,transparent)}}.hover\:bg-amber-900\/40:hover{background-color:#7b330666}@supports (color:color-mix(in lab,red,red)){.hover\:bg-amber-900\/40:hover{background-color:color-mix(in oklab,var(--color-amber-900) 40%,transparent)}}.hover\:bg-amber-900\/60:hover{background-color:#7b330699}@supports (color:color-mix(in lab,red,red)){.hover\:bg-amber-900\/60:hover{background-color:color-mix(in oklab,var(--color-amber-900) 60%,transparent)}}.hover\:bg-amber-950\/35:hover{background-color:#46190159}@supports (color:color-mix(in lab,red,red)){.hover\:bg-amber-950\/35:hover{background-color:color-mix(in oklab,var(--color-amber-950) 35%,transparent)}}.hover\:bg-amber-950\/50:hover{background-color:#46190180}@supports (color:color-mix(in lab,red,red)){.hover\:bg-amber-950\/50:hover{background-color:color-mix(in oklab,var(--color-amber-950) 50%,transparent)}}.hover\:bg-amber-950\/60:hover{background-color:#46190199}@supports (color:color-mix(in lab,red,red)){.hover\:bg-amber-950\/60:hover{background-color:color-mix(in oklab,var(--color-amber-950) 60%,transparent)}}.hover\:bg-amber-950\/80:hover{background-color:#461901cc}@supports (color:color-mix(in lab,red,red)){.hover\:bg-amber-950\/80:hover{background-color:color-mix(in oklab,var(--color-amber-950) 80%,transparent)}}.hover\:bg-blue-500:hover{background-color:var(--color-blue-500)}.hover\:bg-blue-600:hover{background-color:var(--color-blue-600)}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-blue-800:hover{background-color:var(--color-blue-800)}.hover\:bg-blue-900:hover{background-color:var(--color-blue-900)}.hover\:bg-blue-900\/40:hover{background-color:#1c398e66}@supports (color:color-mix(in lab,red,red)){.hover\:bg-blue-900\/40:hover{background-color:color-mix(in oklab,var(--color-blue-900) 40%,transparent)}}.hover\:bg-blue-950\/40:hover{background-color:#16245666}@supports (color:color-mix(in lab,red,red)){.hover\:bg-blue-950\/40:hover{background-color:color-mix(in oklab,var(--color-blue-950) 40%,transparent)}}.hover\:bg-cyan-500:hover{background-color:var(--color-cyan-500)}.hover\:bg-emerald-500:hover{background-color:var(--color-emerald-500)}.hover\:bg-emerald-600:hover{background-color:var(--color-emerald-600)}.hover\:bg-emerald-700:hover{background-color:var(--color-emerald-700)}.hover\:bg-emerald-800:hover{background-color:var(--color-emerald-800)}.hover\:bg-emerald-800\/40:hover{background-color:#005f4666}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-800\/40:hover{background-color:color-mix(in oklab,var(--color-emerald-800) 40%,transparent)}}.hover\:bg-emerald-900\/40:hover{background-color:#004e3b66}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-900\/40:hover{background-color:color-mix(in oklab,var(--color-emerald-900) 40%,transparent)}}.hover\:bg-emerald-900\/50:hover{background-color:#004e3b80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-900\/50:hover{background-color:color-mix(in oklab,var(--color-emerald-900) 50%,transparent)}}.hover\:bg-fuchsia-600:hover{background-color:var(--color-fuchsia-600)}.hover\:bg-fuchsia-700:hover{background-color:var(--color-fuchsia-700)}.hover\:bg-gray-500:hover{background-color:var(--color-gray-500)}.hover\:bg-gray-700:hover{background-color:var(--color-gray-700)}.hover\:bg-gray-800:hover{background-color:var(--color-gray-800)}.hover\:bg-gray-800\/60:hover{background-color:#1e293999}@supports (color:color-mix(in lab,red,red)){.hover\:bg-gray-800\/60:hover{background-color:color-mix(in oklab,var(--color-gray-800) 60%,transparent)}}.hover\:bg-green-700:hover{background-color:var(--color-green-700)}.hover\:bg-green-800:hover{background-color:var(--color-green-800)}.hover\:bg-indigo-600:hover{background-color:var(--color-indigo-600)}.hover\:bg-indigo-700:hover{background-color:var(--color-indigo-700)}.hover\:bg-indigo-900:hover{background-color:var(--color-indigo-900)}.hover\:bg-orange-500:hover{background-color:var(--color-orange-500)}.hover\:bg-orange-600:hover{background-color:var(--color-orange-600)}.hover\:bg-orange-700:hover{background-color:var(--color-orange-700)}.hover\:bg-orange-800:hover{background-color:var(--color-orange-800)}.hover\:bg-purple-600:hover{background-color:var(--color-purple-600)}.hover\:bg-purple-700:hover{background-color:var(--color-purple-700)}.hover\:bg-purple-900\/40:hover{background-color:#59168b66}@supports (color:color-mix(in lab,red,red)){.hover\:bg-purple-900\/40:hover{background-color:color-mix(in oklab,var(--color-purple-900) 40%,transparent)}}.hover\:bg-purple-900\/60:hover{background-color:#59168b99}@supports (color:color-mix(in lab,red,red)){.hover\:bg-purple-900\/60:hover{background-color:color-mix(in oklab,var(--color-purple-900) 60%,transparent)}}.hover\:bg-purple-900\/70:hover{background-color:#59168bb3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-purple-900\/70:hover{background-color:color-mix(in oklab,var(--color-purple-900) 70%,transparent)}}.hover\:bg-red-600:hover{background-color:var(--color-red-600)}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:bg-red-800:hover{background-color:var(--color-red-800)}.hover\:bg-red-900\/40:hover{background-color:#82181a66}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-900\/40:hover{background-color:color-mix(in oklab,var(--color-red-900) 40%,transparent)}}.hover\:bg-red-950\/50:hover{background-color:#46080980}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-950\/50:hover{background-color:color-mix(in oklab,var(--color-red-950) 50%,transparent)}}.hover\:bg-red-950\/55:hover{background-color:#4608098c}@supports (color:color-mix(in lab,red,red)){.hover\:bg-red-950\/55:hover{background-color:color-mix(in oklab,var(--color-red-950) 55%,transparent)}}.hover\:bg-sky-600:hover{background-color:var(--color-sky-600)}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-600:hover{background-color:var(--color-slate-600)}.hover\:bg-slate-700:hover{background-color:var(--color-slate-700)}.hover\:bg-slate-700\/50:hover{background-color:#31415880}@supports (color:color-mix(in lab,red,red)){.hover\:bg-slate-700\/50:hover{background-color:color-mix(in oklab,var(--color-slate-700) 50%,transparent)}}.hover\:bg-slate-700\/80:hover{background-color:#314158cc}@supports (color:color-mix(in lab,red,red)){.hover\:bg-slate-700\/80:hover{background-color:color-mix(in oklab,var(--color-slate-700) 80%,transparent)}}.hover\:bg-slate-800:hover{background-color:var(--color-slate-800)}.hover\:bg-slate-800\/20:hover{background-color:#1d293d33}@supports (color:color-mix(in lab,red,red)){.hover\:bg-slate-800\/20:hover{background-color:color-mix(in oklab,var(--color-slate-800) 20%,transparent)}}.hover\:bg-slate-800\/30:hover{background-color:#1d293d4d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-slate-800\/30:hover{background-color:color-mix(in oklab,var(--color-slate-800) 30%,transparent)}}.hover\:bg-slate-800\/40:hover{background-color:#1d293d66}@supports (color:color-mix(in lab,red,red)){.hover\:bg-slate-800\/40:hover{background-color:color-mix(in oklab,var(--color-slate-800) 40%,transparent)}}.hover\:bg-slate-800\/50:hover{background-color:#1d293d80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-slate-800\/50:hover{background-color:color-mix(in oklab,var(--color-slate-800) 50%,transparent)}}.hover\:bg-slate-800\/60:hover{background-color:#1d293d99}@supports (color:color-mix(in lab,red,red)){.hover\:bg-slate-800\/60:hover{background-color:color-mix(in oklab,var(--color-slate-800) 60%,transparent)}}.hover\:bg-slate-800\/70:hover{background-color:#1d293db3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-slate-800\/70:hover{background-color:color-mix(in oklab,var(--color-slate-800) 70%,transparent)}}.hover\:bg-slate-800\/80:hover{background-color:#1d293dcc}@supports (color:color-mix(in lab,red,red)){.hover\:bg-slate-800\/80:hover{background-color:color-mix(in oklab,var(--color-slate-800) 80%,transparent)}}.hover\:bg-slate-900:hover{background-color:var(--color-slate-900)}.hover\:bg-slate-900\/50:hover{background-color:#0f172b80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-slate-900\/50:hover{background-color:color-mix(in oklab,var(--color-slate-900) 50%,transparent)}}.hover\:bg-violet-600:hover{background-color:var(--color-violet-600)}.hover\:bg-violet-800:hover{background-color:var(--color-violet-800)}.hover\:bg-violet-900\/30:hover{background-color:#4d179a4d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-violet-900\/30:hover{background-color:color-mix(in oklab,var(--color-violet-900) 30%,transparent)}}.hover\:bg-violet-900\/50:hover{background-color:#4d179a80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-violet-900\/50:hover{background-color:color-mix(in oklab,var(--color-violet-900) 50%,transparent)}}.hover\:bg-violet-950\/50:hover{background-color:#2f0d6880}@supports (color:color-mix(in lab,red,red)){.hover\:bg-violet-950\/50:hover{background-color:color-mix(in oklab,var(--color-violet-950) 50%,transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.hover\:bg-yellow-500:hover{background-color:var(--color-yellow-500)}.hover\:text-\[\#E9F1FF\]:hover{color:#e9f1ff}.hover\:text-\[var\(--ssc-cyan\)\]:hover{color:var(--ssc-cyan)}.hover\:text-\[var\(--ssc-info\)\]:hover{color:var(--ssc-info)}.hover\:text-\[var\(--ssc-text\)\]:hover{color:var(--ssc-text)}.hover\:text-amber-100:hover{color:var(--color-amber-100)}.hover\:text-amber-300:hover{color:var(--color-amber-300)}.hover\:text-amber-400:hover{color:var(--color-amber-400)}.hover\:text-blue-100:hover{color:var(--color-blue-100)}.hover\:text-blue-300:hover{color:var(--color-blue-300)}.hover\:text-emerald-300:hover{color:var(--color-emerald-300)}.hover\:text-orange-200:hover{color:var(--color-orange-200)}.hover\:text-red-300:hover{color:var(--color-red-300)}.hover\:text-slate-200:hover{color:var(--color-slate-200)}.hover\:text-slate-300:hover{color:var(--color-slate-300)}.hover\:text-violet-200:hover{color:var(--color-violet-200)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-yellow-300:hover{color:var(--color-yellow-300)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.hover\:brightness-125:hover{--tw-brightness:brightness(125%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.focus\:border-\[rgba\(55\,119\,255\,0\.60\)\]:focus{border-color:#3777ff99}.focus\:border-\[var\(--ssc-border-strong\)\]:focus{border-color:var(--ssc-border-strong)}.focus\:border-\[var\(--ssc-cyan\)\]:focus,.focus\:border-\[var\(--ssc-cyan\)\]\/50:focus{border-color:var(--ssc-cyan)}@supports (color:color-mix(in lab,red,red)){.focus\:border-\[var\(--ssc-cyan\)\]\/50:focus{border-color:color-mix(in oklab,var(--ssc-cyan) 50%,transparent)}}.focus\:border-\[var\(--ssc-primary\)\]:focus{border-color:var(--ssc-primary)}.focus\:border-amber-400\/60:focus{border-color:#fcbb0099}@supports (color:color-mix(in lab,red,red)){.focus\:border-amber-400\/60:focus{border-color:color-mix(in oklab,var(--color-amber-400) 60%,transparent)}}.focus\:border-amber-500:focus{border-color:var(--color-amber-500)}.focus\:border-amber-500\/50:focus{border-color:#f99c0080}@supports (color:color-mix(in lab,red,red)){.focus\:border-amber-500\/50:focus{border-color:color-mix(in oklab,var(--color-amber-500) 50%,transparent)}}.focus\:border-amber-500\/80:focus{border-color:#f99c00cc}@supports (color:color-mix(in lab,red,red)){.focus\:border-amber-500\/80:focus{border-color:color-mix(in oklab,var(--color-amber-500) 80%,transparent)}}.focus\:border-blue-500:focus{border-color:var(--color-blue-500)}.focus\:border-cyan-300\/50:focus{border-color:#53eafd80}@supports (color:color-mix(in lab,red,red)){.focus\:border-cyan-300\/50:focus{border-color:color-mix(in oklab,var(--color-cyan-300) 50%,transparent)}}.focus\:border-cyan-600:focus{border-color:var(--color-cyan-600)}.focus\:border-emerald-500:focus{border-color:var(--color-emerald-500)}.focus\:border-indigo-500:focus{border-color:var(--color-indigo-500)}.focus\:border-purple-500:focus{border-color:var(--color-purple-500)}.focus\:border-yellow-400\/60:focus{border-color:#fac80099}@supports (color:color-mix(in lab,red,red)){.focus\:border-yellow-400\/60:focus{border-color:color-mix(in oklab,var(--color-yellow-400) 60%,transparent)}}.focus\:border-yellow-500:focus{border-color:var(--color-yellow-500)}.focus\:bg-\[var\(--ssc-surface-2\)\]:focus{background-color:var(--ssc-surface-2)}.focus\:bg-white\/10:focus{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.focus\:bg-white\/10:focus{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\[var\(--ssc-cyan\)\]:focus,.focus\:ring-\[var\(--ssc-cyan\)\]\/40:focus{--tw-ring-color:var(--ssc-cyan)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-\[var\(--ssc-cyan\)\]\/40:focus{--tw-ring-color:color-mix(in oklab, var(--ssc-cyan) 40%, transparent)}}.focus\:ring-amber-400\/20:focus{--tw-ring-color:#fcbb0033}@supports (color:color-mix(in lab,red,red)){.focus\:ring-amber-400\/20:focus{--tw-ring-color:color-mix(in oklab, var(--color-amber-400) 20%, transparent)}}.focus\:ring-cyan-400\/20:focus{--tw-ring-color:#00d2ef33}@supports (color:color-mix(in lab,red,red)){.focus\:ring-cyan-400\/20:focus{--tw-ring-color:color-mix(in oklab, var(--color-cyan-400) 20%, transparent)}}.focus\:ring-cyan-400\/30:focus{--tw-ring-color:#00d2ef4d}@supports (color:color-mix(in lab,red,red)){.focus\:ring-cyan-400\/30:focus{--tw-ring-color:color-mix(in oklab, var(--color-cyan-400) 30%, transparent)}}.focus\:ring-white\/50:focus{--tw-ring-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.focus\:ring-white\/50:focus{--tw-ring-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[var\(--ssc-cyan\)\]\/60:focus-visible{--tw-ring-color:var(--ssc-cyan)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-\[var\(--ssc-cyan\)\]\/60:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ssc-cyan) 60%, transparent)}}.focus-visible\:ring-emerald-500\/60:focus-visible{--tw-ring-color:#00bb7f99}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-emerald-500\/60:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-emerald-500) 60%, transparent)}}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-slate-700:disabled{background-color:var(--color-slate-700)}.disabled\:text-\[var\(--ssc-text-disabled\)\]:disabled{color:var(--ssc-text-disabled)}.disabled\:opacity-25:disabled{opacity:.25}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.data-\[separator\=active\]\:bg-blue-500[data-separator=active]{background-color:var(--color-blue-500)}.data-\[separator\=hover\]\:bg-blue-600[data-separator=hover]{background-color:var(--color-blue-600)}@media(min-width:40rem){.sm\:right-4{right:calc(var(--spacing) * 4)}.sm\:left-4{left:calc(var(--spacing) * 4)}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mb-4{margin-bottom:calc(var(--spacing) * 4)}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:h-\[340px\]{height:340px}.sm\:h-\[520px\]{height:520px}.sm\:w-48{width:calc(var(--spacing) * 48)}.sm\:w-52{width:calc(var(--spacing) * 52)}.sm\:min-w-\[260px\]{min-width:260px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:items-stretch{align-items:stretch}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:self-auto{align-self:auto}.sm\:rounded-xl{border-radius:var(--radius-xl)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}@media(min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-5{grid-column:span 5/span 5}.md\:block{display:block}.md\:inline{display:inline}.md\:w-80{width:calc(var(--spacing) * 80)}.md\:w-96{width:calc(var(--spacing) * 96)}.md\:w-auto{width:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:p-5{padding:calc(var(--spacing) * 5)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:px-5{padding-inline:calc(var(--spacing) * 5)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:py-4{padding-block:calc(var(--spacing) * 4)}.md\:py-10{padding-block:calc(var(--spacing) * 10)}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:text-\[1\.65rem\]{font-size:1.65rem}}@media(min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:h-\[clamp\(460px\,62vh\,680px\)\]{height:clamp(460px,62vh,680px)}.lg\:h-full{height:100%}.lg\:max-h-none{max-height:none}.lg\:w-auto{width:auto}.lg\:max-w-7xl{max-width:var(--container-7xl)}.lg\:max-w-md{max-width:var(--container-md)}.lg\:min-w-0{min-width:calc(var(--spacing) * 0)}.lg\:flex-1{flex:1}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[280px_1fr\]{grid-template-columns:280px 1fr}.lg\:flex-row{flex-direction:row}.lg\:flex-wrap{flex-wrap:wrap}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:gap-4{gap:calc(var(--spacing) * 4)}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:overflow-visible{overflow:visible}.lg\:p-5{padding:calc(var(--spacing) * 5)}.lg\:p-6{padding:calc(var(--spacing) * 6)}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:pb-0{padding-bottom:calc(var(--spacing) * 0)}.lg\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.lg\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media(min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xl\:flex-row{flex-direction:row}.xl\:items-end{align-items:flex-end}}.\[\&_p\:last-child\]\:text-\[var\(--ssc-info\)\] p:last-child{color:var(--ssc-info)}}html,body,#root{height:100%;margin:0}body{background-color:var(--color-bg-primary);color:#e6edf3;background:#0b1f33;font-family:Segoe UI,sans-serif}.noc-header{background:#10263d;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;height:70px;padding:0 30px;display:flex}.noc-title{font-size:18px;font-weight:600}.noc-subtitle{opacity:.6;font-size:12px}.noc-sidebar{background:#0f2236;flex-direction:column;gap:10px;width:280px;padding:20px;display:flex;overflow-y:auto}.noc-body{height:calc(100vh - 110px);display:flex}.noc-main{flex:1;padding:20px}.btn-primary{color:#fff;cursor:pointer;background:#1e88e5;border:none;border-radius:6px;padding:10px}.btn-secondary{color:#1e88e5;background:0 0;border:1px solid #1e88e5;border-radius:6px;padding:10px}.noc-footer{background:#0f2236;justify-content:space-around;align-items:center;height:40px;font-size:12px;display:flex}.map-legend{background:#10263de6;border-radius:6px;padding:10px;position:absolute;bottom:20px;right:20px}.dot{border-radius:50%;width:10px;height:10px;margin-right:6px;display:inline-block}.red{background:#e53935}.yellow{background:#fbc02d}.green{background:#43a047}.blue{background:#1e88e5}.leaflet-popup-content-wrapper{color:#e0e6ed;background:#1e2633;border-radius:8px;box-shadow:0 6px 20px #0009}.leaflet-popup-tip{background:#1e2633}.leaflet-popup-content strong{color:#fff}.leaflet-popup.custom-popup-caixa .leaflet-popup-content-wrapper{color:#e2e8f0;background:#0f172a;border:1px solid #334155;border-radius:10px;box-shadow:0 12px 28px -8px #0000008c}.leaflet-popup.custom-popup-caixa .leaflet-popup-tip{background:#0f172a}.leaflet-popup.custom-popup-caixa .leaflet-popup-content{min-width:0;margin:12px 14px}.leaflet-popup.custom-popup-caixa a.leaflet-popup-close-button{color:#94a3b8}.leaflet-popup.custom-popup-caixa a.leaflet-popup-close-button:hover{color:#f1f5f9}.leaflet-container a{color:#4dabf7}.marker-cluster-small{background-color:#00c85399}.marker-cluster-medium{background-color:#ffc10799}.marker-cluster-large{background-color:#ff3b3b99}.marker-cluster div{color:#fff;font-weight:600}.leaflet-div-icon.ixc-ftth-marker,.leaflet-div-icon.ixc-incident-marker{background:0 0!important;border:none!important}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}.noc-marker-pin{width:14px;height:14px;border-radius:999px;border:2px solid rgba(255,255,255,.8);box-shadow:0 0 0 2px #00000040}.map-wrapper{position:relative}.map-loading{position:absolute;top:12px;right:12px;z-index:999;padding:10px 12px;border-radius:8px;background:#12263aeb;border:1px solid var(--color-border);color:var(--color-text-primary);font-size:13px}.pagination-bar{display:flex;gap:10px;align-items:center;margin:12px 0}.pagination-bar button{background:var(--color-bg-secondary);border:1px solid var(--color-border);color:var(--color-text-primary);padding:8px 10px;border-radius:6px;cursor:pointer}.pagination-bar button:disabled{opacity:.5;cursor:not-allowed}.badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;border:1px solid var(--color-border);background:#ffffff0f;font-size:12px}.autocomplete-container{position:relative;width:400px}.autocomplete-container input{width:100%;padding:12px;border-radius:6px;border:1px solid #243a55;background:#0b1d2d;color:#fff}.autocomplete-list{position:absolute;top:45px;width:100%;background:#0f1f33;border-radius:8px;max-height:300px;overflow:auto;box-shadow:0 10px 30px #00000080}.autocomplete-item{padding:12px;cursor:pointer;display:flex;justify-content:space-between}.autocomplete-item:hover{background:#1c2f4a}.autocomplete-loading{position:absolute;top:45px;background:#0f1f33;padding:10px}.leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{-webkit-transition:-webkit-transform .3s ease-out,opacity .3s ease-in;-moz-transition:-moz-transform .3s ease-out,opacity .3s ease-in;-o-transition:-o-transform .3s ease-out,opacity .3s ease-in;transition:transform .3s ease-out,opacity .3s ease-in}.leaflet-cluster-spider-leg{-webkit-transition:-webkit-stroke-dashoffset .3s ease-out,-webkit-stroke-opacity .3s ease-in;-moz-transition:-moz-stroke-dashoffset .3s ease-out,-moz-stroke-opacity .3s ease-in;-o-transition:-o-stroke-dashoffset .3s ease-out,-o-stroke-opacity .3s ease-in;transition:stroke-dashoffset .3s ease-out,stroke-opacity .3s ease-in}.marker-cluster-small{background-color:#b5e28c99}.marker-cluster-small div{background-color:#6ecc3999}.marker-cluster-medium{background-color:#f1d35799}.marker-cluster-medium div{background-color:#f0c20c99}.marker-cluster-large{background-color:#fd9c7399}.marker-cluster-large div{background-color:#f1801799}.leaflet-oldie .marker-cluster-small{background-color:#b5e28c}.leaflet-oldie .marker-cluster-small div{background-color:#6ecc39}.leaflet-oldie .marker-cluster-medium{background-color:#f1d357}.leaflet-oldie .marker-cluster-medium div{background-color:#f0c20c}.leaflet-oldie .marker-cluster-large{background-color:#fd9c73}.leaflet-oldie .marker-cluster-large div{background-color:#f18017}.marker-cluster{background-clip:padding-box;border-radius:20px}.marker-cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;font:12px Helvetica Neue,Arial,Helvetica,sans-serif}.marker-cluster span{line-height:30px}.agendamento-container{padding:40px;color:#fff}.busca-cliente{display:flex;gap:10px;margin-bottom:20px}.busca-cliente input{padding:10px;width:300px}.lista-clientes{background:#0f1f33;border-radius:8px;margin-bottom:20px}.cliente-item{padding:12px;border-bottom:1px solid #1f324f;cursor:pointer}.cliente-item:hover{background:#1c2f4a}.cliente-preview{margin-bottom:20px;padding:15px;background:#0f1f33;border-radius:8px}.form-os{background:#0f1f33;padding:20px;border-radius:8px}.form-os label{display:block;margin-top:10px}.form-os input,.form-os select,.form-os textarea{width:100%;padding:10px;margin-top:5px}.btn-criar-os{margin-top:20px;padding:12px;background:#00c48c;border:none;color:#fff;font-weight:700;cursor:pointer}.ssc-grid-bg{background-image:linear-gradient(rgba(56,189,248,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(56,189,248,.04) 1px,transparent 1px);background-size:40px 40px;background-position:0 0}.ssc-grid-bg-fade{-webkit-mask-image:radial-gradient(ellipse 90% 80% at 50% 40%,black 40%,transparent 100%);mask-image:radial-gradient(ellipse 90% 80% at 50% 40%,black 40%,transparent 100%)}.ssc-card-hud{position:relative}.ssc-card-hud:before,.ssc-card-hud:after{content:"";position:absolute;width:10px;height:10px;border-color:var(--ssc-cyan);opacity:.5;pointer-events:none;z-index:1}.ssc-card-hud:before{top:0;left:0;border-top:1px solid;border-left:1px solid}.ssc-card-hud:after{bottom:0;right:0;border-bottom:1px solid;border-right:1px solid}.ssc-scrollbar::-webkit-scrollbar{width:4px;height:4px}.ssc-scrollbar::-webkit-scrollbar-track{background:transparent}.ssc-scrollbar::-webkit-scrollbar-thumb{background:#38bdf82e;border-radius:2px}.ssc-scrollbar::-webkit-scrollbar-thumb:hover{background:#38bdf859}.ssc-scanline:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 3px,rgba(0,0,0,.03) 3px,rgba(0,0,0,.03) 4px);pointer-events:none;z-index:0}.ssc-header-glow{box-shadow:0 1px 0 var(--ssc-border)}.ssc-seg-control{background:var(--ssc-surface-1);border:1px solid var(--ssc-border);border-radius:4px;padding:3px;display:inline-flex;flex-wrap:wrap;gap:2px}.ssc-seg-btn{border:1px solid transparent;border-radius:2px;padding:4px 10px;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ssc-text-muted);background:transparent;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.ssc-seg-btn:hover{color:var(--ssc-text);background:var(--ssc-surface-2)}.ssc-seg-btn.active{background:var(--ssc-surface-3);color:var(--ssc-text);border-color:var(--ssc-cyan);border-bottom-color:var(--ssc-cyan)}
