:root{--bg:#090c10;--bg-soft:#0d1117;--panel:#11161d;--panel-2:#151b23;--panel-3:#19212a;--border:#222b35;--border-soft:#1a222b;--border-strong:#303b47;--text:#f5f7f9;--text-soft:#c1c8d0;--muted:#788493;--muted-2:#5e6875;--green:#42da91;--green-soft:rgba(66,218,145,.10);--green-border:rgba(66,218,145,.27);--red:#f16464;--red-soft:rgba(241,100,100,.11);--orange:#f1b85b;--orange-soft:rgba(241,184,91,.10);--blue:#70a7ff;--radius-xs:8px;--radius-sm:11px;--radius-md:15px;--radius-lg:20px;--radius-xl:26px;--shadow:0 20px 70px rgba(0,0,0,.28);--sidebar:248px}*{box-sizing:border-box}html{background:var(--bg);color-scheme:dark}body,html{margin:0;min-height:100%;background:radial-gradient(circle at 75% -10%,rgba(66,218,145,.045),transparent 25%),var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}::selection{background:rgba(66,218,145,.28)}.stack{display:grid;grid-gap:22px;gap:22px}.muted{color:var(--muted)}.eyebrow{font-size:10px;font-weight:800;letter-spacing:.15em;color:var(--green)}.boot-screen{min-height:100vh;display:grid;place-items:center;align-content:center;grid-gap:14px;gap:14px;color:var(--muted)}.boot-mark,.brand-symbol{width:48px;height:48px;display:grid;place-items:center;border-radius:15px;background:linear-gradient(145deg,#55e9a2,#2fb975);color:#04110a;font-weight:950;letter-spacing:-.04em;box-shadow:0 10px 30px rgba(66,218,145,.16)}.brand-symbol-small{width:38px;height:38px;border-radius:12px;font-size:13px}.login-screen{min-height:100vh;display:grid;place-items:center;padding:24px;background:#080b0f}.login-decoration{position:absolute;border-radius:999px;filter:blur(110px);pointer-events:none}.login-decoration-a{width:460px;height:460px;right:-140px;top:-150px;background:rgba(66,218,145,.1)}.login-decoration-b{width:380px;height:380px;left:-100px;bottom:-140px;background:rgba(61,108,255,.06)}.login-panel{width:min(440px,100%);padding:36px;border:1px solid var(--border);border-radius:var(--radius-xl);background:linear-gradient(160deg,rgba(24,31,39,.97),rgba(13,17,23,.98));box-shadow:var(--shadow)}.login-brand{display:flex;align-items:center;gap:13px;margin-bottom:34px}.login-brand strong,.sidebar-brand-copy strong{display:block;font-size:17px}.login-brand span,.sidebar-brand-copy span{display:block;margin-top:2px;font-size:11px;color:var(--muted)}.login-copy{margin-bottom:26px}.login-copy h1,.login-panel h1{margin:8px 0 7px;font-size:29px;letter-spacing:-.045em}.login-copy p,.login-panel p{color:var(--muted);line-height:1.55}.login-security{margin-top:17px;display:flex;align-items:center;justify-content:center;gap:7px;color:var(--muted);font-size:11px}.app-shell{min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;z-index:30;width:var(--sidebar);padding:20px 14px 16px;display:flex;flex-direction:column;background:rgba(9,12,16,.96);border-right:1px solid var(--border-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sidebar-brand{height:58px;padding:0 8px;display:flex;align-items:center;gap:11px;margin-bottom:18px}.sidebar-brand-copy{min-width:0}.sidebar-nav{flex:1 1;overflow:auto;padding-right:2px}.nav-group{margin-bottom:23px}.nav-group-title{padding:0 11px 8px;font-size:9px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:#4f5b68}.nav-item{position:relative;width:100%;height:43px;padding:0 11px;margin:2px 0;display:flex;align-items:center;gap:11px;border:0;border-radius:11px;background:transparent;color:#86919e;font-size:13px;font-weight:650;text-align:left;transition:background .18s ease,color .18s ease,transform .18s ease}.nav-item:hover{background:#11171d;color:#cbd2d9}.nav-item.active{background:linear-gradient(90deg,rgba(66,218,145,.12),rgba(66,218,145,.055));color:#65e8a6}.nav-item.active:before{content:"";position:absolute;left:0;width:2px;height:22px;border-radius:10px;background:var(--green);box-shadow:0 0 12px rgba(66,218,145,.45)}.nav-item-primary:not(.active){color:#b7c4bd}.nav-active-dot{margin-left:auto;width:5px;height:5px;border-radius:50%;background:var(--green)}.sidebar-profile{padding:12px;display:flex;align-items:center;gap:10px;border:1px solid var(--border);border-radius:14px;background:#0d1218}.mini-avatar,.profile-avatar{flex:none;width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#18231e;color:#69e7aa;font-weight:900}.profile-copy{flex:1 1;min-width:0}.profile-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.profile-copy span{display:block;margin-top:2px;font-size:9px;color:var(--muted)}.app-main{min-height:100vh;margin-left:var(--sidebar)}.app-header{min-height:118px;padding:28px 36px 21px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;border-bottom:1px solid var(--border-soft)}.app-header h1{margin:5px 0 3px;font-size:27px;line-height:1.08;letter-spacing:-.04em}.app-header p{margin:0;font-size:12px;color:var(--muted)}.header-actions{display:flex;align-items:center;gap:10px}.page-wrap{max-width:1550px;margin:auto;padding:27px 36px 70px}.back-button{display:flex;align-items:center;gap:7px;border:0;padding:0;margin-bottom:12px;background:transparent;color:var(--text-soft)}.button{min-height:42px;padding:0 15px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:10px;font-size:12px;font-weight:760;transition:.18s ease}.button:hover:not(:disabled){transform:translateY(-1px)}.button-primary{background:linear-gradient(145deg,#47df97,#35c985);color:#06120b;box-shadow:0 9px 25px rgba(66,218,145,.1)}.button-primary:hover:not(:disabled){box-shadow:0 11px 32px rgba(66,218,145,.18)}.button-secondary{border-color:var(--border-strong);background:#151b22;color:#c7ced6}.button-secondary:hover{border-color:#3b4856;background:#19212a}.button-ghost{border-color:transparent;background:transparent;color:#8d98a5}.button-danger{border-color:rgba(241,100,100,.26);background:var(--red-soft);color:#ff9898}.button-warning{border-color:rgba(241,184,91,.28);background:var(--orange-soft);color:#f6cb83}.button-xl{width:100%;min-height:51px;border-radius:12px;font-size:13px}.button-compact{min-height:35px;padding:0 12px;border-radius:999px;font-size:10px}.button-xs{min-height:30px;padding:0 9px;font-size:9px}.icon-button{width:34px;height:34px;padding:0;display:grid;place-items:center;border:1px solid transparent;border-radius:9px;background:transparent;color:#788492}.icon-button:hover{background:#182029;color:#d7dde3;border-color:var(--border)}.icon-button.danger-hover:hover{background:var(--red-soft);color:#ff8e8e;border-color:rgba(241,100,100,.2)}.status-pill{height:31px;padding:0 11px;display:flex;align-items:center;gap:7px;border-radius:999px;font-size:9px;font-weight:850;letter-spacing:.03em;text-transform:uppercase}.status-pill span{width:6px;height:6px;border-radius:50%}.status-online{color:#5ce5a0;background:#10281d;border:1px solid rgba(66,218,145,.12)}.status-online span{background:var(--green);box-shadow:0 0 10px rgba(66,218,145,.55)}.notice{min-height:43px;padding:10px 13px;display:flex;align-items:center;gap:9px;border-radius:11px;font-size:11px}.notice.success{background:#10291e;border:1px solid rgba(66,218,145,.13);color:#65e6a4}.notice.error{background:#301516;border:1px solid rgba(241,100,100,.13);color:#ff9c9c}.notice button{margin-left:auto;border:0;background:transparent;color:inherit;padding:3px}.form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:17px;gap:17px}.form-field{display:grid;grid-gap:7px;gap:7px}.form-field.full{grid-column:1/-1}.form-field>span{font-size:9px;font-weight:850;letter-spacing:.07em;color:#8793a0;text-transform:uppercase}.form-field>span b{margin-left:4px;color:var(--green)}.archive-toolbar select,.catalog-toolbar input,.form-field input,.form-field select,.form-field textarea{width:100%;min-height:44px;padding:0 13px;border:1px solid var(--border-strong);border-radius:10px;outline:none;background:#0c1117;color:var(--text);font-size:12px;transition:border .18s ease,box-shadow .18s ease}.form-field textarea{min-height:92px;padding:12px 13px;resize:vertical}.archive-toolbar select:focus,.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:rgba(66,218,145,.52);box-shadow:0 0 0 3px rgba(66,218,145,.06)}.surface{overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(160deg,rgba(18,24,31,.96),rgba(14,19,25,.98))}.surface-header{min-height:67px;padding:16px 19px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border-soft)}.surface-header h2{margin:0;font-size:14px;letter-spacing:-.015em}.surface-header p{margin:3px 0 0;font-size:10px;color:var(--muted)}.surface-content{padding:19px}.surface-flush .surface-content{padding:0}.empty-state{min-height:220px;display:grid;justify-items:center;place-content:center;text-align:center;padding:28px}.empty-icon{width:48px;height:48px;margin-bottom:12px;display:grid;place-items:center;border-radius:14px;background:#161e26;color:#667584}.empty-state strong{font-size:13px}.empty-state p{max-width:340px;margin:6px 0 17px;color:var(--muted);font-size:11px;line-height:1.5}.page-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px}.toolbar-copy{color:var(--muted);font-size:11px}.toolbar-copy strong{color:var(--text)}.segmented{padding:4px;display:flex;align-items:center;gap:3px;border:1px solid var(--border);border-radius:11px;background:#0e1319}.segmented button{min-height:32px;padding:0 11px;border:0;border-radius:8px;background:transparent;color:#707d8b;font-size:10px;font-weight:760}.segmented button.active{background:#1d2c26;color:#59e39e}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:13px;gap:13px}.metric-card{min-height:145px;padding:17px;display:block;text-align:left;border:1px solid var(--border);border-radius:16px;background:linear-gradient(155deg,#151b22,#11161c);color:inherit}.metric-card:disabled{cursor:default}.metric-card.clickable:hover{border-color:#33404d;transform:translateY(-2px)}.metric-card-top{height:29px;display:flex;align-items:flex-start;justify-content:space-between}.metric-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:#1a232c;color:#8090a0}.metric-card.success .metric-icon{color:var(--green);background:var(--green-soft)}.metric-card.warning .metric-icon{color:#f2bd63;background:var(--orange-soft)}.metric-card.danger .metric-icon{color:#f17878;background:var(--red-soft)}.metric-arrow{color:#596574}.metric-value{margin-top:11px;font-size:26px;font-weight:850;letter-spacing:-.045em}.metric-label{margin-top:3px;font-size:11px;font-weight:700;color:#b8c0ca}.metric-detail{margin-top:7px;font-size:9px;color:#667381}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,.8fr);grid-gap:16px;gap:16px}.legend-inline{display:flex;align-items:center;gap:13px;color:#677381;font-size:9px}.legend-inline span{display:flex;align-items:center;gap:5px}.legend-dot{width:7px;height:7px;border-radius:50%;background:var(--green)}.legend-dot.divergence{background:#f0b45e}.trend-chart{color:var(--green);height:290px}.trend-chart svg{width:100%;height:100%;overflow:visible}.chart-grid-line{stroke:#202933;stroke-width:1;vector-effect:non-scaling-stroke}.chart-area{fill:url(#chart-area)}.chart-line{fill:none}.chart-line,.chart-point{stroke:currentColor;stroke-width:2;vector-effect:non-scaling-stroke}.chart-point{fill:#0f151b}.chart-axis-label{fill:#65717e;font-size:10px}.skeleton-chart{height:290px;display:flex;align-items:flex-end;gap:8px}.skeleton-chart span{flex:1 1;border-radius:5px 5px 1px 1px;background:linear-gradient(#1b252d,#141b22);animation:pulse 1.3s infinite alternate}@keyframes pulse{to{opacity:.4}}.ranking-list{display:grid;grid-gap:16px;gap:16px}.ranking-copy{display:flex;justify-content:space-between;gap:10px;margin-bottom:6px;font-size:10px}.ranking-copy strong{color:#dce2e8}.ranking-track{height:6px;overflow:hidden;border-radius:999px;background:#202832}.ranking-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#4ddd98,#329e70)}.premium-table-wrap{overflow:auto}.premium-table{width:100%;border-collapse:collapse}.premium-table th{height:42px;padding:0 12px;text-align:left;border-bottom:1px solid var(--border);color:#6d7987;font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.premium-table td{min-height:54px;padding:12px;border-bottom:1px solid var(--border-soft);color:#aeb7c1;font-size:11px}.premium-table tbody tr:last-child td{border-bottom:0}.premium-table tbody tr{transition:background .15s ease}.premium-table tbody tr:hover{background:rgba(255,255,255,.012)}.entity-cell,.user-cell{display:flex;align-items:center;gap:9px}.entity-icon{width:29px;height:29px;display:grid;place-items:center;border-radius:9px;background:#182029;color:#687684}.percentage-badge{display:inline-flex;min-width:45px;justify-content:center;padding:5px 8px;border-radius:999px;background:#182029;font-size:9px}.percentage-badge.attention{background:var(--orange-soft);color:#eec072}.new-conference-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(320px,.72fr);grid-gap:18px;gap:18px}.capture-panel,.new-conference-main{border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(155deg,#141a21,#10151b)}.new-conference-main{padding:22px}.capture-panel{padding:20px;align-self:start;position:-webkit-sticky;position:sticky;top:18px}.section-heading{display:flex;align-items:center;gap:11px;margin-bottom:22px}.section-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:11px;background:#17221d;color:#57df9b}.section-heading h2{margin:0;font-size:14px}.section-heading p{margin:3px 0 0;font-size:9px;color:var(--muted)}.operator-card{min-height:63px;padding:10px 12px;display:flex;align-items:center;gap:10px;border:1px solid var(--border);border-radius:11px;background:#0e1419}.operator-avatar{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:var(--green-soft);color:#5ee5a1;font-weight:850}.operator-card>div:nth-child(2){flex:1 1}.operator-card span{display:block;font-size:8px;text-transform:uppercase;letter-spacing:.07em;color:#677482}.operator-card strong{display:block;margin-top:3px;font-size:11px}.operator-card svg{color:var(--green)}.capture-source{margin-bottom:17px;padding:12px;display:flex;align-items:center;gap:10px;border-radius:11px;background:linear-gradient(145deg,rgba(66,218,145,.08),rgba(66,218,145,.025));border:1px solid var(--green-border)}.source-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:#13241c;color:#59e39e}.capture-source span,.capture-source strong{display:block}.capture-source span{font-size:8px;color:#6c7a76;text-transform:uppercase;letter-spacing:.06em}.capture-source strong{margin-top:2px;font-size:11px}.capture-panel .form-field{margin-bottom:14px}.capture-note{margin:5px 0 15px;padding:11px;display:flex;gap:9px;border-radius:10px;background:#0c1217;border:1px solid var(--border);color:#74818e}.capture-note span,.capture-note strong{display:block}.capture-note strong{color:#b8c2ca;font-size:10px}.capture-note span{margin-top:2px;font-size:9px;line-height:1.45}.start-conference{margin-top:5px}.recording-layout{max-width:1300px;margin:auto}.recording-header{margin-bottom:12px;display:flex;align-items:center;justify-content:space-between}.recording-code{font-size:17px;font-weight:850;letter-spacing:-.025em}.recording-meta{margin-top:3px;color:var(--muted);font-size:10px}.recording-clock{display:flex;align-items:center;gap:12px}.recording-clock strong{font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.recording-live{display:flex;align-items:center;gap:6px;padding:7px 9px;border-radius:999px;background:var(--red-soft);color:#ff8d8d;font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.05em}.recording-live span{width:7px;height:7px;border-radius:50%;background:#ff6666;animation:record 1s infinite alternate}@keyframes record{to{opacity:.35}}.recording-video{position:relative;overflow:hidden;min-height:500px;max-height:68vh;border:1px solid var(--border);border-radius:18px;background:#020304}.recording-video video{display:block;width:100%;height:100%;min-height:500px;max-height:68vh;object-fit:cover}.recording-overlay{position:absolute;left:13px;bottom:13px}.recording-overlay div{padding:6px 9px;border-radius:999px;background:rgba(0,0,0,.58);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#c5ccd3;font-size:9px}.recording-actions{margin-top:12px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.recording-action{min-height:62px;padding:0 13px;display:flex;align-items:center;justify-content:center;gap:9px;border:1px solid var(--border);border-radius:13px;background:#141a21;color:#bcc4cc;font-size:11px;font-weight:750}.recording-action:hover{border-color:#35414e;background:#182029}.recording-action.warning{color:#efc270;background:var(--orange-soft);border-color:rgba(241,184,91,.18)}.recording-action.danger{color:#ff8e8e;background:var(--red-soft);border-color:rgba(241,100,100,.18)}.archive-toolbar{display:grid;grid-template-columns:minmax(300px,1fr) 180px 180px auto;grid-gap:9px;gap:9px}.search-input{height:44px;display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid var(--border-strong);border-radius:10px;background:#0c1117;color:#677483}.search-input:focus-within{border-color:rgba(66,218,145,.5);box-shadow:0 0 0 3px rgba(66,218,145,.05)}.search-input input{width:100%;border:0;outline:0;background:transparent;color:var(--text);font-size:11px}.archive-count{padding:13px 17px 4px;color:#65717e;font-size:9px}.archive-count strong{color:#aeb7c0}.record-code{display:flex;align-items:center;gap:9px;padding:0;border:0;background:transparent;color:inherit;text-align:left}.record-code span,.record-code strong{display:block}.record-code strong{color:#65e8a6;font-size:10px}.record-code span{margin-top:3px;color:#56616e;font-size:8px}.record-icon{width:29px;height:29px;display:grid!important;place-items:center;border-radius:8px;background:#14221c;color:#4fd996!important}.stacked-cell span,.stacked-cell strong{display:block}.stacked-cell strong{color:#b8c0c8;font-size:10px}.stacked-cell span{margin-top:2px;color:#687381;font-size:9px}.row-actions{display:flex;align-items:center;gap:4px}.badge{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.03em}.status-aberta{background:#1d2731;color:#bdc7d2}.status-finalizada{background:var(--green-soft);color:#62e4a2}.status-cancelada{background:var(--red-soft);color:#ff8989}.status-arquivada{background:#202733;color:#8997a7}.result-ok{background:var(--green-soft);color:#5ce4a0}.result-divergencia{background:var(--orange-soft);color:#efc271}.result-recusado{background:var(--red-soft);color:#ff8d8d}.video-badge{display:inline-flex;align-items:center;gap:6px;color:#919daa;font-size:9px}.video-dot{width:6px;height:6px;border-radius:50%;background:#596574}.video-dot.disponivel{background:var(--green)}.video-dot.gravando{background:#f16c6c}.video-dot.cancelado{background:#687482}.video-dot.pendente,.video-dot.processando{background:#e3b55f}.mobile-records{display:none}.drawer-backdrop{position:fixed;inset:0;z-index:100;display:flex;justify-content:flex-end;background:rgba(2,4,6,.68);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.detail-drawer{width:min(820px,92vw);height:100vh;display:flex;flex-direction:column;border-left:1px solid var(--border-strong);background:#0d1218;box-shadow:-20px 0 80px rgba(0,0,0,.45);animation:drawer-in .23s ease}@keyframes drawer-in{0%{transform:translateX(30px);opacity:0}}.drawer-header{padding:23px 25px 18px;display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid var(--border)}.drawer-header h2{margin:6px 0 3px;font-size:23px;letter-spacing:-.035em}.drawer-header p{margin:0;font-size:10px;color:var(--muted)}.drawer-header-actions{display:flex;align-items:flex-start;gap:8px}.drawer-tabs{padding:0 20px;display:flex;overflow:auto;border-bottom:1px solid var(--border)}.drawer-tabs button{height:46px;padding:0 12px;border:0;border-bottom:2px solid transparent;background:transparent;color:#65717f;font-size:10px;font-weight:720;white-space:nowrap}.drawer-tabs button.active{color:#65e5a3;border-bottom-color:var(--green)}.drawer-content{flex:1 1;overflow:auto;padding:22px 25px}.drawer-footer{padding:14px 20px;display:flex;justify-content:space-between;gap:10px;border-top:1px solid var(--border);background:#0c1116}.drawer-footer>div{display:flex;gap:8px}.detail-summary-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.detail-stat{padding:13px;min-height:105px;border:1px solid var(--border);border-radius:12px;background:#10161c}.detail-stat-icon{width:29px;height:29px;display:grid;place-items:center;margin-bottom:10px;border-radius:9px;background:#182129;color:#788898}.detail-stat span,.detail-stat strong{display:block}.detail-stat span{font-size:8px;color:#65717e;text-transform:uppercase;letter-spacing:.05em}.detail-stat strong{margin-top:4px;font-size:11px}.detail-info-list{margin-top:16px;border:1px solid var(--border);border-radius:12px;overflow:hidden}.detail-row{min-height:45px;padding:9px 13px;display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid var(--border-soft)}.detail-row:last-child{border-bottom:0}.detail-row span{color:#697583;font-size:9px}.detail-row strong{color:#b9c1ca;font-size:10px;text-align:right}.detail-note{margin-top:14px;padding:13px;border-radius:11px;background:#11171d;border:1px solid var(--border)}.detail-note span{display:block;color:#65717e;font-size:8px;text-transform:uppercase}.detail-note p{margin:6px 0 0;color:#b0b8c1;font-size:10px;line-height:1.55}.hash-card{margin-top:14px;padding:11px 13px;display:flex;gap:9px;border:1px solid rgba(66,218,145,.12);border-radius:11px;background:rgba(66,218,145,.035);color:#4f9d74}.hash-card code,.hash-card span{display:block}.hash-card span{font-size:8px;text-transform:uppercase;color:#527462}.hash-card code{margin-top:3px;word-break:break-all;color:#7da98f;font-size:8px}.drawer-video{width:100%;max-height:66vh;border-radius:14px;background:#000}.evidence-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.evidence-card{overflow:hidden;padding:0;border:1px solid var(--border);border-radius:13px;background:#10161c;color:#9ba6b1}.evidence-card img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block}.evidence-card div{height:35px;padding:0 10px;display:flex;align-items:center;gap:6px;font-size:9px}.timeline-list{display:grid;grid-gap:7px;gap:7px}.timeline-event{min-height:59px;padding:9px 11px;display:grid;grid-template-columns:34px 1fr auto 18px;align-items:center;grid-gap:10px;gap:10px;border:1px solid var(--border);border-radius:11px;background:#10161c;color:inherit;text-align:left}.timeline-event:hover{border-color:#34414e;background:#121a21}.timeline-event-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:#1b232c;color:#7c8b99}.timeline-event-icon.warning{background:var(--orange-soft);color:#ecc06f}.timeline-event-icon.photo{background:var(--green-soft);color:#5be19e}.timeline-event span,.timeline-event strong{display:block}.timeline-event strong{font-size:10px}.timeline-event span{margin-top:2px;color:#6e7a88;font-size:9px}.timeline-event time{color:#8c98a5;font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.audit-event,.audit-timeline{position:relative;display:grid}.audit-event{grid-template-columns:18px 1fr;grid-gap:9px;gap:9px;padding-bottom:18px}.audit-event:not(:last-child):before{content:"";position:absolute;left:5px;top:13px;bottom:-2px;width:1px;background:#25303a}.audit-dot{position:relative;z-index:2;width:11px;height:11px;margin-top:3px;border-radius:50%;border:3px solid #17231e;background:var(--green)}.audit-event span,.audit-event strong{display:block}.audit-event strong{font-size:10px}.audit-event span{margin-top:2px;color:#66717e;font-size:8px}.audit-event p{margin:6px 0 0;color:#84909d;font-size:9px}.dialog-backdrop{position:fixed;inset:0;z-index:200;padding:20px;display:grid;place-items:center;background:rgba(2,4,6,.72);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.dialog{width:min(520px,100%);max-height:90vh;overflow:auto;border:1px solid var(--border-strong);border-radius:18px;background:#11171e;box-shadow:var(--shadow);animation:dialog-in .18s ease}@keyframes dialog-in{0%{transform:translateY(8px) scale(.99);opacity:0}}.dialog-header{min-height:75px;padding:17px 18px;display:grid;grid-template-columns:40px 1fr 34px;align-items:center;grid-gap:11px;gap:11px;border-bottom:1px solid var(--border)}.dialog-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:#19222a;color:#7b8b99}.dialog-icon.warning{background:var(--orange-soft);color:#efc375}.dialog-icon.danger{background:var(--red-soft);color:#ff8e8e}.dialog-header h2{margin:0;font-size:14px}.dialog-header p{margin:3px 0 0;color:var(--muted);font-size:9px}.dialog-body{padding:18px;display:grid;grid-gap:15px;gap:15px}.dialog-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.danger-callout{padding:12px;display:flex;gap:10px;border-radius:11px;background:var(--red-soft);border:1px solid rgba(241,100,100,.14);color:#e67e7e}.danger-callout span,.danger-callout strong{display:block}.danger-callout strong{font-size:10px}.danger-callout span{margin-top:3px;color:#a76868;font-size:9px;line-height:1.45}.result-selector{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.result-option{min-height:72px;padding:8px;display:grid;place-items:center;align-content:center;grid-gap:6px;gap:6px;border:1px solid var(--border);border-radius:11px;background:#10161c;color:#8d99a6;font-size:9px}.result-option.selected.ok{border-color:rgba(66,218,145,.3);background:var(--green-soft);color:#62e3a1}.result-option.selected.divergencia{border-color:rgba(241,184,91,.3);background:var(--orange-soft);color:#f0c477}.result-option.selected.recusado{border-color:rgba(241,100,100,.3);background:var(--red-soft);color:#ff9191}.catalog-toolbar{padding:15px;display:grid;grid-template-columns:1fr auto;grid-gap:9px;gap:9px;border-bottom:1px solid var(--border)}.catalog-grid{padding:15px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.partner-card{padding:15px;border:1px solid var(--border);border-radius:14px;background:#0f151b}.partner-card-head{display:flex;align-items:center;gap:10px;padding-bottom:13px;border-bottom:1px solid var(--border-soft)}.partner-avatar{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:#17221d;color:#55df9a}.partner-card-head span,.partner-card-head strong{display:block}.partner-card-head strong{font-size:11px}.partner-card-head span{margin-top:2px;color:#697582;font-size:8px}.partner-details{margin-top:7px}.temporary-password{padding:13px 14px;display:flex;justify-content:space-between;align-items:center;gap:12px;border-radius:13px;border:1px solid var(--green-border);background:var(--green-soft)}.temporary-password>div{display:flex;align-items:center;gap:10px}.temporary-password svg{color:#5be39f}.temporary-password span,.temporary-password strong{display:block}.temporary-password span{color:#5e9074;font-size:8px;text-transform:uppercase}.temporary-password strong{margin-top:2px;font-size:14px;color:#73ebb0;letter-spacing:.04em}.user-cell span,.user-cell strong{display:block}.user-cell strong{font-size:10px}.user-cell span{margin-top:2px;color:#65717e;font-size:8px}.profile-chip{padding:5px 8px;border-radius:999px;background:#182029;color:#9da8b3;font-size:8px;font-weight:750}.active-status{display:inline-flex;align-items:center;gap:5px;color:#7e8996;font-size:9px}.active-status span{width:6px;height:6px;border-radius:50%;background:#596572}.active-status.active{color:#5fe4a0}.active-status.active span{background:var(--green)}.profiles-intro{padding:14px 16px;display:flex;justify-content:space-between;border:1px solid var(--green-border);border-radius:13px;background:var(--green-soft)}.profiles-intro>div{display:flex;align-items:center;gap:10px}.profiles-intro svg{color:#58df9b}.profiles-intro span,.profiles-intro strong{display:block}.profiles-intro strong{color:#b9d8c8;font-size:11px}.profiles-intro span{margin-top:2px;color:#628174;font-size:9px}.profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.profile-card{overflow:hidden;border:1px solid var(--border);border-radius:16px;background:linear-gradient(155deg,#141a21,#10151b)}.profile-card-header{min-height:71px;padding:15px;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--border)}.profile-card-icon{width:37px;height:37px;display:grid;place-items:center;border-radius:11px;background:#17231e;color:#57df9a}.profile-card-header h2{margin:0;font-size:13px}.profile-card-header span{display:block;margin-top:2px;color:#63707d;font-size:8px;text-transform:uppercase}.profile-bulk-actions{padding:10px 14px;display:flex;gap:7px;border-bottom:1px solid var(--border-soft)}.profile-bulk-actions button{min-height:30px;padding:0 9px;display:flex;align-items:center;gap:5px;border:1px solid var(--border);border-radius:8px;background:#141b22;color:#778391;font-size:8px}.profile-bulk-actions button:hover{border-color:#34414d;color:#b6c0ca}.permission-list{max-height:560px;overflow:auto}.permission-item{min-height:61px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid var(--border-soft)}.permission-item span,.permission-item strong{display:block}.permission-item strong{color:#b3bbc4;font-size:10px}.permission-item span{max-width:350px;margin-top:3px;color:#596572;font-size:8px;line-height:1.4}.permission-item input{flex:none;width:17px;height:17px;accent-color:var(--green)}.profile-save{width:calc(100% - 28px);margin:14px}.audit-list-item{min-height:71px;padding:12px 16px;display:grid;grid-template-columns:36px 1fr auto;align-items:center;grid-gap:11px;gap:11px;border-bottom:1px solid var(--border-soft)}.audit-list-item:last-child{border-bottom:0}.audit-list-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#182029;color:#70808f}.audit-list-main>div{display:flex;align-items:center;gap:7px}.audit-list-main strong{font-size:10px}.audit-list-main span{color:#61707d;font-size:8px}.audit-list-main p{margin:4px 0 0;color:#77838f;font-size:9px}.audit-list-meta{text-align:right}.audit-list-meta span,.audit-list-meta time{display:block}.audit-list-meta time{color:#8995a2;font-size:9px}.audit-list-meta span{margin-top:2px;color:#525e6a;font-size:8px}.mobile-launcher{min-height:100vh;padding:max(23px,env(safe-area-inset-top)) 17px max(23px,env(safe-area-inset-bottom));background:radial-gradient(circle at 90% 0,rgba(66,218,145,.08),transparent 28%),var(--bg)}.mobile-launcher-header{display:flex;justify-content:space-between;align-items:flex-start}.mobile-logo{width:42px;height:42px;display:grid;place-items:center;margin-bottom:13px;border-radius:13px;background:#43d991;color:#06120b;font-weight:900}.mobile-launcher-header h1{margin:0;font-size:27px;letter-spacing:-.045em}.mobile-launcher-header p{margin:3px 0 0;color:#788491;font-size:11px}.mobile-hero{margin:37px 0 17px}.mobile-hero span{color:#557266;font-size:8px;font-weight:850;letter-spacing:.13em}.mobile-hero h2{margin:5px 0 0;font-size:18px;letter-spacing:-.025em}.mobile-launcher-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:11px;gap:11px}.mobile-launcher-card{position:relative;min-height:128px;padding:15px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;border:1px solid var(--border);border-radius:17px;background:linear-gradient(155deg,#151b22,#10151a);color:#b7c0c9;text-align:left}.mobile-launcher-card.primary{grid-column:1/-1;min-height:145px;border-color:var(--green-border);background:linear-gradient(145deg,rgba(66,218,145,.13),rgba(66,218,145,.035));color:#6be7a9}.mobile-launcher-icon{position:absolute;top:15px;left:15px;width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#192129}.mobile-launcher-card.primary
.mobile-launcher-icon{background:#143123}.mobile-launcher-card strong{max-width:120px;font-size:12px}.mobile-launcher-chevron{position:absolute;right:13px;bottom:14px;color:#53606e}.mobile-launcher-footer{display:flex;gap:9px;margin-top:22px}.mobile-launcher-footer .button{flex:1 1}@media(max-width:1200px){.metric-grid{grid-template-columns:repeat(3,1fr)}.dashboard-grid{grid-template-columns:1fr}.catalog-grid{grid-template-columns:repeat(2,1fr)}.profile-grid{grid-template-columns:1fr}}@media(max-width:900px){.metric-grid{grid-template-columns:repeat(2,1fr)}.new-conference-grid{grid-template-columns:1fr}.capture-panel{position:static}.archive-toolbar{grid-template-columns:1fr 1fr}.archive-toolbar .button,.archive-toolbar .search-input{grid-column:1/-1}.detail-summary-grid{grid-template-columns:1fr 1fr}.catalog-grid{grid-template-columns:1fr}}@media(max-width:760px){:root{--sidebar:0px}.app-main{margin-left:0}.app-header{min-height:auto;padding:max(18px,env(safe-area-inset-top)) 15px 15px;align-items:flex-start}.app-header h1{font-size:22px}.app-header p{max-width:220px}.app-header .eyebrow{display:none}.header-actions{flex-direction:column-reverse;align-items:flex-end}.header-actions .button{display:none}.page-wrap{padding:15px 13px max(26px,env(safe-area-inset-bottom))}.page-toolbar{align-items:stretch;flex-direction:column}.segmented{overflow:auto}.metric-grid{grid-template-columns:1fr 1fr;gap:9px}.metric-card{min-height:129px;padding:14px}.metric-value{font-size:22px}.metric-detail{display:none}.surface{border-radius:15px}.surface-header{min-height:59px;padding:13px 14px}.surface-content{padding:14px}.capture-panel,.new-conference-main{padding:15px}.form-grid{grid-template-columns:1fr}.form-field.full{grid-column:auto}.operator-card{min-height:58px}.recording-header{align-items:flex-start}.recording-clock{flex-direction:column-reverse;align-items:flex-end;gap:5px}.recording-live{font-size:8px}.recording-clock strong{font-size:18px}.recording-video{border-radius:14px}.recording-video,.recording-video video{min-height:55vh;max-height:60vh}.recording-actions{grid-template-columns:1fr 1fr}.recording-action{min-height:67px;flex-direction:column;gap:5px;font-size:10px}.archive-toolbar{grid-template-columns:1fr}.archive-toolbar .button,.archive-toolbar .search-input{grid-column:auto}.desktop-records{display:none}.mobile-records{display:grid;grid-gap:9px;gap:9px;padding:10px}.archive-count{padding:12px 12px 2px}.mobile-record-card{padding:13px;display:block;width:100%;border:1px solid var(--border);border-radius:13px;background:#10161c;color:inherit;text-align:left}.mobile-record-top{display:flex;justify-content:space-between;gap:8px}.mobile-record-top span,.mobile-record-top strong{display:block}.mobile-record-top strong{color:#61e5a2;font-size:10px}.mobile-record-top span{margin-top:3px;color:#586572;font-size:8px}.mobile-record-summary{margin-top:12px;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.mobile-record-summary div{padding:9px;border-radius:9px;background:#0b1015}.mobile-record-summary span,.mobile-record-summary strong{display:block}.mobile-record-summary span{color:#596573;font-size:7px;text-transform:uppercase}.mobile-record-summary strong{margin-top:3px;font-size:10px}.mobile-record-footer{margin-top:10px;display:flex;align-items:center;justify-content:space-between;color:#798592;font-size:9px}.detail-drawer{width:100vw;border-left:0}.drawer-header{padding:max(18px,env(safe-area-inset-top)) 15px 14px}.drawer-content{padding:15px}.drawer-footer{padding:11px 13px max(13px,env(safe-area-inset-bottom));flex-direction:column}.drawer-footer>div{display:grid;grid-template-columns:1fr 1fr}.drawer-footer .button-danger{width:100%}.detail-summary-grid{grid-template-columns:1fr 1fr}.evidence-grid{grid-template-columns:1fr}.timeline-event{grid-template-columns:34px 1fr auto}.timeline-event>svg{display:none}.catalog-toolbar{grid-template-columns:1fr}.catalog-grid{padding:10px}.premium-table-wrap{overflow:auto}.profile-grid{grid-template-columns:1fr}.permission-list{max-height:none}.permission-item{min-height:66px}.permission-item span{max-width:240px}.audit-list-item{grid-template-columns:32px 1fr}.audit-list-meta{grid-column:2;text-align:left;display:flex;gap:7px}.dialog-backdrop{padding:0;align-items:end}.dialog{width:100%;max-height:91vh;border-radius:20px 20px 0 0;border-bottom:0}.dialog-actions{display:grid;grid-template-columns:1fr 1fr}.result-selector{grid-template-columns:1fr}.result-option{min-height:52px;display:flex;justify-content:flex-start;padding:0 13px}}@media(max-width:420px){.metric-grid{grid-template-columns:1fr 1fr}.metric-card{min-height:118px}.metric-card-top{height:25px}.metric-icon{width:27px;height:27px}.metric-value{font-size:20px}.metric-label{font-size:9px}}.theme-toggle{width:35px;height:35px;display:grid;place-items:center;border:1px solid var(--border-strong);border-radius:999px;background:#151b22;color:#9aa6b2}.theme-toggle:hover{color:var(--text);border-color:#43505d}.trend-chart{position:relative}.chart-hover-line{stroke:rgba(126,145,160,.45);stroke-width:1;stroke-dasharray:4 5;vector-effect:non-scaling-stroke}.chart-point-active{fill:var(--green);stroke:#0e1519;stroke-width:3}.chart-tooltip{position:absolute;z-index:20;top:19px;width:190px;padding:11px 12px;transform:translateX(-50%);border:1px solid var(--border-strong);border-radius:11px;background:rgba(13,18,24,.96);box-shadow:0 14px 40px rgba(0,0,0,.34);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none}.chart-tooltip>strong{display:block;margin-bottom:9px;color:#e9edf1;font-size:10px}.chart-tooltip>div{min-height:23px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#8895a2;font-size:9px}.chart-tooltip>div span{display:flex;align-items:center;gap:6px}.chart-tooltip b{color:#dce3e8}.tooltip-dot{width:6px;height:6px;border-radius:50%;background:var(--green)}.tooltip-dot.divergence{background:var(--orange)}@media(max-width:760px){.mobile-launcher-grid{grid-template-columns:1fr 1fr;gap:10px}.mobile-launcher-card.primary{order:-10;grid-column:1/-1}.mobile-launcher-card{min-height:112px}.mobile-launcher-card.primary{min-height:128px}.mobile-launcher-icon{width:38px;height:38px}.mobile-launcher-card strong{max-width:150px}.mobile-launcher-footer{display:grid;grid-template-columns:1fr 1fr}.mobile-launcher-footer .button{width:100%}}html[data-theme=light]{--bg:#f4f6f8;--bg-soft:#edf1f4;--panel:#ffffff;--panel-2:#f8fafb;--panel-3:#f1f4f6;--border:#dce2e7;--border-soft:#e7ebee;--border-strong:#cbd3da;--text:#17202a;--text-soft:#485663;--muted:#758392;--muted-2:#9aa5af;--green:#149d63;--green-soft:rgba(20,157,99,.09);--green-border:rgba(20,157,99,.22);--red:#d94a4a;--red-soft:rgba(217,74,74,.09);--orange:#bf7b13;--orange-soft:rgba(191,123,19,.09);--blue:#397cd7;--shadow:0 18px 50px rgba(33,47,61,.09)}html[data-theme=light],html[data-theme=light] body{background:radial-gradient(circle at 75% -10%,rgba(20,157,99,.045),transparent 25%),#f4f6f8;color:var(--text)}html[data-theme=light] .sidebar{background:rgba(248,250,251,.97);border-right-color:#dce2e7}html[data-theme=light] .capture-panel,html[data-theme=light] .detail-drawer,html[data-theme=light] .dialog,html[data-theme=light] .metric-card,html[data-theme=light] .mobile-record-card,html[data-theme=light] .new-conference-main,html[data-theme=light] .partner-card,html[data-theme=light] .profile-card,html[data-theme=light] .sidebar-profile,html[data-theme=light] .surface{background:linear-gradient(155deg,#ffffff,#f8fafb)}html[data-theme=light] .sidebar-profile{background:#fff}html[data-theme=light] .nav-item{color:#697785}html[data-theme=light] .nav-item:hover{background:#eef3f1;color:#34424e}html[data-theme=light] .nav-item.active{background:linear-gradient(90deg,rgba(20,157,99,.11),rgba(20,157,99,.035));color:#128757}html[data-theme=light] .archive-toolbar select,html[data-theme=light] .catalog-toolbar input,html[data-theme=light] .form-field input,html[data-theme=light] .form-field select,html[data-theme=light] .form-field textarea,html[data-theme=light] .search-input{background:#fff;color:#17202a}html[data-theme=light] .search-input input{color:#17202a}html[data-theme=light] input::placeholder,html[data-theme=light] textarea::placeholder{color:#9ca7b0}html[data-theme=light] .audit-list-icon,html[data-theme=light] .detail-stat-icon,html[data-theme=light] .entity-icon,html[data-theme=light] .metric-icon,html[data-theme=light] .mobile-launcher-icon,html[data-theme=light] .record-icon,html[data-theme=light] .timeline-event-icon{background:#eef2f4}html[data-theme=light] .metric-card.success .metric-icon,html[data-theme=light] .profile-card-icon,html[data-theme=light] .record-icon,html[data-theme=light] .section-icon{background:#e9f6f0}html[data-theme=light] .premium-table td{color:#566572}html[data-theme=light] .premium-table tbody tr:hover{background:#f7f9fa}html[data-theme=light] .capture-note,html[data-theme=light] .detail-info-list,html[data-theme=light] .detail-note,html[data-theme=light] .operator-card,html[data-theme=light] .result-option,html[data-theme=light] .timeline-event{background:#f8fafb}html[data-theme=light] .drawer-footer{background:#f7f9fa}html[data-theme=light] .dialog-backdrop,html[data-theme=light] .drawer-backdrop{background:rgba(25,35,45,.36)}html[data-theme=light] .chart-grid-line{stroke:#dde4e8}html[data-theme=light] .chart-point{fill:#fff}html[data-theme=light] .chart-tooltip{background:rgba(255,255,255,.97);box-shadow:0 14px 40px rgba(45,60,72,.13)}html[data-theme=light] .chart-tooltip b,html[data-theme=light] .chart-tooltip>strong{color:#25323d}html[data-theme=light] .percentage-badge,html[data-theme=light] .profile-chip{background:#edf1f4}html[data-theme=light] .recording-video{background:#111}html[data-theme=light] .mobile-launcher{background:radial-gradient(circle at 90% 0,rgba(20,157,99,.08),transparent 28%),#f4f6f8}html[data-theme=light] .mobile-launcher-card{background:linear-gradient(155deg,#ffffff,#f5f7f9);color:#44515d}html[data-theme=light] .mobile-launcher-card.primary{background:linear-gradient(145deg,rgba(20,157,99,.12),rgba(20,157,99,.035));color:#128757}html[data-theme=light] .mobile-hero h2,html[data-theme=light] .mobile-launcher-header h1{color:#17202a}html[data-theme=light] .button-secondary,html[data-theme=light] .theme-toggle{background:#fff;color:#586673}html[data-theme=light] .login-screen{background:#f1f4f6}html[data-theme=light] .login-panel{background:linear-gradient(160deg,#ffffff,#f8fafb)}html[data-theme=light] .login-panel input{background:#fff;color:#17202a}html[data-theme=light] .audit-list-item,html[data-theme=light] .permission-item{border-bottom-color:#e8ecef}html[data-theme=light],html[data-theme=light] body{background:radial-gradient(circle at 7% 10%,rgba(20,157,99,.11),transparent 25%),radial-gradient(circle at 92% 8%,rgba(66,153,225,.09),transparent 23%),radial-gradient(circle at 78% 88%,rgba(20,157,99,.055),transparent 28%),linear-gradient(145deg,#f5f8f9,#edf2f5)}html[data-theme=light] .login-screen{background:radial-gradient(circle at 15% 16%,rgba(20,157,99,.14),transparent 23%),radial-gradient(circle at 84% 17%,rgba(56,146,255,.09),transparent 21%),radial-gradient(circle at 70% 82%,rgba(20,157,99,.07),transparent 30%),linear-gradient(145deg,#f6f8fa,#edf2f5)}html[data-theme=light] .login-decoration-a{background:rgba(20,157,99,.16)}html[data-theme=light] .login-decoration-b{background:rgba(58,120,220,.09)}html[data-theme=light] .login-panel{background:linear-gradient(155deg,rgba(255,255,255,.98),rgba(249,251,252,.96));border-color:#d8e0e6;box-shadow:0 28px 80px rgba(38,54,68,.13),0 3px 12px rgba(38,54,68,.04)}html[data-theme=light]
.login-panel input{background:#fff;border-color:#d3dce4;color:#17202a}html[data-theme=light]
.detail-drawer{background:linear-gradient(160deg,#ffffff,#f7fafb);border-left-color:#d7e0e7;box-shadow:-20px 0 70px rgba(34,48,60,.12)}html[data-theme=light]
.drawer-header{background:linear-gradient(180deg,#ffffff,#fbfcfd);border-bottom-color:#dce4e9}html[data-theme=light]
.drawer-tabs{background:#fbfcfd;border-bottom-color:#dce4e9}html[data-theme=light]
.drawer-tabs button{color:#667585}html[data-theme=light]
.drawer-tabs button.active{color:#12905b}html[data-theme=light]
.detail-stat{background:linear-gradient(160deg,#ffffff,#f4f7f9);border-color:#d9e1e7;box-shadow:0 8px 20px rgba(40,55,68,.055)}html[data-theme=light]
.detail-stat-icon{background:#edf2f4;color:#647583}html[data-theme=light]
.detail-stat span{color:#788694}html[data-theme=light]
.detail-stat strong{color:#26333e}html[data-theme=light]
.detail-info-list{background:#fff;border-color:#dbe3e9}html[data-theme=light]
.detail-row{border-bottom-color:#e6ebef}html[data-theme=light]
.detail-row span{color:#71808d}html[data-theme=light]
.detail-row strong{color:#394854}html[data-theme=light]
.hash-card{background:linear-gradient(145deg,rgba(20,157,99,.065),rgba(20,157,99,.025));border-color:rgba(20,157,99,.17)}html[data-theme=dark]
.detail-drawer{background:linear-gradient(155deg,#0d141b,#090f15)}html[data-theme=dark]
.drawer-header{background:linear-gradient(180deg,#0f161d,#0c1218)}html[data-theme=dark]
.detail-stat{background:linear-gradient(155deg,#141c24,#10171e);border-color:#293541}html[data-theme=dark]
.detail-stat span{color:#788694}html[data-theme=dark]
.detail-stat strong{color:#eef3f7}html[data-theme=dark]
.detail-info-list{background:#0e151c;border-color:#293540}html[data-theme=dark]
.detail-row{border-bottom-color:#202b35}html[data-theme=dark]
.detail-row span{color:#788694}html[data-theme=dark]
.detail-row strong{color:#d7dee5}html[data-theme=dark]
.drawer-tabs button{color:#778491}html[data-theme=dark]
.drawer-tabs button.active{color:#63e4a2}.hybrid-field-hint{display:block;margin-top:1px;color:var(--muted);font-size:8px;text-transform:none!important;letter-spacing:0!important;font-weight:500!important}.form-field input[list]{cursor:text}html[data-theme=light]
.form-field input[list]{background:#fff;color:#17202a}html[data-theme=dark]
.form-field input[list]{background:#0c1117;color:#f5f7f9}html[data-theme=light]
.capture-panel,html[data-theme=light]
.new-conference-main,html[data-theme=light]
.surface{background:linear-gradient(160deg,rgba(255,255,255,.98),rgba(248,250,251,.98));box-shadow:0 16px 40px rgba(38,54,68,.065);border-color:#dce3e8}html[data-theme=light]
.operator-card{background:linear-gradient(145deg,rgba(20,157,99,.07),rgba(255,255,255,.55));border-color:rgba(20,157,99,.16)}.catalog-toolbar{position:relative;grid-template-columns:minmax(280px,1fr) auto auto}.catalog-clear{align-self:center}.catalog-summary{min-height:43px;padding:0 17px;display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid var(--border-soft);color:var(--muted);font-size:9px}.catalog-summary>div{display:flex;align-items:center;gap:7px}.catalog-summary strong{color:var(--text-soft)}.partner-list{width:100%}.partner-list-head{min-height:39px;padding:0 18px;border-bottom:1px solid var(--border);color:#677482;font-size:8px;font-weight:850;letter-spacing:.065em;text-transform:uppercase}.partner-list-head,.partner-row{display:grid;grid-template-columns:minmax(260px,1.45fr) minmax(140px,.7fr) minmax(140px,.7fr) minmax(210px,1fr);align-items:center;grid-gap:16px;gap:16px}.partner-row{min-height:62px;padding:9px 18px;border-bottom:1px solid var(--border-soft);transition:background .15s ease}.partner-row:hover{background:rgba(255,255,255,.014)}.partner-primary{min-width:0;display:flex;align-items:center;gap:10px}.partner-primary>div:last-child{min-width:0}.partner-primary span,.partner-primary strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.partner-primary strong{color:var(--text);font-size:10px}.partner-primary span{margin-top:3px;color:var(--muted);font-size:8px}.partner-avatar{width:34px;height:34px;flex:none}.partner-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-soft);font-size:9px}.catalog-loading{min-height:220px}.spin-icon{animation:catalog-spin 1s linear infinite}@keyframes catalog-spin{to{transform:rotate(1turn)}}html[data-theme=light]
.catalog-summary{border-bottom-color:#e4eaee}html[data-theme=light]
.partner-list-head{border-bottom-color:#dce4e9;color:#637280}html[data-theme=light]
.partner-row{border-bottom-color:#e8edf0}html[data-theme=light]
.partner-row:hover{background:#f7f9fa}@media(max-width:760px){.catalog-toolbar{grid-template-columns:1fr auto}.catalog-toolbar .search-input{grid-column:1/-1}.catalog-summary{padding:0 13px}.catalog-summary>span:last-child,.partner-list-head{display:none}.partner-row{min-height:auto;margin:9px;padding:13px;grid-template-columns:1fr;gap:9px;border:1px solid var(--border);border-radius:12px;background:#10161c}html[data-theme=light] .partner-row{background:#fff;border-color:#d9e2e8}.partner-cell{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:8px;border-top:1px solid var(--border-soft)}.partner-cell:before{content:attr(data-label);color:var(--muted);font-size:8px;font-weight:750;text-transform:uppercase}}.users-toolbar{align-items:center}.admin-search-row{flex:1 1;width:100%;max-width:760px;display:grid;grid-template-columns:minmax(280px,1fr) auto auto;grid-gap:8px;gap:8px}.audit-list{width:100%}.audit-list-item{min-height:67px}@media(max-width:760px){.users-toolbar{align-items:stretch}.admin-search-row{max-width:none;grid-template-columns:1fr auto}.admin-search-row .search-input{grid-column:1/-1}.premium-table-wrap{overflow-x:auto}}.login-screen{position:relative;overflow:hidden;isolation:isolate}.login-screen:after,.login-screen:before{content:"";position:absolute;border-radius:999px;pointer-events:none;filter:blur(90px);z-index:0}.login-screen:before{width:460px;height:460px;left:-150px;top:-130px;background:rgba(42,196,126,.22);animation:loginFloatA 14s ease-in-out infinite alternate}.login-screen:after{width:520px;height:520px;right:-180px;bottom:-190px;background:rgba(67,126,220,.14);animation:loginFloatB 17s ease-in-out infinite alternate}@keyframes loginFloatA{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(55px,30px,0) scale(1.08)}to{transform:translate3d(18px,78px,0) scale(.96)}}@keyframes loginFloatB{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(-52px,-28px,0) scale(1.07)}to{transform:translate3d(-20px,-72px,0) scale(.95)}}.login-panel{position:relative;z-index:2;padding-top:30px;padding-bottom:28px}.login-panel h1,.login-panel h2{margin-bottom:8px;line-height:1.15}.login-panel .login-subtitle,.login-panel>p{margin-bottom:23px;line-height:1.55}.login-panel .form-field{margin-bottom:17px}.login-panel .form-field+.form-field{margin-top:3px}.login-panel .form-field label,.login-panel .form-field>span:first-child{display:block;margin-bottom:7px}.login-panel input{min-height:50px}.login-panel .button-xl,.login-panel button[type=submit]{min-height:49px;margin-top:11px}.login-security{margin-top:21px}html[data-theme=light]
.login-screen{background:radial-gradient(circle at 18% 18%,rgba(30,185,116,.12),transparent 25%),radial-gradient(circle at 82% 18%,rgba(67,126,220,.08),transparent 24%),linear-gradient(145deg,#f4f7f9,#edf2f5)}html[data-theme=light]
.login-panel{background:linear-gradient(155deg,rgba(255,255,255,.98),rgba(248,251,252,.97));border:1px solid #d5dfe6;box-shadow:0 28px 85px rgba(35,50,65,.14)}html[data-theme=light]
.login-panel h1,html[data-theme=light]
.login-panel h2{color:#18232d}html[data-theme=light]
.login-panel .login-subtitle,html[data-theme=light]
.login-panel p{color:#667786}html[data-theme=light]
.login-panel input{background:#ffffff;color:#17212a;border-color:#cbd6de;box-shadow:inset 0 1px 1px rgba(30,45,60,.02)}html[data-theme=light]
.login-panel input::placeholder{color:#98a4ae}html[data-theme=light]
.login-panel input:focus{border-color:rgba(20,157,99,.55);box-shadow:0 0 0 4px rgba(20,157,99,.09)}.pagination-bar{min-height:62px;padding:11px 16px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid var(--border);background:rgba(8,13,18,.18)}.pagination-summary{color:var(--muted);font-size:9px}.pagination-summary strong{color:var(--text-soft)}.pagination-controls{display:flex;align-items:center;gap:6px}.pagination-size{height:34px;padding:0 28px 0 10px;border:1px solid var(--border-strong);border-radius:8px;background:#11171e;color:var(--text-soft);font-size:9px}.pagination-button,.pagination-page{width:34px;height:34px;display:grid;place-items:center;padding:0;border:1px solid var(--border);border-radius:8px;background:#11171e;color:#7c8995;font-size:9px}.pagination-button:disabled{opacity:.34;cursor:not-allowed}.pagination-page.active{background:var(--green-soft);border-color:var(--green-border);color:var(--green);font-weight:850}html[data-theme=light]
.pagination-bar{background:#f8fafb;border-top-color:#dce4e9}html[data-theme=light]
.pagination-button,html[data-theme=light]
.pagination-page,html[data-theme=light]
.pagination-size{background:#fff;border-color:#d2dce3;color:#596a77}html[data-theme=light]
.pagination-page.active{background:rgba(20,157,99,.09);border-color:rgba(20,157,99,.24);color:#118554}@media(max-width:760px){.login-panel{padding:24px 19px}.login-panel .form-field{margin-bottom:15px}.login-panel .button-xl,.login-panel button[type=submit]{margin-top:10px}.pagination-bar{flex-direction:column;align-items:stretch}.pagination-controls{width:100%;justify-content:space-between}.pagination-pages{display:flex;gap:4px;max-width:170px;overflow-x:auto}}html[data-theme=light]
.catalog-toolbar{background:#f4f7f9;border-bottom:1px solid #d7e0e6}html[data-theme=light]
.catalog-toolbar .search-input{background:#ffffff;border:1px solid #bfcbd4!important;box-shadow:inset 0 0 0 1px rgba(36,53,67,.025),0 2px 7px rgba(36,53,67,.035)}html[data-theme=light]
.catalog-toolbar .search-input:focus-within{border-color:rgba(20,157,99,.48)!important;box-shadow:0 0 0 4px rgba(20,157,99,.08)}html[data-theme=light]
.catalog-toolbar .search-input svg{color:#506271}html[data-theme=light]
.catalog-toolbar .search-input input{background:#fff;color:#17222c}html[data-theme=light]
.catalog-toolbar .search-input input::placeholder{color:#8795a2}html[data-theme=light]
.catalog-search-button{background:#fff;color:#344654;border-color:#bdcad3}.partner-list-head,.partner-row{grid-template-columns:minmax(240px,1.35fr) minmax(135px,.7fr) minmax(135px,.7fr) minmax(190px,1fr) 120px}.partner-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.partner-actions
.button-xs{min-height:31px;padding:0 10px}html[data-theme=light]
.partner-actions
.button-secondary{background:#fff;border-color:#c8d3db;color:#425461}html[data-theme=light]
.partner-actions
.button-secondary:hover{background:#f2f6f8;border-color:#aebdc8}html[data-theme=light]
.permission-actions button,html[data-theme=light]
.permission-card .button-ghost,html[data-theme=light]
.permission-card .button-secondary,html[data-theme=light]
.permissions-card .button-ghost,html[data-theme=light]
.permissions-card .button-secondary,html[data-theme=light]
.permissions-toolbar button,html[data-theme=light]
.profile-actions button,html[data-theme=light]
.profile-card .button-ghost,html[data-theme=light]
.profile-card .button-secondary{background:#ffffff!important;border:1px solid #c7d2da!important;color:#465866!important;box-shadow:none!important}html[data-theme=light]
.permission-actions button:hover,html[data-theme=light]
.permission-card .button-ghost:hover,html[data-theme=light]
.permission-card .button-secondary:hover,html[data-theme=light]
.permissions-card .button-ghost:hover,html[data-theme=light]
.permissions-card .button-secondary:hover,html[data-theme=light]
.permissions-toolbar button:hover,html[data-theme=light]
.profile-actions button:hover,html[data-theme=light]
.profile-card .button-ghost:hover,html[data-theme=light]
.profile-card .button-secondary:hover{background:#f3f7f9!important;border-color:#aebdc7!important;color:#1e313f!important}html[data-theme=light]
[class*=profile]
[class*=permission]
button:not(.button-primary){background:#fff;color:#455765;border-color:#c6d2da}html[data-theme=light]
.permission-item strong,html[data-theme=light]
.permission-row strong,html[data-theme=light]
[class*=permission] strong{color:#263641}html[data-theme=light]
.permission-item p,html[data-theme=light]
.permission-row p{color:#657683}@media(max-width:760px){.partner-row{grid-template-columns:1fr}.partner-actions{width:100%;padding-top:9px;justify-content:flex-end;border-top:1px solid var(--border-soft)}.partner-actions:before{content:attr(data-label);margin-right:auto;color:var(--muted);font-size:8px;font-weight:750;text-transform:uppercase}html[data-theme=light] .partner-actions{border-top-color:#e4eaee}}.stationPage{--station-bg:#080d12;--station-surface:#0f161d;--station-surface-2:#121b23;--station-border:#263440;--station-border-soft:#1d2933;--station-text:#f2f6f8;--station-soft:#b6c1ca;--station-muted:#71808d;--station-green:#40d593;--station-green-strong:#23bd78;--station-green-soft:rgba(64,213,147,.11);--station-danger:#ff6b6b;min-height:100vh;margin:0;padding:clamp(22px,4vw,54px);position:relative;overflow:hidden;background:radial-gradient(circle at 8% 5%,rgba(64,213,147,.095),transparent 24%),radial-gradient(circle at 92% 80%,rgba(52,117,210,.075),transparent 27%),linear-gradient(145deg,#080d12,#0a1016 58%,#080d12);color:var(--station-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.stationPage:before{content:"";width:360px;height:360px;position:absolute;left:-130px;top:-150px;border-radius:50%;background:rgba(64,213,147,.075);filter:blur(70px);pointer-events:none}.stationPage *,.stationPage :after,.stationPage :before{box-sizing:border-box}.stationShell{width:min(1180px,100%);margin:0 auto;position:relative;z-index:1}.stationHeader{min-height:82px;margin-bottom:22px;display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.stationHeader h1{margin:0;color:var(--station-text);font-size:clamp(28px,3.3vw,42px);font-weight:850;letter-spacing:-.035em;line-height:1.04}.stationHeader p{margin:8px 0 0;color:var(--station-muted);font-size:14px;line-height:1.5}.stationStatus{min-height:34px;padding:0 13px;flex:none;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--station-border);border-radius:999px;background:#111920;color:var(--station-soft);font-size:11px;font-weight:800;letter-spacing:.035em;text-transform:uppercase}.stationStatus:before{content:"";width:7px;height:7px;border-radius:50%;background:#65727d}.stationStatus.onlineStation{border-color:rgba(64,213,147,.25);background:rgba(64,213,147,.09);color:var(--station-green)}.stationStatus.onlineStation:before{background:var(--station-green);box-shadow:0 0 0 4px rgba(64,213,147,.08)}.stationCard{margin-bottom:18px;padding:clamp(18px,2.4vw,26px);border:1px solid var(--station-border);border-radius:18px;background:linear-gradient(155deg,rgba(17,25,32,.98),rgba(12,19,25,.98));box-shadow:0 22px 55px rgba(0,0,0,.2)}.stationCard h2,.stationCard h3{margin:0 0 16px;color:var(--station-text);font-size:16px;font-weight:800}.stationGrid{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(280px,1.2fr);grid-gap:18px;gap:18px}.stationPage .field{display:flex;flex-direction:column;gap:7px}.stationPage .field label,.stationPage .field>span:first-child{color:var(--station-muted);font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.stationPage input,.stationPage select{width:100%;min-height:46px;padding:0 13px;border:1px solid var(--station-border);border-radius:11px;outline:none;background:var(--station-surface-2);color:var(--station-text);font:inherit;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.stationPage input::placeholder{color:#62717d}.stationPage input:focus,.stationPage select:focus{border-color:rgba(64,213,147,.55);box-shadow:0 0 0 4px rgba(64,213,147,.08)}.stationPage select option{background:#101820;color:#edf3f6}.stationPage .btn{min-height:46px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:11px;cursor:pointer;font:inherit;font-size:12px;font-weight:850;transition:transform .14s ease,box-shadow .14s ease,background .14s ease,border-color .14s ease}.stationPage .btn:hover{transform:translateY(-1px)}.stationPage .btn.primary{background:linear-gradient(135deg,#47db99,#2dcc85);color:#07140e;box-shadow:0 12px 28px rgba(45,204,133,.18)}.stationPage .btn.primary:hover{background:linear-gradient(135deg,#56e4a5,#36d78e)}.stationPage .btn.danger{border-color:rgba(255,107,107,.25);background:rgba(255,107,107,.1);color:#ff9292}.stationPage .btn.danger:hover{background:rgba(255,107,107,.16)}.stationPage .btn.wide{width:100%;margin-top:14px}.stationPreview{min-height:430px;margin-top:20px;position:relative;display:grid;place-items:center;overflow:hidden;border:1px solid var(--station-border);border-radius:16px;background:radial-gradient(circle at center,#111a22,#080d12 70%);box-shadow:inset 0 0 60px rgba(0,0,0,.2)}.stationPreview video{width:100%;height:100%;max-height:660px;display:block;object-fit:contain;background:#05080b}.stationEmpty{min-height:360px;padding:30px;display:flex;align-items:center;justify-content:center;color:var(--station-muted);font-size:14px;text-align:center}.stationHelp{margin-top:18px;padding:15px 17px;border:1px solid rgba(64,213,147,.14);border-radius:12px;background:rgba(64,213,147,.055);color:var(--station-soft);font-size:12px;line-height:1.55}.stationHelp strong{color:var(--station-green)}.stationPage .alert{margin:12px 0;padding:12px 14px;border:1px solid rgba(64,213,147,.18);border-radius:10px;background:rgba(64,213,147,.07);color:#9be8c0;font-size:12px;line-height:1.45}.stationPage .alert.err{border-color:rgba(255,107,107,.22);background:rgba(255,107,107,.08);color:#ff9f9f}.stationPage>.stationCard{width:min(560px,calc(100% - 30px));margin:12vh auto 0}html[data-theme=light] .stationPage{--station-bg:#eef3f5;--station-surface:#ffffff;--station-surface-2:#ffffff;--station-border:#d2dde4;--station-border-soft:#e3e9ed;--station-text:#19252f;--station-soft:#526472;--station-muted:#788895;background:radial-gradient(circle at 8% 5%,rgba(45,204,133,.12),transparent 25%),radial-gradient(circle at 92% 80%,rgba(65,130,215,.08),transparent 28%),linear-gradient(145deg,#f4f7f9,#edf2f5)}html[data-theme=light]
.stationCard{background:linear-gradient(155deg,#ffffff,#f8fafb);box-shadow:0 18px 45px rgba(33,48,60,.08)}html[data-theme=light]
.stationPage input,html[data-theme=light]
.stationPage select,html[data-theme=light]
.stationPage select option{background:#fff;color:#1b2731}html[data-theme=light]
.stationPreview{background:linear-gradient(145deg,#e8eef2,#dfe7ec)}html[data-theme=light]
.stationStatus{background:#fff}@media (prefers-color-scheme:light){html:not([data-theme=dark]) .stationPage{--station-bg:#eef3f5;--station-surface:#ffffff;--station-surface-2:#ffffff;--station-border:#d2dde4;--station-border-soft:#e3e9ed;--station-text:#19252f;--station-soft:#526472;--station-muted:#788895;background:radial-gradient(circle at 8% 5%,rgba(45,204,133,.12),transparent 25%),radial-gradient(circle at 92% 80%,rgba(65,130,215,.08),transparent 28%),linear-gradient(145deg,#f4f7f9,#edf2f5)}html:not([data-theme=dark]) .stationCard{background:linear-gradient(155deg,#ffffff,#f8fafb);box-shadow:0 18px 45px rgba(33,48,60,.08)}html:not([data-theme=dark]) .stationPage input,html:not([data-theme=dark]) .stationPage select,html:not([data-theme=dark]) .stationPage select option{background:#fff;color:#1b2731}html:not([data-theme=dark]) .stationPreview{background:linear-gradient(145deg,#e8eef2,#dfe7ec)}html:not([data-theme=dark]) .stationStatus{background:#fff}}@media(max-width:760px){.stationPage{padding:20px 14px 32px}.stationHeader{min-height:auto;margin-bottom:16px;flex-direction:column}.stationHeader h1{font-size:29px}.stationGrid{grid-template-columns:1fr}.stationCard{padding:16px;border-radius:14px}.stationPreview{min-height:260px}.stationEmpty{min-height:240px}}