.lv-projects-experience{--project-ink:#172c2e;--project-teal:#5bc5b8;--project-blue:#73afe9;--project-violet:#b49be6;--project-amber:#edc577;--project-coral:#ee9c8b;--project-sage:#a9cda0;min-width:0}.lv-stage-0{--stage-color:var(--project-teal)}.lv-stage-1{--stage-color:var(--project-blue)}.lv-stage-2{--stage-color:var(--project-violet)}.lv-stage-3{--stage-color:var(--project-amber)}.lv-stage-4{--stage-color:var(--project-coral)}.lv-stage-5{--stage-color:var(--project-sage)}.lv-project-list-toolbar,.lv-project-heading,.lv-project-section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 22px}.lv-project-search{display:flex;align-items:center;gap:12px;background:var(--lv-surface);border:1px solid var(--lv-border);border-radius:12px;padding:0 14px;min-width:180px;max-width:480px;flex:1}.lv-project-search input{border:0!important;background:transparent!important;min-height:46px;width:100%;outline-offset:1px}.lv-projects-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.lv-workspace button.lv-projects-card{display:flex;flex-direction:column;align-items:stretch;text-align:left;padding:26px;border-radius:20px;background:var(--lv-surface);min-width:0;gap:0;box-shadow:0 8px 24px #172c2e05}.lv-workspace button.lv-projects-card:hover{background:var(--lv-surface);box-shadow:0 16px 34px #172c2e10;transform:translateY(-2px)}.lv-project-card-top{display:flex;align-items:center;gap:10px;color:var(--lv-muted);margin-bottom:22px}.lv-project-card-top small{font-size:9px;letter-spacing:.16em}.lv-project-card-top>svg:last-child{margin-left:auto}.lv-project-card-title{font-family:Georgia,serif;font-size:28px;line-height:1.15;color:var(--lv-text);margin-bottom:7px}.lv-project-card-foot{display:flex;justify-content:space-between;align-items:center;color:var(--lv-muted);font-size:11px;margin-top:19px}.lv-projects-card .lv-project-progress{margin-top:24px}.lv-project-progress{background:var(--project-ink);color:#f3f7f4;border:1px solid #ffffff12;border-radius:16px;padding:24px;overflow:hidden;isolation:isolate}.lv-progress-current{display:flex;align-items:center;gap:15px;margin-bottom:26px}.lv-progress-current>span:nth-child(2){display:flex;flex-direction:column;gap:4px}.lv-progress-current small{font-size:10px;color:#b6cac9;letter-spacing:.04em}.lv-progress-current strong{font-size:17px;font-weight:550}.lv-progress-current-tag{margin-left:auto;border:1px solid #d4e3e045;color:#d4e3e0;border-radius:20px;padding:4px 10px;font-size:10px}.lv-progress-orb{width:39px;height:39px;flex-shrink:0;border-radius:50%;background:radial-gradient(circle at 30% 25%,#fff9 0,transparent 38%),radial-gradient(circle at 70% 78%,#10292dbb,transparent 63%),var(--stage-color);box-shadow:0 0 22px color-mix(in srgb,var(--stage-color) 24%,transparent),inset 0 0 0 1px #fff3;animation:lv-project-orb 6s ease-in-out infinite}.lv-progress-segments{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;list-style:none;padding:0!important;margin:0!important}.lv-progress-segments li{min-width:0}.lv-progress-track{display:flex;align-items:center;justify-content:center;height:13px;position:relative;border-radius:3px;border:1px solid #9fb9b74a;background:#ffffff08;overflow:hidden}.lv-progress-track>i{position:absolute;inset:0;transform-origin:left;transform:scaleX(0);background:var(--stage-color);transition:transform .45s ease,opacity .45s ease;opacity:.95}.is-complete .lv-progress-track>i,.is-current .lv-progress-track>i{transform:scaleX(1)}.is-current .lv-progress-track{outline:2px solid #edf7f0;outline-offset:2px}.lv-progress-track>svg{position:relative;color:#162e2b;stroke-width:3}.lv-progress-active-dot{width:5px;height:5px;border-radius:50%;background:#173531;position:relative}.lv-progress-label{display:block;margin-top:13px;font-size:11px;line-height:1.35;color:#e8eeea;overflow-wrap:anywhere}.is-upcoming .lv-progress-label{color:#adc0bd}.lv-progress-label small{display:block;font-size:9px;margin-top:5px;color:#a9c0bb}.is-current .lv-progress-label{font-weight:600}.is-compact.lv-project-progress{padding:18px;border-radius:12px}.is-compact .lv-progress-current{gap:11px;margin-bottom:18px}.is-compact .lv-progress-orb{width:30px;height:30px}.is-compact .lv-progress-current strong{font-size:14px}.is-compact .lv-progress-current-tag{display:none}.is-compact .lv-progress-label{font-size:10px;margin-top:10px}.is-compact .lv-progress-label small{display:none}.is-compact .lv-progress-track{height:8px}.is-compact .lv-progress-track>svg{width:8px;height:8px}.lv-project-heading{margin-top:21px}.lv-project-heading h2{font-family:Georgia,serif;font-size:clamp(28px,3.1vw,43px);font-weight:400}.lv-project-heading h2:focus{outline:0}.lv-project-heading p{margin-bottom:0}.lv-project-mode{display:flex;border:1px solid var(--lv-border);padding:4px;border-radius:12px;background:var(--lv-soft);flex-shrink:0}.lv-workspace .lv-project-mode button{border:0;background:transparent;color:var(--lv-muted);padding:9px 15px;font-size:12px;min-height:40px}.lv-workspace .lv-project-mode button[aria-pressed=true]{background:var(--lv-surface);color:var(--lv-text);box-shadow:0 2px 8px #102a2510}.lv-project-report-banner{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:11px}.lv-project-report-banner>span{display:flex;align-items:center;gap:7px;color:var(--lv-muted);font-size:11px}.lv-project-report-banner button{font-size:11px!important;min-height:34px!important}.lv-project-freshness{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:10px;line-height:1.6;color:var(--lv-muted);margin:12px 0 20px}.lv-project-stage-nav{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin:27px 0 22px}.lv-workspace .lv-project-stage-nav button{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:6px;text-align:left;padding:13px 10px;border-radius:10px;font-size:10px;min-height:70px;background:var(--lv-surface);position:relative}.lv-project-stage-nav button>span{font-size:9px;color:var(--lv-muted)}.lv-workspace .lv-project-stage-nav button[aria-current=page]{box-shadow:inset 0 -3px var(--stage-color);border-color:var(--lv-muted)}.lv-project-section{padding:28px;border:1px solid var(--lv-border);background:var(--lv-surface);border-radius:18px;margin-bottom:20px}.lv-project-section-heading{margin-bottom:18px;align-items:flex-start}.lv-project-section-heading>svg{color:var(--lv-muted);flex-shrink:0}.lv-project-section-heading h3{font-size:23px}.lv-project-section-heading .lv-eyebrow{font-size:9px}.lv-project-section>p.lv-muted{max-width:660px;font-size:12px}.lv-project-document-areas{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.lv-workspace .lv-project-document-areas button{display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-start;position:relative;padding:18px 12px;gap:15px;text-align:left;background:var(--lv-surface)}.lv-project-document-areas button>span:nth-child(2){display:flex;flex-direction:column;gap:4px}.lv-project-document-areas strong{font-size:11px;font-weight:550}.lv-project-document-areas small{font-size:10px;color:var(--lv-muted)}.lv-project-document-areas button>svg:last-child{position:absolute;top:16px;right:10px;color:var(--lv-muted);width:13px}.lv-workspace .lv-project-document-areas button[aria-expanded=true]{background:var(--lv-soft);border-color:var(--lv-accent)}.lv-document-area-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;color:#355b58;background:#deebe4}.area-1{color:#48617a;background:#e4ebef}.area-2{color:#7c6342;background:#eee7db}.area-3{color:#70546e;background:#eee5ec}.area-4{color:#666855;background:#e9ebdf}.lv-project-document-category{padding-top:24px;margin-top:22px;border-top:1px solid var(--lv-border);animation:lv-project-disclose .18s ease-out}.lv-project-document-category h4{font-size:16px;font-weight:550;margin:0 0 16px}.lv-project-file{display:flex;gap:13px;padding:18px 0;border-bottom:1px solid var(--lv-border)}.lv-project-file>svg{color:var(--lv-muted);flex-shrink:0;margin-top:2px}.lv-project-file>div{min-width:0;flex:1}.lv-project-file strong,.lv-project-file small{display:block;overflow-wrap:anywhere}.lv-project-file strong{font-size:13px;font-weight:550}.lv-project-file small{font-size:10px;color:var(--lv-muted);line-height:1.7}.lv-project-file p{font-size:12px;margin:8px 0}.lv-project-file-actions{display:flex;align-items:center;flex-wrap:wrap;gap:13px;margin-top:7px}.lv-project-file-actions a,.lv-project-file-actions button{font-size:11px!important;min-height:38px!important;padding:4px 0!important;display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:3px}.lv-project-file details{font-size:11px;margin-top:8px}.lv-project-upload{margin-top:22px;background:var(--lv-soft);border-radius:12px;padding:18px}.lv-project-upload-choices{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:10px}.lv-project-file-picker{position:relative;display:inline-flex!important;align-items:center;gap:8px;min-height:44px;padding:10px 14px;border:1px solid var(--lv-border);border-radius:9px;background:var(--lv-surface);font-size:12px!important;cursor:pointer;overflow:hidden}.lv-project-file-picker input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.lv-project-file-picker:focus-within{outline:3px solid var(--lv-accent);outline-offset:3px}.lv-project-upload-entry{display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--lv-border);padding:15px 0;overflow-wrap:anywhere}.lv-project-upload-entry strong{font-size:12px}.lv-project-upload-entry small{font-size:10px;color:var(--lv-muted)}.lv-project-upload-entry progress{width:100%;height:7px;accent-color:var(--lv-accent)}.lv-project-upload-entry>span{display:flex;gap:5px;align-items:center;font-size:11px}.lv-project-upload-entry>button{align-self:flex-start}.lv-project-removed{margin-top:20px;font-size:12px}.lv-project-removed p{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lv-project-preview{padding:20px;display:flex;flex-direction:column;gap:15px}.lv-project-preview img{max-width:100%;max-height:66vh;object-fit:contain}.lv-project-preview iframe{width:100%;height:62vh;border:1px solid var(--lv-border);background:#fff}.lv-project-substage,.lv-project-shipment,.lv-project-allocation{border:1px solid var(--lv-border);border-radius:12px;margin:12px 0!important;padding:0!important;overflow:hidden;background:var(--lv-surface)}.lv-project-substage>summary,.lv-project-shipment>summary,.lv-project-allocation>summary{display:flex;align-items:center;gap:13px;list-style:none;padding:17px;cursor:pointer;min-height:62px}.lv-project-substage>summary::-webkit-details-marker,.lv-project-shipment>summary::-webkit-details-marker,.lv-project-allocation>summary::-webkit-details-marker{display:none}.lv-project-substage>summary strong,.lv-project-shipment>summary strong,.lv-project-allocation>summary strong{font-size:13px;font-weight:550;min-width:0;overflow-wrap:anywhere}.lv-project-substage>summary>svg:last-child,.lv-project-shipment>summary>svg:last-child,.lv-project-allocation>summary>svg:last-child{flex-shrink:0;color:var(--lv-muted);transition:transform .18s ease}.lv-project-substage[open]>summary>svg:last-child,.lv-project-shipment[open]>summary>svg:last-child,.lv-project-allocation[open]>summary>svg:last-child{transform:rotate(180deg)}.lv-project-state{font-size:10px;margin-left:auto;background:var(--lv-soft);padding:5px 9px;border-radius:20px;white-space:nowrap;color:var(--lv-muted)}.lv-project-state.is-completed{background:#deebe4;color:#244f43}.lv-project-state.is-in_progress{background:#e9e2f0;color:#614c7d}.lv-project-step-number{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--lv-border);border-radius:50%;font-size:10px;color:var(--lv-muted);flex-shrink:0}.lv-project-disclosure{padding:20px;border-top:1px solid var(--lv-border);animation:lv-project-disclose .18s ease-out}.lv-project-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0 0 15px}.lv-project-facts dt,.lv-project-quantity-grid dt{color:var(--lv-muted);font-size:10px;margin-bottom:5px}.lv-project-facts dd{margin:0;font-size:12px;overflow-wrap:anywhere}.lv-project-form{display:flex;flex-direction:column;align-items:stretch;gap:15px;margin-top:20px;padding-top:20px;border-top:1px solid var(--lv-border)}.lv-project-form label,.lv-project-upload label{display:flex;flex-direction:column;gap:7px;font-size:11px}.lv-project-form input,.lv-project-form select,.lv-project-form textarea,.lv-project-upload input{width:100%;min-width:0;padding:10px 12px;border:1px solid var(--lv-border);border-radius:8px;background:var(--lv-surface);min-height:43px}.lv-project-form textarea{min-height:82px;resize:vertical}.lv-project-form>button{align-self:flex-start;font-size:12px}.lv-project-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.lv-project-form fieldset{border:1px solid var(--lv-border);border-radius:10px;padding:14px}.lv-project-form legend{padding:0 6px;font-size:11px}.lv-project-form-warning{padding:12px;border:1px solid #af8645;background:var(--lv-soft);border-radius:9px;font-size:12px}.lv-project-form-warning button{display:block;margin-top:8px;font-size:11px}.lv-project-stage-controls,.lv-project-history,.lv-project-link-shipment,.lv-project-source-list{margin:20px 0!important;padding:18px!important;border:1px solid var(--lv-border)!important;border-radius:12px;background:var(--lv-surface)}.lv-project-stage-controls>summary,.lv-project-history>summary,.lv-project-link-shipment>summary,.lv-project-source-list>summary{font-size:12px;cursor:pointer;min-height:24px}.lv-project-timeline{list-style:none;padding:5px 0!important;margin:15px 0 0!important}.lv-project-timeline li{display:flex;gap:13px;position:relative;padding:0 0 20px}.lv-project-timeline li:not(:last-child):before{content:"";position:absolute;left:4px;top:12px;bottom:0;border-left:1px solid var(--lv-border)}.lv-project-history-dot{height:9px;width:9px;border:2px solid var(--lv-muted);border-radius:50%;margin-top:5px;flex-shrink:0}.lv-project-timeline strong{display:block;font-size:12px;font-weight:500}.lv-project-timeline small{display:block;font-size:10px;color:var(--lv-muted);margin-top:3px}.lv-project-timeline p{font-size:12px;margin:6px 0 0}.lv-project-milestones{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0}.lv-project-milestones>div{position:relative;border-top:2px solid var(--lv-border);padding-top:15px;min-width:0}.lv-project-milestone-dot{position:absolute;top:-6px;left:0;width:10px;height:10px;border-radius:50%;background:var(--lv-surface);border:2px solid var(--lv-muted)}.lv-project-milestone-dot.is-complete{background:var(--lv-accent);border-color:var(--lv-accent)}.lv-project-milestones h4{font-size:11px;font-weight:550;margin:0 0 8px}.lv-project-milestones strong{display:block;font-size:12px;font-weight:500}.lv-project-milestones small{display:block;font-size:10px;color:var(--lv-muted);margin-top:5px}.lv-project-source-id{font-size:10px!important;overflow-wrap:anywhere;color:var(--lv-muted);font-family:ui-monospace,monospace}.lv-project-inventory{margin-top:30px;padding-top:26px;border-top:1px solid var(--lv-border)}.lv-project-inventory .lv-project-section-heading h3{font-size:19px}.lv-project-inventory .lv-project-section-heading p{max-width:630px;font-size:12px;margin-bottom:0}.lv-project-allocation>summary>span{font-size:10px;color:var(--lv-muted);margin-left:auto;white-space:nowrap}.lv-project-quantity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lv-project-quantity-grid>div{padding:12px;background:var(--lv-soft);border-radius:9px}.lv-project-quantity-grid dd{margin:0;font-size:17px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.lv-project-quantity-grid dd small{font-size:10px;color:var(--lv-muted)}.lv-project-source{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:18px 0;border-top:1px solid var(--lv-border)}.lv-project-source:first-of-type{margin-top:15px}.lv-project-source strong{font-size:12px}.lv-project-source small{display:block;font-size:10px;color:var(--lv-muted);margin-top:4px}.lv-project-source p{font-size:11px;margin:10px 0 0}.lv-project-source>button{font-size:11px;flex-shrink:0}.lv-project-empty{padding:40px 22px;text-align:center;border:1px dashed var(--lv-border);border-radius:15px;background:var(--lv-surface)}.lv-project-empty>svg{color:var(--lv-muted);margin-bottom:12px}.lv-project-empty p{font-size:12px;color:var(--lv-muted);margin-bottom:0}.lv-projects-experience [hidden]{display:none!important}.lv-projects-experience :focus-visible{outline:3px solid var(--lv-accent);outline-offset:4px}@keyframes lv-project-orb{0%,to{box-shadow:0 0 20px color-mix(in srgb,var(--stage-color) 20%,transparent),inset 0 0 0 1px #fff3}50%{box-shadow:0 0 28px color-mix(in srgb,var(--stage-color) 32%,transparent),inset 0 0 0 1px #fff3}}@keyframes lv-project-disclose{0%{opacity:.65;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1500px){.lv-projects-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1000px){.lv-project-document-areas,.lv-project-stage-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.lv-projects-card-grid{gap:16px}.lv-workspace button.lv-projects-card{padding:20px}}@media(max-width:680px){.lv-projects-card-grid{grid-template-columns:1fr}.lv-project-heading{align-items:flex-start;flex-direction:column;gap:18px}.lv-project-mode{align-self:stretch}.lv-project-mode button{flex:1}.lv-project-heading h2{font-size:31px}.lv-project-progress{padding:19px 14px}.lv-progress-current{gap:12px;margin-bottom:21px}.lv-progress-current strong{font-size:15px}.lv-progress-segments{gap:5px}.lv-progress-label{font-size:10px}.lv-progress-label small{font-size:9px}.lv-progress-current-tag{font-size:9px;padding:4px 7px}.lv-progress-orb{width:32px;height:32px}.lv-project-stage-nav{gap:6px;margin-top:22px}.lv-workspace .lv-project-stage-nav button{font-size:10px;min-height:63px;padding:10px}.lv-project-section{padding:20px 15px;border-radius:14px}.lv-project-section-heading h3{font-size:21px}.lv-project-document-areas{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lv-workspace .lv-project-document-areas button{padding:14px 11px;gap:10px}.lv-project-document-areas button:last-child{grid-column:1/-1;flex-direction:row;align-items:center}.lv-project-form-grid{grid-template-columns:1fr}.lv-project-form input,.lv-project-form select,.lv-project-form textarea,.lv-project-upload input{font-size:16px}.lv-project-upload{padding:14px}.lv-project-substage>summary,.lv-project-shipment>summary,.lv-project-allocation>summary{padding:13px 10px;gap:8px;flex-wrap:wrap}.lv-project-substage>summary strong,.lv-project-shipment>summary strong,.lv-project-allocation>summary strong{font-size:12px}.lv-project-state{font-size:9px;padding:4px 7px}.lv-project-disclosure{padding:17px 12px}.lv-project-milestones{gap:8px}.lv-project-milestones strong,.lv-project-milestones h4{font-size:10px}.lv-project-milestones small{font-size:9px}.lv-project-quantity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lv-project-quantity-grid dd{font-size:14px}.lv-project-source{align-items:flex-start;flex-direction:column}.lv-project-facts{gap:12px}.lv-project-list-toolbar{gap:8px}.lv-project-list-toolbar>.lv-text-action{font-size:11px!important}.lv-project-form>button{width:100%}.lv-project-freshness{font-size:9px}.lv-project-preview{padding:16px}.lv-project-report-banner>span{font-size:10px}}@media(prefers-reduced-motion:reduce){.lv-projects-experience *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.lv-reduce-motion .lv-projects-experience *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.lv-workspace .lv-project-search{flex-direction:row!important;align-items:center;gap:12px;margin:0}.lv-project-search>svg{flex-shrink:0}.lv-workspace .lv-project-search input{flex:1;margin:0;min-width:0}.lv-workspace .lv-project-list-toolbar{flex-wrap:wrap}.lv-project-list-toolbar>.lv-primary{font-size:12px;white-space:nowrap}.lv-project-unassessed{display:block;font-size:10px;color:var(--lv-muted);margin-top:12px;line-height:1.6}.is-upcoming .lv-progress-track{background:color-mix(in srgb,var(--stage-color) 10%,transparent);border-color:color-mix(in srgb,var(--stage-color) 42%,transparent)}.lv-workspace button.lv-projects-card{padding:0;overflow:hidden;border-radius:18px}.lv-project-card-cover{position:relative;display:block;aspect-ratio:16/10;width:100%;overflow:hidden;background:var(--lv-soft)}.lv-project-card-cover>img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.lv-workspace button.lv-projects-card:hover .lv-project-card-cover>img{transform:scale(1.025)}.lv-project-card-body{display:flex;flex-direction:column;padding:23px;min-width:0}.lv-project-card-model{color:var(--lv-muted);font-size:12px;line-height:1.5}.lv-project-demo-badge{position:absolute;left:17px;top:17px;background:#f8f7efed;color:#263e36;padding:6px 10px;border:1px solid #ffffff80;border-radius:6px;font-size:10px;font-weight:600;letter-spacing:.04em}.lv-project-cover-action{position:absolute;right:17px;bottom:17px;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#f8f7efed;color:#263e36}.lv-project-image-empty{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;width:100%;height:100%;min-height:100px;background:var(--lv-soft);color:var(--lv-muted);font-size:12px}.lv-project-card-body .lv-project-progress{margin-top:20px}.lv-project-card-body .is-compact .lv-progress-label{font-size:11px;line-height:1.4;overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto}.lv-project-card-foot{font-size:12px}.lv-project-stage-filters{display:flex;flex-wrap:wrap;gap:8px;margin:-4px 0 25px}.lv-workspace .lv-project-stage-filters button{display:inline-flex;gap:7px;align-items:center;min-height:38px;padding:7px 10px;border:1px solid var(--lv-border);border-radius:8px;background:var(--lv-surface);color:var(--lv-muted);font-size:11px;font-weight:500}.lv-project-stage-filters button>i{height:7px;width:7px;flex-shrink:0;border-radius:50%;background:var(--stage-color)}.lv-project-stage-filters button>span{min-width:18px;text-align:center;font-size:10px;border-radius:4px;background:var(--lv-soft);padding:2px 4px;color:var(--lv-muted)}.lv-workspace .lv-project-stage-filters button[aria-pressed=true]{background:var(--project-ink);border-color:var(--project-ink);color:#f8faf5}.lv-project-stage-filters button[aria-pressed=true]>span{background:#ffffff20;color:#f8faf5}.lv-project-render-gallery{margin:7px 0 25px;min-width:0}.lv-workspace .lv-project-render-hero{position:relative;display:block;padding:0;width:100%;aspect-ratio:2.15;max-height:510px;overflow:hidden;border:1px solid var(--lv-border);border-radius:16px;background:var(--lv-soft)}.lv-project-render-hero>img{width:100%;height:100%;object-fit:cover;display:block}.lv-project-render-open{position:absolute;bottom:18px;right:18px;display:flex;align-items:center;gap:9px;background:#f8f7eff0;color:#263e36;border:1px solid #ffffff80;border-radius:8px;padding:10px 13px;font-size:11px;box-shadow:0 3px 14px #172c2e14}.lv-project-render-caption{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin:12px 1px 0}.lv-project-render-caption>span:first-child{display:flex;align-items:center;gap:10px}.lv-project-render-caption strong{font-size:12px;font-weight:550}.lv-project-render-caption small,.lv-project-concept-note{font-size:10px;color:var(--lv-muted)}.lv-project-render-thumbnails{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px;margin-top:16px}.lv-workspace .lv-project-render-thumbnails button{display:flex;flex-direction:column;align-items:stretch;padding:0;overflow:hidden;min-width:0;border:1px solid var(--lv-border);border-radius:9px;background:var(--lv-surface);text-align:left}.lv-project-render-thumbnails img{display:block;width:100%;aspect-ratio:1.6;object-fit:cover}.lv-project-render-thumbnails button>span:not(.lv-project-image-empty){padding:8px 9px;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.lv-workspace .lv-project-document-thumb{display:block;flex-shrink:0;padding:0;width:104px;height:78px;border-radius:8px;overflow:hidden;border:1px solid var(--lv-border);background:var(--lv-soft)}.lv-project-document-thumb img{width:100%;height:100%;object-fit:cover;display:block}.lv-project-document-thumb .lv-project-image-empty{min-height:0;font-size:9px;gap:3px;padding:5px}.lv-projects-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:1280px){.lv-projects-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.lv-project-card-body{padding:18px}.lv-project-card-title{font-size:25px}.lv-project-card-body .is-compact.lv-project-progress{padding:16px 12px}.lv-project-card-body .is-compact .lv-progress-label{overflow-wrap:anywhere}}@media(max-width:680px){.lv-projects-card-grid{grid-template-columns:1fr}.lv-project-card-body{padding:19px}.lv-project-card-title{font-size:27px}.lv-project-card-cover{aspect-ratio:1.55}.lv-project-stage-filters{gap:6px;margin-bottom:19px}.lv-workspace .lv-project-stage-filters button{font-size:10px;min-height:40px;padding:7px 9px}.lv-project-stage-filters button>span{font-size:9px}.lv-workspace .lv-project-render-hero{aspect-ratio:1.35;border-radius:12px}.lv-project-render-open{right:11px;bottom:11px;padding:8px 10px;font-size:10px}.lv-project-render-thumbnails{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.lv-project-render-caption{align-items:flex-start}.lv-workspace .lv-project-document-thumb{width:78px;height:66px}.lv-project-card-body .is-compact.lv-project-progress{padding:16px 12px}.lv-project-card-body .is-compact .lv-progress-label{font-size:11px;overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){.lv-workspace button.lv-projects-card:hover,.lv-workspace button.lv-projects-card:hover .lv-project-card-cover>img{transform:none}}.lv-reduce-motion .lv-workspace button.lv-projects-card:hover,.lv-reduce-motion .lv-workspace button.lv-projects-card:hover .lv-project-card-cover>img{transform:none}.lv-workspace button.lv-projects-card{justify-content:flex-start}.lv-project-card-cover{flex-shrink:0}.lv-project-card-body{flex:1;container-type:inline-size}.lv-project-card-body .is-compact .lv-progress-segments{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 10px}.lv-project-card-body .is-compact .lv-progress-label{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:11px;line-height:1.4;margin-top:8px;min-height:2.8em}.lv-project-card-body .lv-project-card-foot{margin-top:auto;padding-top:19px}@container (max-width:285px){.lv-project-card-body .is-compact .lv-progress-segments{grid-template-columns:repeat(2,minmax(0,1fr))}}.lv-finance .lv-main{padding-bottom:70px}.lv-finance-period{display:flex;align-items:center;gap:18px;font-size:12px;color:var(--lv-muted);margin:-8px 0 24px;flex-wrap:wrap}.lv-finance-period>span{flex:1;min-width:200px}.lv-finance-period label{display:flex;align-items:center;gap:8px}.lv-finance-period input{max-width:150px;min-height:44px;background:var(--lv-panel,#fff);border:1px solid var(--lv-border,#ddd);border-radius:10px;padding:8px;color:inherit}.lv-finance-hero{display:grid;grid-template-columns:1fr 220px;align-items:center;gap:32px;background:var(--lv-accent-soft,#e1ebe5);padding:36px;border-radius:18px;margin-bottom:20px}.lv-finance-hero h2{font-size:clamp(28px,3vw,40px);letter-spacing:-1.4px;margin:20px 0 12px}.lv-finance-hero p{max-width:550px;line-height:1.6}.lv-finance-hero .lv-primary{margin-top:12px}.lv-finance-seal{display:flex;align-items:center;flex-direction:column;border-left:1px solid #7c978666;gap:14px;padding:28px 0;text-align:center}.lv-finance-seal strong{font-size:56px;font-weight:500;letter-spacing:-3px}.lv-finance-seal strong span{font-size:24px;color:var(--lv-muted)}.lv-finance-seal small{font-size:12px}.lv-finance-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:20px 0}.lv-finance-metrics .lv-panel{margin:0}.lv-finance-metrics strong{display:block;font-size:clamp(24px,2.9vw,36px);font-weight:500;letter-spacing:-1px}.lv-finance-metrics small{display:block;color:var(--lv-muted);font-size:12px;line-height:1.5;margin-top:12px}.lv-finance-table{overflow-x:auto;margin:20px 0}.lv-finance-table table{width:100%;border-collapse:collapse;font-size:13px}.lv-finance-table th{text-align:left;font-size:11px;color:var(--lv-muted);font-weight:500;border-bottom:1px solid var(--lv-border,#ddd);padding:12px 10px}.lv-finance-table td{padding:14px 10px;border-bottom:1px solid var(--lv-border,#ddd);vertical-align:top}.lv-finance-table td:last-child,.lv-finance-table th:last-child{text-align:right}.lv-finance-table small{display:block;color:var(--lv-muted);margin-top:5px}.lv-finance .lv-panel{margin-bottom:20px}.lv-finance details{border-top:1px solid var(--lv-border,#ddd);padding:16px 0;margin-top:18px}.lv-finance summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-size:14px;font-weight:500}.lv-finance summary:after{content:"+";margin-left:auto}.lv-finance details[open]>summary:after{content:"−"}.lv-finance-actions{display:flex;align-items:center;gap:20px;margin-top:22px;flex-wrap:wrap}.lv-finance-menu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.lv-finance-menu>.lv-panel{display:flex;align-items:center;gap:20px;margin:0;text-align:left;color:inherit}.lv-finance-menu h2{flex:1;font-size:19px}.lv-finance-form{display:flex;flex-direction:column;gap:20px}.lv-finance-form label{display:flex;flex-direction:column;gap:8px;font-size:12px;color:var(--lv-muted)}.lv-finance-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.lv-finance-form input,.lv-finance-form select,.lv-finance-form textarea,.lv-finance-language{min-height:44px;max-width:100%;min-width:0;background:var(--lv-bg,#f8f7f3);border:1px solid var(--lv-border,#ddd);border-radius:10px;padding:11px 12px;color:var(--lv-text,#202a29);font:inherit}.lv-finance-form input[type=checkbox]{align-self:start;width:44px}.lv-finance-form textarea{resize:vertical}.lv-finance-form fieldset{border:1px solid var(--lv-border,#ddd);border-radius:14px;padding:18px;min-width:0}.lv-finance-form legend{font-size:13px;padding:0 8px}.lv-finance-allocation{display:flex;align-items:end;gap:10px;margin-bottom:16px}.lv-finance-allocation>label{flex:1;min-width:0}.lv-finance-form .lv-primary{align-self:start}.lv-finance-form pre,.lv-finance pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px}.lv-finance-source-links{display:flex;flex-wrap:wrap;gap:12px}.lv-finance-id{overflow-wrap:anywhere;font-size:12px;line-height:1.7}.lv-finance-project{margin:16px 0 26px}.lv-finance .lv-text-action{min-height:44px;text-align:left;display:inline-flex;align-items:center;gap:8px}.lv-finance.lv-dark{--lv-accent-soft:#253c34;--lv-panel:#202624;--lv-bg:#191f1c;--lv-text:#f2f1e9;--lv-border:#3a4540;--lv-muted:#aebbb5}.lv-finance-language{width:64px;padding:8px}.lv-finance .lv-record-row>span{min-width:0}.lv-finance .lv-record-row strong{overflow-wrap:anywhere}@media(max-width:700px){.lv-finance-hero{grid-template-columns:1fr;padding:25px;gap:16px}.lv-finance-seal{border-left:0;border-top:1px solid #7c978666;flex-direction:row;justify-content:space-between;padding:16px 0 0}.lv-finance-seal strong{font-size:36px}.lv-finance-seal small{max-width:100px;text-align:right}.lv-finance-metrics{grid-template-columns:1fr;gap:12px}.lv-finance-metrics strong{font-size:32px}.lv-finance-menu{grid-template-columns:1fr}.lv-finance-fields{grid-template-columns:minmax(0,1fr)}.lv-finance-allocation{flex-wrap:wrap}.lv-finance-allocation>label{flex-basis:100%}.lv-finance .lv-top-actions>.lv-demo-pill{display:none}.lv-finance .lv-person>span:not(.lv-avatar){display:none}.lv-finance .lv-topbar{gap:10px}.lv-finance .lv-top-actions{gap:6px}.lv-finance .lv-brand img{width:125px}.lv-finance .lv-page-heading{align-items:flex-start;flex-direction:column;gap:16px}.lv-finance-period{gap:10px}.lv-finance-period>span{flex-basis:100%;line-height:1.6}.lv-finance-table table{min-width:0}.lv-finance-table td:first-child,.lv-finance-table th{overflow-wrap:anywhere}.lv-finance .lv-section-heading{flex-wrap:wrap;gap:14px}.lv-finance .lv-finance-period input{max-width:138px}.lv-finance .lv-main{padding-bottom:110px}.lv-finance .lv-record-row{flex-wrap:wrap}.lv-finance .lv-record-row>.lv-row-end{margin-left:auto}}@media(prefers-reduced-motion:reduce){.lv-finance *{animation:none!important;transition:none!important}}.lv-finance.lv-dark input[type=date]{color-scheme:dark}.lv-invoice-line{border:1px solid var(--lv-border,#dedfd9);border-radius:10px;padding:18px;margin:14px 0;overflow-wrap:anywhere}.lv-finance-summary>div{display:flex;justify-content:space-between;gap:24px;padding:10px 0;border-bottom:1px solid var(--lv-border,#dedfd9)}.lv-finance-summary dd{font-variant-numeric:tabular-nums;margin:0}.lv-invoice-line .lv-finance-fields{margin:14px 0}.lv-finance-form details{min-width:0}.lv-finance-form,.lv-finance-form label,.lv-finance-fields{min-width:0}.lv-finance-form fieldset{box-sizing:border-box;max-width:100%}.lv-finance-form select{width:100%;box-sizing:border-box;text-overflow:ellipsis}.lv-finance{--lv-bg: #f3f1ec;--lv-surface: #fffdf9;--lv-text: #15191d;--lv-muted: #5d646b;--lv-border: #d7d9dc;--lv-soft: #eceff2;--lv-accent: #2155d6;--lv-accent-soft: #e5ecff;--lv-sand: #f4ead8;--lv-attention: #a76820;--lv-shadow: none;--lv-rail: #151a20;background:var(--lv-bg);color:var(--lv-text);display:grid;grid-template-columns:236px minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"topbar topbar" "navigation main";min-height:100dvh}.lv-finance.lv-dark{--lv-bg: #11151a;--lv-surface: #1a2027;--lv-text: #f1f4f8;--lv-muted: #a9b2bd;--lv-border: #34404b;--lv-soft: #222a33;--lv-accent: #7aa2ff;--lv-accent-soft: #233558;--lv-sand: #3c3023;--lv-attention: #f4b85a;--lv-rail: #0c1014}.lv-finance .lv-topbar{grid-area:topbar;min-height:76px;padding:16px 32px;border-bottom:1px solid var(--lv-border);background:var(--lv-surface)}.lv-finance .lv-brand{gap:4px}.lv-finance .lv-brand img{width:142px;height:24px}.lv-finance .lv-brand>span{font-size:9px;letter-spacing:.23em;color:var(--lv-muted)}.lv-finance .lv-demo-pill{border-radius:4px;background:var(--lv-sand);border-color:transparent;color:var(--lv-attention);font-size:10px;letter-spacing:.01em;padding:6px 9px}.lv-finance .lv-top-actions{gap:8px}.lv-finance .lv-person{margin-left:6px}.lv-finance .lv-avatar{width:34px;height:34px;border-radius:8px;background:var(--lv-accent-soft);color:var(--lv-accent);font-family:inherit;font-size:14px;font-weight:700}.lv-finance .lv-person>span:nth-child(2){font-size:12px}.lv-finance .lv-person small{font-size:10px}.lv-finance .lv-finance-language{min-height:38px;border-radius:7px;border:1px solid var(--lv-border);background:transparent;font-size:11px}.lv-finance .lv-finance-language{width:56px;padding:7px 8px}.lv-finance .lv-icon{border-radius:7px;color:var(--lv-muted)}.lv-finance .lv-icon:hover{color:var(--lv-text);background:var(--lv-soft)}.lv-finance .lv-navigation{grid-area:navigation;display:flex;flex-direction:column;align-items:stretch;gap:3px;max-width:none;min-height:calc(100dvh - 76px);margin:0;padding:28px 14px 18px;background:var(--lv-rail);color:#d9e0e8;position:sticky;top:0;align-self:start;overflow-y:auto}.lv-finance .lv-nav-heading{padding:0 12px 11px;color:#8f9aa8;font-size:9px;font-weight:700;letter-spacing:.18em}.lv-finance .lv-navigation button{flex:0 0 auto;max-width:none;min-height:42px;justify-content:flex-start;gap:11px;padding:10px 12px;border:1px solid transparent;border-radius:7px;background:transparent;color:#aeb8c4;font-size:12px;text-align:left}.lv-finance .lv-navigation button svg{flex-shrink:0}.lv-finance .lv-navigation button[aria-current=page],.lv-finance .lv-navigation button[data-active=true]{background:var(--lv-accent);color:#fff;font-weight:650}.lv-finance .lv-navigation button:hover:not([aria-current=page]):not([data-active=true]){background:#ffffff12;color:#fff}.lv-finance .lv-nav-chevron{margin-left:auto;opacity:.45}.lv-finance .lv-nav-extra{margin-top:28px;padding-top:23px;border-top:1px solid #ffffff1a}.lv-finance .lv-nav-extra button{color:#9faab5}.lv-finance .lv-nav-foot{margin-top:auto;padding:19px 12px 5px;display:grid;grid-template-columns:20px 1fr;gap:3px 8px;color:#c4ccd5;font-size:10px;line-height:1.5}.lv-finance .lv-nav-foot svg{color:#8ba8ff;grid-row:span 2}.lv-finance .lv-nav-foot span{color:#7f8b98}.lv-finance .lv-main{grid-area:main;max-width:none;width:100%;margin:0;padding:0 48px 76px;min-width:0}.lv-finance .lv-context-bar{margin:0 -48px;padding:9px 48px;border-bottom:1px solid var(--lv-border);background:color-mix(in srgb,var(--lv-surface) 78%,var(--lv-bg));color:var(--lv-muted);font-size:10px;letter-spacing:.01em}.lv-finance .lv-context-bar>span{gap:7px}.lv-finance .lv-context-dot{background:var(--lv-attention);width:6px;height:6px}.lv-finance .lv-context-identity{margin-left:auto}.lv-finance .lv-page-heading{max-width:1180px;margin:42px auto 20px;align-items:flex-end}.lv-finance .lv-page-heading h1{color:var(--lv-text);font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4vw,58px);font-weight:400;letter-spacing:-.055em;line-height:1}.lv-finance .lv-page-heading .lv-muted{margin-top:12px;max-width:550px}.lv-finance .lv-page-heading>.lv-secondary{align-self:center}.lv-finance .lv-eyebrow{letter-spacing:.16em;font-size:9px;font-weight:750}.lv-finance .lv-secondary{min-height:42px;padding:10px 13px;border:1px solid var(--lv-border);border-radius:7px;background:var(--lv-surface);color:var(--lv-text);font-size:11px;font-weight:650}.lv-finance .lv-secondary:hover{border-color:var(--lv-accent);color:var(--lv-accent);background:var(--lv-surface);transform:none}.lv-finance .lv-primary{min-height:44px;border-radius:7px;background:var(--lv-accent);color:#fff;font-size:12px;font-weight:700;padding:11px 16px}.lv-finance .lv-primary:hover{background:var(--lv-accent);filter:brightness(1.08)}.lv-finance-period{max-width:1180px;margin:0 auto 25px;padding:13px 0;border-top:1px solid var(--lv-border);border-bottom:1px solid var(--lv-border);color:var(--lv-muted);font-size:11px}.lv-finance-period>span{font-weight:600;letter-spacing:.01em}.lv-finance-period label{font-size:10px;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.lv-finance-period input{min-height:36px;max-width:146px;padding:7px 9px;border-radius:6px;border:1px solid var(--lv-border);background:var(--lv-surface);color:var(--lv-text);font-size:12px}.lv-finance>.lv-main>*{max-width:1180px;margin-left:auto;margin-right:auto}.lv-finance>.lv-main>.lv-feedback{max-width:1180px}.lv-finance .lv-panel{border:1px solid var(--lv-border);border-radius:12px;background:var(--lv-surface);box-shadow:none;padding:24px}.lv-finance .lv-section-heading{margin-bottom:18px}.lv-finance .lv-section-heading h2{font-size:20px;font-weight:650;letter-spacing:-.035em}.lv-finance .lv-panel .lv-section-heading h2{font-size:17px}.lv-finance-hero{display:grid;grid-template-columns:minmax(0,1fr) 188px;gap:32px;min-height:204px;margin:26px auto 16px;padding:28px 30px;border:1px solid #2c3c4a;border-radius:12px;background:#17212a;color:#f4f7fb}.lv-finance-hero .lv-eyebrow{color:#99b3ed}.lv-finance-hero h2{max-width:650px;margin:10px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(27px,3vw,41px);font-weight:400;letter-spacing:-.045em}.lv-finance-hero p{max-width:580px;color:#c5cdd7;line-height:1.55}.lv-finance-hero .lv-primary{margin-top:9px;background:#f5f7fb;color:#18212a}.lv-finance-hero .lv-primary:hover{background:#fff;color:#18212a}.lv-finance-seal{border-left:1px solid #ffffff2b;padding:14px 0 14px 28px;gap:10px;justify-content:center;color:#9eb7ff}.lv-finance-seal strong{font-size:47px;color:#fff;letter-spacing:-.07em}.lv-finance-seal strong span{color:#a9b4c0;font-size:18px;letter-spacing:-.02em}.lv-finance-seal small{max-width:120px;color:#aeb8c4;font-size:10px;line-height:1.5}.lv-finance-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 auto 26px}.lv-finance-metrics .lv-panel{min-height:122px;border-radius:10px;padding:18px 20px;border-top:3px solid var(--lv-accent)}.lv-finance-metrics .lv-muted{font-size:10px;text-transform:uppercase;letter-spacing:.09em;font-weight:700}.lv-finance-metrics strong{margin-top:12px;font-size:clamp(26px,3vw,37px);line-height:1;font-weight:650;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.lv-finance-metrics small{margin-top:10px;color:var(--lv-muted);font-size:10px}.lv-finance .lv-insights-grid{margin:0 auto 26px;gap:12px}.lv-finance .lv-insights-grid .lv-panel{min-height:0}.lv-finance .lv-profit-chart{border-left:3px solid var(--lv-accent)}.lv-finance .lv-cash-card{border-left:3px solid var(--lv-attention)}.lv-finance .lv-bar-chart{gap:14px}.lv-finance .lv-bar-row{grid-template-columns:minmax(95px,1fr) auto;gap:7px 16px}.lv-finance .lv-bar-row dt{font-size:11px;color:var(--lv-muted)}.lv-finance .lv-bar-row dd{font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}.lv-finance .lv-bar-track{grid-column:1 / -1;height:7px;border-radius:2px;background:var(--lv-soft)}.lv-finance .lv-bar-track span{background:var(--lv-accent);border-radius:2px}.lv-finance .lv-bar-cost .lv-bar-track span{background:#8895a5}.lv-finance .lv-bar-admin .lv-bar-track span{background:#c4ccd5}.lv-finance .lv-bar-profit .lv-bar-track span{background:var(--lv-attention)}.lv-finance .lv-cash-total{margin:5px 0 18px;color:var(--lv-text);font-size:clamp(32px,3.6vw,50px);line-height:1;letter-spacing:-.065em;font-variant-numeric:tabular-nums}.lv-finance .lv-cash-card dl>div{padding:9px 0;border-bottom:1px solid var(--lv-border)}.lv-finance .lv-cash-card dl dt{color:var(--lv-muted);font-size:11px}.lv-finance .lv-cash-card dl dd{font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}.lv-finance .lv-chart-note{margin:17px 0 0;font-size:10px;color:var(--lv-muted);line-height:1.55}.lv-finance .lv-text-button,.lv-finance .lv-text-action{color:var(--lv-accent);font-weight:650}.lv-finance .lv-text-button:hover,.lv-finance .lv-text-action:hover{color:var(--lv-text)}.lv-finance>.lv-main>.lv-panel{margin-bottom:16px}.lv-finance>.lv-main>.lv-panel .lv-record-row{padding:13px 0}.lv-finance .lv-record-row strong{font-weight:650}.lv-finance .lv-record-row small{font-size:10px}.lv-finance .lv-finance-table{margin:10px 0 0}.lv-finance .lv-finance-table table{font-variant-numeric:tabular-nums}.lv-finance .lv-finance-table th{padding:10px;font-size:9px;text-transform:uppercase;letter-spacing:.1em;font-weight:750}.lv-finance .lv-finance-table td{padding:12px 10px;font-size:12px}.lv-finance .lv-finance-menu{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lv-finance .lv-finance-menu>.lv-panel{min-height:122px;padding:18px;border-radius:10px}.lv-finance .lv-finance-menu>.lv-panel h2{font-size:15px}.lv-finance .lv-entry-action-grid{gap:10px}.lv-finance .lv-entry-action{border-radius:9px;padding:16px 18px}.lv-finance .lv-entry-action strong{font-size:13px}.lv-finance .lv-entry-action small{font-size:10px}.lv-finance .lv-finance-form input,.lv-finance .lv-finance-form select,.lv-finance .lv-finance-form textarea,.lv-finance input,.lv-finance select,.lv-finance textarea{border-radius:7px;border-color:var(--lv-border);background:var(--lv-surface)}.lv-finance .lv-feedback{border-radius:7px;border:1px solid var(--lv-border);background:var(--lv-accent-soft);color:var(--lv-text)}.lv-finance .lv-error{background:#f9e8df;color:#71331f}.lv-finance.lv-dark .lv-error{background:#452c27;color:#ffd3c2}.lv-finance .lv-status{border-radius:4px;font-size:9px;letter-spacing:.04em;text-transform:uppercase;font-weight:750}.lv-finance .lv-status-active,.lv-finance .lv-status-approved,.lv-finance .lv-status-completed,.lv-finance .lv-status-confirmed{background:var(--lv-accent-soft);color:var(--lv-accent)}.lv-finance .lv-status-waiting,.lv-finance .lv-status-pending,.lv-finance .lv-status-failed,.lv-finance .lv-status-invalidated{background:var(--lv-sand);color:var(--lv-attention)}.lv-finance .lv-reduce-motion *,.lv-finance.lv-reduce-motion *{animation:none!important;transition:none!important}@media(max-width:980px){.lv-finance{grid-template-columns:194px minmax(0,1fr)}.lv-finance .lv-main{padding-left:28px;padding-right:28px}.lv-finance .lv-context-bar{margin-left:-28px;margin-right:-28px;padding-left:28px;padding-right:28px}.lv-finance .lv-page-heading,.lv-finance-period,.lv-finance>.lv-main>*{max-width:none}.lv-finance .lv-finance-menu{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.lv-finance{display:block;min-height:100dvh;padding-bottom:71px}.lv-finance .lv-topbar{min-height:64px;padding:12px 16px}.lv-finance .lv-brand img{width:122px;height:22px}.lv-finance .lv-brand>span{font-size:8px}.lv-finance .lv-top-actions{gap:3px}.lv-finance .lv-top-actions>.lv-demo-pill,.lv-finance .lv-person>span:not(.lv-avatar){display:none}.lv-finance .lv-person{margin-left:0}.lv-finance .lv-navigation{position:fixed;inset:auto 0 0;z-index:20;min-height:0;height:auto;max-height:70px;flex-direction:row;align-items:stretch;gap:2px;padding:6px 7px calc(6px + env(safe-area-inset-bottom));border-top:1px solid #ffffff1e;overflow-x:auto;overflow-y:hidden}.lv-finance .lv-navigation>.lv-nav-heading,.lv-finance .lv-nav-extra,.lv-finance .lv-nav-foot{display:none}.lv-finance .lv-navigation button{flex:0 0 78px;min-height:55px;flex-direction:column;justify-content:center;gap:4px;padding:7px 3px;border-radius:6px;font-size:9px;text-align:center}.lv-finance .lv-navigation button .lv-nav-chevron{display:none}.lv-finance .lv-main{padding:0 16px 26px}.lv-finance .lv-context-bar{margin:0 -16px;padding:8px 16px;font-size:9px;flex-wrap:wrap;gap:6px 10px}.lv-finance .lv-context-identity{margin-left:0}.lv-finance .lv-page-heading{margin:30px 0 18px;align-items:flex-start;flex-direction:column;gap:16px}.lv-finance .lv-page-heading h1{font-size:39px}.lv-finance .lv-page-heading>.lv-secondary{align-self:stretch;width:100%}.lv-finance-period{margin:0 0 17px;gap:8px 12px}.lv-finance-period>span{flex-basis:100%;line-height:1.5}.lv-finance-period label{flex:1;min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:5px}.lv-finance-period input{max-width:none;width:100%}.lv-finance-hero{grid-template-columns:1fr;gap:18px;min-height:0;margin-top:17px;padding:22px 20px 20px}.lv-finance-hero h2{font-size:31px}.lv-finance-hero p{font-size:12px}.lv-finance-seal{border-left:0;border-top:1px solid #ffffff2b;flex-direction:row;justify-content:space-between;padding:16px 0 0}.lv-finance-seal strong{font-size:38px}.lv-finance-seal small{max-width:150px;text-align:right}.lv-finance-metrics{grid-template-columns:1fr;gap:9px;margin-bottom:17px}.lv-finance-metrics .lv-panel{min-height:0;padding:16px 18px}.lv-finance-metrics strong{font-size:31px}.lv-finance .lv-insights-grid{grid-template-columns:1fr;gap:10px;margin-bottom:17px}.lv-finance .lv-panel{padding:19px 17px;border-radius:10px}.lv-finance .lv-section-heading{align-items:flex-start;flex-wrap:wrap}.lv-finance .lv-section-heading h2{font-size:18px}.lv-finance .lv-finance-menu{grid-template-columns:1fr}.lv-finance .lv-finance-table{width:100%;overflow-x:auto}.lv-finance .lv-finance-table table{min-width:520px}.lv-finance .lv-record-row{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.lv-finance *,.lv-finance *:before,.lv-finance *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.lv-shell.lv-finance{padding-left:0}.lv-shell.lv-finance .lv-topbar{margin-left:0}.lv-shell.lv-finance .lv-main{padding:0 48px 76px;max-width:none;margin:0}.lv-shell.lv-finance .lv-side-navigation{position:sticky;left:auto;top:0;bottom:auto;width:auto}@media(max-width:980px){.lv-shell.lv-finance .lv-main{padding-left:28px;padding-right:28px}}@media(max-width:720px){.lv-shell.lv-finance{padding-left:0}.lv-shell.lv-finance .lv-main{padding:0 16px 26px}.lv-shell.lv-finance .lv-side-navigation{position:fixed;width:auto}}.lv-workspace.lv-shell.lv-finance{--lv-bg: #f3f1ec;--lv-surface: #fffdf9;--lv-panel: #fffdf9;--lv-text: #15191d;--lv-muted: #5d646b;--lv-border: #d7d9dc;--lv-soft: #eceff2;--lv-accent: #2155d6;--lv-accent-soft: #e5ecff;--lv-sand: #f4ead8;--lv-attention: #a76820;--lv-shadow: none;--lv-rail: #151a20;background:var(--lv-bg);color:var(--lv-text)}.lv-workspace.lv-shell.lv-finance.lv-dark{--lv-bg: #11151a;--lv-surface: #1a2027;--lv-panel: #1a2027;--lv-text: #f1f4f8;--lv-muted: #a9b2bd;--lv-border: #34404b;--lv-soft: #222a33;--lv-accent: #7aa2ff;--lv-accent-soft: #233558;--lv-sand: #3c3023;--lv-attention: #f4b85a;--lv-rail: #0c1014}.lv-shell.lv-finance .lv-side-navigation{background:var(--lv-rail);border-right:1px solid #2b3540;color:#d9e0e8}.lv-shell.lv-finance .lv-side-navigation .lv-nav-heading{color:#8f9aa8}.lv-shell.lv-finance .lv-side-navigation button{color:#aeb8c4}.lv.shell.lv-finance .lv-side-navigation button:hover,.lv-shell.lv-finance .lv-side-navigation button:hover{background:#ffffff12;color:#fff}.lv-shell.lv-finance .lv-side-navigation button[aria-current=page],.lv-shell.lv-finance .lv-side-navigation button[data-active=true]{background:var(--lv-accent);color:#fff}.lv-shell.lv-finance .lv-nav-extra{border-color:#ffffff1a}.lv-shell.lv-finance .lv-nav-foot{color:#c4ccd5}.lv-shell.lv-finance .lv-nav-foot span{color:#7f8b98}.lv-shell.lv-finance .lv-finance-hero{background:#17212a;border-color:#2c3c4a;color:#f4f7fb}.lv-shell.lv-finance .lv-finance-hero .lv-eyebrow{color:#99b3ed}.lv-shell.lv-finance .lv-finance-hero .lv-primary{background:#f5f7fb;color:#18212a}.lv-shell.lv-finance .lv-finance-hero .lv-primary:hover{background:#fff;color:#18212a}.lv-shell.lv-finance .lv-finance-seal{border-color:#ffffff2b}.lv-shell.lv-finance .lv-finance-seal strong{color:#fff}.lv-shell.lv-finance .lv-finance-seal strong span{color:#a9b4c0}.lv-shell.lv-finance .lv-finance-seal small{color:#aeb8c4}.lv-shell.lv-finance .lv-finance-metrics .lv-panel{border-top-color:var(--lv-accent)}.lv-shell.lv-finance .lv-panel{background:var(--lv-surface);border-color:var(--lv-border);box-shadow:none}.lv-shell.lv-finance .lv-secondary{background:var(--lv-surface);color:var(--lv-text);border-color:var(--lv-border)}.lv-shell.lv-finance .lv-context-bar{background:color-mix(in srgb,var(--lv-surface) 78%,var(--lv-bg))}.lv-shell.lv-finance .lv-finance-overview-grid{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(280px,.72fr);gap:12px;margin-bottom:16px}.lv-shell.lv-finance .lv-finance-overview-grid>.lv-panel{margin:0}@media(max-width:720px){.lv-shell.lv-finance .lv-finance-overview-grid{grid-template-columns:1fr;gap:10px}}@media(max-width:720px){.lv-shell.lv-finance .lv-navigation{position:sticky;inset:0 auto auto;width:100%;max-height:none;display:grid;grid-template-columns:repeat(var(--lv-nav-count, 5),minmax(0,1fr))}.lv-shell.lv-finance{padding-bottom:0}.lv-shell.lv-finance .lv-finance-table table{min-width:0;width:100%;table-layout:fixed}.lv-shell.lv-finance .lv-finance-table th,.lv-shell.lv-finance .lv-finance-table td{padding:9px 6px;white-space:normal;overflow-wrap:anywhere}}.lv-finance .lv-company-chooser{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:4px 10px;border:1px solid var(--lv-border);border-radius:7px;background:transparent;color:var(--lv-text);font-size:12px;font-weight:600;max-width:260px}.lv-finance .lv-company-chooser svg{flex:none;color:var(--lv-muted)}.lv-finance .lv-company-chooser-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lv-finance .lv-company-chooser select{border:0;background:transparent;color:inherit;font:inherit;padding:4px 2px;min-width:0;max-width:190px;text-overflow:ellipsis;cursor:pointer}.lv-finance .lv-company-chooser select:focus-visible{outline:2px solid var(--lv-accent);outline-offset:2px;border-radius:6px}.lv-finance .lv-company-only{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-finance .lv-company-chooser .lv-error{font-weight:400;font-size:12px}@media(max-width:720px){.lv-finance .lv-company-chooser{max-width:150px;padding:4px 8px}.lv-finance .lv-company-chooser select{max-width:104px}}.lv-ownership-incomplete{border-left:3px solid #b63835}.lv-ownership-comparison{margin:14px 0;padding:14px 16px;border:1px solid var(--lv-border,#ddd);border-radius:12px}.lv-ownership-comparison h4{margin:10px 0 6px}.lv-ownership-comparison .lv-finance-table{overflow-x:auto}.lv-workspace{--lv-bg:var(--background,#f7f6f2);--lv-surface:var(--card,#fff);--lv-text:var(--foreground,#1e2426);--lv-muted:var(--muted-foreground,#6d7575);--lv-border:var(--border,#e2e4e0);--lv-soft:#f2f3ee;--lv-accent:#244f43;--lv-accent-soft:#deebe3;--lv-sand:#f0e9de;--lv-shadow:0 8px 28px #1a2b2310;color:var(--lv-text);background:var(--lv-bg);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100dvh;font-size:14px;line-height:1.5;isolation:isolate;box-sizing:border-box}.lv-workspace *{box-sizing:border-box}.lv-workspace.lv-dark{--lv-bg:#101416;--lv-surface:#191e21;--lv-text:#edf0eb;--lv-muted:#a9b2ae;--lv-border:#30393a;--lv-soft:#202729;--lv-accent:#b4d9c7;--lv-accent-soft:#233b32;--lv-sand:#383128;--lv-shadow:0 12px 32px #0002}.lv-workspace button,.lv-workspace input,.lv-workspace textarea,.lv-workspace select,.lv-dialog button,.lv-dialog input,.lv-dialog textarea,.lv-dialog select{font:inherit;color:inherit}.lv-workspace button,.lv-dialog button{min-height:44px;border-radius:11px;border:1px solid var(--lv-border);padding:10px 15px;background:var(--lv-surface);display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:background .18s,border-color .18s,transform .18s}.lv-workspace button:hover,.lv-dialog button:hover{background:var(--lv-soft);border-color:var(--lv-muted)}.lv-workspace button:disabled,.lv-dialog button:disabled{opacity:.5;cursor:not-allowed}.lv-workspace :focus-visible,.lv-dialog :focus-visible{outline:3px solid var(--lv-accent);outline-offset:3px}.lv-workspace h1,.lv-workspace h2,.lv-workspace h3,.lv-dialog h2,.lv-dialog h3{font-weight:550;letter-spacing:-.04em;line-height:1.2;margin:0}.lv-workspace h1{font-size:clamp(29px,3.1vw,40px)}.lv-workspace h2,.lv-dialog h2{font-size:21px}.lv-workspace h3,.lv-dialog h3{font-size:17px}.lv-workspace p{margin:8px 0 16px}.lv-workspace a,.lv-dialog a{color:inherit;text-decoration:none}.lv-workspace .lv-primary,.lv-dialog .lv-primary{background:var(--lv-accent);color:var(--lv-bg);border-color:transparent;padding:12px 19px;font-weight:600;min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:11px;text-decoration:none}.lv-workspace .lv-primary:hover,.lv-dialog .lv-primary:hover{background:var(--lv-accent);filter:brightness(1.08)}.lv-muted,.lv-detail-meta{color:var(--lv-muted);font-size:13px}.lv-workspace .lv-icon,.lv-dialog .lv-icon{padding:10px;min-width:44px;min-height:44px;background:transparent;border-color:transparent;position:relative;border-radius:50%;flex-shrink:0}.lv-icon i,.lv-navigation i{width:6px;height:6px;background:var(--lv-accent);border-radius:100%;position:absolute;right:10px;top:8px}.lv-topbar{padding:28px 5vw 22px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--lv-border)}.lv-brand{display:flex;align-items:flex-start;gap:12px;flex-direction:column}.lv-brand img{width:156px;height:26px;object-fit:contain;object-position:left}.lv-dark .lv-brand img{filter:invert(1) hue-rotate(180deg)}.lv-brand>span{font-size:9px;letter-spacing:.26em;color:var(--lv-muted)}.lv-top-actions{display:flex;align-items:center;gap:10px}.lv-person{display:flex;align-items:center;gap:11px;position:relative;margin-left:12px}.lv-person>span:nth-child(2){font-size:13px;font-weight:600;line-height:1.3}.lv-person small{display:block;color:var(--lv-muted);font-size:10px;margin-top:4px;font-weight:400}.lv-avatar{background:var(--lv-sand);width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font-family:Georgia,serif;font-size:19px}.lv-demo-pill{font-size:10px;border:1px solid var(--lv-border);border-radius:20px;padding:5px 9px;color:var(--lv-muted)}.lv-navigation{display:flex;gap:4px;padding:14px 5vw;max-width:1440px;margin:auto}.lv-navigation button{position:relative;flex:1;max-width:210px;justify-content:center;gap:10px;padding:12px 14px;border-color:transparent;background:transparent;color:var(--lv-muted);font-size:13px}.lv-navigation button[aria-current=page]{background:var(--lv-accent-soft);color:var(--lv-accent);font-weight:600}.lv-main{max-width:1440px;margin:auto;padding:23px 5vw 34px}.lv-page-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:10px 0 25px}.lv-page-heading p.lv-muted{margin-bottom:0}.lv-eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:550;display:flex;align-items:center;gap:7px;color:var(--lv-muted);margin:0 0 9px!important}.lv-dot{width:6px;height:6px;display:inline-block;border-radius:50%;background:var(--lv-accent)}.lv-panel{border:1px solid var(--lv-border);background:var(--lv-surface);border-radius:18px;padding:24px;box-shadow:var(--lv-shadow);min-width:0}.lv-section-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px}.lv-count{font-size:11px;font-weight:600;border-radius:8px;background:var(--lv-soft);padding:4px 9px}.lv-record-list{display:flex;flex-direction:column}.lv-workspace .lv-record-row,.lv-dialog .lv-record-row{display:flex;align-items:center;justify-content:flex-start;text-align:left;gap:13px;border:0;border-bottom:1px solid var(--lv-border);border-radius:0;padding:17px 0;background:transparent;width:100%;min-width:0}.lv-record-row:last-child{border-bottom:0}.lv-record-row>span:not(.lv-row-icon):not(.lv-status):not(.lv-dot){min-width:0;flex:1}.lv-record-row strong{display:block;font-weight:550;font-size:13px;white-space:normal;overflow-wrap:anywhere}.lv-record-row small{display:block;color:var(--lv-muted);font-size:11px;margin-top:5px;overflow-wrap:anywhere}.lv-row-icon{width:39px;height:43px;display:grid;place-items:center;flex-shrink:0;border-radius:10px;background:var(--lv-soft);color:var(--lv-muted)}.lv-row-icon svg{width:19px;height:19px}.lv-row-icon.lv-sand{background:var(--lv-sand);color:var(--lv-accent)}.lv-workspace .lv-row-end{display:flex;justify-content:flex-end;align-items:center;gap:10px;flex:0 0 auto!important}.lv-bottom-grid{display:grid;grid-template-columns:1.45fr 1fr;gap:20px;margin-bottom:20px}.lv-workspace .lv-text-button,.lv-dialog .lv-text-button{padding:8px 0;background:transparent;border:0;border-radius:4px;color:var(--lv-accent);font-size:12px;justify-content:flex-start}.lv-status{display:inline-flex!important;align-items:center;gap:6px;max-width:max-content;font-size:10px;font-weight:500;border-radius:20px;padding:5px 8px;background:var(--lv-soft);color:var(--lv-muted);white-space:normal;flex:0 0 auto!important}.lv-status-active,.lv-status-approved,.lv-status-completed,.lv-status-confirmed{background:var(--lv-accent-soft);color:var(--lv-accent)}.lv-status-waiting,.lv-status-pending,.lv-status-failed,.lv-status-invalidated{background:var(--lv-sand);color:var(--lv-muted)}.lv-command{position:sticky;bottom:18px;z-index:3;max-width:850px;margin:26px auto 0;border:1px solid var(--lv-border);background:var(--lv-surface);box-shadow:0 12px 30px #0002;border-radius:18px;display:flex;gap:4px;align-items:center;padding:8px 10px}.lv-command-symbol{width:40px;display:grid;place-items:center;color:var(--lv-accent);flex-shrink:0}.lv-command input{border:0;background:transparent;outline:none!important;min-width:0;width:100%;flex:1;height:44px;font-size:13px}.lv-workspace .lv-command-send{background:var(--lv-accent);color:var(--lv-bg);border:0;border-radius:12px;width:44px;padding:8px}.lv-command .lv-icon{min-width:38px;width:38px;padding:8px}.lv-command b{position:absolute;right:0;top:0;font-size:9px}.lv-more-grid,.lv-project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.lv-workspace .lv-more-card{border-radius:18px;padding:28px 22px;gap:16px;justify-content:flex-start;min-height:120px}.lv-more-card>svg{color:var(--lv-accent)}.lv-more-card>svg:last-child{margin-left:auto}.lv-more-card strong{font-weight:500}.lv-workspace .lv-project-card{display:flex;flex-direction:column;align-items:stretch;padding:0;border-radius:18px;overflow:hidden;text-align:left;gap:0}.lv-card-visual{height:145px;background:linear-gradient(135deg,var(--lv-accent-soft),var(--lv-sand));position:relative;display:grid;place-items:center;color:var(--lv-accent)}.lv-card-visual>.lv-status{position:absolute;top:15px;right:15px}.lv-project-card-copy{padding:22px;display:flex;flex-direction:column;gap:9px}.lv-project-card-copy small{font-size:10px;color:var(--lv-muted)}.lv-project-card-copy strong{font-size:21px;letter-spacing:-.045em;font-weight:500}.lv-project-card-copy>span{font-size:12px;color:var(--lv-muted)}.lv-card-action{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--lv-border);padding-top:18px;margin-top:10px}.lv-search{margin-bottom:22px;background:var(--lv-surface);border:1px solid var(--lv-border);border-radius:12px;display:flex;align-items:center;padding:6px 8px 6px 16px;gap:10px}.lv-search input{width:100%;min-width:0;border:0;background:none;height:42px;outline:none}.lv-empty,.lv-quiet{display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:center;text-align:center;padding:35px 18px;color:var(--lv-muted)}.lv-empty h3,.lv-quiet h3{font-size:17px;color:var(--lv-text)}.lv-quiet p{font-size:12px;max-width:200px;line-height:1.7}.lv-feedback{display:flex;align-items:center;gap:12px;background:var(--lv-accent-soft);padding:8px 14px;border-radius:12px;margin-bottom:16px;font-size:12px;line-height:1.7}.lv-feedback>span{flex:1;white-space:pre-line}.lv-feedback .lv-icon{margin-left:auto}.lv-error{background:var(--lv-sand)}.lv-audit{display:grid;grid-template-columns:100px 1fr auto;border-top:1px solid var(--lv-border);padding:14px 0;gap:15px;font-size:12px}.lv-audit small{color:var(--lv-muted);font-size:10px}.lv-workspace label,.lv-dialog label{display:flex;flex-direction:column;gap:7px;font-size:12px;line-height:1.6;color:var(--lv-muted)}.lv-workspace input:not([type=checkbox]),.lv-workspace textarea,.lv-workspace select,.lv-dialog input:not([type=checkbox]),.lv-dialog textarea,.lv-dialog select{background:var(--lv-surface);color:var(--lv-text);border:1px solid var(--lv-border);border-radius:10px;min-height:44px;padding:10px 12px;max-width:100%;font-size:14px}.lv-workspace input::placeholder,.lv-workspace textarea::placeholder,.lv-dialog input::placeholder{color:var(--lv-muted);opacity:.7}.lv-workspace textarea,.lv-dialog textarea{min-height:96px;resize:vertical}.lv-workspace .lv-search input,.lv-workspace .lv-command input{border:0;background:transparent}.lv-document-toolbar{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:20px}.lv-workspace details,.lv-dialog details{margin-top:20px;border-top:1px solid var(--lv-border);padding:14px 0}.lv-workspace summary,.lv-dialog summary{cursor:pointer;min-height:44px;display:flex;align-items:center;gap:10px;font-size:12px;list-style:none}.lv-workspace summary:before,.lv-dialog summary:before{content:"+";font-size:19px;line-height:1}.lv-workspace details[open]>summary:before,.lv-dialog details[open]>summary:before{content:"−"}.lv-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:0;margin:20px 0}.lv-facts>div{border-bottom:1px solid var(--lv-border);padding-bottom:13px;min-width:0}.lv-facts dt{font-size:11px;color:var(--lv-muted);margin-bottom:8px}.lv-facts dd{font-size:14px;margin:0;overflow-wrap:anywhere}.lv-analysis-range{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap}.lv-analysis-project{border-top:1px solid var(--lv-border);margin-top:24px;padding-top:20px}.lv-analysis-project small{color:var(--lv-muted);font-size:10px;overflow-wrap:anywhere}.lv-dialog{--lv-bg:#f7f6f2;--lv-surface:#fff;--lv-text:#1e2426;--lv-muted:#6d7575;--lv-border:#e2e4e0;--lv-soft:#f2f3ee;--lv-accent:#244f43;--lv-accent-soft:#deebe3;--lv-sand:#f0e9de;padding:0;border:1px solid var(--lv-border);border-radius:18px;width:min(740px,calc(100vw - 32px));max-height:90dvh;background:var(--lv-bg);color:var(--lv-text);box-shadow:0 30px 120px #0005;margin:auto;overflow:auto;font:14px/1.5 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.lv-dark .lv-dialog{--lv-bg:#101416;--lv-surface:#191e21;--lv-text:#edf0eb;--lv-muted:#a9b2ae;--lv-border:#30393a;--lv-soft:#202729;--lv-accent:#b4d9c7;--lv-accent-soft:#233b32;--lv-sand:#383128}.lv-dialog::backdrop{background:#07111099;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.lv-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 25px;border-bottom:1px solid var(--lv-border);position:sticky;top:0;background:var(--lv-bg);z-index:2}.lv-form,.lv-detail{padding:25px;display:flex;flex-direction:column;gap:18px}.lv-detail-meta{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:10px}.lv-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.lv-form-footer{display:flex;justify-content:space-between;align-items:center;gap:15px}.lv-form fieldset,.lv-dialog fieldset{border:1px solid var(--lv-border);border-radius:12px;padding:18px 15px}.lv-form legend,.lv-dialog legend{padding:0 7px;font-size:12px}.lv-workspace .lv-checkbox,.lv-dialog .lv-checkbox{display:flex;flex-direction:row;align-items:center;min-height:44px;gap:12px;font-size:12px;line-height:1.7}.lv-checkbox input{width:19px;height:19px;flex-shrink:0;accent-color:var(--lv-accent);margin:0}.lv-checkbox small{display:block}.lv-measurements>div{display:grid;grid-template-columns:1fr 80px 72px 95px 44px;gap:8px;margin-bottom:10px}.lv-measurements input,.lv-measurements select{min-width:0;padding:8px!important}.lv-context-links{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.lv-context-links button{font-size:12px}.lv-detail .lv-primary{align-self:flex-start}.lv-blockers{padding:18px;border:1px solid var(--lv-border);border-radius:12px;background:var(--lv-sand)}.lv-blockers ul{padding-left:18px;margin:12px 0 0;font-size:12px;line-height:1.8}.lv-file-link{display:flex;align-items:center;gap:12px;min-height:48px;padding:10px 12px;border:1px solid var(--lv-border);border-radius:10px;font-size:12px;overflow-wrap:anywhere}.lv-file-link>svg:last-child{margin-left:auto;flex-shrink:0}.lv-price-table{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.lv-price-table>div{padding:18px;background:var(--lv-soft);border-radius:12px}.lv-price-table strong,.lv-price-table span,.lv-price-table small{display:block}.lv-price-table span{font-size:24px;margin-top:12px;letter-spacing:-.04em}.lv-price-table small{font-size:10px;color:var(--lv-muted);margin-top:10px}.lv-price-line{display:flex;justify-content:space-between;padding:15px 0;border-bottom:1px solid var(--lv-border)}.lv-prewrap{white-space:pre-wrap;overflow-wrap:anywhere}.lv-hash{font-size:10px;word-break:break-all}.lv-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.lv-settings-grid .lv-form{padding:20px 0 0}.lv-settings-grid button{margin:3px 5px 3px 0}.lv-member{display:flex;justify-content:space-between;align-items:center;padding:15px 0;border-bottom:1px solid var(--lv-border)}.lv-member small{display:block;color:var(--lv-muted);font-size:11px}.lv-member details{margin:0;padding:0;border:0}.lv-source-preview{max-height:440px;overflow:auto;border-top:1px solid var(--lv-border);margin-top:20px;padding-top:12px}.lv-source-preview .lv-checkbox{border-bottom:1px solid var(--lv-border);overflow-wrap:anywhere}.lv-settings-grid hr{border:0;border-top:1px solid var(--lv-border);margin:25px 0}.lv-connection-status{padding:16px 0}.lv-job{padding:18px 0;border-bottom:1px solid var(--lv-border);display:flex;flex-direction:column;gap:12px}.lv-job>strong{font-size:13px;font-weight:550}.lv-job p,.lv-messages p{font-size:13px;white-space:pre-wrap}.lv-messages article{padding:16px;background:var(--lv-soft);border-radius:12px;margin:12px 0}.lv-messages small,.lv-messages article>span{font-size:10px;color:var(--lv-muted)}.lv-signin{display:grid;grid-template-columns:1.1fr 1fr;min-height:100dvh}.lv-signin-art{background-size:cover;background-position:center}.lv-signin-card{align-self:center;padding:70px;display:flex;flex-direction:column;gap:20px;max-width:580px}.lv-signin-card>img{width:180px;margin-bottom:40px}.lv-signin-card h1{font-size:42px}.lv-signin-card p{color:var(--lv-muted)}.lv-demo-login{padding:18px 0;display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid var(--lv-border)}.lv-demo-login span{width:100%;font-size:11px;color:var(--lv-muted)}.lv-skip{position:fixed;left:20px;top:-100px;background:var(--lv-accent);color:var(--lv-bg)!important;z-index:50;padding:12px 20px;border-radius:10px}.lv-skip:focus{top:20px}.lv-embedded{min-height:calc(100dvh - 56px);border-radius:18px}.lv-embedded .lv-topbar{padding:20px 24px}.lv-embedded .lv-main{padding:20px 24px 30px}.lv-embedded .lv-navigation{padding:12px 24px}@media(min-width:1500px){.lv-topbar{padding-left:max(5vw,calc((100vw - 1300px)/2));padding-right:max(5vw,calc((100vw - 1300px)/2))}}@media(max-width:1100px){.lv-bottom-grid{grid-template-columns:1.25fr 1fr}.lv-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lv-audit{grid-template-columns:80px 1fr}.lv-audit small{grid-column:2}}@media(max-width:680px){.lv-topbar,.lv-embedded .lv-topbar{padding:22px 18px 16px;gap:8px}.lv-brand img{width:115px;height:22px}.lv-brand>span{font-size:8px}.lv-top-actions{gap:2px}.lv-person{margin-left:2px;gap:6px}.lv-person>span:nth-child(2){display:none}.lv-avatar{width:34px;height:34px}.lv-demo-pill{position:absolute;top:5px;right:18px;font-size:8px;padding:0 4px;border:0}.lv-navigation,.lv-embedded .lv-navigation{position:fixed;bottom:0;left:0;right:0;padding:7px 8px calc(7px + env(safe-area-inset-bottom));background:var(--lv-surface);border-top:1px solid var(--lv-border);z-index:8;gap:1px}.lv-navigation button{flex-direction:column;gap:4px;font-size:9px;padding:7px 2px;border-radius:11px;max-width:none;min-height:53px}.lv-navigation svg{width:20px;height:20px}.lv-main,.lv-embedded .lv-main{padding:18px 16px 104px}.lv-page-heading{margin:13px 2px 21px;align-items:flex-start}.lv-page-heading h1{font-size:29px}.lv-page-heading>.lv-primary{font-size:11px;padding:10px;min-height:44px}.lv-page-heading .lv-eyebrow{font-size:9px}.lv-panel{padding:20px;border-radius:18px}.lv-panel h2{font-size:19px}.lv-section-heading{margin-bottom:12px}.lv-bottom-grid,.lv-settings-grid{grid-template-columns:1fr;gap:16px}.lv-record-row strong{font-size:12px}.lv-record-row small{font-size:10px}.lv-command{bottom:calc(81px + env(safe-area-inset-bottom));margin-top:16px;padding:7px;border-radius:15px;gap:0}.lv-command-symbol{display:none}.lv-command input{font-size:16px;padding:8px!important}.lv-command .lv-icon{width:44px;min-width:44px}.lv-command .lv-icon[aria-label="Dikte yardımı"]{display:none}.lv-more-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lv-workspace .lv-more-card{padding:22px 16px;min-height:120px;flex-direction:column;align-items:flex-start;gap:14px;position:relative}.lv-more-card>svg:last-child{position:absolute;top:24px;right:12px}.lv-more-card strong{font-size:12px}.lv-project-grid{grid-template-columns:1fr;gap:16px}.lv-card-visual{height:125px}.lv-dialog{width:100vw;height:100dvh;max-height:100dvh;max-width:100vw;border:0;border-radius:0;margin:0}.lv-dialog-heading{padding:15px 18px}.lv-dialog-heading h2{font-size:20px}.lv-form,.lv-detail{padding:20px 18px calc(30px + env(safe-area-inset-bottom));gap:17px}.lv-form input,.lv-form select,.lv-form textarea{font-size:16px!important}.lv-form-grid{grid-template-columns:1fr}.lv-measurements>div{grid-template-columns:1fr 85px 65px;gap:8px;border-bottom:1px solid var(--lv-border);padding-bottom:12px}.lv-measurements>div input:first-child{grid-column:1/-1}.lv-measurements>div select:nth-of-type(2){grid-column:1/3}.lv-measurements>div button{grid-column:3}.lv-facts{gap:15px}.lv-facts dd{font-size:12px}.lv-form-footer{align-items:stretch;flex-direction:column}.lv-price-table{grid-template-columns:1fr}.lv-analysis-range{align-items:stretch}.lv-analysis-range label{flex:1;min-width:120px}.lv-analysis-range button{width:100%}.lv-signin{display:flex;flex-direction:column}.lv-signin-art{min-height:230px}.lv-signin-card{padding:32px 25px}.lv-signin-card>img{margin-bottom:15px;width:155px}.lv-signin-card h1{font-size:34px}.lv-signin-card .lv-primary{width:100%}.lv-feedback{font-size:12px;align-items:flex-start}.lv-feedback .lv-icon{min-width:44px;min-height:44px;width:44px;height:44px}}.lv-card-visual>img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}.lv-workspace:not(.lv-dark){--lv-bg:#f7f6f2;--lv-surface:#fff;--lv-text:#1e2426;--lv-muted:#6d7575;--lv-border:#e2e4e0;--lv-soft:#f2f3ee;--lv-accent:#244f43;--lv-accent-soft:#deebe3;--lv-sand:#f0e9de;--lv-shadow:0 8px 28px #1a2b2310}.lv-workspace.lv-shell,.lv-workspace.lv-entry{--lv-bg:#f2f5f4;--lv-surface:#fff;--lv-panel:#fff;--lv-text:#182b26;--lv-muted:#586c64;--lv-border:#d5dfda;--lv-soft:#edf2ef;--lv-accent:#245d4b;--lv-accent-soft:#e0ece5;--lv-sand:#f1eadd;--lv-shadow:0 3px 12px #18382906;font-family:Avenir Next,Avenir,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}.lv-workspace.lv-shell.lv-dark{--lv-bg:#101c18;--lv-surface:#172720;--lv-panel:#172720;--lv-text:#eaf3ed;--lv-muted:#adbbb2;--lv-border:#365045;--lv-soft:#20372c;--lv-accent:#acd8bb;--lv-accent-soft:#254434;--lv-sand:#3b382b;--lv-shadow:none}.lv-shell h1,.lv-entry h1{font-weight:600;letter-spacing:-.045em}.lv-shell h2{font-size:21px;letter-spacing:-.035em}.lv-shell p{line-height:1.65}.lv-shell .lv-muted{font-size:13px}.lv-shell .lv-panel{border-radius:14px;padding:23px;box-shadow:var(--lv-shadow)}.lv-shell .lv-topbar{min-height:82px;padding:16px 32px;background:var(--lv-surface);gap:16px;position:sticky;top:0;z-index:10}.lv-shell .lv-brand{gap:6px}.lv-shell .lv-brand img{width:142px;height:25px}.lv-shell .lv-brand>span{font-size:8px;letter-spacing:.25em}.lv-shell .lv-top-actions{gap:9px}.lv-shell .lv-person{margin-left:8px}.lv-shell .lv-avatar{font-family:inherit;font-size:15px;font-weight:600;border-radius:11px;background:var(--lv-accent-soft)}.lv-shell .lv-finance-language{width:66px}.lv-shell .lv-demo-pill{position:static;font-size:10px;padding:5px 9px;background:var(--lv-soft);border-radius:6px;border:1px solid var(--lv-border)}.lv-shell .lv-main{padding:22px 34px 64px;max-width:1480px;min-width:0}.lv-shell .lv-page-heading{margin:22px 0;gap:14px}.lv-shell .lv-page-heading h1{font-size:34px}.lv-shell .lv-page-heading p.lv-muted{margin:6px 0 0}.lv-shell .lv-eyebrow{font-size:10px;letter-spacing:.13em;font-weight:600}.lv-context-bar{display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--lv-border);padding:0 0 14px;color:var(--lv-muted);font-size:11px;line-height:1.5;flex-wrap:wrap}.lv-context-bar>span:first-child{display:flex;align-items:center;gap:7px;font-weight:600;color:var(--lv-accent)}.lv-context-dot{width:6px;height:6px;border-radius:50%;background:#b44a55}.lv-context-identity{margin-left:auto}.lv-shell .lv-navigation{margin:0;max-width:none}.lv-nav-heading,.lv-nav-extra,.lv-nav-foot,.lv-nav-chevron{display:none}.lv-shell .lv-navigation button{transition:background .16s,color .16s;min-height:44px}@media(min-width:1000px){.lv-shell{padding-left:216px}.lv-shell .lv-topbar{margin-left:-216px}.lv-shell .lv-main{margin:0 auto}.lv-shell .lv-side-navigation{position:fixed;left:0;top:82px;bottom:0;width:216px;padding:26px 14px 20px;background:#153a2d;display:flex;flex-direction:column;gap:4px;overflow-y:auto;z-index:8;border-right:1px solid #234a3b;color:#dcebe1}.lv-side-navigation .lv-nav-heading{display:block;font-size:9px;font-weight:600;letter-spacing:.12em;color:#b2c9bb;padding:0 12px;margin:0 0 17px}.lv-shell .lv-side-navigation button{flex:0 0 auto;max-width:none;justify-content:flex-start;width:100%;font-size:12px;padding:10px 12px;color:#c3d7ca;border:0;border-radius:8px;gap:11px}.lv-shell .lv-side-navigation button:hover{background:#244d3b;color:#fff}.lv-shell .lv-side-navigation button[aria-current=page]{background:#e1eedf;color:#173d2a}.lv-nav-chevron{display:block;margin-left:auto;opacity:.6}.lv-nav-extra{display:block;margin-top:25px;border-top:1px solid #42604c;padding-top:25px}.lv-side-navigation .lv-nav-extra .lv-nav-heading{margin-bottom:9px}.lv-nav-foot{display:flex;flex-direction:column;gap:10px;margin-top:auto;padding:30px 12px 0;line-height:1.6}.lv-nav-foot>strong{font-weight:500;font-size:14px;max-width:150px}.lv-nav-foot>span{font-size:10px;color:#b2c9bb}.lv-nav-foot svg{color:#b2c9bb}}.lv-shell .lv-finance-period{padding:12px 0;margin:0 0 18px;gap:14px;border-bottom:1px solid var(--lv-border);font-size:10px}.lv-shell .lv-finance-period label{flex-direction:row;align-items:center;font-size:11px}.lv-shell .lv-finance-period>span{min-width:150px;max-width:320px;line-height:1.6;margin-right:auto}.lv-shell .lv-finance-period input{font-size:12px;padding:8px;max-width:145px}.lv-shell .lv-finance-hero{grid-template-columns:minmax(0,1fr) 180px;border-radius:14px;padding:24px 28px;gap:22px;background:#153a2d;color:#f2f7ef;position:relative;overflow:hidden;border:1px solid #345946;margin-bottom:18px}.lv-shell .lv-finance-hero h2{font-size:27px;margin:9px 0 7px;letter-spacing:-.035em}.lv-shell .lv-finance-hero p{margin:5px 0 10px;font-size:12px;max-width:630px}.lv-shell .lv-finance-hero .lv-eyebrow{color:#c0d2c5}.lv-shell .lv-finance-hero .lv-primary{background:#e1eedf;color:#173d2a;font-size:12px;margin-top:8px;padding:10px 14px;min-height:42px}.lv-shell .lv-finance-seal{padding:8px 0;gap:6px;border-left:1px solid #65816f}.lv-shell .lv-finance-seal svg{width:24px;height:24px;color:#c4d9c7}.lv-shell .lv-finance-seal strong{font-size:44px;letter-spacing:-2px}.lv-shell .lv-finance-seal strong span{font-size:20px;color:#c0d2c5}.lv-shell .lv-finance-seal small{color:#c0d2c5;font-size:11px}.lv-shell .lv-finance-metrics{gap:14px;margin:18px 0}.lv-shell .lv-finance-metrics .lv-panel{padding:20px;margin:0;border-top:3px solid var(--lv-accent)}.lv-shell .lv-finance-metrics p{font-size:12px;margin:0 0 11px}.lv-shell .lv-finance-metrics strong{font-size:30px;letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-weight:600}.lv-shell .lv-finance-metrics small{margin-top:8px;font-size:10px}.lv-insights-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:18px;margin:20px 0}.lv-shell .lv-insights-grid .lv-panel{margin:0}.lv-insights-grid .lv-section-heading{margin-bottom:6px}.lv-insights-grid .lv-muted{font-size:11px;margin:7px 0 20px}.lv-bar-chart{margin:0;display:grid;gap:17px}.lv-bar-row{display:grid;grid-template-columns:1fr auto;gap:7px;font-size:12px}.lv-bar-row dd{margin:0;font-variant-numeric:tabular-nums;font-weight:600}.lv-bar-track{grid-column:1/-1;height:7px;border-radius:2px;background:var(--lv-soft);overflow:hidden}.lv-bar-track span{height:100%;display:block;background:var(--lv-accent);transform-origin:left;animation:lv-bar-enter .55s cubic-bezier(.2,.7,.3,1) both}.lv-bar-cost .lv-bar-track span{background:#82978c}.lv-bar-admin .lv-bar-track span{background:#b1bbb0}.lv-bar-profit .lv-bar-track span{background:#b05e65}.lv-chart-note{font-size:10px!important;color:var(--lv-muted);line-height:1.65;margin:18px 0 0!important}.lv-shell .lv-cash-total{font-size:38px;font-weight:500;letter-spacing:-.05em;line-height:1.2;margin:22px 0 4px;font-variant-numeric:tabular-nums}.lv-cash-card dl{margin:18px 0 7px}.lv-cash-card dl>div{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:11px 0;border-top:1px solid var(--lv-border);font-size:12px}.lv-cash-card dd{margin:0;font-variant-numeric:tabular-nums}.lv-cash-card .lv-text-button{font-size:12px}.lv-shell .lv-finance-table{border:1px solid var(--lv-border);border-radius:8px;margin:18px 0}.lv-shell .lv-finance-table th{font-size:11px;background:var(--lv-soft);padding:13px 12px;white-space:normal}.lv-shell .lv-finance-table td{padding:12px;font-size:12px;font-variant-numeric:tabular-nums}.lv-shell .lv-finance-table tr:last-child td{border-bottom:0}.lv-shell .lv-finance-table tbody tr:hover{background:var(--lv-soft)}.lv-finance-table>.lv-muted{padding:10px 15px}.lv-shell.lv-finance summary:after{content:none}.lv-shell .lv-finance-form label{font-size:12px}.lv-shell .lv-finance-menu{grid-template-columns:repeat(2,minmax(0,1fr))}.lv-shell .lv-finance-menu .lv-panel h2{font-size:17px}.lv-shell .lv-bottom-grid{gap:18px}.lv-shell .lv-record-row{padding:15px 5px;transition:background .16s,padding .16s}.lv-shell button.lv-record-row:hover{background:var(--lv-soft);padding-left:10px;padding-right:10px}.lv-shell .lv-project-grid{gap:18px}.lv-shell .lv-project-card{border-radius:13px}.lv-shell .lv-card-visual{height:140px;background:var(--lv-accent-soft)}.lv-shell .lv-card-visual:has(>svg){background-image:linear-gradient(90deg,transparent 49%,#718c7d19 50%,transparent 51%),linear-gradient(transparent 49%,#718c7d19 50%,transparent 51%);background-size:30px 30px}.lv-shell .lv-project-card-copy{padding:20px}.lv-shell .lv-project-card-copy strong{font-size:23px}.lv-shell .lv-command{position:static;max-width:none;border-radius:12px;box-shadow:none;margin:18px 0 0}.lv-assistant-note{display:flex;gap:9px;align-items:center;font-size:11px;color:var(--lv-muted);padding:12px 0}.lv-shell .lv-feedback{border:1px solid var(--lv-border);border-radius:9px;font-size:12px}.lv-shell .lv-feedback button{margin-left:auto}.lv-shell .lv-error{color:var(--lv-text);border-left:3px solid #ad4653}.lv-shell .lv-record-row strong{font-size:13px}.lv-shell .lv-record-row small{font-size:11px}.lv-shell .lv-section-heading{margin-bottom:14px}.lv-shell .lv-section-heading .lv-secondary{font-size:11px;padding:8px 11px}.lv-shell .lv-primary,.lv-shell .lv-secondary{font-size:12px;border-radius:8px}.lv-shell .lv-more-card{border-radius:12px;padding:22px;min-height:110px}.lv-loading{margin:30px auto;max-width:1100px;width:100%}.lv-skeleton{height:105px;background:var(--lv-soft);border-radius:10px;animation:lv-skeleton 1.4s ease-in-out infinite alternate}.lv-skeleton-wide{height:170px;margin:20px 0}.lv-skeleton-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.lv-loading h2{font-size:20px}.lv-entry .lv-signin-art{display:flex;flex-direction:column;justify-content:space-between;padding:50px;min-height:100dvh;background-position:center}.lv-signin-art>img{width:190px;filter:brightness(0) invert(1)}.lv-entry .lv-signin-art h2{font-size:clamp(36px,4vw,58px);max-width:520px;font-weight:500;line-height:1.1;color:#f6faf6;letter-spacing:-.05em}.lv-entry .lv-signin-art p,.lv-entry .lv-signin-art small{color:#e1ece3}.lv-entry .lv-signin-art small{font-size:10px;display:block;margin-top:40px}.lv-entry .lv-signin-art .lv-eyebrow{margin-bottom:25px!important}.lv-entry .lv-signin-card{padding:45px 55px;max-width:650px;width:100%;gap:14px;margin:auto}.lv-entry h1{font-size:36px}.lv-entry .lv-signin-card>p{margin:0;font-size:13px}.lv-entry-note{display:flex;gap:11px;align-items:flex-start;padding:14px;background:var(--lv-accent-soft);border-radius:8px;margin:9px 0}.lv-entry-note svg{flex-shrink:0}.lv-entry-note strong,.lv-entry-note small{display:block;font-size:11px}.lv-entry-note small{margin-top:3px;color:var(--lv-muted)}.lv-real-login{padding-top:19px;border-top:1px solid var(--lv-border);margin-top:10px}.lv-real-login p:not(.lv-eyebrow){font-size:11px;line-height:1.6;margin:10px 0 0}.lv-entry-footer{font-size:10px;color:var(--lv-muted)}@keyframes lv-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes lv-bar-enter{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lv-skeleton{to{opacity:.45}}.lv-shell .lv-main>section,.lv-shell .lv-main>.lv-insights-grid,.lv-shell .lv-page-heading,.lv-entry .lv-signin-card{animation:lv-enter .26s ease-out both}.lv-shell button:active:not(:disabled){transform:translateY(1px)}.lv-shell .lv-project-card:hover{border-color:var(--lv-accent)}.lv-shell .lv-search:focus-within,.lv-shell .lv-command:focus-within{outline:2px solid var(--lv-accent);outline-offset:2px}@media(min-width:1000px)and (max-width:1200px){.lv-shell .lv-main{padding:20px 24px 50px}.lv-shell .lv-top-actions{gap:5px}.lv-shell .lv-person>span:nth-child(2){max-width:155px}}@media(min-width:681px)and (max-width:999px){.lv-shell .lv-navigation{padding:12px 25px}.lv-shell .lv-main{padding:10px 25px 45px}.lv-shell .lv-topbar{padding:16px 24px}.lv-shell .lv-top-actions .lv-person>span:nth-child(2){display:none}}@media(max-width:680px){.lv-shell .lv-topbar{padding:15px 16px;flex-wrap:wrap;gap:12px;min-height:80px}.lv-shell .lv-brand img{width:114px}.lv-shell .lv-top-actions{gap:1px;margin-left:auto}.lv-shell .lv-top-actions .lv-person{display:none}.lv-shell .lv-top-actions>.lv-demo-pill{display:none}.lv-shell .lv-top-actions select{min-height:40px;padding:6px;font-size:12px}.lv-shell .lv-top-actions .lv-icon{padding:8px;width:38px;min-width:38px;min-height:44px}.lv-shell .lv-main{padding:15px 16px 100px}.lv-shell .lv-page-heading{margin:21px 0;flex-wrap:wrap}.lv-shell .lv-page-heading h1{font-size:29px}.lv-shell .lv-page-heading p.lv-muted{font-size:12px}.lv-shell .lv-context-bar{gap:5px 12px;font-size:10px}.lv-context-bar>span:nth-child(2){width:100%;order:3}.lv-context-identity{margin-left:auto;max-width:170px;text-align:right}.lv-shell .lv-navigation{padding:8px 6px calc(8px + env(safe-area-inset-bottom));background:var(--lv-surface);box-shadow:0 -4px 20px #1233220b}.lv-shell .lv-navigation button{font-size:10px;padding:7px 2px}.lv-shell .lv-navigation .lv-nav-chevron{display:none}.lv-shell .lv-panel{padding:19px;border-radius:12px}.lv-shell .lv-finance-hero{grid-template-columns:1fr;padding:22px;gap:16px}.lv-shell .lv-finance-hero h2{font-size:26px}.lv-shell .lv-finance-seal{border:0;border-top:1px solid #65816f;flex-direction:row;padding:15px 0 0;justify-content:space-between}.lv-shell .lv-finance-seal strong{font-size:31px}.lv-shell .lv-finance-seal small{max-width:115px;text-align:right}.lv-shell .lv-finance-period>span{flex-basis:100%;max-width:none}.lv-shell .lv-finance-period{gap:8px 12px}.lv-shell .lv-finance-period label{flex:1;gap:6px}.lv-shell .lv-finance-period input{max-width:135px;min-width:0;flex:1}.lv-shell .lv-finance-metrics{grid-template-columns:1fr;gap:10px}.lv-shell .lv-finance-metrics .lv-panel{padding:16px 18px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px}.lv-shell .lv-finance-metrics strong{font-size:25px}.lv-shell .lv-finance-metrics p{margin:0;font-size:11px}.lv-shell .lv-finance-metrics small{margin:0;grid-column:1/-1}.lv-shell .lv-insights-grid,.lv-shell .lv-finance-menu{grid-template-columns:1fr}.lv-shell .lv-insights-grid{gap:14px}.lv-shell .lv-finance-table{max-width:100%}.lv-shell .lv-finance-table table{min-width:450px}.lv-shell .lv-finance-table td,.lv-shell .lv-finance-table th{font-size:11px}.lv-shell .lv-finance-table .lv-text-action{font-size:11px;overflow-wrap:anywhere}.lv-shell .lv-section-heading{align-items:flex-start;flex-wrap:wrap}.lv-shell .lv-section-heading h2{font-size:20px}.lv-shell .lv-command input{font-size:16px}.lv-shell .lv-command{margin-bottom:0}.lv-shell .lv-finance-form input,.lv-shell .lv-finance-form textarea{font-size:16px}.lv-shell .lv-assistant-note{align-items:flex-start}.lv-shell .lv-assistant-note svg{flex-shrink:0}.lv-entry .lv-signin-art{min-height:270px;padding:27px}.lv-entry .lv-signin-art>img{width:150px}.lv-entry .lv-signin-art h2{font-size:32px;max-width:350px}.lv-entry .lv-signin-art .lv-eyebrow{display:none}.lv-entry .lv-signin-art small{margin-top:13px}.lv-entry .lv-signin-card{padding:30px 23px}.lv-entry h1{font-size:30px}.lv-skeleton-grid{gap:10px}.lv-loading{padding:20px}}@media(prefers-reduced-motion:reduce){.lv-workspace *,.lv-dialog *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.lv-reduce-motion *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.lv-shell .lv-side-navigation button[data-active=true]{background:var(--lv-accent-soft);color:var(--lv-accent)}@media(min-width:1000px){.lv-shell .lv-side-navigation button[data-active=true]{background:#e1eedf;color:#173d2a}}:root{--studio-paper: #f3f0e9;--studio-paper-deep: #e9e4da;--studio-card: #fffdf8;--studio-ink: #1f2528;--studio-ink-soft: #30383a;--studio-muted: #5f686b;--studio-line: #d9d4ca;--studio-copper: #a64c32;--studio-copper-deep: #8f3f2d;--studio-copper-soft: #f0ded4;--studio-sage: #2d6a5d;--studio-sage-soft: #dceae2;--studio-amber: #805519;--studio-amber-soft: #f3e7c9;--studio-danger: #a84646;--studio-danger-soft: #f3dcdc;--studio-radius: 16px;--studio-shadow: 0 12px 34px rgba(47, 39, 30, .08)}.lv-studio,.lv-workspace.lv-shell{--lv-bg: var(--studio-paper);--lv-surface: var(--studio-card);--lv-panel: var(--studio-card);--lv-text: var(--studio-ink);--lv-muted: var(--studio-muted);--lv-border: var(--studio-line);--lv-soft: #eeeae2;--lv-accent: var(--studio-copper);--lv-accent-soft: var(--studio-copper-soft);--lv-sand: var(--studio-paper-deep);--lv-shadow: var(--studio-shadow);color:var(--lv-text);background:radial-gradient(circle at 78% -10%,rgba(196,102,67,.09),transparent 32rem),var(--studio-paper);font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:-.005em}.lv-studio.lv-dark,.lv-workspace.lv-shell.lv-dark{--lv-bg: #121719;--lv-surface: #1b2223;--lv-panel: #1b2223;--lv-text: #f4f1e9;--lv-muted: #aeb4b0;--lv-border: #394143;--lv-soft: #252e2f;--lv-accent: #e28b64;--lv-accent-soft: #3f2c28;--lv-sand: #2f302a;--lv-shadow: 0 16px 36px rgba(0, 0, 0, .22);color:var(--lv-text);background:radial-gradient(circle at 80% -8%,rgba(226,139,100,.12),transparent 30rem),#121719}.lv-studio *,.lv-workspace.lv-shell *{box-sizing:border-box}.lv-studio h1,.lv-studio h2,.lv-workspace.lv-shell h1,.lv-workspace.lv-shell h2{color:var(--lv-text);font-weight:650;letter-spacing:-.045em}.lv-studio h1,.lv-workspace.lv-shell h1{font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:clamp(2.25rem,4vw,3.55rem)!important;line-height:1.02}.lv-studio h2,.lv-workspace.lv-shell h2{line-height:1.12}.lv-studio button,.lv-studio input,.lv-studio select,.lv-studio textarea,.lv-workspace.lv-shell button,.lv-workspace.lv-shell input,.lv-workspace.lv-shell select,.lv-workspace.lv-shell textarea{font-family:inherit}.lv-studio button,.lv-workspace.lv-shell button{border-radius:10px;border-color:var(--lv-border);transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.lv-studio button:hover:not(:disabled),.lv-workspace.lv-shell button:hover:not(:disabled){border-color:color-mix(in srgb,var(--lv-accent) 55%,var(--lv-border))}.lv-studio button:active:not(:disabled),.lv-workspace.lv-shell button:active:not(:disabled){transform:translateY(1px)}.lv-studio :focus-visible,.lv-workspace.lv-shell :focus-visible{outline:3px solid color-mix(in srgb,var(--lv-accent) 72%,white);outline-offset:3px}.lv-studio .lv-topbar,.lv-workspace.lv-shell .lv-topbar{min-height:76px;padding:15px clamp(18px,4vw,54px);background:#1f2528;border-bottom:1px solid #3b4445;color:#f5f2ea;box-shadow:0 8px 24px #1218181a}.lv-studio .lv-brand img,.lv-workspace.lv-shell .lv-brand img{max-width:142px}.lv-studio .lv-topbar .lv-brand img,.lv-workspace.lv-shell .lv-topbar .lv-brand img{filter:brightness(0) invert(1)}.lv-studio .lv-brand>span,.lv-workspace.lv-shell .lv-brand>span{color:#aeb8b6;letter-spacing:.2em}.lv-studio .lv-topbar .lv-person small,.lv-workspace.lv-shell .lv-topbar .lv-person small{color:#aeb8b6}.lv-studio .lv-topbar button:hover:not(:disabled),.lv-workspace.lv-shell .lv-topbar button:hover:not(:disabled){background:#303b3d;color:#f5f2ea}.lv-studio .lv-top-actions,.lv-workspace.lv-shell .lv-top-actions{gap:9px}.lv-studio .lv-top-actions select,.lv-workspace.lv-shell .lv-top-actions select{min-height:40px;border:1px solid #465052;background:#2a3234;color:#f5f2ea;border-radius:9px}.lv-studio .lv-demo-pill,.lv-workspace.lv-shell .lv-demo-pill{background:#303a3a;color:#ead8ca;border:1px solid #5b5148;border-radius:999px;letter-spacing:.04em}.lv-studio .lv-avatar,.lv-workspace.lv-shell .lv-avatar{background:#394a48;color:#f2e8dc}.lv-studio .lv-navigation,.lv-workspace.lv-shell .lv-navigation{background:#20292a;border-right:1px solid #394344;color:#c7d0cc}.lv-studio .lv-side-navigation,.lv-workspace.lv-shell .lv-side-navigation{padding:26px 14px 20px;gap:5px}.lv-studio .lv-side-navigation .lv-nav-heading,.lv-workspace.lv-shell .lv-side-navigation .lv-nav-heading{color:#92a09b;font-size:10px;letter-spacing:.17em;padding:0 12px;margin-bottom:10px}.lv-studio .lv-side-navigation button,.lv-workspace.lv-shell .lv-side-navigation button{min-height:43px;padding:10px 12px;color:#c0cbc6;border:1px solid transparent;background:transparent;border-radius:9px}.lv-studio .lv-side-navigation button:hover,.lv-workspace.lv-shell .lv-side-navigation button:hover{background:#2d3839;color:#fff}.lv-studio .lv-side-navigation button[aria-current=page],.lv-studio .lv-side-navigation button[data-active=true],.lv-workspace.lv-shell .lv-side-navigation button[aria-current=page],.lv-workspace.lv-shell .lv-side-navigation button[data-active=true]{background:var(--studio-copper);color:#fffaf4;box-shadow:0 5px 14px #c4664338}.lv-studio .lv-nav-extra,.lv-workspace.lv-shell .lv-nav-extra{border-color:#41504e}.lv-studio .lv-nav-foot,.lv-workspace.lv-shell .lv-nav-foot{color:#bfcac5}.lv-studio .lv-nav-foot span,.lv-workspace.lv-shell .lv-nav-foot span{color:#899994}.lv-studio .lv-main,.lv-workspace.lv-shell .lv-main{max-width:1500px;width:100%;margin-inline:auto;padding:28px clamp(18px,4vw,62px) 72px}.lv-workspace.lv-finance>.lv-main>*{max-width:none;min-width:0;margin-inline:0}@media(min-width:721px){.lv-workspace.lv-finance .lv-side-navigation{top:var(--lv-header-height, 76px);height:calc(100dvh - var(--lv-header-height, 76px));min-height:0;overflow-y:auto}}@media(max-width:720px){.lv-workspace.lv-shell.lv-finance .lv-side-navigation{position:fixed;inset:auto 0 0;padding:6px 10px calc(6px + env(safe-area-inset-bottom));min-height:70px;max-height:none;z-index:20}}.lv-studio .lv-context-bar,.lv-workspace.lv-shell .lv-context-bar{margin-bottom:26px;padding:11px 14px;border:1px solid var(--lv-border);border-radius:10px;background:color-mix(in srgb,var(--lv-surface) 83%,var(--lv-bg));box-shadow:0 4px 12px #1f25280a}.lv-studio .lv-context-dot,.lv-workspace.lv-shell .lv-context-dot{background:var(--studio-copper)}.lv-studio .lv-page-heading,.lv-workspace.lv-shell .lv-page-heading{align-items:end;padding-bottom:23px;border-bottom:1px solid var(--lv-border);margin:0 0 22px}.lv-studio .lv-page-heading .lv-eyebrow,.lv-workspace.lv-shell .lv-page-heading .lv-eyebrow{color:var(--studio-sage)}.lv-studio .lv-eyebrow,.lv-workspace.lv-shell .lv-eyebrow{font-size:10px;letter-spacing:.17em;font-weight:700}.lv-studio .lv-panel,.lv-workspace.lv-shell .lv-panel{background:var(--lv-surface);border:1px solid var(--lv-border);border-radius:var(--studio-radius);box-shadow:var(--lv-shadow);padding:24px}.lv-studio .lv-panel h2,.lv-workspace.lv-shell .lv-panel h2{font-size:21px}.lv-studio .lv-primary,.lv-workspace.lv-shell .lv-primary{background:var(--studio-copper);color:#fffaf4;border-color:var(--studio-copper);font-weight:700;box-shadow:0 6px 14px #8f3f2d29}.lv-studio .lv-primary:hover:not(:disabled),.lv-workspace.lv-shell .lv-primary:hover:not(:disabled){background:var(--studio-copper-deep);border-color:var(--studio-copper-deep)}.lv-studio .lv-secondary,.lv-workspace.lv-shell .lv-secondary{background:var(--lv-surface);color:var(--lv-text);border-color:var(--lv-border)}.lv-studio .lv-secondary:hover:not(:disabled),.lv-workspace.lv-shell .lv-secondary:hover:not(:disabled){background:var(--lv-soft)}.lv-studio .lv-finance-hero,.lv-workspace.lv-shell .lv-finance-hero{position:relative;overflow:hidden;border:1px solid #445052;border-radius:20px;background:radial-gradient(circle at 85% 10%,rgba(196,102,67,.36),transparent 18rem),linear-gradient(135deg,#222d2f,#182022 72%);color:#fffaf4;box-shadow:0 18px 40px #18202133}.lv-studio .lv-finance-hero:after,.lv-workspace.lv-shell .lv-finance-hero:after{content:"";position:absolute;inset:14px;border:1px solid rgba(255,243,232,.15);border-radius:14px;pointer-events:none}.lv-studio .lv-finance-hero h2,.lv-workspace.lv-shell .lv-finance-hero h2{color:#fffaf4}.lv-studio .lv-finance-hero p,.lv-workspace.lv-shell .lv-finance-hero p{color:#d7dedb}.lv-studio .lv-finance-hero .lv-eyebrow,.lv-workspace.lv-shell .lv-finance-hero .lv-eyebrow{color:#efb397}.lv-studio .lv-finance-hero .lv-primary,.lv-workspace.lv-shell .lv-finance-hero .lv-primary{background:#fffaf4;color:#1f2528;border-color:#fffaf4}.lv-studio .lv-finance-metrics,.lv-workspace.lv-shell .lv-finance-metrics{gap:14px;margin:18px 0}.lv-studio .lv-finance-metrics .lv-panel,.lv-workspace.lv-shell .lv-finance-metrics .lv-panel{border-radius:14px;border:1px solid var(--lv-border);background:var(--lv-surface);box-shadow:var(--lv-shadow)}.lv-studio .lv-section-heading,.lv-workspace.lv-shell .lv-section-heading{gap:14px}.lv-studio .lv-record-row,.lv-workspace.lv-shell .lv-record-row{min-height:59px;border-bottom-color:var(--lv-border)}.lv-studio .lv-record-row:hover,.lv-workspace.lv-shell .lv-record-row:hover{background:var(--lv-soft)}.lv-studio .lv-status,.lv-workspace.lv-shell .lv-status{min-height:25px;padding:4px 9px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.03em;border:1px solid transparent}.lv-studio .lv-status-active,.lv-workspace.lv-shell .lv-status-active,.lv-studio .lv-status-approved,.lv-workspace.lv-shell .lv-status-approved,.lv-studio .lv-status-confirmed,.lv-workspace.lv-shell .lv-status-confirmed,.lv-studio .lv-status-completed,.lv-workspace.lv-shell .lv-status-completed{color:var(--studio-sage);background:var(--studio-sage-soft);border-color:#b9d5c7}.lv-studio .lv-status-pending,.lv-workspace.lv-shell .lv-status-pending,.lv-studio .lv-status-waiting,.lv-workspace.lv-shell .lv-status-waiting,.lv-studio .lv-status-review,.lv-workspace.lv-shell .lv-status-review{color:var(--studio-amber);background:var(--studio-amber-soft);border-color:#e5cf9a}.lv-studio .lv-status-failed,.lv-workspace.lv-shell .lv-status-failed,.lv-studio .lv-status-cancelled,.lv-workspace.lv-shell .lv-status-cancelled{color:var(--studio-danger);background:var(--studio-danger-soft);border-color:#e1b4b4}.lv-studio .lv-finance-period,.lv-workspace.lv-shell .lv-finance-period{margin:0 0 20px;padding:13px 15px;border:1px solid var(--lv-border);border-radius:12px;background:var(--lv-surface)}.lv-studio .lv-finance-period input,.lv-workspace.lv-shell .lv-finance-period input,.lv-studio input,.lv-studio select,.lv-studio textarea,.lv-workspace.lv-shell input,.lv-workspace.lv-shell select,.lv-workspace.lv-shell textarea{background:color-mix(in srgb,var(--lv-surface) 90%,var(--lv-soft));border:1px solid var(--lv-border);color:var(--lv-text);border-radius:9px}.lv-studio input:focus,.lv-studio select:focus,.lv-studio textarea:focus,.lv-workspace.lv-shell input:focus,.lv-workspace.lv-shell select:focus,.lv-workspace.lv-shell textarea:focus{border-color:var(--studio-copper);box-shadow:0 0 0 3px #c4664329}.lv-studio .lv-finance-table,.lv-workspace.lv-shell .lv-finance-table{border-color:var(--lv-border);border-radius:12px;overflow-x:auto}.lv-studio .lv-finance-table th,.lv-workspace.lv-shell .lv-finance-table th{background:var(--lv-soft);color:var(--lv-muted);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.lv-studio .lv-finance-table td,.lv-workspace.lv-shell .lv-finance-table td{background:var(--lv-surface)}.lv-studio .lv-finance-table tbody tr:hover td,.lv-workspace.lv-shell .lv-finance-table tbody tr:hover td{background:color-mix(in srgb,var(--lv-soft) 70%,var(--lv-surface))}.lv-studio .lv-insights-grid,.lv-workspace.lv-shell .lv-insights-grid{gap:16px}.lv-studio .lv-bar-track,.lv-workspace.lv-shell .lv-bar-track{height:8px;border-radius:999px;background:var(--lv-soft)}.lv-studio .lv-bar-track span,.lv-workspace.lv-shell .lv-bar-track span{background:var(--studio-copper);border-radius:inherit}.lv-studio .lv-bar-cost .lv-bar-track span,.lv-workspace.lv-shell .lv-bar-cost .lv-bar-track span{background:var(--studio-sage)}.lv-studio .lv-bar-admin .lv-bar-track span,.lv-workspace.lv-shell .lv-bar-admin .lv-bar-track span{background:#9da69f}.lv-studio .lv-bar-profit .lv-bar-track span,.lv-workspace.lv-shell .lv-bar-profit .lv-bar-track span{background:var(--studio-copper-deep)}.lv-studio .lv-feedback,.lv-workspace.lv-shell .lv-feedback{background:var(--lv-surface);border-color:var(--lv-border);border-radius:11px}.lv-studio .lv-error,.lv-workspace.lv-shell .lv-error{border-left:4px solid var(--studio-danger);background:var(--studio-danger-soft)}.lv-studio .lv-empty,.lv-workspace.lv-shell .lv-empty{border:1px dashed var(--lv-border);border-radius:14px;padding:28px 20px;background:color-mix(in srgb,var(--lv-soft) 60%,transparent)}.lv-studio .lv-dialog,.lv-workspace.lv-shell .lv-dialog{--lv-muted: var(--studio-muted);border-color:var(--lv-border);border-radius:18px;background:var(--studio-paper)}.lv-studio .lv-dialog-heading,.lv-workspace.lv-shell .lv-dialog-heading{background:var(--studio-paper);border-bottom-color:var(--lv-border)}.lv-studio.lv-dark .lv-dialog,.lv-workspace.lv-shell.lv-dark .lv-dialog{--lv-muted: #aeb4b0;background:var(--lv-bg);color:var(--lv-text)}.lv-studio.lv-dark .lv-dialog-heading,.lv-workspace.lv-shell.lv-dark .lv-dialog-heading{background:var(--lv-bg);color:var(--lv-text)}.lv-studio.lv-dark .lv-error,.lv-workspace.lv-shell.lv-dark .lv-error{background:#452c27;color:#ffd3c2}.lv-studio.lv-dark .lv-page-heading .lv-eyebrow,.lv-workspace.lv-shell.lv-dark .lv-page-heading .lv-eyebrow{color:#a9d3bc}.lv-studio.lv-dark .lv-entry-action small code,.lv-workspace.lv-shell.lv-dark .lv-entry-action small code{color:#f0a583}.lv-studio .lv-context-links button,.lv-workspace.lv-shell .lv-context-links button{background:var(--lv-soft)}.lv-studio .lv-entry-action-grid,.lv-workspace.lv-shell .lv-entry-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lv-workspace.lv-shell .lv-entry-action-grid>.lv-entry-action{width:100%;min-width:0;margin:0;text-align:left;justify-content:space-between}.lv-workspace.lv-shell .lv-entry-action:disabled{opacity:1;background:var(--lv-soft);color:var(--lv-muted);border-left-color:var(--lv-border)}.lv-workspace.lv-shell .lv-entry-revenue>div{margin-top:28px;padding-top:24px;border-top:1px solid var(--lv-border)}.lv-workspace.lv-shell .lv-entry-revenue .lv-entry-action{width:100%;margin-bottom:0;text-align:left;justify-content:space-between}.lv-studio .lv-entry-action,.lv-workspace.lv-shell .lv-entry-action{min-height:78px;text-align:left;align-items:center;background:color-mix(in srgb,var(--lv-surface) 88%,var(--lv-soft));border-left:3px solid var(--studio-copper)}.lv-studio .lv-entry-action strong,.lv-workspace.lv-shell .lv-entry-action strong{display:block;line-height:1.25}.lv-studio .lv-entry-action small,.lv-workspace.lv-shell .lv-entry-action small{display:block;margin-top:7px;color:var(--lv-muted)}.lv-studio .lv-entry-action small code,.lv-workspace.lv-shell .lv-entry-action small code{display:inline-block;margin-left:4px;color:var(--studio-copper-deep);font-size:10px}.lv-studio .lv-entry,.lv-workspace.lv-shell.lv-entry{background:var(--studio-paper)}.lv-studio .lv-signin-art,.lv-workspace.lv-shell.lv-entry .lv-signin-art{background-color:#1f302f;background-blend-mode:multiply}.lv-studio .lv-signin-card,.lv-workspace.lv-shell.lv-entry .lv-signin-card{background:var(--studio-card)}.lv-studio.lv-finance,.lv-workspace.lv-shell.lv-finance{--lv-bg: var(--studio-paper);--lv-surface: var(--studio-card);--lv-panel: var(--studio-card);--lv-text: var(--studio-ink);--lv-muted: var(--studio-muted);--lv-border: var(--studio-line);--lv-soft: #eeeae2;--lv-accent: var(--studio-copper);--lv-accent-soft: var(--studio-copper-soft);--lv-rail: #20292a;background:var(--studio-paper)}.lv-studio.lv-finance.lv-dark,.lv-workspace.lv-shell.lv-finance.lv-dark{--lv-bg: #121719;--lv-surface: #1b2223;--lv-panel: #1b2223;--lv-text: #f4f1e9;--lv-muted: #aeb4b0;--lv-border: #394143;--lv-soft: #252e2f;--lv-accent: #e28b64;--lv-accent-soft: #3f2c28;--lv-rail: #0f1516;background:#121719}.lv-studio.lv-finance .lv-finance-hero,.lv-workspace.lv-shell.lv-finance .lv-finance-hero{margin-bottom:20px}.lv-studio.lv-finance .lv-finance-seal strong,.lv-workspace.lv-shell.lv-finance .lv-finance-seal strong{color:#fffaf4}.lv-studio.lv-finance .lv-finance-metrics .lv-panel,.lv-workspace.lv-shell.lv-finance .lv-finance-metrics .lv-panel{border-top:3px solid var(--studio-copper)}.lv-studio :is(.lv-users,.lv-password-form,.lv-authenticator,.lv-account-security) :is(.lv-error,.lv-feedback),.lv-workspace.lv-shell :is(.lv-users,.lv-password-form,.lv-authenticator,.lv-account-security) :is(.lv-error,.lv-feedback){display:flex;align-items:center;gap:8px;margin:6px 0;padding:9px 12px;border-radius:8px;font-size:13px}.lv-studio .lv-signin-form,.lv-workspace.lv-shell .lv-signin-form,.lv-studio .lv-password-form,.lv-workspace.lv-shell .lv-password-form{padding:0;gap:14px}.lv-signin-card .lv-link-button{background:none;border:0;padding:4px 0;margin-top:10px;color:var(--studio-copper-deep);font:inherit;font-size:13px;font-weight:650;text-decoration:underline;text-underline-offset:3px;cursor:pointer;align-self:flex-start}.lv-signin-card .lv-password-reset h2{margin:0 0 6px;font-size:20px}.lv-studio .lv-signin-form .lv-primary,.lv-workspace.lv-shell .lv-signin-form .lv-primary{width:100%}.lv-studio .lv-password-form small,.lv-workspace.lv-shell .lv-password-form small{font-size:11px}.lv-studio.lv-first-signin,.lv-workspace.lv-shell.lv-first-signin{grid-template-columns:minmax(0,620px);justify-content:center}.lv-studio .lv-entry-blockers,.lv-workspace.lv-shell .lv-entry-blockers{display:grid;gap:4px;padding:10px 14px;border-radius:8px;font-size:13px}.lv-studio .lv-entry-blockers p,.lv-workspace.lv-shell .lv-entry-blockers p{margin:0}.lv-studio .lv-authenticator,.lv-workspace.lv-shell .lv-authenticator{border-left:3px solid var(--studio-copper);margin-bottom:20px}.lv-studio .lv-authenticator .lv-form,.lv-workspace.lv-shell .lv-authenticator .lv-form{padding:0;gap:14px;max-width:560px}.lv-studio .lv-authenticator>.lv-primary,.lv-workspace.lv-shell .lv-authenticator>.lv-primary{align-self:flex-start}.lv-studio .lv-secret,.lv-workspace.lv-shell .lv-secret{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0}.lv-studio .lv-secret code,.lv-workspace.lv-shell .lv-secret code,.lv-studio .lv-recovery-codes code,.lv-workspace.lv-shell .lv-recovery-codes code,.lv-studio .lv-one-time code,.lv-workspace.lv-shell .lv-one-time code{padding:7px 10px;border-radius:8px;background:var(--lv-soft);color:var(--lv-text);font:600 14px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em;overflow-wrap:anywhere}.lv-studio .lv-secret code,.lv-workspace.lv-shell .lv-secret code{overflow-wrap:normal}.lv-studio .lv-recovery-codes code,.lv-workspace.lv-shell .lv-recovery-codes code,.lv-studio .lv-one-time code,.lv-workspace.lv-shell .lv-one-time code{white-space:nowrap;overflow-wrap:normal}.lv-studio .lv-uri,.lv-workspace.lv-shell .lv-uri{display:block;margin-top:8px;color:var(--lv-muted);font-size:11px;overflow-wrap:anywhere}.lv-studio .lv-recovery-codes,.lv-workspace.lv-shell .lv-recovery-codes{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin:14px 0 18px;padding:0;list-style:none}.lv-studio .lv-account-security details,.lv-workspace.lv-shell .lv-account-security details,.lv-studio .lv-users details,.lv-workspace.lv-shell .lv-users details{border-top:1px solid var(--lv-border);padding:4px 0;margin-top:12px}.lv-studio .lv-account-security summary,.lv-workspace.lv-shell .lv-account-security summary,.lv-studio .lv-users summary,.lv-workspace.lv-shell .lv-users summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-size:14px;font-weight:600}.lv-studio .lv-users,.lv-workspace.lv-shell .lv-users{display:grid;gap:18px}.lv-studio .lv-users>.lv-panel,.lv-workspace.lv-shell .lv-users>.lv-panel{margin:0;min-width:0}.lv-studio .lv-users-tabs,.lv-workspace.lv-shell .lv-users-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 4px}.lv-studio .lv-users-tabs .lv-primary,.lv-workspace.lv-shell .lv-users-tabs .lv-primary,.lv-studio .lv-users-tabs .lv-secondary,.lv-workspace.lv-shell .lv-users-tabs .lv-secondary{min-height:44px;padding:8px 15px}.lv-studio .lv-users-tabs .lv-icon,.lv-workspace.lv-shell .lv-users-tabs .lv-icon{margin-left:auto}.lv-studio .lv-users tr.lv-selected td,.lv-workspace.lv-shell .lv-users tr.lv-selected td{background:color-mix(in srgb,var(--lv-accent-soft) 70%,var(--lv-surface))}.lv-studio .lv-users td small,.lv-workspace.lv-shell .lv-users td small{color:var(--lv-muted)}.lv-studio .lv-users td .lv-text-action,.lv-workspace.lv-shell .lv-users td .lv-text-action{justify-content:flex-start;padding:4px 0;border:0;background:none;color:var(--lv-text);font-size:13px;text-align:left;text-decoration:underline;text-decoration-color:var(--lv-border);text-underline-offset:4px}.lv-studio .lv-users td .lv-text-action:hover,.lv-workspace.lv-shell .lv-users td .lv-text-action:hover{background:none;color:var(--lv-accent);text-decoration-color:currentColor}.lv-studio .lv-users td>small,.lv-workspace.lv-shell .lv-users td>small{display:block}.lv-studio .lv-lock,.lv-workspace.lv-shell .lv-lock{display:flex;align-items:center;gap:5px;margin-top:5px;color:var(--studio-danger);font-weight:650}.lv-studio .lv-status-invalidated,.lv-workspace.lv-shell .lv-status-invalidated{color:var(--lv-muted);background:var(--lv-soft);border-color:var(--lv-border)}.lv-studio .lv-profile .lv-detail-meta,.lv-workspace.lv-shell .lv-profile .lv-detail-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:16px 0;font-size:12px}.lv-studio .lv-profile .lv-detail-meta dt,.lv-workspace.lv-shell .lv-profile .lv-detail-meta dt{font-size:10px;letter-spacing:.08em;text-transform:uppercase}.lv-studio .lv-profile .lv-detail-meta dd,.lv-workspace.lv-shell .lv-profile .lv-detail-meta dd{margin:4px 0 0;color:var(--lv-text)}.lv-studio .lv-capabilities,.lv-workspace.lv-shell .lv-capabilities{display:grid;gap:2px;margin:4px 0 8px;padding:0;list-style:none}.lv-studio .lv-capabilities li,.lv-workspace.lv-shell .lv-capabilities li{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:9px 10px;border-radius:8px;font-size:13px}.lv-studio .lv-capabilities li>span,.lv-workspace.lv-shell .lv-capabilities li>span{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.lv-studio .lv-capabilities li>small,.lv-workspace.lv-shell .lv-capabilities li>small{color:var(--lv-muted);font-size:11px;text-align:right}.lv-studio .lv-capabilities .lv-held,.lv-workspace.lv-shell .lv-capabilities .lv-held{background:color-mix(in srgb,var(--studio-sage-soft) 55%,var(--lv-surface))}.lv-studio .lv-capabilities .lv-held svg,.lv-workspace.lv-shell .lv-capabilities .lv-held svg{color:var(--studio-sage)}.lv-studio .lv-capabilities .lv-not-held,.lv-workspace.lv-shell .lv-capabilities .lv-not-held{color:var(--lv-muted)}.lv-studio .lv-history,.lv-workspace.lv-shell .lv-history{display:grid;gap:10px;margin:8px 0;padding-left:20px;font-size:13px}.lv-studio .lv-history small,.lv-workspace.lv-shell .lv-history small{display:block;color:var(--lv-muted)}.lv-studio .lv-reasoned,.lv-workspace.lv-shell .lv-reasoned{padding:12px 0;gap:12px}.lv-studio .lv-users details>.lv-reasoned+.lv-reasoned,.lv-workspace.lv-shell .lv-users details>.lv-reasoned+.lv-reasoned{border-top:1px dashed var(--lv-border)}.lv-studio .lv-reasoned>.lv-primary,.lv-workspace.lv-shell .lv-reasoned>.lv-primary,.lv-studio .lv-reasoned>.lv-secondary,.lv-workspace.lv-shell .lv-reasoned>.lv-secondary{align-self:flex-start}.lv-studio .lv-danger,.lv-workspace.lv-shell .lv-danger{color:var(--studio-danger);border-color:color-mix(in srgb,var(--studio-danger) 45%,var(--lv-border))}.lv-studio .lv-preview,.lv-workspace.lv-shell .lv-preview{display:grid;gap:6px;padding:14px 16px;border:1px solid var(--lv-border);border-left:3px solid var(--studio-amber);border-radius:10px;background:color-mix(in srgb,var(--studio-amber-soft) 45%,var(--lv-surface));font-size:13px}.lv-studio .lv-preview p,.lv-workspace.lv-shell .lv-preview p{margin:0}.lv-studio .lv-duty,.lv-workspace.lv-shell .lv-duty{padding:14px 0;border-top:1px solid var(--lv-border)}.lv-studio .lv-duty h3,.lv-workspace.lv-shell .lv-duty h3{margin:0 0 6px;font-size:14px}.lv-studio .lv-users .lv-feedback.lv-one-time,.lv-workspace.lv-shell .lv-users .lv-feedback.lv-one-time{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding:12px 14px;border-left:3px solid var(--studio-sage)}.lv-studio .lv-one-time>span,.lv-workspace.lv-shell .lv-one-time>span{flex:1;min-width:220px}.lv-studio.lv-dark .lv-capabilities .lv-held,.lv-workspace.lv-shell.lv-dark .lv-capabilities .lv-held{background:#1f3530}.lv-studio.lv-dark .lv-capabilities .lv-held svg,.lv-workspace.lv-shell.lv-dark .lv-capabilities .lv-held svg{color:#a9d3bc}.lv-studio.lv-dark .lv-preview,.lv-workspace.lv-shell.lv-dark .lv-preview{background:#2f2a1f;border-left-color:#d9b56a}.lv-studio.lv-dark .lv-lock,.lv-workspace.lv-shell.lv-dark .lv-lock,.lv-studio.lv-dark .lv-danger,.lv-workspace.lv-shell.lv-dark .lv-danger{color:#ffb4a8}.lv-studio.lv-dark .lv-users tr.lv-selected td,.lv-workspace.lv-shell.lv-dark .lv-users tr.lv-selected td{background:#2b2624}@media(max-width:680px){.lv-studio .lv-capabilities li,.lv-workspace.lv-shell .lv-capabilities li{flex-direction:column;gap:3px}.lv-studio .lv-capabilities li>small,.lv-workspace.lv-shell .lv-capabilities li>small{text-align:left}.lv-studio .lv-users-tabs .lv-primary,.lv-workspace.lv-shell .lv-users-tabs .lv-primary,.lv-studio .lv-users-tabs .lv-secondary,.lv-workspace.lv-shell .lv-users-tabs .lv-secondary{flex:1 1 auto}.lv-studio .lv-authenticator>.lv-primary,.lv-workspace.lv-shell .lv-authenticator>.lv-primary{width:100%}.lv-studio :is(.lv-authenticator,.lv-users,.lv-account-security) .lv-section-heading>svg,.lv-workspace.lv-shell :is(.lv-authenticator,.lv-users,.lv-account-security) .lv-section-heading>svg{display:none}}@media(max-width:999px){.lv-studio .lv-main,.lv-workspace.lv-shell .lv-main{padding-inline:24px}.lv-studio .lv-side-navigation,.lv-workspace.lv-shell .lv-side-navigation{background:#20292a}}@media(max-width:680px){.lv-studio .lv-topbar,.lv-workspace.lv-shell .lv-topbar{min-height:70px;padding:13px 15px}.lv-studio .lv-main,.lv-workspace.lv-shell .lv-main{padding:18px 15px 102px}.lv-studio .lv-context-bar,.lv-workspace.lv-shell .lv-context-bar{margin-bottom:18px}.lv-studio.lv-finance .lv-context-bar,.lv-workspace.lv-shell.lv-finance .lv-context-bar{margin-inline:0;padding-inline:15px}.lv-studio .lv-page-heading,.lv-workspace.lv-shell .lv-page-heading{align-items:flex-start;padding-bottom:18px}.lv-studio .lv-page-heading>button,.lv-workspace.lv-shell .lv-page-heading>button{width:100%}.lv-studio .lv-panel,.lv-workspace.lv-shell .lv-panel{padding:18px;border-radius:14px}.lv-studio .lv-navigation,.lv-workspace.lv-shell .lv-navigation{background:#20292a;border-top:1px solid #394344}.lv-studio .lv-navigation button,.lv-workspace.lv-shell .lv-navigation button{min-height:54px;scroll-snap-align:start}.lv-studio .lv-navigation,.lv-workspace.lv-shell .lv-navigation{scroll-snap-type:x proximity}.lv-studio .lv-finance-hero,.lv-workspace.lv-shell .lv-finance-hero{border-radius:16px}.lv-studio h1,.lv-workspace.lv-shell h1{font-size:2.35rem!important}.lv-studio .lv-entry-action-grid,.lv-workspace.lv-shell .lv-entry-action-grid{grid-template-columns:1fr}.lv-studio .lv-finance-period,.lv-workspace.lv-shell .lv-finance-period{align-items:stretch}.lv-studio .lv-finance-period label,.lv-workspace.lv-shell .lv-finance-period label{flex:1;flex-direction:column;align-items:stretch}.lv-studio .lv-finance-table,.lv-workspace.lv-shell .lv-finance-table{overflow-x:auto}.lv-studio .lv-finance-table table,.lv-workspace.lv-shell .lv-finance-table table{min-width:520px}}@media(prefers-reduced-motion:reduce){.lv-studio *,.lv-workspace.lv-shell *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.lv-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lv-workspace.lv-shell .lv-side-navigation .lv-nav-compact{display:contents}.lv-workspace.lv-shell .lv-side-navigation .lv-nav-group,.lv-workspace.lv-shell .lv-side-navigation .lv-nav-search{display:none}@media(min-width:1000px){.lv-workspace.lv-shell .lv-side-navigation .lv-nav-compact{display:none}.lv-workspace.lv-shell .lv-side-navigation .lv-nav-search{display:block;position:relative;margin:0 0 10px}.lv-workspace.lv-shell .lv-side-navigation .lv-nav-search input{width:100%;box-sizing:border-box;min-height:38px;padding:8px 12px;border-radius:9px;border:1px solid #41504e;background:#2a3536;color:#eef3f0;font-size:12px}.lv-workspace.lv-shell .lv-side-navigation .lv-nav-search input::placeholder{color:#9aa8a3}.lv-workspace.lv-shell .lv-side-navigation .lv-nav-search input:focus{outline:2px solid var(--studio-copper, #c46643);outline-offset:1px}.lv-workspace.lv-shell .lv-side-navigation .lv-nav-group{display:block;margin-top:8px}.lv-workspace.lv-shell .lv-side-navigation .lv-nav-group-toggle{min-height:30px;padding:6px 12px;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#92a09b;justify-content:space-between;box-shadow:none}.lv-workspace.lv-shell .lv-side-navigation .lv-nav-group-toggle:hover{color:#fff}.lv-workspace.lv-shell .lv-side-navigation .lv-nav-group-toggle .lv-nav-group-chevron{transition:transform .16s;opacity:.7}.lv-workspace.lv-shell .lv-side-navigation .lv-nav-group-toggle[aria-expanded=true] .lv-nav-group-chevron{transform:rotate(90deg)}.lv-workspace.lv-shell .lv-side-navigation .lv-nav-group-items{display:flex;flex-direction:column;gap:3px}}.lv-nav-results{list-style:none;margin:6px 0 0;padding:6px;border-radius:10px;background:#fff;color:#1e2426;box-shadow:0 10px 28px #00000047;position:absolute;left:0;right:0;z-index:30;max-height:60vh;overflow-y:auto}.lv-workspace.lv-shell .lv-nav-results button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;min-height:0;padding:8px 10px;border-radius:7px;color:#1e2426;background:transparent;border:0;box-shadow:none;text-align:left;font-size:12px}.lv-workspace.lv-shell .lv-nav-results li[aria-selected=true] button,.lv-workspace.lv-shell .lv-nav-results button:hover{background:#f3e3d8;color:#1e2426}.lv-nav-results small{color:#6d7575;font-size:10px}.lv-nav-no-result{padding:8px 10px;font-size:12px;color:#6d7575}.lv-workspace.lv-dark .lv-nav-results{background:#2a3536;color:#eef3f0}.lv-workspace.lv-dark.lv-shell .lv-nav-results button{color:#eef3f0}.lv-workspace.lv-dark.lv-shell .lv-nav-results li[aria-selected=true] button,.lv-workspace.lv-dark.lv-shell .lv-nav-results button:hover{background:#3a4748;color:#fff}.lv-workspace.lv-dark .lv-nav-results small,.lv-workspace.lv-dark .lv-nav-no-result{color:#a9b6b1}.lv-all-tools .lv-nav-search{display:block;position:relative;margin:0 0 22px;max-width:560px}.lv-all-tools .lv-nav-search input{width:100%;box-sizing:border-box;min-height:44px;padding:10px 14px;border-radius:10px;border:1px solid var(--lv-border);background:var(--lv-surface);color:var(--lv-text);font-size:14px}.lv-tools-group{margin:0 0 26px}.lv-tools-group>h2{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--lv-muted);margin:0 0 10px;font-weight:600}.lv-leads .lv-lead-filters{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.lv-leads .lv-chip{border:1px solid var(--lv-border);background:var(--lv-surface);color:var(--lv-text);border-radius:999px;padding:6px 12px;font:inherit;font-size:12px;font-weight:600;cursor:pointer;min-height:32px}.lv-leads .lv-chip-active{border-color:var(--lv-accent);background:var(--lv-accent-soft, var(--lv-soft))}.lv-leads label.lv-lead-search{display:flex;flex-direction:row;align-items:center;gap:8px;border:1px solid var(--lv-border);border-radius:12px;padding:0 12px;background:var(--lv-surface);margin-bottom:14px}.lv-leads label.lv-lead-search input{border:0;background:transparent;color:var(--lv-text);flex:1;min-width:0;width:auto;box-shadow:none;padding:11px 0;font:inherit;outline:none}.lv-leads .lv-lead-search:focus-within{border-color:var(--lv-accent)}.lv-leads .lv-record-row small{display:flex;align-items:center;gap:4px}.lv-leads .lv-link-button{background:none;border:0;padding:4px 0;color:var(--lv-accent);font:inherit;font-size:13px;font-weight:650;cursor:pointer;display:inline-flex;align-items:center;gap:6px;text-decoration:underline;text-underline-offset:3px}.lv-leads .lv-lead-contact{display:flex;flex-wrap:wrap;gap:10px;margin:6px 0 16px}.lv-leads .lv-lead-contact a{display:inline-flex;align-items:center;gap:8px;text-decoration:none;overflow-wrap:anywhere}.lv-leads .lv-lead-stage,.lv-leads .lv-lead-images,.lv-leads .lv-lead-timeline{border-top:1px solid var(--lv-border);margin-top:18px;padding-top:16px}.lv-leads .lv-lead-stage .lv-finance-actions{align-items:flex-end;flex-wrap:wrap}.lv-leads .lv-lead-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;margin:10px 0 14px}.lv-leads .lv-lead-gallery img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:10px;border:1px solid var(--lv-border);display:block;background:var(--lv-soft)}.lv-leads .lv-lead-entries{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:10px}.lv-leads .lv-lead-entry{border:1px solid var(--lv-border);border-left:3px solid var(--lv-border);border-radius:10px;padding:10px 12px;background:var(--lv-surface);overflow-wrap:anywhere}.lv-leads .lv-lead-entry p{margin:0 0 4px}.lv-leads .lv-lead-entry-note{border-left-color:var(--lv-accent)}.lv-leads .lv-lead-entry-converted{border-left-color:#3e8a64}.lv-leads .lv-lead-entry details ol{margin:8px 0 0;padding-left:18px}.lv-leads .lv-lead-timeline h3,.lv-leads .lv-lead-images h3{display:flex;align-items:center;gap:8px}@media(max-width:640px){.lv-leads .lv-section-heading{flex-wrap:wrap;gap:10px}.lv-leads .lv-lead-stage .lv-finance-actions>*{width:100%}.lv-leads .lv-lead-stage.lv-feedback,.lv-leads .lv-lead-stage .lv-feedback{flex-wrap:wrap}.lv-leads .lv-lead-stage.lv-feedback>button,.lv-leads .lv-lead-stage .lv-feedback>button{width:100%;justify-content:center}}.lv-parallel-band{display:flex;gap:12px;align-items:flex-start;margin:0 0 16px;padding:14px 16px;border-radius:12px;border:2px solid #b63835;background:#fbeeed;color:#4a1514}.lv-parallel-band strong{display:block;letter-spacing:.02em}.lv-parallel-band span{display:block;font-weight:600;margin-top:2px}.lv-dark .lv-parallel-band{background:#3a1716;color:#f6d9d7;border-color:#e0605b}.lv-parallel-run h3{margin:18px 0 8px}.lv-parallel-set fieldset{border:1px solid var(--lv-border);border-radius:10px;padding:10px 12px;margin:0 0 10px}.lv-parallel-set legend{font-weight:650;padding:0 4px}.lv-parallel-set .lv-checkboxes{display:flex;flex-wrap:wrap;gap:10px;padding:6px 0}
