@import "https://fonts.googleapis.com/css2?family=K2D:wght@300;400;500;600;700&family=Inter:wght@300;400;500;600&family=JetBrains+Mono:wght@300;400;500&display=swap";@font-face{font-family:League Spartan;src:url(/fonts/LeagueSpartan-VariableFont_wght.ttf)format("truetype-variations"),url(/fonts/LeagueSpartan-VariableFont_wght.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}:root{--vs-abismo:#1a1b1f;--vs-papel:#f2f0eb;--vs-crema:#d0cfc2;--vs-terra:#b87156;--vs-arena:#c9c08a;--vs-burdeos:#6d374e;--vs-tierra:#6b3d2c;--vs-papel-90:#f2f0ebe6;--vs-papel-60:#f2f0eb99;--vs-papel-40:#f2f0eb66;--vs-papel-16:#f2f0eb29;--vs-papel-08:#f2f0eb14;--vs-papel-04:#f2f0eb0a;--vs-papel-02:#f2f0eb05;--vs-abismo-90:#1a1b1fe6;--vs-abismo-12:#1a1b1f1f;--vs-terra-60:#b8715699;--vs-terra-12:#b871561f;--vs-arena-30:#c9c08a4d;--vs-burdeos-60:#6d374e99;--bg:var(--vs-abismo);--bg-elev:#232428;--bg-elev-2:#2a2b30;--fg:var(--vs-papel);--fg-muted:var(--vs-papel-60);--fg-subtle:var(--vs-papel-40);--border:var(--vs-papel-08);--border-strong:var(--vs-papel-16);--accent:var(--vs-terra);--font-display:"League Spartan", "Helvetica Neue", Arial, sans-serif;--font-body:"K2D", "Helvetica Neue", Arial, sans-serif;--font-long:"Inter", "Helvetica Neue", Arial, sans-serif;--font-mono:"JetBrains Mono", "Menlo", "Consolas", monospace;--fs-display:28px;--fs-h1:22px;--fs-h2:18px;--fs-h3:15px;--fs-body:14px;--fs-sm:13px;--fs-caption:12px;--fs-micro:11px;--lh-tight:1.05;--lh-snug:1.25;--lh-normal:1.45;--lh-long:1.6;--ls-statement:-.02em;--ls-label:.16em;--ls-spaced:.22em;--ls-mono:.02em;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--r-0:0px;--r-1:2px;--r-2:4px;--r-3:6px;--r-4:8px;--ease-vs:cubic-bezier(.22, .61, .36, 1);--dur-fast:.12s;--dur-base:.22s;--dur-slow:.42s}:root[data-theme=light]{color-scheme:light;--bg:#f2f0eb;--bg-elev:#fff;--bg-elev-2:#e9e7e0;--fg:#1a1b1f;--fg-muted:#1a1b1fa8;--fg-subtle:#1a1b1f73;--border:#1a1b1f1a;--border-strong:#1a1b1f2e;--vs-papel-90:#1a1b1fe6;--vs-papel-60:#1a1b1f9e;--vs-papel-40:#1a1b1f6b;--vs-papel-16:#1a1b1f29;--vs-papel-08:#1a1b1f14;--vs-papel-04:#1a1b1f0d;--vs-papel-02:#1a1b1f08}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html,body{background:var(--bg);color:var(--fg);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;color-scheme:dark;margin:0;padding:0}::selection{background:var(--vs-terra);color:var(--vs-papel)}*{scrollbar-width:thin;scrollbar-color:var(--vs-papel-16) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--vs-papel-16);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--vs-papel-40)}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}.mono,.num,[data-mono]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:var(--ls-mono)}.label{font-family:var(--font-display);font-weight:500;font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--fg-muted)}.btn-primary{font-family:var(--font-display);font-weight:500;font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:var(--ls-label);background:var(--vs-terra);color:var(--vs-papel);border:1px solid var(--vs-terra);border-radius:var(--r-1);cursor:pointer;transition:background var(--dur-base) var(--ease-vs);justify-content:center;align-items:center;gap:10px;padding:14px 22px;display:inline-flex}.btn-primary:hover:not(:disabled){background:#c47e62;border-color:#c47e62}.btn-primary:disabled{opacity:.5;cursor:not-allowed}.btn-secondary{font-family:var(--font-display);font-weight:500;font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--fg);border:1px solid var(--border-strong);border-radius:var(--r-1);cursor:pointer;transition:all var(--dur-base) var(--ease-vs);background:0 0;align-items:center;gap:10px;padding:14px 22px;display:inline-flex}.btn-secondary:hover{background:var(--vs-papel);color:var(--vs-abismo);border-color:var(--vs-papel)}input[type=text],input[type=email],input[type=password],input[type=search],input[type=url],input[type=tel],input[type=number],input[type=date],input[type=time],input[type=datetime-local],textarea,select{background-color:var(--vs-papel-02);border:1px solid var(--border-strong);border-radius:var(--r-1);width:100%;font-family:var(--font-body);font-size:var(--fs-body);color:var(--fg);appearance:none;transition:border-color var(--dur-base) var(--ease-vs), background-color var(--dur-base) var(--ease-vs);padding:12px 14px}input:focus,textarea:focus,select:focus{border-color:var(--vs-terra);background-color:var(--vs-papel-04);outline:none}input::placeholder,textarea::placeholder{color:var(--vs-papel-40);font-style:normal}select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23F2F0EB' stroke-opacity='0.6' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:10px 6px;padding-right:36px}select:focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23B87156' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:10px 6px}select option{background:var(--bg-elev);color:var(--fg)}input[type=search]::-webkit-search-cancel-button{appearance:none}input[type=search]::-webkit-search-decoration{appearance:none}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type=date]::-webkit-calendar-picker-indicator{filter:invert()opacity(.5);cursor:pointer}input[type=time]::-webkit-calendar-picker-indicator{filter:invert()opacity(.5);cursor:pointer}input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:invert()opacity(.5);cursor:pointer}input[type=date]::-webkit-calendar-picker-indicator:hover{filter:invert()opacity(.9)}input:-webkit-autofill{caret-color:var(--fg);transition:background-color 999999s;-webkit-box-shadow:inset 0 0 0 1000px var(--bg-elev)!important;-webkit-text-fill-color:var(--fg)!important}input:-webkit-autofill:hover{caret-color:var(--fg);transition:background-color 999999s;-webkit-box-shadow:inset 0 0 0 1000px var(--bg-elev)!important;-webkit-text-fill-color:var(--fg)!important}input:-webkit-autofill:focus{caret-color:var(--fg);transition:background-color 999999s;-webkit-box-shadow:inset 0 0 0 1000px var(--bg-elev)!important;-webkit-text-fill-color:var(--fg)!important}input:-webkit-autofill:active{caret-color:var(--fg);transition:background-color 999999s;-webkit-box-shadow:inset 0 0 0 1000px var(--bg-elev)!important;-webkit-text-fill-color:var(--fg)!important}input[type=checkbox],input[type=radio]{cursor:pointer;vertical-align:middle;width:14px;height:14px;accent-color:var(--vs-terra);margin:0}textarea{resize:vertical;min-height:80px}.field{flex-direction:column;gap:8px;display:flex}.field>label{font-family:var(--font-display);font-weight:500;font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--fg-muted)}input:disabled,textarea:disabled,select:disabled{opacity:.5;cursor:not-allowed}.error-msg{font-family:var(--font-body);font-size:var(--fs-sm);color:var(--vs-papel);background:var(--vs-burdeos-60);border:1px solid var(--vs-burdeos);border-radius:var(--r-1);padding:12px 14px}.org-detail{color:var(--fg);font-family:var(--font-body);flex-direction:column;gap:24px;display:flex}.org-detail .od-head{border-bottom:1px solid var(--border);flex-direction:column;gap:6px;padding-bottom:16px;display:flex}.org-detail .od-title-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.org-detail .od-title{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:24px;font-weight:400;line-height:1.1}.org-detail .od-legal{color:var(--vs-papel-40);margin:0;font-size:12px}.org-detail .od-meta{color:var(--vs-papel-60);margin:4px 0 0;font-size:12px}.org-detail .od-edit{flex-direction:column;gap:12px;display:flex}.org-detail .od-field-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.org-detail .od-edit-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.org-detail .save-status{color:var(--vs-papel-40);font-size:11px}.org-detail .save-status.ok{color:var(--vs-arena)}.org-detail .save-status.error{color:var(--vs-burdeos)}.org-detail .od-section{border-top:1px solid var(--border);flex-direction:column;gap:8px;padding-top:16px;display:flex}.org-detail .od-section-head{justify-content:space-between;align-items:baseline;display:flex}.org-detail .od-section-head .hint{color:var(--vs-papel-40);font-size:10px;font-family:var(--font-body)}.org-detail .empty-mini{color:var(--vs-papel-40);margin:8px 0;font-size:12px;font-style:italic}.org-detail .deal-list,.org-detail .meet-list,.org-detail .id-list,.org-detail .note-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.org-detail .deal-row{border-bottom:1px solid var(--border);grid-template-columns:1fr 50px 1fr 90px;align-items:center;gap:12px;padding:8px 0;font-size:12.5px;display:grid}.org-detail .deal-stage{color:var(--fg);font-weight:500}.org-detail .deal-prob{color:var(--vs-arena);text-align:right}.org-detail .deal-fee{color:var(--vs-papel-60)}.org-detail .deal-date{color:var(--vs-papel-40);text-align:right;font-size:11px}.org-detail .meet-row{border-bottom:1px solid var(--border);grid-template-columns:100px 1fr auto;align-items:center;gap:12px;padding:6px 0;font-size:12.5px;display:grid}.org-detail .meet-when{color:var(--vs-papel-40);font-size:11px}.org-detail .meet-title{color:var(--fg)}.org-detail .meet-dur{color:var(--vs-papel-40);font-size:11px}.org-detail .meet-more{color:var(--vs-papel-40);padding:8px 0;font-size:11px;font-style:italic}.org-detail .id-row{border-bottom:1px solid var(--border);grid-template-columns:1fr 110px 40px 24px;align-items:center;gap:8px;padding:8px 0;font-size:12.5px;display:grid}.org-detail .id-text{color:var(--fg)}.org-detail .id-type{color:var(--vs-arena);letter-spacing:.12em;font-size:10px}.org-detail .id-weight{color:var(--vs-papel-40);text-align:right;font-size:11px}.org-detail .id-delete{color:var(--vs-papel-40);cursor:pointer;transition:color var(--dur-fast) var(--ease-vs);background:0 0;border:0;padding:2px 4px;font-size:12px}.org-detail .id-delete:hover{color:var(--vs-burdeos)}.org-detail .id-add{grid-template-rows:auto auto;grid-template-columns:1fr 80px auto;gap:8px;margin-top:12px;display:grid}.org-detail .id-add>:first-child{grid-column:1/-1}.org-detail .id-add>:nth-child(4){align-self:stretch}.org-detail .note-add{flex-direction:column;gap:8px;margin-top:8px;display:flex}.org-detail .note-add button{align-self:flex-end}.org-detail .note-list{gap:10px;margin-top:12px}.org-detail .note-row{background:var(--vs-papel-02);border:1px solid var(--border);border-radius:var(--r-1);padding:10px 12px}.org-detail .note-head{justify-content:space-between;margin-bottom:4px;font-size:11px;display:flex}.org-detail .note-author{color:var(--fg);font-weight:500}.org-detail .note-when{color:var(--vs-papel-40)}.org-detail .note-body{color:var(--fg-muted);white-space:pre-wrap;margin:0;font-size:13px}.org-detail .facturapi-dl{grid-template-columns:100px 1fr;gap:8px 16px;margin:0;font-size:13px;display:grid}.org-detail .facturapi-dl dt{color:var(--vs-papel-40);text-transform:uppercase;letter-spacing:.18em;font-size:11px}.org-detail .facturapi-dl dd{color:var(--fg);margin:0}.org-detail .facturapi-dl dd.small{color:var(--vs-papel-40);word-break:break-all;font-size:11px}.org-detail .od-foot{color:var(--vs-papel-40);border-top:1px solid var(--border);border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;font-size:10px;display:flex}.org-detail .od-archive{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.18em;color:var(--vs-papel-40);cursor:pointer;border-radius:var(--r-1);transition:color var(--dur-fast) var(--ease-vs), background var(--dur-fast) var(--ease-vs);background:0 0;border:0;padding:4px 8px;font-size:10px}.org-detail .od-archive:hover{color:var(--vs-burdeos);background:var(--vs-papel-04)}.deal-detail{color:var(--fg);font-family:var(--font-body);flex-direction:column;gap:24px;display:flex}.deal-detail .dd-head{border-bottom:1px solid var(--border);flex-direction:column;gap:6px;padding-bottom:16px;display:flex}.deal-detail .dd-title-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.deal-detail .dd-org-name{color:var(--vs-papel-40);text-transform:uppercase;letter-spacing:.18em;font-size:11px;font-family:var(--font-display);margin:0 0 4px;font-weight:500}.deal-detail .dd-org-link{color:var(--vs-terra)}.deal-detail .dd-org-link:hover{text-decoration:underline}.deal-detail .dd-title{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:22px;font-weight:400;line-height:1.1}.deal-detail .dd-meta{color:var(--vs-papel-60);margin:4px 0 0;font-size:12px}.deal-detail .dd-edit{flex-direction:column;gap:12px;display:flex}.deal-detail .dd-field-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.deal-detail .dd-field-grid .vs-field-wide{grid-column:1/-1}.deal-detail .dd-edit-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.deal-detail .dd-section{border-top:1px solid var(--border);flex-direction:column;gap:8px;padding-top:16px;display:flex}.deal-detail .dd-section-head{justify-content:space-between;align-items:baseline;display:flex}.deal-detail .dd-timeline-section .dd-section-head{align-items:baseline}.deal-detail .dd-timeline-summary{color:var(--vs-papel-40);letter-spacing:.04em;font-size:11px}.deal-detail .dd-timeline-list{margin:8px 0 0;padding:0;list-style:none}.deal-detail .dd-timeline-step{grid-template-columns:16px 1fr;gap:12px;padding:0 0 18px;display:grid;position:relative}.deal-detail .dd-timeline-step:before{content:"";background:var(--border);width:1px;position:absolute;top:14px;bottom:-4px;left:7px}.deal-detail .dd-timeline-step:last-child{padding-bottom:0}.deal-detail .dd-timeline-step:last-child:before{display:none}.deal-detail .dd-timeline-dot{background:var(--vs-papel-40);z-index:1;width:10px;height:10px;box-shadow:0 0 0 3px var(--bg-elev);transition:background var(--dur-fast) var(--ease-vs);border-radius:50%;margin-top:4px;position:relative}.deal-detail .dd-timeline-step.is-current .dd-timeline-dot{background:var(--vs-terra);box-shadow:0 0 0 3px var(--bg-elev), 0 0 0 6px var(--vs-terra-12)}.deal-detail .dd-timeline-step.is-stuck .dd-timeline-dot{background:var(--vs-burdeos);box-shadow:0 0 0 3px var(--bg-elev), 0 0 0 6px var(--vs-burdeos-60)}.deal-detail .dd-timeline-stage{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--fg);font-size:11.5px;font-weight:500;line-height:1.2}.deal-detail .dd-timeline-step.is-stuck .dd-timeline-stage{color:var(--vs-burdeos)}.deal-detail .dd-timeline-meta{color:var(--vs-papel-60);margin-top:4px;font-size:12px;line-height:1.5}.deal-detail .dd-timeline-duration{color:var(--vs-papel-40)}.deal-detail .dd-timeline-stuck{color:var(--vs-burdeos);font-weight:500}.deal-detail .dd-foot{border-top:1px solid var(--border);color:var(--vs-papel-40);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;font-size:10px;display:flex}.deal-detail .dd-archive{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.18em;color:var(--vs-papel-40);cursor:pointer;border-radius:var(--r-1);transition:color var(--dur-fast) var(--ease-vs), background var(--dur-fast) var(--ease-vs);background:0 0;border:0;padding:4px 8px;font-size:10px}.deal-detail .dd-archive:hover{color:var(--vs-burdeos);background:var(--vs-papel-04)}.meeting-detail{color:var(--fg);font-family:var(--font-body);flex-direction:column;gap:24px;display:flex}.meeting-detail .md-head{border-bottom:1px solid var(--border);flex-direction:column;gap:10px;padding-bottom:16px;display:flex}.meeting-detail .md-title{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:22px;font-weight:400;line-height:1.2}.meeting-detail .md-badges{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.meeting-detail .md-org-link{color:var(--vs-terra);font-size:13px}.meeting-detail .md-org-link:hover{text-decoration:underline}.meeting-detail .md-noorg{color:var(--vs-papel-40);font-size:12px;font-style:italic}.meeting-detail .md-meta{color:var(--vs-papel-40);font-size:11px}.meeting-detail .md-section{border-top:1px solid var(--border);flex-direction:column;gap:10px;padding-top:16px;display:flex}.meeting-detail .md-section-head{justify-content:space-between;align-items:baseline;display:flex}.meeting-detail .md-hint{color:var(--vs-papel-40);font-size:10px}.meeting-detail .md-summary{font-family:var(--font-long);color:var(--vs-papel-90);font-size:14px;line-height:1.6}.meeting-detail .md-summary h1,.meeting-detail .md-summary h2,.meeting-detail .md-summary h3{font-family:var(--font-display);color:var(--fg);margin:16px 0 8px;font-weight:500;line-height:1.3}.meeting-detail .md-summary h1{font-size:18px}.meeting-detail .md-summary h2{font-size:15px}.meeting-detail .md-summary h3{text-transform:uppercase;letter-spacing:.1em;color:var(--vs-papel-60);font-size:13px}.meeting-detail .md-summary h1:first-child,.meeting-detail .md-summary h2:first-child{margin-top:0}.meeting-detail .md-summary p{margin:0 0 12px}.meeting-detail .md-summary ul,.meeting-detail .md-summary ol{margin:0 0 12px;padding-left:20px}.meeting-detail .md-summary li{margin-bottom:4px}.meeting-detail .md-summary li::marker{color:var(--vs-terra)}.meeting-detail .md-summary strong{color:var(--fg);font-weight:600}.meeting-detail .md-summary code{font-family:var(--font-mono);background:var(--vs-papel-04);color:var(--vs-arena);border-radius:2px;padding:1px 5px;font-size:.9em}.meeting-detail .md-summary a{color:var(--vs-terra)}.meeting-detail .ms-groups{flex-direction:column;gap:16px;display:flex}.meeting-detail .ms-group-head{align-items:center;gap:8px;margin-bottom:8px;display:flex}.meeting-detail .ms-group-count{color:var(--vs-papel-40);font-size:11px}.meeting-detail .ms-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.meeting-detail .ms-item{border:1px solid var(--border);border-radius:var(--r-2);background:var(--vs-papel-02);transition:border-color var(--dur-fast) var(--ease-vs);grid-template-columns:1fr auto;align-items:start;gap:10px;padding:10px;display:grid}.meeting-detail .ms-item.is-verified{border-color:var(--vs-terra-60);background:var(--vs-terra-12)}.meeting-detail .ms-item-main{align-items:start;gap:10px;min-width:0;display:flex}.meeting-detail .ms-impact{background:var(--vs-papel-40);border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:5px}.meeting-detail .ms-impact-terra{background:var(--vs-terra)}.meeting-detail .ms-impact-arena{background:var(--vs-arena)}.meeting-detail .ms-impact-muted{background:var(--vs-papel-40)}.meeting-detail .ms-item-body{flex-direction:column;gap:3px;min-width:0;display:flex}.meeting-detail .ms-item-title{color:var(--fg);font-size:13px;line-height:1.35}.meeting-detail .ms-item-desc{color:var(--vs-papel-60);font-size:12px;line-height:1.45}.meeting-detail .ms-item-foot{color:var(--vs-papel-40);flex-wrap:wrap;gap:4px;font-size:10px;display:flex}.meeting-detail .ms-item-actions{flex-shrink:0;gap:4px;display:flex}.meeting-detail .ms-toggle{border:1px solid var(--border-strong);border-radius:var(--r-1);color:var(--vs-papel-40);cursor:pointer;transition:all var(--dur-fast) var(--ease-vs);background:0 0;padding:5px}.meeting-detail .ms-toggle:hover{color:var(--fg);border-color:var(--vs-papel-16)}.meeting-detail .ms-toggle[aria-pressed=true]{color:var(--vs-terra);border-color:var(--vs-terra);background:var(--vs-terra-12)}.meeting-detail .md-participants{flex-direction:column;gap:12px;display:flex}.meeting-detail .md-part-label{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.22em;color:var(--vs-papel-40);margin-bottom:6px;font-size:9px;font-weight:500;display:block}.meeting-detail .md-part-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.meeting-detail .md-part{border:1px solid var(--border);color:var(--fg);border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 4px;font-size:12px;display:inline-flex}.meeting-detail .md-part-avatar{background:var(--vs-papel-08);width:20px;height:20px;font-family:var(--font-display);border-radius:50%;justify-content:center;align-items:center;font-size:8px;font-weight:500;display:inline-flex}.meeting-detail .md-part.is-internal .md-part-avatar{background:var(--vs-terra-12);color:var(--vs-terra)}.meeting-detail .md-transcript-btn{border:1px solid var(--border-strong);border-radius:var(--r-1);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.14em;color:var(--vs-papel-60);cursor:pointer;transition:all var(--dur-fast) var(--ease-vs);background:0 0;padding:6px 12px;font-size:10px}.meeting-detail .md-transcript-btn:hover{color:var(--fg);border-color:var(--vs-papel-16)}.meeting-detail .md-head-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.meeting-detail .md-head-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.meeting-detail .md-dl-btn{color:var(--vs-terra);border:1px solid var(--vs-terra-60);border-radius:var(--r-1);transition:all var(--dur-fast) var(--ease-vs);white-space:nowrap;align-items:center;gap:4px;padding:5px 10px;font-size:10.5px;display:inline-flex}.meeting-detail .md-dl-btn:hover{background:color-mix(in srgb, var(--vs-terra) 10%, transparent);color:var(--vs-burdeos);border-color:var(--vs-burdeos)}.transcript-text{white-space:pre-wrap;font-family:var(--font-long);color:var(--vs-papel-60);background:var(--vs-papel-02);border:1px solid var(--border);border-radius:var(--r-2);max-height:400px;margin:0;padding:12px;font-size:12.5px;line-height:1.6;overflow-y:auto}.meeting-detail .empty-mini{color:var(--vs-papel-40);margin:4px 0;font-size:13px;font-style:italic}.drawer[aria-hidden=true] .drawer-panel{box-shadow:none}.host-detail{color:var(--fg);font-family:var(--font-body);flex-direction:column;gap:24px;display:flex}.host-detail .hd-head{border-bottom:1px solid var(--border);flex-direction:column;gap:6px;padding-bottom:16px;display:flex}.host-detail .hd-title-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.host-detail .hd-title{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:22px;font-weight:400}.host-detail .hd-meta{color:var(--vs-papel-60);font-size:12px}.host-detail .hd-org{color:var(--vs-terra)}.host-detail .hd-desc{color:var(--vs-papel-60);margin:4px 0 0;font-size:13px}.host-detail .hd-section{border-top:1px solid var(--border);flex-direction:column;gap:10px;padding-top:16px;display:flex}.host-detail .hd-vars{grid-template-columns:minmax(120px,auto) 1fr;gap:8px 16px;margin:0;font-size:12.5px;display:grid}.host-detail .hd-vars dt{color:var(--vs-papel-40)}.host-detail .hd-vars dd{color:var(--fg);word-break:break-all;margin:0}.host-detail .hd-groups{flex-wrap:wrap;gap:6px;display:flex}.host-detail .hd-jobs{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.host-detail .hd-job{border-bottom:1px solid var(--border);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 0;font-size:12.5px;display:grid}.host-detail .hd-job-name{color:var(--fg)}.host-detail .hd-job-when{color:var(--vs-papel-40);font-size:11px}.host-detail .empty-mini{color:var(--vs-papel-40);margin:4px 0;font-size:12px;font-style:italic}.host-detail .hd-foot{color:var(--vs-papel-40);border-top:1px solid var(--border);padding-top:16px;font-size:10px}.host-detail .tn-on-txt{color:var(--vs-terra)}.host-detail .tn-off-txt{color:var(--vs-papel-40)}.host-detail .hd-section-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.host-detail .hd-section-link{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--vs-terra);border-bottom:1px solid var(--vs-terra-60);padding-bottom:1px;font-size:10px}.host-detail .hd-res{flex-direction:column;gap:10px;display:flex}.host-detail .hd-res-row{grid-template-columns:88px 1fr auto 140px;align-items:center;gap:12px;font-size:12.5px;display:grid}.host-detail .hd-res-label{color:var(--vs-papel-40);text-transform:uppercase;letter-spacing:.12em;font-size:11px}.host-detail .hd-res-bar{background:var(--vs-papel-08);border-radius:3px;height:6px;position:relative;overflow:hidden}.host-detail .hd-res-fill{transition:width var(--dur-base) var(--ease-vs);border-radius:3px;position:absolute;inset:0 auto 0 0}.host-detail .hd-res-bar.sev-ok .hd-res-fill{background:var(--vs-terra)}.host-detail .hd-res-bar.sev-warn .hd-res-fill{background:var(--vs-arena)}.host-detail .hd-res-bar.sev-crit .hd-res-fill{background:var(--vs-burdeos)}.host-detail .hd-res-val{color:var(--fg-muted);white-space:nowrap;font-size:11.5px}.host-detail .hd-res-spark{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.host-detail .hd-res-spark-sub{color:var(--vs-papel-40);text-align:right;font-size:9.5px}.host-detail .hd-res-spark-sub .tr-up{color:var(--vs-arena)}.host-detail .hd-res-spark-sub .tr-dn{color:var(--vs-terra)}.host-detail .hd-res-spark-sub .tr-flat{color:var(--vs-papel-40)}.host-detail .hd-res-spark-sub .tr-warn{color:var(--vs-arena)}.host-detail .hd-res-spark-sub .tr-crit{color:var(--vs-burdeos);font-weight:600}
