.v2-lw .v2-lw-qual{display:flex;flex-direction:column;gap:16px;min-width:0}.v2-lw .v2-lw-qual>.v2-lw-qpoint{order:0}.v2-lw .v2-lw-qual>.v2-lw-qacademy{order:2}.v2-lw .v2-lw-qual>.v2-lw-qcards{order:3;display:flex;flex-direction:column;gap:16px;min-width:0}.v2-lw .v2-lw-qual>.v2-lw-visa{order:1}.v2-lw .v2-lw-qual>.v2-lw-visa--last{order:9}.v2-lw .v2-lw-qpoint{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;border-radius:var(--lw-r-md);background:var(--blue-soft)}.v2-lw .v2-lw-qpoint>svg{color:var(--blue)}.v2-lw .v2-lw-qpoint-text{flex:1 1 240px;min-width:0;font-size:12.5px;line-height:1.45;color:var(--ink)}.v2-lw .v2-lw-qpoint-go{display:inline-flex;align-items:center;gap:4px;height:var(--lw-btn-h);padding:0 10px;border:none;border-radius:var(--lw-r-pill);background:transparent;color:var(--blue);font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.v2-lw .v2-lw-qpoint-go:hover{background:var(--blue-soft)}.v2-lw .v2-lw-qsaves{font-size:10.5px;color:var(--ink-4);white-space:nowrap}.v2-lw .v2-lw-qgrid{display:grid;grid-template-columns:repeat(var(--lw-cols, 2),minmax(0,1fr));gap:20px 24px}.v2-lw .v2-lw-qual .v2-lw-field-hint{display:block}.v2-lw .v2-lw-visa-tools{align-self:flex-start;max-width:100%;box-sizing:border-box}.v2-lw .v2-lw-visa-note{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12.5px;line-height:1.45;color:var(--ink-3)}.v2-lw .v2-lw-fromlead{display:inline-flex;align-items:center;gap:3px;height:20px;padding:0 7px;border-radius:var(--lw-r-pill);background:var(--indigo-soft);color:var(--indigo);font-size:10.5px;font-weight:600;white-space:nowrap}.v2-lw .v2-lw-calc{display:flex;gap:16px;flex-wrap:wrap;align-items:flex-start}.v2-lw .v2-lw-calc-form{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:14px}.v2-lw .v2-lw-calc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));gap:14px}.v2-lw .v2-lw-calc-field{display:flex;flex-direction:column;gap:6px;min-width:0}.v2-lw .v2-lw-calc-label{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-height:20px;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.v2-lw .v2-lw-calc-hint{font-size:12px;line-height:1.45;color:var(--ink-3)}.v2-lw .v2-lw-calc .v2-lw-input{width:100%;font-size:var(--lw-in-fs, 14px)}.v2-lw .v2-lw-calc-checks{display:flex;flex-direction:column;gap:8px}.v2-lw .v2-lw-calc-check{display:flex;align-items:flex-start;gap:10px;font-size:12.5px;line-height:1.45;color:var(--ink-2);cursor:pointer}.v2-lw .v2-lw-calc-check>input{width:16px;height:16px;margin:1px 0 0;flex-shrink:0;accent-color:var(--blue);cursor:pointer}.v2-lw .v2-lw-visa-foot{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.v2-lw .v2-lw-visa-foot>span{flex:1 1 220px;font-size:12.5px;color:var(--ink-3)}.v2-lw .v2-lw-visa-warn a{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;font-weight:600;color:var(--blue);white-space:nowrap;text-decoration:none}.v2-lw .v2-lw-visa-warn .v2-lw-banner-icon{color:var(--lw-warn-ink)}.v2-lw .v2-lw-visa-ai{display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:var(--lw-r-md);background:var(--lw-b-ai);box-shadow:inset 0 0 0 .5px color-mix(in oklch,var(--indigo) 30%,transparent)}.v2-lw .v2-lw-visa-ai-lines{display:flex;flex-direction:column}.v2-lw .v2-lw-visa-ai-lines>div{padding:6px 0;border-top:.5px solid var(--glass-stroke);font-size:12.5px;line-height:1.45;color:var(--ink-2)}.v2-lw .v2-lw-score{flex:0 0 300px;box-sizing:border-box;padding:16px;border-radius:var(--lw-r-lg);background:var(--lw-sheet);box-shadow:inset 0 0 0 .5px var(--glass-stroke),0 8px 24px #0f172a0f;display:flex;flex-direction:column;gap:8px;position:sticky;top:16px}.v2-lw .v2-lw-score-label{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.v2-lw .v2-lw-score-top{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.v2-lw .v2-lw-score-value{font-family:JetBrains Mono,monospace;font-size:22px;font-weight:600;line-height:1.2;letter-spacing:-.02em;color:var(--ink)}.v2-lw .v2-lw-score-of{font-family:JetBrains Mono,monospace;font-size:12.5px;color:var(--ink-3)}.v2-lw .v2-lw-score-verdict{align-self:flex-start;display:inline-flex;align-items:center;min-height:22px;padding:3px 9px;border-radius:var(--lw-r-pill);font-size:12.5px;font-weight:600;line-height:1.35}.v2-lw .v2-lw-score-verdict--green{background:var(--green-soft);color:var(--lw-ok-ink)}.v2-lw .v2-lw-score-verdict--amber{background:var(--peach-soft);color:var(--lw-warn-ink)}.v2-lw .v2-lw-score-verdict--red{background:var(--red-soft);color:var(--lw-bad-ink)}.v2-lw .v2-lw-score-lines{display:flex;flex-direction:column;margin-top:4px;max-height:320px;overflow-y:auto}.v2-lw .v2-lw-score-line{display:flex;justify-content:space-between;gap:10px;padding:6px 0;border-top:.5px solid var(--glass-stroke);font-size:12.5px;color:var(--ink-2)}.v2-lw .v2-lw-score-line>b{font-family:JetBrains Mono,monospace;font-weight:600;color:var(--ink);white-space:nowrap}.v2-lw .v2-lw-qtag{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px;border-radius:var(--lw-r-pill);font-size:10.5px;font-weight:700;letter-spacing:.04em;white-space:nowrap}.v2-lw .v2-lw-qtag:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.v2-lw .v2-lw-qtag--ready{background:var(--green-soft);color:var(--lw-ok-ink)}.v2-lw .v2-lw-qtag--nurture{background:var(--peach-soft);color:var(--lw-warn-ink)}.v2-lw .v2-lw-qtag--mismatch{background:var(--red-soft);color:var(--lw-bad-ink)}.v2-lw .v2-lw-qtag--unknown{background:var(--lw-track);color:var(--ink-2)}.v2-lw .v2-lw-qtag-reason{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;border-radius:var(--lw-r-md);background:var(--lw-hover)}.v2-lw .v2-lw-qtag-reason>span{flex:1 1 160px;min-width:0;font-size:12.5px;line-height:1.45;color:var(--ink-2)}.v2-lw .v2-lw-counselled{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 8px;border:none;border-radius:var(--lw-r-pill);background:var(--green-soft);color:var(--lw-ok-ink);font-family:inherit;font-size:10.5px;font-weight:600;white-space:nowrap;cursor:pointer}.v2-lw .v2-lw-counselled>b{font-family:JetBrains Mono,monospace;font-weight:600}.v2-lw .v2-lw-um{gap:14px}.v2-lw .v2-lw-um-count{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:var(--lw-r-pill);font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:600;white-space:nowrap;background:var(--lw-track);color:var(--ink-3)}.v2-lw .v2-lw-um-count--ok{background:var(--green-soft);color:var(--lw-ok-ink)}.v2-lw .v2-lw-um-live{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ink-3)}.v2-lw .v2-lw-um-live>i{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px var(--green-soft)}.v2-lw .v2-lw-um-live--busy>i{background:var(--peach);box-shadow:0 0 0 3px var(--peach-soft)}.v2-lw .v2-lw-qspin{display:inline-flex;animation:lwQSpin .9s linear infinite}@keyframes lwQSpin{to{transform:rotate(360deg)}}.v2-lw .v2-lw-um-empty-sub{font-size:12.5px;color:var(--ink-3);max-width:420px}.v2-lw .v2-lw-fit{display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:var(--lw-r-md);background:var(--lw-hover);box-shadow:inset 0 0 0 .5px var(--glass-stroke)}.v2-lw .v2-lw-fit-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.v2-lw .v2-lw-fit-titles{flex:1 1 240px;min-width:0;display:flex;flex-direction:column;gap:2px}.v2-lw .v2-lw-fit-titles>b{font-size:14px;font-weight:600;color:var(--ink)}.v2-lw .v2-lw-fit-titles>span{font-size:12.5px;color:var(--ink-2)}.v2-lw .v2-lw-fit-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.v2-lw .v2-lw-fit-tile{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:var(--lw-r-md);background:var(--lw-input);box-shadow:inset 0 0 0 .5px var(--glass-stroke);min-width:0}.v2-lw .v2-lw-fit-tile>span{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.v2-lw .v2-lw-fit-tile>b{font-family:JetBrains Mono,monospace;font-size:22px;font-weight:600;letter-spacing:-.02em;line-height:1.2}.v2-lw .v2-lw-fit-sec{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.v2-lw .v2-lw-fit-rules{display:flex;gap:8px;flex-wrap:wrap}.v2-lw .v2-lw-fit-rule{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:4px 10px;box-sizing:border-box;border-radius:var(--lw-r-md);background:var(--red-soft);font-size:12.5px;line-height:1.4;color:var(--ink)}.v2-lw .v2-lw-fit-rule>svg{color:var(--lw-bad-ink)}.v2-lw .v2-lw-fit-rule--missing{background:var(--peach-soft)}.v2-lw .v2-lw-fit-rule--missing>svg{color:var(--lw-warn-ink)}.v2-lw .v2-lw-fit-note{font-size:12px;color:var(--ink-3)}.v2-lw .v2-lw-tray{display:flex;flex-direction:column;border-radius:var(--lw-r-md);background:var(--lw-sheet);box-shadow:inset 0 0 0 .5px var(--glass-stroke)}.v2-lw .v2-lw-tray-head{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 12px;border:none;background:none;cursor:pointer;font-family:inherit;color:var(--ink);text-align:left;width:100%;box-sizing:border-box}.v2-lw .v2-lw-tray-head>svg:first-child{color:var(--indigo)}.v2-lw .v2-lw-tray-head>b{font-size:14px;font-weight:600;white-space:nowrap}.v2-lw .v2-lw-tray-head>b>span{font-family:JetBrains Mono,monospace}.v2-lw .v2-lw-tray-hint{flex:1;min-width:0;font-size:12.5px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-lw .v2-lw-tray-head>svg:last-child{color:var(--ink-3)}.v2-lw .v2-lw-tray-body{display:flex;flex-direction:column;padding:0 12px 12px}.v2-lw .v2-lw-tray-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 0;border-top:.5px solid var(--glass-stroke)}.v2-lw .v2-lw-tray-name{flex:1 1 220px;min-width:0;font-size:12.5px;line-height:1.4;color:var(--ink-2)}.v2-lw .v2-lw-tray-name>b{font-weight:600;color:var(--ink)}.v2-lw .v2-lw-tray-acts{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.v2-lw .v2-lw-tray-empty{padding:10px 0;border-top:.5px solid var(--glass-stroke);font-size:12.5px;color:var(--ink-3)}.v2-lw .v2-lw-tray-share{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-top:10px;border-top:.5px solid var(--glass-stroke)}.v2-lw .v2-lw-tray-share>span{font-size:12.5px;color:var(--ink-3)}.v2-lw .v2-lw-umtag{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 8px;border-radius:var(--lw-r-pill);font-size:10.5px;font-weight:600;white-space:nowrap;background:var(--lw-track);color:var(--ink-2)}.v2-lw .v2-lw-umtag--green{background:var(--green-soft);color:var(--lw-ok-ink)}.v2-lw .v2-lw-umtag--peach{background:var(--peach-soft);color:var(--lw-warn-ink)}.v2-lw .v2-lw-umtag--red{background:var(--red-soft);color:var(--lw-bad-ink)}.v2-lw .v2-lw-umtag--indigo{background:var(--indigo-soft);color:var(--indigo)}.v2-lw .v2-lw-umtag--mono{font-family:JetBrains Mono,monospace}.v2-lw .v2-lw-umtag--restrict{max-width:220px}.v2-lw .v2-lw-umtag--restrict>span{overflow:hidden;text-overflow:ellipsis}.v2-lw .v2-lw-um-filters{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch}.v2-lw .v2-lw-prefs{display:flex;flex-direction:column;gap:6px;padding:8px 10px 10px;border-radius:var(--lw-r-md);background:var(--indigo-soft);box-sizing:border-box;max-width:100%}.v2-lw .v2-lw-prefs-row{display:flex;gap:8px;flex-wrap:wrap}.v2-lw .v2-lw-um-grouplabel{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.v2-lw .v2-lw-prefs .v2-lw-um-grouplabel{color:var(--indigo)}.v2-lw .v2-lw-pref{display:inline-flex;align-items:center;gap:6px;height:var(--lw-btn-h);padding:0 4px 0 10px;box-sizing:border-box;border-radius:var(--lw-r-md);background:var(--lw-input);border:.5px solid color-mix(in oklch,var(--indigo) 35%,transparent);color:var(--ink-3);font-size:12.5px;max-width:100%}.v2-lw .v2-lw-pref select,.v2-lw .v2-lw-pref input{height:100%;border:none;background:transparent;color:var(--ink);font-family:inherit;font-size:var(--lw-in-fs, 14px);font-weight:600;outline:none;min-width:0}.v2-lw .v2-lw-pref select{cursor:pointer;max-width:170px}.v2-lw .v2-lw-pref input{width:96px;font-family:JetBrains Mono,monospace;text-align:right}.v2-lw .v2-lw-pref select.v2-lw-pref-cur{font-family:JetBrains Mono,monospace}.v2-lw .v2-lw-pref:focus-within{border-color:var(--blue);box-shadow:var(--lw-focus)}.v2-lw .v2-lw-um-view{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:6px;padding-top:8px}.v2-lw .v2-lw-um-view .v2-lw-chiprow{align-items:center}.v2-lw .v2-lw-um-view .v2-lw-seg{flex-shrink:0}.v2-lw .v2-lw-um-search input{font-size:var(--lw-in-fs, 14px);background:transparent;border:none;box-shadow:none;padding:0;height:100%}.v2-lw .v2-lw-um-level{font-size:12.5px;line-height:1.5;color:var(--ink-2)}.v2-lw .v2-lw-um-level b{font-weight:600;color:var(--ink)}.v2-lw .v2-lw-um-dl{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:var(--lw-r-md);background:var(--peach-soft);font-size:12.5px;line-height:1.5;color:var(--ink)}.v2-lw .v2-lw-um-dl>svg{color:var(--lw-warn-ink);margin-top:2px}.v2-lw .v2-lw-um-dl b{font-weight:600}.v2-lw .v2-lw-um-dl .v2-lw-um-mono{font-family:JetBrains Mono,monospace;font-weight:600}.v2-lw .v2-lw-courses{display:flex;flex-direction:column}.v2-lw .v2-lw-course-wrap{display:flex;flex-direction:column;border-top:.5px solid var(--glass-stroke)}.v2-lw .v2-lw-course{display:flex;align-items:flex-start;gap:12px;padding:12px 4px}.v2-lw .v2-lw-course>.v2-lw-row-sr{width:20px;padding-top:3px}.v2-lw .v2-lw-course-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.v2-lw .v2-lw-course-l1{display:flex;align-items:center;gap:6px 8px;flex-wrap:wrap}.v2-lw .v2-lw-course-uni{padding:0;border:none;background:none;font-family:inherit;font-size:14px;font-weight:600;color:var(--ink);text-align:left;overflow-wrap:anywhere}.v2-lw button.v2-lw-course-uni{cursor:pointer;text-decoration:underline;text-decoration-color:var(--glass-stroke);text-underline-offset:3px}.v2-lw button.v2-lw-course-uni:hover{text-decoration-color:var(--ink-3)}.v2-lw .v2-lw-course-info{width:24px;height:24px;border-radius:50%;border:none;padding:0;background:var(--lw-track);color:var(--ink-3);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.v2-lw .v2-lw-course-l2{display:flex;align-items:center;gap:4px 8px;flex-wrap:wrap;font-size:12.5px;color:var(--ink-2)}.v2-lw .v2-lw-course-l2>i{font-style:normal;color:var(--ink-4)}.v2-lw .v2-lw-course-city{display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.v2-lw .v2-lw-course-fee{font-family:JetBrains Mono,monospace;color:var(--ink);white-space:nowrap}.v2-lw .v2-lw-course-fee--odd{font-family:inherit;color:var(--lw-warn-ink);font-weight:600}.v2-lw .v2-lw-course-entry{color:var(--ink-3)}.v2-lw .v2-lw-course-whybtn{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 8px;margin-left:-4px;border:none;border-radius:var(--lw-r-pill);background:transparent;color:var(--lw-warn-ink);font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer;white-space:nowrap}.v2-lw .v2-lw-course-whybtn:hover{background:var(--peach-soft)}.v2-lw .v2-lw-course-whybtn--red{color:var(--lw-bad-ink)}.v2-lw .v2-lw-course-why{display:flex;flex-direction:column;gap:4px;padding:8px 10px;border-radius:var(--lw-r-md);background:var(--peach-soft)}.v2-lw .v2-lw-course-why>span{display:flex;align-items:flex-start;gap:6px;font-size:12.5px;line-height:1.45;color:var(--ink)}.v2-lw .v2-lw-course-why>span>svg{color:var(--lw-warn-ink);margin-top:2px}.v2-lw .v2-lw-course-actions{display:flex;gap:6px;align-items:center;flex-shrink:0}.v2-lw .v2-lw-course-actions .v2-lw-verifying{color:var(--ink-3);cursor:default}.v2-lw .v2-lw-verify--stale,.v2-lw .v2-lw-verify--stale:hover{color:var(--lw-warn-ink);background:var(--peach-soft);border-color:color-mix(in oklch,var(--peach) 40%,transparent)}.v2-lw .v2-lw-course-actions .v2-lw-btn--editing{color:var(--blue);background:var(--blue-soft)}.v2-lw .v2-lw-course-actions .v2-lw-btn--listed,.v2-lw .v2-lw-course-actions .v2-lw-btn--listed:disabled{opacity:1;color:var(--lw-ok-ink);background:var(--green-soft);border-color:color-mix(in oklch,var(--green) 40%,transparent)}@media (min-width: 769px) and (max-width: 1499px){.v2-lw .v2-lw-course-lbl{display:none}.v2-lw .v2-lw-course-actions .v2-lw-btn{padding:0 10px}}.v2-lw .v2-lw-course-sub{display:flex;flex-direction:column;gap:10px;margin:0 0 12px 32px;padding:14px;border-radius:var(--lw-r-md);background:var(--lw-sheet);box-shadow:inset 0 0 0 .5px var(--glass-stroke),0 8px 24px #0f172a0f}.v2-lw .v2-lw-course-sub-title{font-size:14px;font-weight:600;color:var(--ink)}.v2-lw .v2-lw-course-edit-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:10px 12px}.v2-lw .v2-lw-course-edit-grid .v2-lw-input{width:100%;font-size:var(--lw-in-fs, 14px)}.v2-lw .v2-lw-course-edit-grid .v2-lw-input--mono{font-family:JetBrains Mono,monospace}.v2-lw .v2-lw-course-edit-grid .v2-lw-wide{grid-column:1 / -1}.v2-lw .v2-lw-course-shared{display:flex;align-items:flex-start;gap:6px;font-size:12.5px;line-height:1.45;color:var(--ink-2)}.v2-lw .v2-lw-course-shared>svg{color:var(--ink-3);margin-top:2px}.v2-lw .v2-lw-course-sub-foot{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.v2-lw .v2-lw-uniinfo-head{display:flex;align-items:center;gap:10px}.v2-lw .v2-lw-uniinfo-head>span:first-child{width:32px;height:32px;border-radius:var(--lw-r-sm);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:var(--indigo-soft);color:var(--indigo)}.v2-lw .v2-lw-uniinfo-name{flex:1;min-width:0;font-size:14px;font-weight:600;color:var(--ink)}.v2-lw .v2-lw-uniinfo-name>span{font-weight:500;color:var(--ink-3)}.v2-lw .v2-lw-uniinfo-restrict{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:var(--lw-r-md);background:var(--red-soft);font-size:12.5px;line-height:1.45;color:var(--ink)}.v2-lw .v2-lw-uniinfo-restrict>svg{color:var(--lw-bad-ink);margin-top:1px}.v2-lw .v2-lw-uniinfo-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:12px 16px}.v2-lw .v2-lw-uniinfo-facts>div{display:flex;flex-direction:column;gap:2px;min-width:0}.v2-lw .v2-lw-uniinfo-facts>div>span{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.v2-lw .v2-lw-uniinfo-facts>div>div{font-size:12.5px;line-height:1.45;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.v2-lw .v2-lw-uniinfo-foot{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-top:10px;border-top:.5px solid var(--glass-stroke);font-size:12.5px}.v2-lw .v2-lw-uniinfo-foot a{display:inline-flex;align-items:center;gap:4px;font-weight:600;color:var(--blue);text-decoration:none}.v2-lw .v2-lw-uniinfo-foot>small{margin-left:auto;font-size:10.5px;color:var(--ink-3)}.v2-lw .v2-lw-uniinfo-foot>small>b{font-family:JetBrains Mono,monospace;font-weight:500}.v2-lw .v2-lw-um-more{display:flex;justify-content:center;padding-top:4px}.v2-lw .v2-lw-um-more b{font-family:JetBrains Mono,monospace;font-weight:600}@media (max-width: 768px){.v2-lw .v2-lw-qsaves{display:none}.v2-lw .v2-lw-um>.v2-lw-card-head{flex-wrap:nowrap}.v2-lw .v2-lw-um>.v2-lw-card-head .v2-lw-card-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-lw .v2-lw-um-live{font-size:0;gap:0}.v2-lw .v2-lw-visa-tools{align-self:stretch}.v2-lw .v2-lw-score{flex:1 1 100%;order:-1;position:static}.v2-lw .v2-lw-calc-form{flex:1 1 100%}.v2-lw .v2-lw-calc-check>input{width:20px;height:20px}.v2-lw .v2-lw-visa-foot>.v2-lw-btn{width:100%}.v2-lw .v2-lw-counselled{height:32px;padding:0 12px;font-size:12.5px}.v2-lw .v2-lw-fit-tile>b{font-size:20px}.v2-lw .v2-lw-fit-head>.v2-lw-btn{flex:1 1 100%}.v2-lw .v2-lw-tray-acts{width:100%}.v2-lw .v2-lw-tray-acts>.v2-lw-btn:not(.v2-lw-btn--icon){flex:1 1 auto}.v2-lw .v2-lw-tray-share>.v2-lw-btn{width:100%}.v2-lw .v2-lw-prefs{flex:1 1 100%}.v2-lw .v2-lw-pref{flex:1 1 auto}.v2-lw .v2-lw-pref select{max-width:none;flex:1}.v2-lw .v2-lw-um-view{flex:1 1 100%;padding-top:0}.v2-lw .v2-lw-course{flex-wrap:wrap;gap:8px 10px;padding:12px 0}.v2-lw .v2-lw-course-main{flex:1 1 calc(100% - 30px)}.v2-lw .v2-lw-course-actions{width:100%;gap:8px}.v2-lw .v2-lw-course-actions>*{flex:1 1 0;height:44px;padding:0 8px;justify-content:center}.v2-lw .v2-lw-course-whybtn{height:36px}.v2-lw .v2-lw-course-info{width:32px;height:32px}.v2-lw .v2-lw-course-sub{margin-left:0}.v2-lw .v2-lw-course-sub-foot>.v2-lw-btn{flex:1 1 auto}.v2-lw .v2-lw-um-more>.v2-lw-btn{width:100%}}.v2-lw .v2-lw-qacademy:empty{display:none}.v2-lw .v2-lw-r6f{display:flex;flex-direction:column;gap:16px;min-width:0}.v2-lw .v2-lw-r6f .v2-lw-input{width:100%}.v2-lw .v2-lw-r6f textarea.v2-lw-input{min-height:64px}.v2-lw .v2-lw-input--mono{font-family:JetBrains Mono,monospace;font-variant-numeric:tabular-nums;font-size:12.5px}.v2-lw .v2-lw-input--err,.v2-lw .v2-lw-input--err:focus{border-color:var(--red);box-shadow:0 0 0 3px var(--red-soft)}.v2-lw .v2-lw-r6-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;min-width:0}.v2-lw .v2-lw-r6-grid>.v2-lw-wide{grid-column:1 / -1}.v2-lw .v2-lw-r6-sec{grid-column:1 / -1;display:flex;align-items:center;gap:8px;min-height:36px;margin-top:6px;padding:0 0 6px;box-sizing:border-box;border:none;border-bottom:.5px solid var(--glass-stroke);background:none;width:100%;text-align:left;font-family:inherit;font-size:14px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.v2-lw .v2-lw-r6-sec:first-child{margin-top:0}.v2-lw button.v2-lw-r6-sec{cursor:pointer;border-radius:0}.v2-lw button.v2-lw-r6-sec:hover>.v2-lw-r6-sec-chev{color:var(--ink)}.v2-lw .v2-lw-r6-sec-right{margin-left:auto;font-size:10.5px;font-weight:500;letter-spacing:0;color:var(--ink-3);white-space:nowrap}.v2-lw .v2-lw-r6-sec-chev{display:inline-flex;color:var(--ink-3)}.v2-lw .v2-lw-r6-req{color:var(--lw-bad-ink);margin-left:2px}.v2-lw .v2-lw-label>.v2-lw-r6-msg,.v2-lw .v2-lw-label>.v2-lw-r6-hint{text-transform:none;letter-spacing:0}.v2-lw .v2-lw-r6-msg{font-size:12px;line-height:1.45;font-weight:500;text-wrap:pretty}.v2-lw .v2-lw-r6-msg--err{color:var(--lw-bad-ink)}.v2-lw .v2-lw-r6-msg--warn{color:var(--lw-warn-ink)}.v2-lw .v2-lw-r6-msg--info{color:var(--indigo)}.v2-lw .v2-lw-r6-hint{font-size:12px;line-height:1.45;font-weight:400;color:var(--ink-3);text-wrap:pretty}.v2-lw .v2-lw-r6-banner-act{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.v2-lw .v2-lw-r6-newlead .v2-lw-qtag{margin-left:4px}.v2-lw .v2-lw-r6-who{display:flex;align-items:center;gap:10px;min-width:0;padding:10px 12px;border-radius:var(--lw-r-md);background:var(--lw-inset);box-shadow:inset 0 0 0 .5px var(--glass-stroke)}.v2-lw .v2-lw-r6-who-name{font-size:14px;font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-lw .v2-lw-r6-who-sub{font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-lw .v2-lw-r6-who>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.v2-lw .v2-lw-r6-pick{max-height:200px;overflow-y:auto;overscroll-behavior:contain;border-radius:var(--lw-r-md);background:var(--lw-input);box-shadow:inset 0 0 0 .5px var(--glass-stroke)}.v2-lw .v2-lw-r6-pick-row{display:flex;align-items:center;gap:10px;width:100%;box-sizing:border-box;min-height:var(--lw-row-h, 44px);padding:6px 12px;border:none;border-bottom:.5px solid var(--glass-stroke);background:transparent;cursor:pointer;font-family:inherit;text-align:left;color:var(--ink)}.v2-lw .v2-lw-r6-pick-row:last-child{border-bottom:none}.v2-lw .v2-lw-r6-pick-row:hover{background:var(--lw-hover)}.v2-lw .v2-lw-r6-pick-row[aria-selected=true]{background:var(--blue-soft)}.v2-lw .v2-lw-r6-pick-row>svg{color:var(--blue);flex-shrink:0}.v2-lw .v2-lw-r6-pick-empty{padding:12px;font-size:12.5px;color:var(--ink-3)}.v2-lw .v2-lw-r6-skelcap{font-size:10.5px;font-weight:600;color:var(--ink-3);animation:lwShimmer 1.2s ease-in-out infinite}.v2-lw .v2-lw-r6-skel{height:120px;border-radius:var(--lw-r-md);background:var(--lw-skel, var(--lw-track));animation:lwShimmer 1.2s ease-in-out infinite}.v2-lw .v2-lw-r6-busy{font-size:12.5px;color:var(--ink-3)}@media (max-width: 768px){.v2-lw .v2-lw-r6-grid{grid-template-columns:minmax(0,1fr);gap:14px}.v2-lw .v2-lw-r6f .v2-lw-input,.v2-lw .v2-lw-r6f .v2-lw-input--mono{font-size:16px}.v2-lw .v2-lw-r6f .v2-lw-chip{height:44px}.v2-lw .v2-lw-r6-sec{min-height:44px}.v2-lw .v2-lw-dialog:has(.v2-lw-r6-newlead){top:max(24px,env(safe-area-inset-top,0px));max-height:none}.v2-lw .v2-lw-r6-banner-act>.v2-lw-btn{flex:1 1 auto}}.v2-lw .v2-lw-r5w{display:flex;flex-direction:column;gap:16px;min-width:0}.v2-lw .v2-lw-r5-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.v2-lw .v2-lw-r5-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.v2-lw .v2-lw-r5-fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:12px 14px}.v2-lw .v2-lw-r5w .v2-lw-input,.v2-lw .v2-lw-r5w textarea.v2-lw-input{width:100%}.v2-lw .v2-lw-r5-note{font-size:12.5px;line-height:1.5;color:var(--ink-3);text-wrap:pretty}.v2-lw .v2-lw-r5-note b{color:var(--ink-2)}.v2-lw .v2-lw-r5-lab{display:flex;align-items:center;gap:6px;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.v2-lw .v2-lw-r5-flag{font-size:16px;line-height:1}.v2-lw a.v2-lw-btn{text-decoration:none}.v2-lw .v2-lw-r5-tag{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 9px;border-radius:var(--lw-r-pill);font-size:10.5px;font-weight:600;white-space:nowrap;flex-shrink:0;background:var(--lw-track);color:var(--ink-2)}.v2-lw .v2-lw-r5-tag--blue{background:var(--blue-soft);color:var(--blue)}.v2-lw .v2-lw-r5-tag--green{background:var(--green-soft);color:var(--lw-ok-ink)}.v2-lw .v2-lw-r5-tag--amber{background:var(--peach-soft);color:var(--lw-warn-ink)}.v2-lw .v2-lw-r5-tag--red{background:var(--red-soft);color:var(--lw-bad-ink)}.v2-lw .v2-lw-r5-tag--indigo{background:var(--indigo-soft);color:var(--indigo)}.v2-lw .v2-lw-r5-tag--line{background:transparent;color:var(--ink-3);box-shadow:inset 0 0 0 .5px var(--glass-stroke)}.v2-lw .v2-lw-r5-tag--mono,.v2-lw .v2-lw-r5-tag .v2-lw-m{font-family:JetBrains Mono,monospace}.v2-lw .v2-lw-tag--notneeded{background:transparent;border:1px dashed var(--lw-dl-later);color:var(--ink-3)}.v2-lw .v2-lw-deadline{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:var(--lw-r-md);background:var(--lw-hover)}.v2-lw .v2-lw-deadline--red{background:var(--red-soft)}.v2-lw .v2-lw-deadline--amber{background:var(--peach-soft)}.v2-lw .v2-lw-deadline--green{background:var(--green-soft)}.v2-lw .v2-lw-deadline-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0;margin-top:5px;background:var(--ink-4)}.v2-lw .v2-lw-deadline--red .v2-lw-deadline-dot{background:var(--lw-bad-solid)}.v2-lw .v2-lw-deadline--amber .v2-lw-deadline-dot{background:var(--peach)}.v2-lw .v2-lw-deadline--green .v2-lw-deadline-dot{background:var(--green)}.v2-lw .v2-lw-deadline-body{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-size:12.5px;line-height:1.5;color:var(--ink)}.v2-lw .v2-lw-deadline-body>span>.v2-lw-deadline-k{color:var(--ink-3)}.v2-lw .v2-lw-deadline-rel{font-weight:600;white-space:nowrap}.v2-lw .v2-lw-deadline--red .v2-lw-deadline-rel{color:var(--lw-bad-ink)}.v2-lw .v2-lw-deadline--amber .v2-lw-deadline-rel{color:var(--lw-warn-ink)}.v2-lw .v2-lw-deadline--green .v2-lw-deadline-rel{color:var(--lw-ok-ink)}.v2-lw .v2-lw-deadline-clocks{display:flex;flex-wrap:wrap;gap:2px 8px;color:var(--ink-2)}.v2-lw .v2-lw-deadline-clocks>.v2-lw-m{white-space:nowrap}.v2-lw .v2-lw-deadline-clocks>.v2-lw-deadline-k{color:var(--ink-3);white-space:nowrap}.v2-lw .v2-lw-deadline-clocks>.v2-lw-deadline-sep{color:var(--ink-4)}.v2-lw .v2-lw-fsteps{display:flex;flex-direction:column;border-radius:var(--lw-r-md);background:var(--lw-input);box-shadow:inset 0 0 0 .5px var(--glass-stroke)}.v2-lw .v2-lw-fsteps-head,.v2-lw .v2-lw-fstep{display:grid;grid-template-columns:40px 28px minmax(0,1fr) 120px;gap:12px;align-items:center;padding:10px 12px}.v2-lw .v2-lw-fsteps-head{position:sticky;top:0;z-index:2;padding:8px 12px;background:var(--lw-sheet);border-radius:var(--lw-r-md) var(--lw-r-md) 0 0;box-shadow:0 .5px 0 var(--glass-stroke);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.v2-lw .v2-lw-fsteps-head>:first-child{text-align:right}.v2-lw .v2-lw-fstep{border-top:.5px solid var(--glass-stroke);min-height:var(--lw-row-h);box-sizing:border-box}.v2-lw .v2-lw-fsteps-head+.v2-lw-fstep{border-top:none}.v2-lw .v2-lw-fstep-sr{text-align:right;font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--ink-4)}.v2-lw .v2-lw-fstep-tick{width:22px;height:22px;border-radius:50%;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;background:transparent;box-shadow:inset 0 0 0 1.5px var(--ink-4);color:var(--ink-3)}.v2-lw .v2-lw-fstep-tick--in_progress{box-shadow:none;background:var(--blue-soft);color:var(--blue)}.v2-lw .v2-lw-fstep-tick--done{box-shadow:none;background:var(--lw-ok-ink);color:#fff}.v2-lw .v2-lw-fstep-tick--blocked{box-shadow:none;background:var(--red-soft);color:var(--lw-bad-ink)}.v2-lw .v2-lw-fstep-tick--not_needed{box-shadow:none;border:1px dashed var(--lw-dl-later);color:var(--ink-3)}.v2-lw .v2-lw-fstep-body{display:flex;flex-direction:column;gap:2px;min-width:0}.v2-lw .v2-lw-fstep-title{font-size:14px;font-weight:500;color:var(--ink);overflow-wrap:anywhere}.v2-lw .v2-lw-step--notneeded .v2-lw-fstep-title{color:var(--ink-3);text-decoration:line-through}.v2-lw .v2-lw-fstep-hint{font-size:12.5px;color:var(--ink-3)}.v2-lw .v2-lw-lane--parallel{padding-left:18px;border-left:2px dashed color-mix(in oklch,var(--indigo) 35%,transparent)}.v2-lw .v2-lw-rs-cover{display:flex;align-items:flex-start;gap:6px;font-size:12.5px;line-height:1.45;color:var(--ink-3)}.v2-lw .v2-lw-rs-cover>svg{margin-top:2px}.v2-lw .v2-lw-rs-cover--short{font-weight:600;color:var(--lw-warn-ink)}.v2-lw .v2-lw-rs-plan{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:var(--lw-r-md);background:var(--lw-inset);box-shadow:inset 0 0 0 .5px var(--glass-stroke)}.v2-lw .v2-lw-rs-plan>span:last-child{font-size:12.5px;line-height:1.5;color:var(--ink);white-space:pre-wrap;text-wrap:pretty}.v2-lw .v2-lw-rs-warn{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:var(--lw-r-md);background:var(--peach-soft)}.v2-lw .v2-lw-rs-warn>svg{color:var(--lw-warn-ink);margin-top:1px;flex-shrink:0}.v2-lw .v2-lw-rs-warn-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;font-size:12.5px;line-height:1.45;color:var(--ink);text-wrap:pretty}.v2-lw .v2-lw-rs-warn-body>b{font-weight:700}.v2-lw .v2-lw-rs-funnel{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}.v2-lw .v2-lw-rs-funnel>.v2-lw-kpi{gap:6px;padding:12px 14px;background:var(--lw-inset);box-shadow:none}.v2-lw .v2-lw-rs-funnel>.v2-lw-kpi--active{background:var(--blue-soft);border-color:color-mix(in oklch,var(--blue) 50%,transparent);box-shadow:0 0 0 1px color-mix(in oklch,var(--blue) 50%,transparent)}.v2-lw .v2-lw-rs-funnel .v2-lw-kpi-val--ok{color:var(--lw-ok-ink)}.v2-lw .v2-lw-board{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.v2-lw .v2-lw-prof{display:flex;flex-direction:column;gap:8px;padding:14px 14px 12px 16px;border:none;border-radius:var(--lw-r-lg);background:var(--lw-input);min-height:210px;box-sizing:border-box;cursor:pointer;font-family:inherit;text-align:left;color:var(--ink);box-shadow:inset 3px 0 0 var(--edge, var(--ink-4)),inset 0 0 0 .5px var(--glass-stroke),0 4px 14px #0f172a0d;transition:transform .12s ease}.v2-lw .v2-lw-prof:hover{transform:translateY(-1px)}.v2-lw .v2-lw-prof--positive{--edge: var(--peach)}.v2-lw .v2-lw-prof--agreed{--edge: var(--lw-ok-ink)}.v2-lw .v2-lw-prof--declined{--edge: var(--lw-bad-solid)}.v2-lw .v2-lw-prof--next{--edge: var(--blue)}.v2-lw .v2-lw-prof--overdue{box-shadow:inset 3px 0 0 var(--edge, var(--ink-4)),inset 0 0 0 1.5px var(--lw-bad-solid),0 4px 14px #0f172a0d}.v2-lw .v2-lw-prof-top{display:flex;align-items:flex-start;gap:8px}.v2-lw .v2-lw-prof-uni{flex:1;min-width:0;font-size:14px;font-weight:600;line-height:1.3;text-wrap:pretty}.v2-lw .v2-lw-prof-who{font-size:12.5px;line-height:1.35;color:var(--ink-2)}.v2-lw .v2-lw-prof-reply{font-size:12.5px;line-height:1.45;color:var(--ink);-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-wrap:pretty}.v2-lw .v2-lw-prof-reply--none{color:var(--ink-3);font-style:italic}.v2-lw .v2-lw-prof-foot{display:flex;align-items:center;gap:4px 8px;flex-wrap:wrap;margin-top:auto;font-size:12.5px;color:var(--ink-3)}.v2-lw .v2-lw-prof-next{display:flex;align-items:center;gap:4px;flex-wrap:wrap;font-size:12.5px;font-weight:600;color:var(--blue)}.v2-lw .v2-lw-prof-next>.v2-lw-m{font-weight:500}.v2-lw .v2-lw-prof-ref{font:10.5px JetBrains Mono,monospace;letter-spacing:.02em;color:var(--ink-4)}.v2-lw .v2-lw-prof-add{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:210px;border-radius:var(--lw-r-lg);border:1.5px dashed var(--lw-dl-later);background:transparent;color:var(--ink-2);cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600}.v2-lw .v2-lw-prof-add:hover{background:var(--lw-hover)}.v2-lw .v2-lw-board-none{grid-column:1 / -1;font-size:12.5px;color:var(--ink-3)}.v2-lw .v2-lw-rs-pb{display:flex;flex-direction:column;gap:12px;min-width:0}.v2-lw .v2-lw-rs-quiet{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:var(--lw-r-md);background:var(--lw-hover);font-size:12.5px;line-height:1.5;color:var(--ink-2);text-wrap:pretty}.v2-lw .v2-lw-rs-quiet>svg{color:var(--ink-3);margin-top:1px;flex-shrink:0}.v2-lw .v2-lw-rs-bar{display:block;height:6px;border-radius:var(--lw-r-pill);background:var(--lw-track);overflow:hidden}.v2-lw .v2-lw-rs-bar>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--blue),var(--indigo))}.v2-lw .v2-lw-rs-next{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:var(--lw-r-md);background:var(--blue-soft);font-size:12.5px;line-height:1.45;color:var(--ink)}.v2-lw .v2-lw-rs-next>svg{color:var(--blue);margin-top:1px;flex-shrink:0}.v2-lw .v2-lw-rs-next>div{display:flex;flex-direction:column;gap:2px;min-width:0}.v2-lw .v2-lw-rs-next>div>span:last-child{color:var(--ink-2)}.v2-lw .v2-lw-journeys{display:flex;flex-direction:column}.v2-lw .v2-lw-journey{display:flex;gap:10px;align-items:flex-start;width:100%;padding:10px 6px;border:none;border-top:.5px solid var(--glass-stroke);border-radius:0;background:transparent;font-family:inherit;text-align:left;color:var(--ink);cursor:pointer}.v2-lw .v2-lw-journey:hover{background:var(--lw-hover)}.v2-lw .v2-lw-journey--auto,.v2-lw .v2-lw-journey--auto:hover{cursor:default;background:transparent}.v2-lw .v2-lw-journey:disabled{opacity:1}.v2-lw .v2-lw-journey-dot{width:24px;height:24px;border-radius:50%;flex-shrink:0;margin-top:1px;font:700 10.5px JetBrains Mono,monospace;display:inline-flex;align-items:center;justify-content:center;background:var(--lw-track);color:var(--ink-3)}.v2-lw .v2-lw-journey--done .v2-lw-journey-dot{background:var(--lw-ok-ink);color:#fff}.v2-lw .v2-lw-journey--gate .v2-lw-journey-dot{background:var(--red-soft);color:var(--lw-bad-ink)}.v2-lw .v2-lw-journey-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.v2-lw .v2-lw-journey-title{font-size:14px;font-weight:500;color:var(--ink)}.v2-lw .v2-lw-journey--done .v2-lw-journey-title{color:var(--ink-3);text-decoration:line-through}.v2-lw .v2-lw-journey-desc{font-size:12.5px;line-height:1.45;color:var(--ink-3);text-wrap:pretty}.v2-lw .v2-lw-rs-gates{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--lw-bad-ink)}.v2-lw .v2-lw-rs-foot{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-top:10px;border-top:.5px solid var(--glass-stroke)}.v2-lw .v2-lw-rs-foot>.v2-lw-btn{margin-left:auto}.v2-lw .v2-lw-rs-creds{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:16px;align-items:start}.v2-lw .v2-lw-rs-creds>.v2-lw-card{gap:10px}.v2-lw .v2-lw-cred{display:flex;flex-direction:column;gap:8px;padding:10px 0;border-top:.5px solid var(--glass-stroke)}.v2-lw .v2-lw-cred--late{padding:8px 8px 8px 0;border-radius:var(--lw-r-md);background:var(--red-soft)}.v2-lw .v2-lw-cred-line{display:flex;align-items:center;gap:8px;min-width:0}.v2-lw .v2-lw-cred-sr{width:20px;flex-shrink:0;text-align:right;font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--ink-4)}.v2-lw .v2-lw-cred-fold{flex:1;min-width:0;display:flex;align-items:center;gap:8px;min-height:44px;padding:0;border:none;background:none;font-family:inherit;color:var(--ink);text-align:left;cursor:pointer}.v2-lw .v2-lw-cred-fold>.v2-lw-cred-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.v2-lw .v2-lw-cred-fold .v2-lw-cred-name{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-lw .v2-lw-cred-fold .v2-lw-cred-sub{font-size:12.5px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-lw .v2-lw-cred-legacy{flex:1;min-width:0;font-size:12.5px;color:var(--ink-2);font-style:italic}.v2-lw .v2-lw-cred-fields{display:flex;gap:8px;flex-wrap:wrap;padding-left:28px}.v2-lw .v2-lw-cred-fields>.v2-lw-input{flex:1 1 160px;width:auto;height:36px;font-size:12.5px;font-weight:500}.v2-lw .v2-lw-cred-fields>.v2-lw-input--year{flex:0 0 84px;font-family:JetBrains Mono,monospace}.v2-lw .v2-lw-cred-fields>select.v2-lw-input{flex:0 1 auto;padding:0 8px}.v2-lw .v2-lw-cred-line>.v2-lw-input{flex:1;height:36px;font-size:12.5px}.v2-lw .v2-lw-cred-meta{display:flex;align-items:center;gap:6px 10px;flex-wrap:wrap;padding-left:28px;font-size:12.5px;color:var(--ink-3)}.v2-lw .v2-lw-cred-chase{display:inline-flex;align-items:center;gap:4px;font-weight:700;color:var(--lw-bad-ink)}.v2-lw .v2-lw-cred-rm{color:var(--ink-3);padding:0 8px}.v2-lw .v2-lw-outcomes{display:flex;flex-direction:column;gap:6px}.v2-lw .v2-lw-outcomes-group{display:flex;gap:6px;flex-wrap:wrap}.v2-lw .v2-lw-outcome{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 12px;border-radius:var(--lw-r-pill);cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:500;background:transparent;color:var(--oc, var(--ink-2));border:.5px solid color-mix(in oklch,var(--oc, var(--ink-2)) 35%,transparent)}.v2-lw .v2-lw-outcome--blue{--oc: var(--blue)}.v2-lw .v2-lw-outcome--grey{--oc: var(--ink-2)}.v2-lw .v2-lw-outcome--amber{--oc: var(--lw-warn-ink)}.v2-lw .v2-lw-outcome--green{--oc: var(--lw-ok-ink)}.v2-lw .v2-lw-outcome--red{--oc: var(--lw-bad-ink)}.v2-lw .v2-lw-outcome[aria-pressed=true]{background:var(--oc, var(--ink-2));border-color:transparent;color:#fff;font-weight:700}:root[data-theme=dark] .v2-lw .v2-lw-outcome[aria-pressed=true]{color:#12141b}.v2-lw .v2-lw-btn--aisug,.v2-lw .v2-lw-btn--aisug:hover{height:auto;min-height:var(--lw-btn-h);padding:6px 12px;white-space:normal;text-align:left;font-weight:600;color:var(--lw-ai-ink);background:var(--lw-ai-bg);border:.5px solid color-mix(in oklch,var(--lw-ai-ink) 30%,transparent);box-shadow:none}.v2-lw .v2-lw-rs-info{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:var(--lw-r-md);background:var(--blue-soft);font-size:12.5px;line-height:1.5;color:var(--ink)}.v2-lw .v2-lw-rs-info>svg{color:var(--blue);margin-top:2px;flex-shrink:0}.v2-lw .v2-lw-rs-dup{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:var(--lw-r-md);font-size:12.5px;line-height:1.5;color:var(--ink)}.v2-lw .v2-lw-rs-dup--red{background:var(--red-soft)}.v2-lw .v2-lw-rs-dup--red>svg{color:var(--lw-bad-ink)}.v2-lw .v2-lw-rs-dup--amber{background:var(--peach-soft)}.v2-lw .v2-lw-rs-dup--amber>svg{color:var(--lw-warn-ink)}.v2-lw .v2-lw-rs-dup>svg{margin-top:2px;flex-shrink:0}.v2-lw .v2-lw-rs-chips{display:flex;gap:6px;flex-wrap:wrap}.v2-lw textarea.v2-lw-input.v2-lw-m{font-family:JetBrains Mono,monospace;font-size:12.5px}.v2-lw .v2-lw-rs-steps{display:flex;gap:2px;padding:3px;border-radius:var(--lw-r-pill);background:var(--lw-track)}.v2-lw .v2-lw-rs-steps>span{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:28px;border-radius:var(--lw-r-pill);font-size:12.5px;font-weight:500;color:var(--ink-3)}.v2-lw .v2-lw-rs-steps>span[aria-current=step]{background:var(--lw-sheet);color:var(--ink);font-weight:600;box-shadow:0 1px 3px #0f172a1a}.v2-lw .v2-lw-rs-targets{display:flex;flex-direction:column;max-height:calc(40 * var(--vhu, 1vh));overflow-y:auto;border-radius:var(--lw-r-md);background:var(--lw-input);box-shadow:inset 0 0 0 .5px var(--glass-stroke)}.v2-lw .v2-lw-rs-target{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-top:.5px solid var(--glass-stroke)}.v2-lw .v2-lw-rs-target:first-child{border-top:none}.v2-lw .v2-lw-rs-target--dup{background:var(--peach-soft)}.v2-lw .v2-lw-rs-target--off{opacity:.55}.v2-lw .v2-lw-rs-target>input[type=checkbox]{width:18px;height:18px;margin:7px 0 0;flex-shrink:0;accent-color:var(--blue)}.v2-lw .v2-lw-rs-target-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.v2-lw .v2-lw-rs-target-body>.v2-lw-r5-row>.v2-lw-input{flex:1 1 180px;width:auto;height:32px;font-size:12.5px}.v2-lw .v2-lw-rs-target-note{font-size:12.5px;line-height:1.4;color:var(--ink-3)}.v2-lw .v2-lw-rs-target-dup{font-size:12.5px;font-weight:600;color:var(--lw-warn-ink)}@media (max-width: 768px){.v2-lw .v2-lw-r5-grid2{grid-template-columns:minmax(0,1fr)}.v2-lw .v2-lw-r5w .v2-lw-input,.v2-lw .v2-lw-r5w textarea.v2-lw-input,.v2-lw .v2-lw-r5w .v2-lw-cred-fields>.v2-lw-input,.v2-lw .v2-lw-r5w .v2-lw-cred-line>.v2-lw-input,.v2-lw .v2-lw-r5w .v2-lw-rs-target-body>.v2-lw-r5-row>.v2-lw-input{font-size:16px;height:44px}.v2-lw .v2-lw-r5w textarea.v2-lw-input{height:auto}.v2-lw .v2-lw-r5-wide{width:100%}.v2-lw .v2-lw-fsteps-head{display:none}.v2-lw .v2-lw-fstep{display:flex;flex-wrap:wrap;gap:6px 10px}.v2-lw .v2-lw-fstep+.v2-lw-fstep,.v2-lw .v2-lw-fsteps-head+.v2-lw-fstep{border-top:.5px solid var(--glass-stroke)}.v2-lw .v2-lw-fstep:first-child{border-top:none}.v2-lw .v2-lw-fstep-sr{width:18px}.v2-lw .v2-lw-fstep-body{flex:1 1 calc(100% - 80px)}.v2-lw .v2-lw-fstep>:last-child{margin-left:50px}.v2-lw .v2-lw-lane--parallel{padding-left:0;border-left:none}.v2-lw .v2-lw-board{grid-template-columns:minmax(0,1fr)}.v2-lw .v2-lw-prof{min-height:0}.v2-lw .v2-lw-prof-add{min-height:64px}.v2-lw .v2-lw-outcome{min-height:44px}.v2-lw .v2-lw-cred-fields,.v2-lw .v2-lw-cred-meta{padding-left:0}.v2-lw .v2-lw-cred-fields>select.v2-lw-input{flex:1 1 140px}.v2-lw .v2-lw-cred-rm{width:44px;padding:0}.v2-lw .v2-lw-rs-foot>.v2-lw-btn,.v2-lw .v2-lw-rs-add-row{width:100%;margin-left:0}.v2-lw .v2-lw-rs-funnel{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-lw .v2-lw-r5-headbtn{flex:1 1 100%}}.v2-lw.v2-set-page,body>.v2-lw.v2-set-layer{--set-rail-w: 240px;--set-content-max: 880px;--set-aside-w: 250px;--set-bar-bg: color-mix(in srgb, var(--lw-sheet) 86%, transparent);--set-danger-edge: color-mix(in srgb, var(--red) 45%, transparent);--set-danger-wash: color-mix(in srgb, var(--red) 5%, transparent);--set-danger-line: color-mix(in srgb, var(--red) 18%, transparent);--set-sticky-top: 0px}.v2-set-page{display:flex;flex-direction:column;gap:16px;padding:16px 0 0;color:var(--ink)}.v2-set-head{padding:0 24px;display:flex;flex-direction:column;gap:12px}.v2-set-head-sub{font-size:12.5px;color:var(--ink-3)}.v2-set-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:12px;max-width:calc(var(--set-rail-w) + 24px + var(--set-content-max));width:100%;margin:0 auto}.v2-set-kpis>.v2-lw-kpi{gap:2px;padding:12px 14px}.v2-set-kpi-sub{font-size:10.5px;color:var(--ink-3)}.v2-set-kpi-quiet{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:var(--lw-r-lg);border:.5px dashed var(--glass-stroke);background:transparent;color:var(--ink);min-width:0}.v2-set-kpi-quiet .v2-lw-kpi-val{font-size:14px;color:var(--ink-2)}.v2-set-title-ceo{margin-left:8px;vertical-align:2px}.v2-set{display:grid;grid-template-columns:var(--set-rail-w) minmax(0,var(--set-content-max));gap:24px;padding:0 24px 64px;justify-content:center;align-items:start}.v2-set-main,.v2-set-body{min-width:0;display:flex;flex-direction:column;gap:16px}@media (max-width: 1099px){.v2-set{grid-template-columns:minmax(0,var(--set-content-max));padding:0 20px 64px;--set-sticky-top: 60px}.v2-set-rail{display:none!important}.v2-set-head{padding:0 20px}}@media (min-width: 1100px){.v2-set-pills{display:none!important}}@media (max-width: 480px){.v2-set{padding:0 12px 64px}.v2-set-head{padding:0 12px}}.v2-set-sechead{display:flex;flex-direction:column;gap:2px;min-width:0}.v2-set-kicker{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.v2-set-sectitle{margin:0;font-size:17px;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.v2-set-secdesc{font-size:12.5px;line-height:1.45;color:var(--ink-3);text-wrap:pretty}.v2-set-rail{position:sticky;top:12px;align-self:start;display:flex;flex-direction:column;gap:12px;padding:12px;border-radius:var(--lw-r-lg);box-sizing:border-box;background:color-mix(in srgb,var(--lw-sheet) 70%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 0 0 .5px var(--glass-stroke);max-height:calc(100 * var(--vhu, 1vh) - 96px);overflow:auto;scrollbar-width:thin}.v2-set-nav{display:flex;flex-direction:column;gap:2px}.v2-set-rail-group{padding:12px 10px 4px;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.v2-set-rail-item{display:flex;align-items:center;gap:10px;width:100%;height:40px;padding:0 8px;box-sizing:border-box;border-radius:var(--lw-r-md);border:0;background:transparent;color:var(--ink-2);cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;line-height:1;text-align:left;transition:background .12s ease}.v2-set-rail-item:hover{background:var(--lw-hover)}.v2-set-rail-item[aria-current=page],.v2-set-rail-item[aria-current=page]:hover{background:var(--lh-tile-bg);box-shadow:var(--lh-tile-shadow);color:var(--ink)}.v2-set-rail-label{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2-set-sq{width:28px;height:28px;flex-shrink:0;border-radius:var(--lw-r-sm);display:inline-flex;align-items:center;justify-content:center;background:var(--lw-track);color:var(--ink-2)}[aria-current=page]>.v2-set-sq{color:#fff;background:var(--lw-grad)}.v2-set-badge{display:inline-flex;align-items:center;justify-content:center;height:18px;min-width:18px;padding:0 6px;box-sizing:border-box;border-radius:var(--lw-r-pill);font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:600;line-height:1;background:var(--lw-track);color:var(--ink-2);flex-shrink:0}.v2-set-badge.is-amber{background:var(--peach-soft);color:var(--lw-warn-ink)}.v2-set-badge.is-red{background:var(--lw-bad-solid);color:#fff}.v2-set-dot{width:8px;height:8px;border-radius:50%;background:var(--lw-bad-solid);flex-shrink:0}.v2-set-find{display:flex;align-items:center;gap:8px;height:var(--lw-input-h);padding:0 10px;box-sizing:border-box;border-radius:var(--lw-r-md);background:var(--lw-input);box-shadow:inset 0 0 0 .5px var(--glass-stroke);color:var(--ink-3)}.v2-set-find:focus-within{box-shadow:inset 0 0 0 1px var(--blue),0 0 0 3px var(--blue-soft)}.v2-set-find input{flex:1;min-width:0;border:none;background:none;outline:none;font-family:inherit;font-size:var(--lw-in-fs);color:var(--ink)}.v2-set-find input::placeholder{color:var(--ink-3)}.v2-set-find button{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;background:none;color:var(--ink-3);cursor:pointer;border-radius:50%}.v2-set-search-results{display:flex;flex-direction:column;gap:2px;padding:4px;border-radius:var(--lw-r-md);background:var(--lw-sheet);box-shadow:var(--lw-float)}.v2-set-search-count{padding:4px 8px;font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--ink-3)}.v2-set-search-hit{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;min-height:40px;padding:6px 10px;box-sizing:border-box;border-radius:var(--lw-r-sm);border:none;background:transparent;text-align:left;cursor:pointer;font-family:inherit;color:var(--ink)}.v2-set-search-hit:hover,.v2-set-search-hit:focus-visible,.v2-set-search-hit.is-first{background:var(--blue-soft)}.v2-set-search-label{font-size:12.5px;font-weight:600}.v2-set-search-path{font-size:10.5px;color:var(--ink-3)}.v2-set-search-none{padding:10px 12px;border-radius:var(--lw-r-md);background:var(--lw-inset);font-size:12.5px;line-height:1.45;color:var(--ink-2)}.v2-set-ring:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:var(--lw-r-md);pointer-events:none;z-index:3;box-shadow:0 0 0 2px var(--blue),0 0 0 6px var(--blue-soft);animation:setRing 3.5s ease forwards}@keyframes setRing{0%,80%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion: reduce){.v2-set-ring:after{animation-duration:3.5s;animation-timing-function:steps(1,end)}}.v2-set-pills{position:sticky;top:0;z-index:6;display:flex;align-items:center;gap:8px;padding:8px 0;margin:0 -4px;background:color-mix(in srgb,var(--lw-canvas) 84%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.v2-set-pills-all{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 14px;border-radius:var(--lw-r-pill);border:.5px solid var(--glass-stroke);background:var(--lh-btn-bg);color:var(--ink);font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer;white-space:nowrap}.v2-set-pills-track{flex:1;min-width:0;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:2px 24px 2px 2px;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.v2-set-pills-track::-webkit-scrollbar{display:none}.v2-set-pill{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 14px 0 8px;border-radius:var(--lw-r-pill);flex-shrink:0;border:.5px solid var(--glass-stroke);background:transparent;color:var(--ink-2);cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;line-height:1;white-space:nowrap}.v2-set-pill[aria-current=page]{background:var(--lh-tile-bg);border-color:var(--lh-tile-stroke);box-shadow:var(--lh-tile-shadow);color:var(--ink)}.v2-set-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:flex-end;justify-content:center;background:var(--lw-scrim)}.v2-set-sheet{width:100%;max-width:720px;height:calc(92 * var(--vhu, 1vh));border-radius:var(--lw-r-lg) var(--lw-r-lg) 0 0;background:var(--lw-sheet);box-shadow:var(--lw-float);display:flex;flex-direction:column;overflow:hidden;color:var(--ink);animation:setSheetUp .22s ease-out}@keyframes setSheetUp{0%{opacity:.4;transform:translateY(40px)}to{opacity:1;transform:none}}.v2-set-sheet-grab{display:flex;justify-content:center;padding:8px 0 4px}.v2-set-sheet-grab>span{width:36px;height:5px;border-radius:var(--lw-r-pill);background:var(--lw-track)}.v2-set-sheet-head{display:flex;align-items:center;gap:10px;min-height:50px;padding:8px 16px;background:var(--lw-band);border-bottom:.5px solid var(--lw-band-line)}.v2-set-sheet-head .v2-lw-card-icon{background:var(--lh-tile-bg);box-shadow:0 0 0 .5px var(--lw-band-line)}.v2-set-sheet-title{flex:1;margin:0;font-size:17px;font-weight:600}.v2-set-sheet-x{width:44px;height:44px;border-radius:50%;border:.5px solid var(--glass-stroke);background:var(--lh-btn-bg);color:var(--ink-2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.v2-set-sheet-body{flex:1;min-height:0;overflow:auto;padding:12px 16px 24px;display:flex;flex-direction:column;gap:4px}.v2-set-sheet-body .v2-set-find{height:44px;padding:0 12px}.v2-set-sheet-body .v2-set-find input{font-size:16px}.v2-set-sheet-body .v2-set-search-results{box-shadow:none;padding:0;background:transparent}.v2-set-sheet-body .v2-set-search-hit{min-height:48px}.v2-set-sheet-body .v2-set-search-label{font-size:14px}.v2-set-sheet-body .v2-set-rail-group{padding:12px 4px 4px}.v2-set-sheet-item{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:0 8px;box-sizing:border-box;border-radius:var(--lw-r-md);border:none;background:transparent;color:var(--ink);cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;text-align:left}.v2-set-sheet-item[aria-current=page]{background:var(--blue-soft)}.v2-set-sheet-item>.v2-set-rail-label{white-space:normal}.v2-set-sheet-item>svg{color:var(--ink-3)}.v2-set-row{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;min-height:var(--lw-row-h);padding:4px 0;min-width:0;border-radius:var(--lw-r-md)}.v2-set-row-text{flex:1 1 260px;min-width:0;display:flex;flex-direction:column;gap:2px}.v2-set-row-top{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.v2-set-row-label{font-size:14px;font-weight:600;color:var(--ink)}.v2-set-row-help{font-size:12.5px;line-height:1.45;color:var(--ink-3);text-wrap:pretty}.v2-set-row-ctrl{margin-left:auto;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.v2-set-row.is-toggle>.v2-set-row-text{flex-basis:160px}.v2-set-row.is-toggle>.v2-set-row-ctrl{margin-left:auto;flex-wrap:nowrap}.v2-set-row-under{flex:1 1 100%;min-width:0;display:flex;flex-direction:column;gap:8px}.v2-set-row-hint{font-size:10.5px;line-height:1.45;color:var(--ink-3);text-wrap:pretty}.v2-set-err{display:inline-flex;align-items:flex-start;gap:4px;font-size:12.5px;font-weight:500;line-height:1.45;color:var(--lw-bad-ink);overflow-wrap:anywhere}.v2-set-err>svg{margin-top:2px}.v2-set-err-retry{padding:0;border:none;background:none;color:var(--blue);font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.v2-set-pending{display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:var(--lw-r-pill);background:var(--blue-soft);color:var(--blue);font-size:10.5px;font-weight:600;white-space:nowrap}.v2-set-row.is-disabled .v2-lw-cp-toggle{opacity:.5;cursor:default}.v2-set-toggle-failed .v2-lw-cp-toggle{box-shadow:0 0 0 2px var(--red),0 0 0 5px var(--red-soft)}.v2-set-changed{font-size:10.5px;font-weight:600;color:var(--blue);white-space:nowrap}.v2-set-field{position:relative;display:flex;flex-direction:column;gap:6px;min-width:0;border-radius:var(--lw-r-md)}.v2-set-field.is-wide{grid-column:1 / -1}.v2-set-field-head{display:flex;align-items:center;gap:6px;min-height:16px}.v2-set-field-head>.v2-lw-field-label{flex:1;min-width:0}.v2-set-fgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:16px}.v2-set-input.is-changed{border-color:var(--blue)}.v2-set-input.is-error,.v2-set-field.is-error .v2-lw-input{border-color:var(--red);box-shadow:0 0 0 3px var(--red-soft)}.v2-set-single{position:relative;display:flex;flex-direction:column;gap:6px;min-width:0;border-radius:var(--lw-r-md)}.v2-set-single-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.v2-set-single-line>.v2-lw-input{flex:1 1 200px;width:auto;max-width:360px;min-width:0}.v2-set-mono{font-family:JetBrains Mono,monospace}.v2-set-savebar{position:sticky;bottom:12px;z-index:4;display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;min-height:48px;padding:6px 6px 6px 16px;box-sizing:border-box;border-radius:var(--lw-r-pill);background:var(--set-bar-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--lw-float)}.v2-lw-card>.v2-set-savebar{margin:0 -6px -8px}.v2-set-savebar-dot{width:8px;height:8px;border-radius:50%;background:var(--blue);flex-shrink:0}.v2-set-savebar.is-failed .v2-set-savebar-dot{background:var(--lw-bad-solid)}.v2-set-savebar-text{flex:1 1 140px;font-size:12.5px;font-weight:600;color:var(--ink)}.v2-set-savebar-err{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;font-weight:500;color:var(--lw-bad-ink);overflow-wrap:anywhere}.v2-set-savebar .v2-lw-btn--quiet{color:var(--ink-2);font-weight:600}.v2-set-saved{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 8px;border-radius:var(--lw-r-pill);background:var(--green-soft);color:var(--lw-ok-ink);font-size:10.5px;font-weight:600;white-space:nowrap}.v2-set-conn-body{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.v2-set-conn-main{flex:1 1 200px;min-width:0;display:flex;flex-direction:column;gap:2px}.v2-set-conn-account{font-size:14px;font-weight:600;overflow-wrap:anywhere}.v2-set-conn-sync{font-family:JetBrains Mono,monospace;font-size:10.5px;line-height:1.4;color:var(--ink-3)}.v2-set-conn-problem{font-size:12.5px;color:var(--lw-bad-ink)}.v2-set-secret{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 12px;padding:4px 0;min-width:0;border-radius:var(--lw-r-md)}.v2-set-secret-order{width:24px;height:24px;margin-top:2px;flex-shrink:0;border-radius:var(--lw-r-sm);background:var(--lw-track);display:inline-flex;align-items:center;justify-content:center;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:600;color:var(--ink-2)}.v2-set-secret-main{flex:1 1 240px;min-width:0;display:flex;flex-direction:column;gap:6px}.v2-set-secret-line{display:flex;align-items:center;gap:6px}.v2-set-secret-line>.v2-lw-input{flex:1;min-width:0;font-family:JetBrains Mono,monospace}.v2-set-secret-btns{display:flex;gap:6px;flex-wrap:wrap}.v2-set-result{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;font-weight:500;color:var(--ink-3);overflow-wrap:anywhere}.v2-set-result.is-ok{color:var(--lw-ok-ink)}.v2-set-result.is-bad{color:var(--lw-bad-ink)}.v2-set-copy{position:relative;display:flex;flex-direction:column;gap:6px;min-width:0;border-radius:var(--lw-r-md)}.v2-set-copy-head{display:flex;align-items:center;gap:6px;color:var(--ink-4)}.v2-set-copy-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.v2-set-copy-value{flex:1 1 220px;min-width:0;min-height:var(--lw-input-h);padding:8px 12px;box-sizing:border-box;border-radius:var(--lw-r-md);display:flex;align-items:center;background:var(--lw-inset);box-shadow:inset 0 0 0 .5px var(--glass-stroke);font-family:JetBrains Mono,monospace;font-size:12.5px;line-height:1.4;color:var(--ink);overflow-wrap:anywhere}.v2-set-copy-btns{display:flex;gap:6px}.v2-set-copied,.v2-set-copied:hover{color:var(--lw-ok-ink)}.v2-set-copy-btns .v2-lw-btn{min-width:88px}.v2-set-danger{border-radius:var(--lw-r-md);box-shadow:inset 0 0 0 1px var(--set-danger-edge);background:var(--set-danger-wash);overflow:hidden}.v2-set-danger-head{display:flex;align-items:center;gap:6px;padding:8px 14px 4px;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--lw-bad-ink)}.v2-set-danger-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 14px;border-top:.5px solid var(--set-danger-line)}.v2-set-danger-text{flex:1 1 220px;min-width:0;display:flex;flex-direction:column;gap:2px}.v2-set-danger-title{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12.5px;font-weight:600;color:var(--ink)}.v2-set-danger-desc{font-size:12.5px;line-height:1.45;color:var(--ink-3);text-wrap:pretty}.v2-set-ceo{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 8px;border-radius:var(--lw-r-pill);background:var(--red-soft);color:var(--lw-bad-ink);font-size:10.5px;font-weight:600;letter-spacing:0;text-transform:none;white-space:nowrap;flex-shrink:0}.v2-set-ceo.is-sm{height:18px;padding:0 7px;gap:3px}.v2-set-listed{position:relative;display:flex;flex-direction:column;gap:6px;min-width:0;border-radius:var(--lw-r-md)}.v2-set-list-head{display:flex;align-items:center;gap:8px}.v2-set-list-count{font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--ink-4)}.v2-set-list{border-radius:var(--lw-r-md);background:var(--lw-input);box-shadow:inset 0 0 0 .5px var(--glass-stroke);overflow:hidden}.v2-set-list.is-error{box-shadow:inset 0 0 0 1px var(--red),0 0 0 3px var(--red-soft)}.v2-set-list-row{display:flex;align-items:center;gap:8px;min-height:var(--lw-row-h);padding:0 6px 0 10px;border-bottom:.5px solid var(--glass-stroke)}.v2-set-list-sr{width:20px;flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--ink-4)}.v2-set-list-text{flex:1;min-width:0;font-size:14px;color:var(--ink);overflow-wrap:anywhere}.v2-set-list-x{width:32px;height:32px;flex-shrink:0;border-radius:var(--lw-r-sm);border:none;background:none;color:var(--ink-3);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.v2-set-list-x:hover{background:var(--lw-hover);color:var(--lw-bad-ink)}.v2-set-list-add{display:flex;align-items:center;gap:8px;padding:6px}.v2-set-list-add>input{flex:1;min-width:0;height:var(--lw-input-h);padding:0 10px;border-radius:var(--lw-r-sm);border:none;background:transparent;font-family:inherit;font-size:var(--lw-in-fs);color:var(--ink);outline:none}.v2-set-list-add>input::placeholder{color:var(--ink-4)}.v2-set-list-add>.v2-lw-btn{color:var(--blue)}.v2-set-locked{padding:64px 20px;display:flex;justify-content:center}.v2-set-locked>.v2-lw-empty{max-width:420px;width:100%;padding:28px 24px;border-radius:var(--lw-r-lg)}.v2-set-locked .v2-lw-empty-line{font-weight:600}.v2-set-empty-sub{font-size:12.5px;line-height:1.45;color:var(--ink-3);text-wrap:pretty;max-width:420px;text-align:center}@media (max-width: 768px){.v2-set-page{padding-top:10px;gap:12px}.v2-set-kpis{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.v2-set-kpis>.v2-lw-kpi,.v2-set-kpi-quiet{padding:10px 12px}.v2-set-list-x,.v2-set-find button{width:44px;height:44px}.v2-set-sheet{max-width:none}.v2-set-single-line>.v2-lw-input{max-width:none}}@media (max-width: 480px){.v2-set-savebar{border-radius:var(--lw-r-lg)}.v2-set-row-ctrl{margin-left:0}.v2-set-savebar>.v2-lw-btn--primary{flex:1 1 auto;justify-content:center}}@media (max-width: 768px){.v2-set-page .v2-lw-input,.v2-set-page .v2-lw-in,body>.v2-lw .v2-set-field .v2-lw-input{font-size:16px}}.v2-set-rows{display:flex;flex-direction:column;border-radius:var(--lw-r-md);box-shadow:inset 0 0 0 .5px var(--glass-stroke);overflow:hidden;min-width:0}.v2-set-rows.is-scroll{max-height:calc(40 * var(--vhu, 1vh));overflow:auto}.v2-set-lrow{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:var(--lw-row-h);padding:10px 12px;box-sizing:border-box;min-width:0}.v2-set-lrow+.v2-set-lrow{border-top:.5px solid var(--glass-stroke)}.v2-set-lrow.is-dim{opacity:.75}.v2-set-lrow-sr{width:22px;flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--ink-4)}.v2-set-lrow-icon{width:32px;height:32px;flex-shrink:0;border-radius:var(--lw-r-sm);display:inline-flex;align-items:center;justify-content:center;background:var(--lw-track);color:var(--ink-2)}.v2-set-lrow-icon.is-green{background:var(--green-soft);color:var(--lw-ok-ink)}.v2-set-lrow-icon.is-red{background:var(--red-soft);color:var(--lw-bad-ink)}.v2-set-lrow-icon.is-blue{background:var(--blue-soft);color:var(--blue)}.v2-set-lrow-icon.is-indigo{background:var(--indigo-soft);color:var(--indigo)}.v2-set-lrow-icon.is-amber{background:var(--peach-soft);color:var(--lw-warn-ink)}.v2-set-lrow-main{flex:1 1 180px;min-width:0;display:flex;flex-direction:column;gap:2px}.v2-set-lrow-top{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}.v2-set-lrow-title{font-size:14px;font-weight:600;color:var(--ink);overflow-wrap:anywhere}.v2-set-lrow-title.v2-set-mono{font-size:12.5px}.v2-set-lrow-sub{font-size:12.5px;line-height:1.45;color:var(--ink-3);overflow-wrap:anywhere;text-wrap:pretty}.v2-set-lrow-meta{font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--ink-3);white-space:nowrap}.v2-set-lrow-btns{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto}.v2-set-lrow-under{flex:1 1 100%;min-width:0}.v2-set-lrow-flag{display:block;margin-top:4px;padding:6px 10px;border-radius:var(--lw-r-sm);background:var(--peach-soft);font-size:12.5px;line-height:1.45;color:var(--ink-2);overflow-wrap:anywhere}.v2-set-lrow-flag>b{color:var(--lw-warn-ink)}.v2-set-mkpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr));gap:8px}.v2-set-mkpi{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:var(--lw-r-md);background:var(--lw-inset);box-shadow:inset 0 0 0 .5px var(--glass-stroke);min-width:0}.v2-set-mkpi-label{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.v2-set-mkpi-val{font-family:JetBrains Mono,monospace;font-size:17px;font-weight:600;color:var(--ink)}.v2-set-mkpi-val.is-ok{color:var(--lw-ok-ink)}.v2-set-mkpi-val.is-warn{color:var(--lw-warn-ink)}.v2-set-mkpi-val.is-bad{color:var(--lw-bad-ink)}.v2-set-btns{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.v2-set-status{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;font-weight:500;line-height:1.45;color:var(--lw-ok-ink);overflow-wrap:anywhere}.v2-set-status.is-muted{color:var(--ink-3)}.v2-set-status.is-bad{color:var(--lw-bad-ink)}.v2-set-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.v2-set-tags-label{font-size:12.5px;color:var(--ink-3)}.v2-set-tag-x{width:22px;height:22px;padding:0;margin-left:-4px;border:none;border-radius:50%;background:none;color:var(--ink-3);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.v2-set-tag-x:hover{background:var(--lw-hover);color:var(--lw-bad-ink)}.v2-set-subhead{display:flex;align-items:center;gap:8px;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.v2-set-subhead>.v2-set-subhead-n{font-family:JetBrains Mono,monospace;color:var(--ink-4)}.v2-set-tplsave{display:flex;flex-direction:column;gap:10px;min-width:0}.v2-set-tplsave .v2-set-fgrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}@media (max-width: 768px){.v2-set-lrow-btns{width:100%;margin-left:0}.v2-set-tag-x{width:44px;height:44px;margin:-11px -11px -11px -8px}}.v2-set-inset{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:var(--lw-r-md);background:var(--lw-inset);box-shadow:inset 0 0 0 .5px var(--glass-stroke);font-size:12.5px;line-height:1.5;color:var(--ink-2);min-width:0}.v2-set-inset-title{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--ink)}.v2-set-inset-text{overflow-wrap:anywhere;text-wrap:pretty}.v2-set-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.v2-set-steps>li{display:flex;align-items:flex-start;gap:10px;overflow-wrap:anywhere}.v2-set-step-n{width:20px;height:20px;flex-shrink:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--blue-soft);color:var(--blue);font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:700}.v2-set-inset code{font-family:JetBrains Mono,monospace;font-size:10.5px;padding:1px 5px;border-radius:4px;background:var(--lw-track)}.v2-set-kv{margin:0;display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:var(--lw-r-md);background:var(--lw-inset);box-shadow:inset 0 0 0 .5px var(--glass-stroke);min-width:0}.v2-set-kv-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;font-size:12.5px;line-height:1.45}.v2-set-kv-row>dt{flex:0 0 140px;color:var(--ink-3)}.v2-set-kv-row>dd{margin:0;flex:1 1 160px;min-width:0;font-weight:600;color:var(--ink);overflow-wrap:anywhere}.v2-set-kv-row>dd.is-ok{color:var(--lw-ok-ink)}.v2-set-kv-row>dd.is-warn{color:var(--lw-warn-ink)}.v2-set-kv-row>dd.is-bad{color:var(--lw-bad-ink)}.v2-set-table{border-radius:var(--lw-r-md);box-shadow:inset 0 0 0 .5px var(--glass-stroke);min-width:0}.v2-set-table-row{display:grid;gap:10px;align-items:center;padding:10px 12px;font-size:12.5px;color:var(--ink)}.v2-set-table-row+.v2-set-table-row{border-top:.5px solid var(--glass-stroke)}.v2-set-table-row>span{min-width:0;overflow-wrap:anywhere}.v2-set-table-row>.is-right{text-align:right}.v2-set-table-row>.is-first{font-weight:600}.v2-set-table-head{position:sticky;top:var(--set-sticky-top);z-index:1;padding:8px 12px;background:var(--lw-sheet);border-radius:var(--lw-r-md) var(--lw-r-md) 0 0;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.v2-set-table-sr{font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--ink-4)}.v2-set-fbbtn,.v2-set-fbbtn:hover{border:none;background:#1877f2;color:#fff;font-weight:600;box-shadow:0 4px 12px #1877f252}.v2-set-fbbtn:hover{filter:brightness(1.06)}.v2-set-fbbtn-f{font-weight:800;font-size:14px;line-height:1}.v2-set-pre{margin:0;max-height:220px;overflow:auto;padding:10px 12px;border-radius:var(--lw-r-md);background:var(--lw-inset);box-shadow:inset 0 0 0 .5px var(--glass-stroke);font-family:JetBrains Mono,monospace;font-size:10.5px;line-height:1.5;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.v2-set-tickbtn{width:32px;height:32px;flex-shrink:0;padding:0;border:none;border-radius:var(--lw-r-sm);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;background:var(--lw-input);color:#fff;box-shadow:inset 0 0 0 1px var(--ink-4)}.v2-set-tickbtn[aria-checked=true]{background:var(--blue);box-shadow:none}.v2-set-lrow.is-tint{background:var(--lw-inset)}.v2-set-lrow-ctrls{display:flex;flex:1 1 320px;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.v2-set-lrow-ctrls>.v2-lw-input{width:auto;flex:1 1 160px;min-width:0}.v2-set-lrow-extra{display:block;font-size:12.5px;line-height:1.45;color:var(--ink-2);white-space:pre-line;overflow-wrap:anywhere}.v2-set-lrow-extra.is-bad{color:var(--lw-bad-ink)}.v2-set-lrow-extra.is-warn{color:var(--lw-warn-ink)}.v2-set-lrow-extra.is-ok{color:var(--lw-ok-ink)}.v2-set-seg-dis>button:disabled{opacity:.5;cursor:default}@media (max-width: 768px){.v2-set-kv-row>dt{flex-basis:100%}.v2-set-table-head{display:none}.v2-set-table-row{grid-template-columns:22px minmax(0,1fr)!important;gap:4px 8px}.v2-set-table-row>[role=cell]:not(.v2-set-table-sr){grid-column:2;display:flex;gap:8px;text-align:left}.v2-set-table-row>[data-label]:not(.is-first):before{content:attr(data-label);flex:0 0 40%;color:var(--ink-3);font-family:inherit;font-weight:400}.v2-set-table-row>.is-first{font-size:14px}.v2-set-tickbtn{width:44px;height:44px}.v2-set-lrow-ctrls{flex-basis:100%}.v2-set-page .v2-set-lrow-btns .v2-lw-btn--sm,.v2-set-page .v2-set-btns .v2-lw-btn--sm,.v2-set-page .v2-lw-card-action .v2-lw-btn--sm,body>.v2-lw .v2-set-btns .v2-lw-btn--sm,body>.v2-lw .v2-set-lrow-btns .v2-lw-btn--sm{height:44px;padding:0 14px;font-size:12.5px}body>.v2-lw .v2-set-lrow-ctrls .v2-lw-input,body>.v2-lw .v2-set-secret .v2-lw-input{font-size:16px}}.v2-set-plain{margin:0;font-size:12.5px;line-height:1.5;color:var(--ink-3);text-wrap:pretty}.v2-set-plain b{color:var(--ink-2)}.v2-set-banner{flex-wrap:wrap}.v2-set-banner>.v2-lw-banner-body{flex:1 1 220px}.v2-set-banner-act{display:flex;align-items:center;gap:6px;align-self:center;margin-left:auto}.v2-set-banner--muted{background:var(--lw-inset);border-color:var(--glass-stroke)}.v2-set-banner--muted .v2-lw-banner-icon{color:var(--ink-3)}.v2-set-inline{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.v2-set-inline>.v2-lw-input{flex:1 1 180px;width:auto}.v2-set-flag{font-size:17px;line-height:1;flex-shrink:0}.v2-set-fgrid--narrow{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}.v2-set-field textarea.v2-lw-input{width:100%}.v2-set-field>.v2-lw-input{width:100%}.v2-set-lh{display:grid;grid-template-columns:minmax(0,1fr) var(--set-aside-w);gap:20px;align-items:start;min-width:0}.v2-set-lh-form{display:flex;flex-direction:column;gap:16px;min-width:0}.v2-set-lh-preview{position:sticky;top:calc(var(--set-sticky-top) + 12px);display:flex;flex-direction:column;gap:6px;min-width:0}@media (max-width: 900px){.v2-set-lh{grid-template-columns:minmax(0,1fr)}.v2-set-lh-preview{position:static}}.v2-set-lh-paper{display:flex;flex-direction:column;gap:10px;min-height:200px;padding:16px;border-radius:var(--lw-r-md);background:#fff;color:#1c2230;box-shadow:0 0 0 .5px #141e321f,0 8px 24px #0f172a14}.v2-set-lh-top{display:flex;align-items:center;gap:10px;padding-bottom:10px;border-bottom:1.5px solid #0a84ff;min-width:0}.v2-set-lh-logo{width:44px;height:34px;flex-shrink:0;border-radius:var(--lw-r-sm);background:#eef1f6;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;font-size:10.5px;color:#7a8394}.v2-set-lh-logo>img{max-width:100%;max-height:100%;object-fit:contain}.v2-set-lh-names{display:flex;flex-direction:column;min-width:0}.v2-set-lh-name{font-size:14px;font-weight:700;overflow-wrap:anywhere}.v2-set-lh-tag,.v2-set-lh-contact{font-size:10.5px;line-height:1.5;color:#5b6475;overflow-wrap:anywhere}.v2-set-lh-lines{display:flex;flex-direction:column;gap:5px}.v2-set-lh-lines>span{height:6px;border-radius:var(--lw-r-pill);background:#eef1f6}.v2-set-lh-lines>span:nth-child(1){width:90%}.v2-set-lh-lines>span:nth-child(2){width:75%}.v2-set-lh-lines>span:nth-child(3){width:82%}.v2-set-lh-ref{font-family:JetBrains Mono,monospace;font-size:10.5px;color:#5b6475}.v2-set-lh-foot{margin-top:auto;padding-top:8px;border-top:.5px solid #e3e6ec;font-size:10.5px;color:#7a8394}.v2-set-logo{display:flex;flex-wrap:wrap;align-items:center;gap:12px;min-width:0}.v2-set-logo-box{width:120px;height:90px;flex-shrink:0;border-radius:var(--lw-r-md);border:1px dashed var(--glass-stroke-2, var(--glass-stroke));background:var(--lw-inset);display:flex;align-items:center;justify-content:center;overflow:hidden;font-size:12.5px;color:var(--ink-3)}.v2-set-logo-box>span{display:inline-flex;align-items:center;gap:6px}.v2-set-logo-box>img{max-width:100%;max-height:100%;object-fit:contain;background:#fff}.v2-set-logo-btns{display:flex;flex-wrap:wrap;gap:6px}.v2-set-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.v2-set-chips-label{font-size:12.5px;color:var(--ink-3)}.v2-set-chips-head{flex:1 1 100%}.v2-set-chips-note{text-transform:none;letter-spacing:0;font-weight:500}.v2-set-chips .v2-lw-chip:disabled{cursor:default}.v2-set-addchip{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.v2-set-addchip>.v2-lw-input{width:200px;max-width:100%}.v2-set-lrow-ctrls>.v2-set-lrow-name{flex:2 1 200px}.v2-set-lrow-note{flex:1 1 100%;padding-left:34px;font-size:12.5px;color:var(--lw-warn-ink)}.v2-set-x{color:var(--lw-bad-ink)}.v2-set-tonedot{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:6px;vertical-align:1px}.v2-set-inline>.v2-set-days{flex:0 0 96px}.v2-set-unit{font-size:12.5px;color:var(--ink-3)}.v2-set-rrow.is-paused{background:color-mix(in srgb,var(--peach) 7%,transparent)}.v2-set-rrow.is-open{background:var(--lw-inset)}.v2-set-rrow-ctrl{display:inline-flex;align-items:center;gap:12px;margin-left:auto}.v2-set-rrow>.v2-set-lrow-under{display:flex;flex-direction:column;gap:12px;padding:4px 0 2px 34px}.v2-set-editor{display:flex;flex-direction:column;gap:14px}.v2-set-editor .v2-lw-input{width:100%}@media (max-width: 768px){.v2-set-banner-act{margin-left:0;flex:1 1 100%}.v2-set-banner-act>.v2-lw-btn{flex:1 1 auto}.v2-set-lrow-note,.v2-set-rrow>.v2-set-lrow-under{padding-left:0}.v2-set-addchip,.v2-set-addchip>.v2-lw-input{flex:1 1 100%;width:auto}body>.v2-lw .v2-set-editor .v2-lw-input{font-size:16px}}.v2-set-tm-stack{display:flex;flex-direction:column;gap:16px;min-width:0}.v2-set-tm-list{display:flex;flex-direction:column;border-radius:var(--lw-r-md);box-shadow:inset 0 0 0 .5px var(--glass-stroke);overflow:hidden;min-width:0}.v2-set-tm-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:var(--lw-row-h);padding:10px 12px;box-sizing:border-box;border-top:.5px solid var(--glass-stroke);min-width:0;color:var(--ink)}.v2-set-tm-list>.v2-set-tm-row:first-child{border-top:none}.v2-set-tm-row.is-open{background:var(--blue-soft)}.v2-set-tm-row.is-dim>:not(.v2-set-tm-btns){opacity:.75}button.v2-set-tm-row{width:100%;border-left:none;border-right:none;border-bottom:none;background:transparent;font-family:inherit;text-align:left;cursor:pointer;flex-wrap:nowrap}button.v2-set-tm-row:first-child{border-top:none}button.v2-set-tm-row:hover{background:var(--lw-hover)}button.v2-set-tm-row:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--blue)}button.v2-set-tm-row>svg{flex-shrink:0;color:var(--ink-3)}.v2-set-tm-row>.v2-lw-avatar{width:32px;height:32px}.v2-set-tm-sr{width:22px;flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--ink-4)}.v2-set-tm-main{flex:1 1 180px;min-width:0;display:flex;flex-direction:column;gap:2px}.v2-set-tm-title{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}.v2-set-tm-name{font-size:14px;font-weight:600;color:var(--ink);overflow-wrap:anywhere}.v2-set-tm-sub{font-size:12.5px;line-height:1.45;color:var(--ink-3);overflow-wrap:anywhere}.v2-set-tm-extra{font-size:12.5px;line-height:1.45;color:var(--lw-warn-ink)}.v2-set-tm-meta{font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--ink-3);white-space:nowrap}.v2-set-tm-btns{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto}.v2-set-tm-muted{font-size:12.5px;line-height:1.45;color:var(--ink-3)}.v2-set-tm-none{padding:10px 12px;border-radius:var(--lw-r-md);background:var(--lw-inset);font-size:12.5px;color:var(--ink-2)}.v2-set-tm-status{font-size:12.5px;font-weight:500;color:var(--ink-3)}.v2-set-tm-btnrow>.v2-set-tm-status{margin-left:auto}.v2-set-tm-detail{display:flex;flex-direction:column;gap:12px;padding:14px 14px 16px 46px;box-sizing:border-box;border-top:.5px solid var(--glass-stroke);background:var(--lw-inset);min-width:0}.v2-set-tm-head{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.v2-set-tm-btnrow{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.v2-set-tm-banner{flex-wrap:wrap}.v2-set-tm-banner>.v2-lw-banner-body{flex:1 1 200px}.v2-set-tm-banner>.v2-lw-btn{align-self:center}.v2-set-tm-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.v2-set-tm-tagslabel{font-size:12.5px;color:var(--ink-3)}.v2-set-tm-access{display:flex;flex-direction:column;gap:10px}.v2-set-tm-access-sum{font-size:12.5px;color:var(--ink-3)}.v2-set-tm-starters{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.v2-set-tm-search{display:flex;align-items:center;gap:8px;height:var(--lw-input-h);padding:0 12px;box-sizing:border-box;min-width:0;border-radius:var(--lw-r-md);background:var(--lw-input);box-shadow:inset 0 0 0 .5px var(--glass-stroke);color:var(--ink-3)}.v2-set-tm-search:focus-within{box-shadow:inset 0 0 0 1px var(--blue),0 0 0 3px var(--blue-soft)}.v2-set-tm-search>input{flex:1;min-width:0;border:none;background:none;outline:none;font-family:inherit;font-size:var(--lw-in-fs);color:var(--ink)}.v2-set-tm-search>input::placeholder{color:var(--ink-4)}.v2-set-tm-pickgroup{display:flex;flex-direction:column;gap:6px}.v2-set-tm-ticks{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:10px;align-items:start}.v2-set-tm-group{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:var(--lw-r-md);background:var(--lw-inset);box-shadow:inset 0 0 0 .5px var(--glass-stroke);min-width:0}.v2-set-tm-ghead{display:flex;align-items:center;gap:6px;margin-bottom:4px}.v2-set-tm-gname{flex:1;min-width:0;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.v2-set-tm-gcount{font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--ink-3)}.v2-set-tm-gall{padding:0 2px;border:none;background:none;font-family:inherit;font-size:10.5px;font-weight:600;color:var(--blue);cursor:pointer;min-height:24px}.v2-set-tm-tick{display:flex;align-items:center;gap:8px;width:calc(100% + 8px);min-height:32px;padding:4px;box-sizing:border-box;margin:0 -4px;border:none;border-radius:var(--lw-r-sm);background:transparent;font-family:inherit;font-size:12.5px;line-height:1.35;color:var(--ink);text-align:left;cursor:pointer}.v2-set-tm-tick:hover:not(:disabled){background:var(--lw-hover)}.v2-set-tm-tick:focus-visible{outline:none;box-shadow:var(--lw-focus)}.v2-set-tm-tick:disabled{cursor:default}.v2-set-tm-box{width:20px;height:20px;flex-shrink:0;border-radius:var(--lw-r-sm);display:inline-flex;align-items:center;justify-content:center;background:var(--lw-input);color:#fff;box-shadow:inset 0 0 0 1px var(--ink-4)}.v2-set-tm-tick.is-on>.v2-set-tm-box{background:var(--blue);box-shadow:none}.v2-set-tm-ticklabel{flex:1;min-width:0;overflow-wrap:anywhere}.v2-set-tm-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.v2-set-tm-kpi{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:var(--lw-r-md);background:var(--lw-inset);box-shadow:inset 0 0 0 .5px var(--glass-stroke);min-width:0}.v2-set-tm-kpi>span{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.v2-set-tm-kpi>b{font-family:JetBrains Mono,monospace;font-size:17px;font-weight:600;color:var(--lw-warn-ink)}@media (max-width: 768px){.v2-set-tm-detail{padding-left:12px;padding-right:12px}.v2-set-tm-btns{width:100%;margin-left:0;justify-content:flex-start}.v2-set-tm-btns>.v2-lw-btn{flex:1 1 auto;justify-content:center}.v2-set-tm-btnrow>.v2-lw-btn{flex:1 1 auto;justify-content:center}.v2-set-tm-tick{min-height:44px}.v2-set-tm-gall{min-height:44px;padding:0 6px}.v2-set-tm-search{height:44px}.v2-set-tm-search>input{font-size:16px}.v2-set-tm-banner>.v2-lw-btn{flex:1 1 100%;justify-content:center}body>.v2-lw .v2-set-field .v2-lw-input,body>.v2-lw .v2-lw-label>.v2-lw-input{font-size:16px}}.set-root .v2-lw-cp-toggle{min-height:0}@media (max-width: 768px){.v2-set-plrow>.v2-set-lrow-ctrls{flex:1 1 calc(100% - 40px)}.v2-set-plrow>.v2-set-lrow-ctrls>.v2-lw-input{flex-basis:100%}.v2-set-plrow>.v2-set-lrow-sr{align-self:flex-start;padding-top:14px}}:root,.v2-lw{--mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--sys-w-aim: 1100px;--sys-w-training: 1200px;--sys-w-help: 860px;--sys-help-index-w: 220px;--sys-lvl-1: var(--blue);--sys-lvl-2: var(--peach);--sys-lvl-3: var(--red);--sys-tint-2: color-mix(in oklch, var(--peach) 7%, transparent);--sys-tint-3: color-mix(in oklch, var(--red) 6%, transparent);--sys-done-wash: color-mix(in oklch, var(--green) 7%, var(--lw-inset));--sys-player-bg: #000;--sys-chat-h: 620px}.v2-sys{display:grid;grid-template-columns:minmax(0,var(--sys-w, var(--sys-w-aim)));justify-content:center;padding:0 20px 72px}.v2-sys--help{grid-template-columns:var(--sys-help-index-w) minmax(0,var(--sys-w-help));gap:24px}@media (max-width: 1099px){.v2-sys--help{grid-template-columns:minmax(0,var(--sys-w-help))}}@media (max-width: 480px){.v2-sys{padding:0 12px 72px}}.v2-sys-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.v2-sys-head h1{margin:0;font-size:22px;font-weight:700;letter-spacing:-.01em}.v2-sys-head .v2-lw-search{width:300px}@media (max-width: 480px){.v2-sys-head .v2-lw-search{order:9;width:100%}.v2-sys-head .v2-lw-btn--primary{width:44px;padding:0}}.v2-sys-live{width:8px;height:8px;border-radius:50%;background:var(--green);animation:sysPulse 2s infinite}@keyframes sysPulse{0%{box-shadow:0 0 #30d1588c}70%{box-shadow:0 0 0 6px #30d15800}to{box-shadow:0 0 #30d15800}}.v2-sys-kpis{display:grid;grid-template-columns:repeat(var(--n, 4),minmax(0,1fr));gap:12px}@media (max-width: 768px){.v2-sys-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.v2-sys-kpis>:last-child:nth-child(odd){grid-column:1 / -1}}.v2-sys-ladder{display:inline-flex;align-items:center;gap:4px;padding:2px;border-radius:999px;background:var(--lw-track)}.v2-sys-ladder-step{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 8px;border-radius:999px;font-size:10.5px;font-weight:600;color:var(--ink-3)}.v2-sys-ladder-step:before{content:"";width:6px;height:6px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--ink-4)}.v2-sys-ladder-step.is-passed:before{box-shadow:none;background:var(--c)}.v2-sys-ladder-step.is-current{background:color-mix(in oklch,var(--c) 16%,transparent);color:var(--c)}.v2-sys-ladder-step:nth-child(1){--c: var(--sys-lvl-1)}.v2-sys-ladder-step:nth-child(2){--c: var(--sys-lvl-2)}.v2-sys-ladder-step:nth-child(3){--c: var(--sys-lvl-3)}.v2-sys-chase{display:grid;grid-template-columns:24px minmax(0,1fr) 168px;gap:8px 16px;padding:14px;border-radius:12px;background:var(--lw-inset);box-shadow:inset 0 0 0 .5px var(--glass-stroke);align-items:start}.v2-sys-chase-actions{display:flex;flex-direction:column;gap:6px}.v2-sys-chase-who{font-size:12.5px;color:var(--ink-2)}.v2-sys-chase-who time{font-family:var(--mono)}.v2-sys-chase-promise{font-size:12.5px;color:var(--lw-warn-ink)}.v2-sys-chase-reason{font-size:12.5px;font-style:italic;color:var(--ink-3)}.v2-sys-chase-draft{padding:10px 12px;border-radius:12px;background:var(--peach-soft)}.v2-sys-chase-fail{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--lw-bad-ink)}@media (max-width: 480px){.v2-sys-chase{grid-template-columns:20px minmax(0,1fr);padding:12px}.v2-sys-chase-actions{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap}.v2-sys-chase-actions>*{flex:1 1 calc(50% - 6px);height:44px}}.v2-sys-ichase{display:grid;grid-template-columns:20px minmax(0,1fr);gap:6px 10px;padding:12px 14px;border-radius:12px;background:var(--lw-inset);box-shadow:inset 3px 0 0 var(--edge, transparent),inset 0 0 0 .5px var(--glass-stroke)}.v2-sys-ichase.is-l2{--edge: var(--sys-lvl-2);background:var(--sys-tint-2)}.v2-sys-ichase.is-l3,.v2-sys-ichase.is-needs-me{--edge: var(--sys-lvl-3)}.v2-sys-ichase.is-l3{background:var(--sys-tint-3)}.v2-sys-ichase-ai{display:flex;gap:8px;padding:10px 12px;border-radius:12px;background:var(--lw-ai-bg);font-size:12.5px}.v2-sys-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}@media (max-width: 480px){.v2-sys-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}.v2-sys-tile{position:relative;display:flex;flex-direction:column;gap:4px;min-height:96px;padding:12px 14px;border-radius:12px;border:0;background:var(--lw-inset);box-shadow:inset 0 0 0 .5px var(--glass-stroke);text-align:left;cursor:pointer}.v2-sys-tile-flag{font-size:22px;line-height:1}.v2-sys-tile-meta{font:10.5px var(--mono);color:var(--ink-3)}.v2-sys-tile.is-done{background:var(--sys-done-wash)}.v2-sys-tile.is-done .v2-sys-tile-meta{color:var(--lw-ok-ink)}.v2-sys-tile[aria-pressed=true]{background:var(--blue-soft);box-shadow:inset 0 0 0 1.5px var(--blue)}.v2-sys-mat{display:flex;align-items:center;gap:10px;min-height:var(--lw-row-h);padding:8px 10px 8px 12px}.v2-sys-mat+.v2-sys-mat{border-top:.5px solid var(--glass-stroke)}.v2-sys-mat.is-done .v2-sys-mat-main{opacity:.72}.v2-sys-mat.is-done .v2-sys-mat-title{text-decoration:line-through}.v2-sys-mat-tick{width:30px;height:30px;border-radius:999px;border:0;background:var(--lw-input);box-shadow:inset 0 0 0 1.5px var(--ink-4);color:#fff}.v2-sys-mat-tick[aria-pressed=true]{background:var(--green);box-shadow:none}.v2-sys-mat-tick.is-failed{box-shadow:0 0 0 2px var(--red),0 0 0 5px var(--red-soft)}@media (max-width: 480px){.v2-sys-mat-tick{width:44px;height:44px}}.v2-sys-pack-icon{width:24px;height:24px;border-radius:8px;background:var(--lw-track)}.v2-sys-media{position:relative;width:100%;border-radius:12px;overflow:hidden;background:var(--lw-inset);box-shadow:inset 0 0 0 .5px var(--glass-stroke)}.v2-sys-media--video{aspect-ratio:16 / 9;background:var(--sys-player-bg)}.v2-sys-media--image{aspect-ratio:4 / 3}.v2-sys-chat{display:grid;grid-template-columns:260px minmax(0,1fr);height:var(--sys-chat-h)}.v2-sys-chat-list{display:flex;flex-direction:column;border-right:.5px solid var(--glass-stroke);overflow:auto}.v2-sys-chat-row{display:flex;align-items:center;gap:4px;min-height:44px;border-radius:12px}.v2-sys-chat-row[aria-current=page]{background:var(--lh-tile-bg);box-shadow:var(--lh-tile-shadow)}.v2-sys-chat-msgs{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:14px;padding:18px}.v2-sys-chat-composer{padding:12px 18px 16px;border-top:.5px solid var(--glass-stroke);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.v2-sys-src{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border-radius:999px;border:.5px solid var(--glass-stroke);background:var(--lh-btn-bg);color:var(--blue);font-size:10.5px;font-weight:600}@media (max-width: 767px){.v2-sys-chat{display:flex;flex-direction:column;height:auto}.v2-sys-chat-list{display:none}.v2-sys-chat-msgs{overflow:visible;padding:14px 12px}.v2-sys-chat-composer{position:sticky;bottom:0;background:color-mix(in oklch,var(--lw-sheet) 82%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:0 0 20px 20px}.v2-sys-src{height:36px}}.v2-sys-article{border-radius:12px;background:var(--lw-inset);box-shadow:inset 0 0 0 .5px var(--glass-stroke)}.v2-sys-article[open],.v2-sys-article.is-open{background:var(--lh-tile-bg);box-shadow:var(--lh-tile-shadow)}.v2-sys-article-head{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:10px 14px;border:0;background:transparent;text-align:left;cursor:pointer;border-radius:12px}.v2-sys-article-body{display:flex;flex-direction:column;gap:16px;padding:14px 18px 18px 58px;border-top:.5px solid var(--glass-stroke);font-size:12.5px;line-height:1.6}@media (max-width: 480px){.v2-sys-article-head{min-height:56px;padding:10px 12px}.v2-sys-article-body{padding:12px 12px 16px}}.v2-sys-article-label{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.v2-sys-article--connect .v2-lw-sq{background:var(--blue-soft);color:var(--blue)}.v2-sys-prep{display:flex;gap:8px}.v2-sys-phase{display:flex;align-items:center;gap:10px}.v2-sys-phase:after{content:"";flex:1;height:.5px;background:var(--glass-stroke)}.v2-sys-phase>span{height:20px;padding:0 10px;border-radius:999px;background:var(--blue-soft);color:var(--blue);font-size:10.5px;font-weight:600}.v2-sys-step{display:grid;grid-template-columns:28px minmax(0,1fr);gap:4px 12px}.v2-sys-step-n{width:28px;height:28px;border-radius:8px;color:#fff;background:linear-gradient(135deg,var(--blue),var(--indigo));font:600 12.5px/28px var(--mono);text-align:center}.v2-sys-linkpill{display:inline-flex;align-items:center;gap:4px;max-width:100%;min-height:26px;padding:2px 10px;border-radius:999px;background:var(--blue-soft);color:var(--blue);font:500 10.5px var(--mono);overflow-wrap:anywhere}.v2-sys-seen{padding:10px 12px;border-radius:12px;background:var(--lw-inset);box-shadow:inset 3px 0 0 var(--blue);font-size:12.5px}.v2-sys-note{display:flex;gap:10px;padding:10px 12px;border-radius:12px}.v2-sys-alt{padding:12px;border-radius:12px;background:var(--lw-inset);box-shadow:inset 0 0 0 .5px var(--glass-stroke)}.v2-sys-faq-q{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:8px 12px;border:0;background:transparent;text-align:left;font-size:14px;font-weight:600;cursor:pointer}.v2-sys-faq-a{padding:0 12px 12px 44px;font-size:12.5px;line-height:1.6;color:var(--ink-2)}@media (max-width: 480px){.v2-sys-faq-q{min-height:48px}}.v2-sys-result{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;padding:10px 12px;border:0;background:transparent;text-align:left;cursor:pointer}.v2-sys-result-excerpt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:12.5px;color:var(--ink-2)}.v2-sys-ring{position:relative}.v2-sys-ring:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:14px;box-shadow:0 0 0 2px var(--blue),0 0 0 6px var(--blue-soft);pointer-events:none}:root{--sys-wa: #1a9e4f;--sys-wa-soft: rgba(26,158,79,.12);--sys-fab: 52px;--sys-fab-gap: 12px;--sys-shot-h: 240px;--sys-plan-price: 22px}[data-theme=dark]{--sys-wa: #34c46e;--sys-wa-soft: rgba(52,196,110,.18)}@media (max-width: 480px){:root{--sys-fab: 44px}}.v2-sys-stepper{padding:12px 16px;border-radius:20px;background:color-mix(in oklch,var(--lh-tile-bg) 85%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:.5px solid var(--lh-tile-stroke);box-shadow:var(--lh-tile-shadow)}.v2-sys-stepper ol{display:flex;align-items:center;gap:10px;margin:0;padding:0;list-style:none}.v2-sys-wstep{display:flex;align-items:center;gap:8px;flex-shrink:0;font-size:12.5px;font-weight:500;white-space:nowrap;color:var(--ink-3)}.v2-sys-wstep-dot{width:22px;height:22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font:600 10.5px var(--mono);background:var(--lw-track);color:var(--ink-3)}.v2-sys-wstep.is-done{color:var(--ink)}.v2-sys-wstep.is-done .v2-sys-wstep-dot{background:var(--green);color:#fff}.v2-sys-wstep[aria-current=step]{color:var(--ink);font-weight:600}.v2-sys-wstep[aria-current=step] .v2-sys-wstep-dot{background:linear-gradient(135deg,var(--blue),var(--indigo));color:#fff;box-shadow:0 0 0 4px var(--blue-soft)}.v2-sys-wstep-join{flex:1 1 12px;min-width:12px;height:2px;border-radius:999px;background:var(--lw-track)}.v2-sys-wstep-join.is-done{background:var(--green)}.v2-sys-stepper-compact{display:none;flex-direction:column;gap:8px;font-size:12.5px;font-weight:600}.v2-sys-stepper-line{height:4px;border-radius:999px;background:var(--lw-track);overflow:hidden}.v2-sys-stepper-line>span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--blue),var(--indigo))}@media (max-width: 768px){.v2-sys-stepper ol{display:none}.v2-sys-stepper-compact{display:flex}}.v2-sys-tmpls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.v2-sys-tmpl{display:flex;flex-direction:column;gap:6px;min-height:80px;padding:12px 14px;border-radius:12px;border:0;text-align:left;background:var(--lw-inset);box-shadow:inset 0 0 0 .5px var(--glass-stroke)}.v2-sys-tmpl[aria-pressed=true]{background:var(--blue-soft);box-shadow:inset 0 0 0 1.5px var(--blue)}@media (max-width: 480px){.v2-sys-tmpls{grid-template-columns:minmax(0,1fr);gap:8px}}.v2-sys-upload{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:12px;background:var(--lw-inset);box-shadow:inset 0 0 0 .5px var(--glass-stroke)}.v2-sys-upload-icon{width:40px;height:40px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:var(--blue-soft);color:var(--blue)}.v2-sys-upload--wa{background:color-mix(in oklch,var(--sys-wa) 6%,var(--lw-inset));box-shadow:inset 0 0 0 .5px color-mix(in oklch,var(--sys-wa) 35%,transparent)}.v2-sys-upload--wa .v2-sys-upload-icon{background:var(--sys-wa-soft);color:var(--sys-wa)}.v2-sys-upload.is-dragover{background:var(--blue-soft);box-shadow:inset 0 0 0 1.5px var(--blue)}@media (max-width: 480px){.v2-sys-upload{flex-direction:column;align-items:stretch;padding:14px}}.v2-sys-map{display:grid;grid-template-columns:28px minmax(0,1fr) 20px minmax(0,260px);gap:12px;align-items:center;min-height:var(--lw-row-h);padding:8px 12px;border-top:.5px solid var(--glass-stroke)}.v2-sys-map-head{font-size:14px;font-weight:600}.v2-sys-map-samples{font-size:12.5px;color:var(--ink-3)}.v2-sys-map-samples:empty:after{content:"no sample data";font-style:italic;color:var(--ink-4)}.v2-sys-map.is-skipped .v2-sys-map-left{opacity:.6}.v2-sys-map.is-skipped select{background:var(--lw-inset);color:var(--ink-3)}.v2-sys-map-moved{font-size:10.5px;color:var(--lw-warn-ink)}@media (max-width: 480px){.v2-sys-map{grid-template-columns:22px minmax(0,1fr);gap:8px;padding:12px}.v2-sys-map-arrow{display:none}.v2-sys-map-pick{grid-column:2 / -1}}.v2-sys-ptable-row{display:grid;gap:10px;padding:8px 12px;min-height:var(--lw-row-h);align-items:center;border-top:.5px solid var(--glass-stroke)}@media (max-width: 768px){.v2-sys-ptable-head{display:none}.v2-sys-ptable-row{grid-template-columns:22px minmax(0,1fr)!important;align-items:start}}.v2-sys-skips{border-radius:12px;background:var(--red-soft)}.v2-sys-skips-list{margin:0 6px 6px;border-radius:12px;background:var(--lw-sheet)}.v2-sys-success{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 12px;text-align:center}.v2-sys-success-icon{width:56px;height:56px;border-radius:20px;display:inline-flex;align-items:center;justify-content:center;background:var(--green-soft);color:var(--lw-ok-ink)}.v2-sys-dup-group{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--lw-inset);border-top:.5px solid var(--glass-stroke);font:600 12.5px var(--mono)}.v2-sys-dup{display:grid;grid-template-columns:28px 28px minmax(0,1.4fr) minmax(0,1fr) 70px 110px;gap:12px;align-items:center;min-height:var(--lw-row-h);padding:4px 12px;border-top:.5px solid var(--glass-stroke)}.v2-sys-dup.is-ticked{background:color-mix(in oklch,var(--red) 5%,transparent)}@media (max-width: 480px){.v2-sys-dup{grid-template-columns:22px 44px minmax(0,1fr)}.v2-sys-dup-meta{grid-column:3 / -1}}.v2-sys-day{position:sticky;top:0;z-index:2;padding:8px 12px;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);background:color-mix(in oklch,var(--lw-sheet) 88%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:.5px solid var(--glass-stroke)}.v2-sys-tl{display:grid;grid-template-columns:28px 32px minmax(0,1fr) 52px;gap:12px;align-items:start;min-height:var(--lw-row-h);padding:10px 14px}.v2-sys-tl+.v2-sys-tl{border-top:.5px solid var(--glass-stroke)}.v2-sys-tl-action{font-size:14px;font-weight:600}.v2-sys-tl-text{font-size:12.5px;color:var(--ink-2);overflow-wrap:anywhere}.v2-sys-tl-time{font:12.5px var(--mono);color:var(--ink-3);text-align:right}.v2-sys-tl--loud{background:color-mix(in oklch,var(--red) 4%,transparent)}.v2-sys-tl--loud .v2-sys-tl-action{color:var(--lw-bad-ink)}@media (max-width: 480px){.v2-sys-tl{grid-template-columns:22px 32px minmax(0,1fr);gap:8px;padding:10px 12px}.v2-sys-tl-time{grid-column:3;text-align:left;font-size:10.5px}}.v2-sys-bug{display:grid;grid-template-columns:28px minmax(0,1fr) 20px 16px;gap:12px;align-items:start;width:100%;padding:12px 14px;border:0;background:transparent;text-align:left}.v2-sys-bug+.v2-sys-bug{border-top:.5px solid var(--glass-stroke)}.v2-sys-bug:hover{background:var(--lw-hover)}.v2-sys-bug-desc{font-size:12.5px;color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-line}.v2-sys-fab{position:relative;width:var(--sys-fab);height:var(--sys-fab);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:var(--blue);background:color-mix(in oklch,var(--lh-tile-bg) 80%,transparent);backdrop-filter:blur(20px) saturate(1.6);-webkit-backdrop-filter:blur(20px) saturate(1.6);border:.5px solid var(--lh-tile-stroke);box-shadow:0 1px #ffffff80 inset,0 0 0 .5px var(--glass-stroke),0 10px 30px #0f172a2e}.v2-sys-fab.is-capturing{box-shadow:0 0 0 3px var(--blue-soft),0 10px 30px #0f172a2e}.v2-sys-fab:disabled{cursor:default}.v2-sys-fab.is-disabled{color:var(--ink-4);opacity:.6}.v2-sys-fab-dock{position:fixed;right:20px;bottom:24px;z-index:30;display:flex;gap:var(--sys-fab-gap)}@media (max-width: 480px){.v2-sys-fab-dock{right:12px;bottom:76px}}.v2-sys-shot{position:relative;width:100%;max-height:var(--sys-shot-h);border-radius:12px;overflow:hidden;background:var(--lw-canvas);box-shadow:inset 0 0 0 .5px var(--glass-stroke),0 4px 14px #0f172a0f;cursor:zoom-in}.v2-sys-shot img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.v2-sys-shot.is-loading{height:200px;background:var(--lw-skel);animation:lwShimmer 1.2s ease-in-out infinite}.v2-sys-tech{margin:0;padding:10px 12px;border-radius:12px;background:var(--lw-inset);box-shadow:inset 0 0 0 .5px var(--glass-stroke);font:10.5px/1.6 var(--mono);color:var(--ink-2);white-space:pre-wrap;height:76px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent);mask-image:linear-gradient(180deg,#000 55%,transparent)}.v2-sys-tech.is-open{height:220px;overflow:auto;-webkit-mask-image:none;mask-image:none}.v2-sys-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media (max-width: 768px){.v2-sys-plans{grid-template-columns:minmax(0,1fr)}}.v2-sys-plan{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:12px;background:var(--lw-inset);box-shadow:inset 0 0 0 .5px var(--glass-stroke)}.v2-sys-plan-price{font:600 var(--sys-plan-price) var(--mono);letter-spacing:-.01em}.v2-sys-plan-per{font-size:12.5px;color:var(--ink-3)}.v2-sys-plan-total{font:600 12.5px var(--mono);padding-top:8px;border-top:.5px solid var(--glass-stroke)}.v2-sys-plan.is-pick{background:color-mix(in oklch,var(--blue) 6%,var(--lw-inset));box-shadow:inset 0 0 0 1.5px var(--blue),0 0 0 4px var(--blue-soft)}.v2-sys-plan.is-blocked .v2-sys-plan-price{color:var(--ink-3)}.v2-sys-plan-blocked{font-size:12.5px;color:var(--lw-warn-ink);padding-top:8px;border-top:.5px solid var(--glass-stroke)}.v2-sys-plan.is-opening .v2-lw-btn,.v2-sys-plan.is-activating .v2-lw-btn{opacity:.7;pointer-events:none}.v2-sys-seat{display:inline-flex;align-items:center;gap:4px;padding:3px;border-radius:999px;background:var(--lw-input);box-shadow:inset 0 0 0 .5px var(--glass-stroke)}.v2-sys-seat button{width:32px;height:32px;border-radius:999px;border:.5px solid var(--glass-stroke);background:var(--lh-btn-bg)}.v2-sys-seat button:disabled{opacity:.4}.v2-sys-seat output{min-width:48px;text-align:center;font:600 14px var(--mono)}@media (max-width: 480px){.v2-sys-seat button{width:44px;height:44px}.v2-sys-seat output{min-width:56px}}:root{--bg-grad-1: oklch(.97 .018 250);--bg-grad-2: oklch(.965 .025 200);--bg-grad-3: oklch(.97 .022 320);--v2-bg: oklch(.985 .006 250);--glass: rgba(255, 255, 255, .62);--glass-2: rgba(255, 255, 255, .78);--glass-3: rgba(255, 255, 255, .92);--glass-thin: rgba(255, 255, 255, .42);--glass-border: rgba(255, 255, 255, .55);--bg-solid: #ffffff;--glass-stroke: rgba(20, 30, 50, .07);--glass-stroke-2: rgba(20, 30, 50, .1);--line: rgba(20, 30, 50, .08);--line-2: rgba(20, 30, 50, .12);--ink: oklch(.2 .015 250);--ink-2: oklch(.42 .012 250);--ink-3: oklch(.6 .01 250);--ink-4: oklch(.76 .008 250);--blue: #0a84ff;--blue-2: #4ea4ff;--blue-soft: rgba(10,132,255,.12);--indigo: #5e5ce6;--indigo-2: #7d7bef;--indigo-soft: rgba(94,92,230,.12);--mint: #00c7be;--mint-soft: rgba(0,199,190,.14);--teal: #30b0c7;--teal-soft: rgba(48,176,199,.14);--peach: #ff9f0a;--peach-soft: rgba(255,159,10,.16);--orange: #ff6b35;--orange-soft: rgba(255,107,53,.14);--pink: #ff375f;--pink-soft: rgba(255,55,95,.12);--green: #30d158;--green-soft: rgba(48,209,88,.16);--red: #ff453a;--red-soft: rgba(255,69,58,.14);--amber: #ffd60a;--amber-soft: rgba(255,214,10,.2);--shadow-glass: 0 1px 0 rgba(255,255,255,.55) inset, 0 0 0 .5px rgba(255,255,255,.4) inset, 0 8px 24px rgba(15,23,42,.08), 0 1px 2px rgba(15,23,42,.04);--radius-sm: 8px;--radius: 14px;--radius-lg: 20px;--radius-xl: 26px;--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-soft: cubic-bezier(.4, 0, .2, 1);--sidebar-bg: rgba(255,255,255,.78);--sidebar-bg-mobile: rgba(255,255,255,.85);--sidebar-border: rgba(15,23,42,.08);--sidebar-divider: rgba(15,23,42,.06);--sidebar-section-fg: rgba(15,23,42,.45);--sidebar-item-fg: rgba(15,23,42,.78);--sidebar-item-fg-on: rgba(15,23,42,.95);--sidebar-item-hover-bg:rgba(15,23,42,.04);--sidebar-active-bg: linear-gradient(135deg, rgba(10,132,255,.16) 0%, rgba(94,92,230,.1) 100%);--sidebar-active-fg: #0a84ff;--sidebar-active-border:rgba(10,132,255,.3);--sidebar-active-shadow:0 4px 14px rgba(10,132,255,.14), 0 0 0 .5px rgba(255,255,255,.5) inset;--topbar-bg: rgba(255,255,255,.85);--topbar-border: rgba(0,0,0,.06);--body-bg: #f5f5f7;--blue-ink: #0063d1;--indigo-ink: #4644c9;--green-ink: #1a7f37;--red-ink: #c9261c;--peach-ink: #a35700;--blue-bd: rgba(10,132,255,.3);--chip: rgba(20,30,50,.06);--thead: rgba(250,251,253,.72);--row-hover: rgba(255,255,255,.62);--row-active: rgba(10,132,255,.07);--scrim: rgba(20,28,44,.18);--scrim-strong: rgba(20,28,44,.34);--lg-bg: linear-gradient(180deg, rgba(255,255,255,.8) 0%, rgba(255,255,255,.56) 100%);--lg-strong: linear-gradient(180deg, rgba(255,255,255,.94) 0%, rgba(255,255,255,.84) 100%);--lg-shadow: 0 1px 0 rgba(255,255,255,.95) inset, 0 0 0 .5px rgba(255,255,255,.6) inset, 0 -10px 24px rgba(255,255,255,.18) inset, 0 14px 36px rgba(15,23,42,.08), 0 2px 6px rgba(15,23,42,.04);--lg-float: 0 1px 0 rgba(255,255,255,.95) inset, 0 0 0 .5px rgba(255,255,255,.6) inset, 0 30px 80px rgba(15,23,42,.2), 0 2px 8px rgba(15,23,42,.06);--orb-1: rgba(10,132,255,.2);--orb-2: rgba(94,92,230,.16);--orb-3: rgba(0,199,190,.16);--grad: linear-gradient(135deg, #0a84ff 0%, #5e5ce6 100%);--ease-out: cubic-bezier(.16, 1, .3, 1);--skel-1: rgba(20,30,50,.04);--skel-2: rgba(20,30,50,.09);--hi: rgba(255,255,255,.7);--shadow-lg: 0 .5px 0 rgba(255,255,255,.55) inset, 0 24px 64px rgba(15,23,42,.16), 0 1px 2px rgba(15,23,42,.04)}:root[data-theme=dark]{--bg-grad-1: oklch(.03 0 250);--bg-grad-2: oklch(.03 0 200);--bg-grad-3: oklch(.03 0 320);--v2-bg: oklch(.03 0 250);--glass: rgba(24, 27, 36, .78);--glass-2: rgba(24, 27, 36, .9);--glass-3: rgba(34, 38, 50, .96);--glass-thin: rgba(24, 27, 36, .55);--glass-border: rgba(255, 255, 255, .05);--glass-stroke: rgba(255, 255, 255, .06);--glass-stroke-2: rgba(255, 255, 255, .1);--bg-solid: #181b24;--line: rgba(255, 255, 255, .06);--line-2: rgba(255, 255, 255, .1);--ink: oklch(.98 .01 250);--ink-2: oklch(.86 .012 250);--ink-3: oklch(.72 .01 250);--ink-4: oklch(.55 .008 250);--blue: #4ea4ff;--blue-2: #6cb4ff;--blue-soft: rgba(78,164,255,.22);--indigo: #7d7bef;--indigo-2: #948de9;--indigo-soft: rgba(125,123,239,.22);--mint: #5eead4;--mint-soft: rgba(94,234,212,.22);--teal: #2dd4bf;--teal-soft: rgba(45,212,191,.22);--peach: #ffb43e;--peach-soft: rgba(255,180,62,.22);--orange: #ff8c42;--orange-soft: rgba(255,140,66,.22);--pink: #ff5d8f;--pink-soft: rgba(255,93,143,.22);--green: #5be37a;--green-soft: rgba(91,227,122,.24);--red: #ff6961;--red-soft: rgba(255,105,97,.22);--amber: #ffd60a;--amber-soft: rgba(255,214,10,.26);--shadow-glass: 0 1px 0 rgba(255,255,255,.04) inset, 0 0 0 .5px rgba(255,255,255,.03) inset, 0 12px 32px rgba(0,0,0,.55), 0 1px 2px rgba(0,0,0,.3);--sidebar-bg: rgba(10, 12, 20, .82);--sidebar-bg-mobile: rgba(10, 12, 20, .94);--sidebar-border: rgba(255,255,255,.05);--sidebar-divider: rgba(255,255,255,.05);--sidebar-section-fg: rgba(255,255,255,.42);--sidebar-item-fg: rgba(255,255,255,.8);--sidebar-item-fg-on: rgba(255,255,255,.96);--sidebar-item-hover-bg:rgba(255,255,255,.06);--sidebar-active-bg: linear-gradient(135deg, rgba(78,164,255,.3) 0%, rgba(125,123,239,.24) 100%);--sidebar-active-fg: #6cb4ff;--sidebar-active-border:rgba(78,164,255,.5);--sidebar-active-shadow:0 4px 14px rgba(78,164,255,.3), 0 0 0 .5px rgba(255,255,255,.08) inset;--topbar-bg: rgba(10, 12, 20, .88);--topbar-border: rgba(255,255,255,.05);--body-bg: #04060b;--blue-ink: #7dbcff;--indigo-ink: #a9a7f7;--green-ink: #76ea90;--red-ink: #ff8f89;--peach-ink: #ffc464;--blue-bd: rgba(78,164,255,.45);--chip: rgba(255,255,255,.07);--thead: rgba(22,25,34,.78);--row-hover: rgba(255,255,255,.04);--row-active: rgba(78,164,255,.1);--scrim: rgba(0,0,0,.5);--scrim-strong: rgba(0,0,0,.62);--lg-bg: linear-gradient(180deg, rgba(44,48,62,.62) 0%, rgba(24,27,36,.58) 100%);--lg-strong: linear-gradient(180deg, rgba(40,44,58,.94) 0%, rgba(26,29,39,.94) 100%);--lg-shadow: 0 1px 0 rgba(255,255,255,.09) inset, 0 0 0 .5px rgba(255,255,255,.06) inset, 0 16px 40px rgba(0,0,0,.55), 0 1px 2px rgba(0,0,0,.3);--lg-float: 0 1px 0 rgba(255,255,255,.1) inset, 0 0 0 .5px rgba(255,255,255,.07) inset, 0 36px 90px rgba(0,0,0,.7);--orb-1: rgba(78,164,255,.16);--orb-2: rgba(125,123,239,.14);--orb-3: rgba(94,234,212,.07);--grad: linear-gradient(135deg, #4ea4ff 0%, #7d7bef 100%);--skel-1: rgba(255,255,255,.04);--skel-2: rgba(255,255,255,.09);--hi: rgba(255,255,255,.05);--shadow-lg: 0 1px 0 rgba(255,255,255,.05) inset, 0 28px 70px rgba(0,0,0,.65)}html[data-theme=dark] body{background:var(--body-bg)!important;color:var(--ink)}html[data-theme=dark] ::-webkit-scrollbar-thumb{background:#ffffff2e}html[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#ffffff47}html[data-theme=dark] [style*="background:#fff"],html[data-theme=dark] [style*="background: #fff"],html[data-theme=dark] [style*="background:rgb(255, 255, 255)"],html[data-theme=dark] [style*="background: rgb(255, 255, 255)"],html[data-theme=dark] [style*="background:#ffffff"],html[data-theme=dark] [style*="background: #ffffff"]{background:#ffffff0a!important}html[data-theme=dark] [style*="background:#f5f5f7"],html[data-theme=dark] [style*="background: #f5f5f7"],html[data-theme=dark] [style*="background:#fafafa"],html[data-theme=dark] [style*="background: #fafafa"],html[data-theme=dark] [style*="background:#f9f9fb"],html[data-theme=dark] [style*="background: #f9f9fb"],html[data-theme=dark] [style*="background:#f0f0f5"],html[data-theme=dark] [style*="background: #f0f0f5"],html[data-theme=dark] [style*="background:#f3f4f9"],html[data-theme=dark] [style*="background: #f3f4f9"]{background:#ffffff0f!important}html[data-theme=dark] [style*="color:#1d1d1f"],html[data-theme=dark] [style*="color: #1d1d1f"],html[data-theme=dark] [style*="color:rgb(29, 29, 31)"],html[data-theme=dark] [style*="color: rgb(29, 29, 31)"],html[data-theme=dark] [style*="color:#000"],html[data-theme=dark] [style*="color: #000"]{color:#ffffffeb!important}html[data-theme=dark] [style*="color:#424245"],html[data-theme=dark] [style*="color: #424245"],html[data-theme=dark] [style*="color:#6e6e73"],html[data-theme=dark] [style*="color: #6e6e73"]{color:#ffffffc7!important}html[data-theme=dark] [style*="color:#aeaeb2"],html[data-theme=dark] [style*="color: #aeaeb2"],html[data-theme=dark] [style*="color:#94a3b8"],html[data-theme=dark] [style*="color: #94a3b8"]{color:#ffffff8c!important}html[data-theme=dark] [style*="border:1px solid #e8eaf6"],html[data-theme=dark] [style*="border: 1px solid #e8eaf6"],html[data-theme=dark] [style*="border-bottom:1px solid #e8eaf6"],html[data-theme=dark] [style*="border-bottom: 1px solid #e8eaf6"],html[data-theme=dark] [style*="border-bottom:1px solid #f3f4f9"],html[data-theme=dark] [style*="border-bottom: 1px solid #f3f4f9"],html[data-theme=dark] [style*="border:1px solid #c5cae9"],html[data-theme=dark] [style*="border: 1px solid #c5cae9"],html[data-theme=dark] [style*="border:1px solid #e8e8ed"],html[data-theme=dark] [style*="border: 1px solid #e8e8ed"]{border-color:#ffffff14!important}html[data-theme=dark] input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]),html[data-theme=dark] textarea,html[data-theme=dark] select{background:#141720d9!important;color:#ffffffeb!important;border-color:#ffffff1f!important;caret-color:#ffffffeb}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#fff6!important}html[data-theme=dark] select option,html[data-theme=dark] select optgroup{background:#181b24!important;color:#ffffffeb!important}html[data-theme=dark] input[type=date]::-webkit-calendar-picker-indicator,html[data-theme=dark] input[type=time]::-webkit-calendar-picker-indicator,html[data-theme=dark] input[type=month]::-webkit-calendar-picker-indicator,html[data-theme=dark] input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:invert(1) brightness(1.5);opacity:.65}html[data-theme=dark] table thead th{color:#ffffff9e!important}html[data-theme=dark] tbody tr:hover td{background:#4ea4ff0f!important}html[data-theme=dark] .apple-card:hover{box-shadow:0 8px 30px #00000080!important}html[data-theme=dark] .v2-row:hover{background:#ffffff0d!important;box-shadow:0 .5px #ffffff0f inset,0 4px 16px #00000073!important}html[data-theme=dark] .v2-clickable:hover{box-shadow:0 .5px #ffffff0f inset,0 8px 22px #0000008c!important}html[data-theme=dark] .v2-kpi-active{box-shadow:0 .5px #ffffff0d inset,0 8px 24px #00000080,0 0 0 1.5px var(--kpi-accent, var(--blue))!important}html[data-theme=dark] tbody tr:hover td{background:#4ea4ff14!important}html[data-theme=dark] [style*="background:rgba(255,255,255,"],html[data-theme=dark] [style*="background: rgba(255,255,255,"],html[data-theme=dark] [style*="background:rgba(255, 255, 255,"],html[data-theme=dark] [style*="background: rgba(255, 255, 255,"],html[data-theme=dark] [style*="background-color:rgba(255,255,255,"],html[data-theme=dark] [style*="background-color: rgba(255,255,255,"],html[data-theme=dark] [style*="background-color:rgba(255, 255, 255,"],html[data-theme=dark] [style*="background-color: rgba(255, 255, 255,"]{background:#141720eb!important}html[data-theme=dark] [style*="border:1px solid rgba(0,0,0,0.06)"],html[data-theme=dark] [style*="border: 1px solid rgba(0,0,0,0.06)"],html[data-theme=dark] [style*="borderBottom:1px solid rgba(0,0,0,0.06)"],html[data-theme=dark] [style*="border-bottom:1px solid rgba(0, 0, 0, 0.06)"]{border-color:#ffffff0f!important}html[data-theme=dark] [style*='background:"#fff"'],html[data-theme=dark] [style*='background: "#fff"'],html[data-theme=dark] [style*="background:#fff;"],html[data-theme=dark] [style*="background: #fff;"],html[data-theme=dark] [style*="background:#ffffff"],html[data-theme=dark] [style*="background: #ffffff"],html[data-theme=dark] [style*="background:#fafafb"],html[data-theme=dark] [style*="background: #fafafb"],html[data-theme=dark] [style*="background:#f5f5f7"],html[data-theme=dark] [style*="background: #f5f5f7"],html[data-theme=dark] [style*="background:#f8f8fa"],html[data-theme=dark] [style*="background: #f8f8fa"],html[data-theme=dark] [style*="background:#f3f4f9"],html[data-theme=dark] [style*="background: #f3f4f9"],html[data-theme=dark] [style*="background:#fafbfc"],html[data-theme=dark] [style*="background: #fafbfc"]{background:#141720eb!important;color:#ffffffeb!important}html[data-theme=dark] [style*="background:#fff7ed"],html[data-theme=dark] [style*="background: #fff7ed"]{background:#ff9f0a24!important}html[data-theme=dark] [style*="background:#fef3c7"],html[data-theme=dark] [style*="background: #fef3c7"]{background:#ff9f0a33!important;color:var(--peach)!important}html[data-theme=dark] [style*="background:#e0e7ff"],html[data-theme=dark] [style*="background: #e0e7ff"]{background:#5e5ce633!important;color:var(--indigo-2)!important}html[data-theme=dark] [style*="background:#eef4ff"],html[data-theme=dark] [style*="background: #eef4ff"]{background:#4ea4ff29!important;color:var(--blue-2)!important}html[data-theme=dark] [style*="background:#d1fae5"],html[data-theme=dark] [style*="background: #d1fae5"]{background:#5be37a2e!important;color:var(--green)!important}html[data-theme=dark] [style*="background:#fee2e2"],html[data-theme=dark] [style*="background: #fee2e2"]{background:#ff69612e!important;color:var(--red)!important}html[data-theme=dark] [style*="solid #d2d2d7"],html[data-theme=dark] [style*="solid #e8e8ed"],html[data-theme=dark] [style*="solid #e8eaf6"],html[data-theme=dark] [style*="solid #c5cae9"],html[data-theme=dark] [style*="solid #f3f4f9"]{border-color:#ffffff1a!important}html[data-theme=dark] [style*="color:#1d1d1f"],html[data-theme=dark] [style*="color: #1d1d1f"]{color:#ffffffeb!important}html.theme-transition,html.theme-transition body,html.theme-transition *{transition:background-color .28s var(--ease-soft),border-color .28s var(--ease-soft),color .28s var(--ease-soft),box-shadow .28s var(--ease-soft)!important}.bnb-v2-page{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,Segoe UI,Roboto,Segoe UI Historic,Geeza Pro,Nastaliq Urdu,Noto Naskh Arabic,Tahoma,Noto Sans Devanagari,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji",sans-serif;font-size:14px;line-height:1.45;letter-spacing:-.005em;color:var(--ink);background:radial-gradient(1200px 800px at 10% -10%,var(--bg-grad-1) 0%,transparent 60%),radial-gradient(1000px 700px at 110% 10%,var(--bg-grad-3) 0%,transparent 55%),radial-gradient(900px 600px at 50% 110%,var(--bg-grad-2) 0%,transparent 60%),var(--v2-bg);height:100%;width:100%;overflow:hidden;position:relative}.bnb-v2-page *{box-sizing:border-box}.bnb-v2-page button{font-family:inherit}.bnb-v2-page input,.bnb-v2-page textarea,.bnb-v2-page select,.bnb-v2-page [data-name=true]{unicode-bidi:plaintext}.bnb-v2-page ::-webkit-scrollbar{width:8px;height:8px}.bnb-v2-page ::-webkit-scrollbar-track{background:transparent}.bnb-v2-page ::-webkit-scrollbar-thumb{background:#141e321f;border-radius:4px}.bnb-v2-page ::-webkit-scrollbar-thumb:hover{background:#141e3233}@keyframes glassPanelIn{0%{opacity:0;transform:translate(24px) scale(.985)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes glassFadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes glassFadeIn{0%{opacity:0}to{opacity:1}}@keyframes glassPop{0%{transform:scale(.92);opacity:0}60%{transform:scale(1.02);opacity:1}to{transform:scale(1);opacity:1}}@keyframes glassPulse{0%,to{box-shadow:0 0 #0a84ff59}50%{box-shadow:0 0 0 6px #0a84ff00}}@keyframes panelSlideIn{0%{transform:translate(40px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes panelSlideOut{0%{transform:translate(0);opacity:1}to{transform:translate(40px);opacity:0}}@keyframes glassFadeOut{0%{opacity:1}to{opacity:0}}@keyframes glassPopOut{0%{transform:scale(1);opacity:1}to{transform:scale(.94);opacity:0}}.bnb-v2-page,.bnb-v2-page *{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.v2-row-divided>.v2-row{border-bottom:1px solid rgba(20,30,50,.12)}.v2-row-divided>.v2-row:last-child{border-bottom:none}html[data-theme=dark] .v2-row-divided>.v2-row{border-bottom:1px solid rgba(255,255,255,.1)!important}.bnb-v2-page table{border-collapse:collapse}.bnb-v2-page table tr+tr td,.bnb-v2-page table tbody tr td{border-top:1px solid rgba(20,30,50,.1)}.bnb-v2-page table thead th{border-bottom:1.5px solid rgba(20,30,50,.18)}html[data-theme=dark] .bnb-v2-page table tr+tr td,html[data-theme=dark] .bnb-v2-page table tbody tr td{border-top:1px solid rgba(255,255,255,.08)!important}html[data-theme=dark] .bnb-v2-page table thead th{border-bottom:1.5px solid rgba(255,255,255,.14)!important}.v2-row{transition:background .22s var(--ease-soft),transform .22s var(--ease-spring),box-shadow .22s var(--ease-spring)}.v2-row:hover{background:#ffffffd9;transform:translateY(-.5px);box-shadow:0 .5px #fff9 inset,0 4px 16px #0f172a0f}.v2-clickable{transition:transform .22s var(--ease-spring),box-shadow .22s var(--ease-spring),border-color .22s var(--ease-spring);cursor:pointer}.v2-clickable:hover{transform:translateY(-1px);box-shadow:0 .5px #fff9 inset,0 8px 22px #0f172a1a}.v2-kpi-active{box-shadow:0 .5px #ffffffb3 inset,0 8px 24px #0f172a1a,0 0 0 1.5px var(--kpi-accent, var(--blue));background:linear-gradient(135deg,color-mix(in oklch,var(--kpi-accent, var(--blue)) 8%,transparent),transparent 60%)!important}.v2-kpi-active:hover{transform:translateY(-1px)}@keyframes v2Shimmer{0%{background-position:-800px 0}to{background-position:800px 0}}.v2-skeleton{background:linear-gradient(90deg,#141e320a,#141e3214,#141e320a 80%);background-size:800px 100%;animation:v2Shimmer 1.6s linear infinite;border-radius:6px}:root{--vhu: 1vh;--vwu: 1vw;--dvhu: 1dvh;--dvwu: 1dvw;--svhu: 1svh;--svwu: 1svw;--lvhu: 1lvh;--lvwu: 1lvw}@media (min-width: 1100px){html{zoom:.75}:root{--vhu: calc(1vh / .75);--vwu: calc(1vw / .75);--dvhu: calc(1dvh / .75);--dvwu: calc(1dvw / .75);--svhu: calc(1svh / .75);--svwu: calc(1svw / .75);--lvhu: calc(1lvh / .75);--lvwu: calc(1lvw / .75)}[data-casly-root]{height:calc(100 * var(--vhu))!important;min-height:calc(100 * var(--vhu))!important}}@media print{html{zoom:1!important}:root{--vhu: 1vh;--vwu: 1vw;--dvhu: 1dvh;--dvwu: 1dvw;--svhu: 1svh;--svwu: 1svw;--lvhu: 1lvh;--lvwu: 1lvw}}@media (min-width: 769px) and (max-width: 1099px){.bnb-v2-page{overflow-x:hidden!important}.bnb-v2-page .v2-detail-panel{width:100%!important;min-width:0!important}.bnb-v2-page .v2-ai-sidebar,.bnb-v2-page .v2-tab-rail{display:none!important}.bnb-v2-page .v2-mobile-tabs-row{display:flex!important}.bnb-v2-page .v2-row{grid-template-columns:1fr!important;grid-auto-rows:auto!important;grid-auto-flow:row!important;gap:6px 0!important;padding:12px 14px!important;align-items:stretch!important}.bnb-v2-page .v2-row>*{grid-column:1!important;min-width:0!important;max-width:100%!important;text-align:left!important}.bnb-v2-page .v2-row>[data-mobile-right=true]{text-align:right!important}.bnb-v2-page .v2-row-stack{grid-template-columns:32px 1fr!important;grid-auto-rows:auto!important;grid-row-gap:4px!important}.bnb-v2-page .v2-hide-mobile{display:none!important}.bnb-v2-page .v2-grid-3{grid-template-columns:1fr 1fr!important}.bnb-v2-page .v2-filter-bar{flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch;padding-bottom:4px!important}.bnb-v2-page .v2-filter-bar::-webkit-scrollbar{display:none!important}.bnb-v2-page .v2-filter-bar>*{flex-shrink:0!important}.bnb-v2-page .v2-topbar{flex-wrap:wrap!important;gap:8px!important}.bnb-v2-page .v2-topbar>*{flex-shrink:1!important}}.v2-quali-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:14px;align-items:start}.v2-quali-side{position:sticky;top:8px}@media (max-width: 768px){.bnb-v2-page{overflow-x:hidden!important}.v2-quali-layout{grid-template-columns:1fr!important}.v2-quali-side{position:static!important}.bnb-v2-page .v2-grid-3,.bnb-v2-page .v2-grid-2,.bnb-v2-page .v2-grid-pipeline-strip,.bnb-v2-page .v2-grid-bottom-row{grid-template-columns:1fr!important}.bnb-v2-page .v2-row{grid-template-columns:1fr!important;grid-auto-rows:auto!important;grid-auto-flow:row!important;gap:6px 0!important;padding:14px!important;align-items:stretch!important}.bnb-v2-page .v2-row>*{grid-column:1!important;min-width:0!important;max-width:100%!important;text-align:left!important}.bnb-v2-page .v2-row>[data-mobile-right=true]{text-align:right!important}.bnb-v2-page .v2-row-stack{grid-template-columns:32px 1fr!important;grid-auto-rows:auto!important;grid-row-gap:4px!important}.bnb-v2-page .v2-filter-bar{flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch;padding-bottom:4px!important}.bnb-v2-page .v2-filter-bar::-webkit-scrollbar{display:none!important}.bnb-v2-page .v2-filter-bar>*{flex-shrink:0!important}.bnb-v2-page .v2-modal,.v2-modal-overlay>.v2-modal{width:100%!important;max-width:100%!important;max-height:100%!important;border-radius:16px 16px 0 0!important;margin:0!important;align-self:flex-end!important}.v2-modal-overlay{align-items:flex-end!important;padding:0!important}.bnb-v2-page .v2-topbar{flex-wrap:wrap!important;gap:8px!important;padding:10px 14px!important}.bnb-v2-page .v2-topbar>*{flex-shrink:1!important}.bnb-v2-page .v2-detail-panel{width:100%!important;min-width:0!important}.bnb-v2-page .v2-detail-panel{z-index:650!important}.bnb-v2-page .v2-tab-rail,.bnb-v2-page .v2-ai-sidebar{display:none!important}.bnb-v2-page .v2-mobile-tabs-row{display:flex!important}.bnb-v2-page .v2-kanban-row{flex-direction:column!important;height:auto!important}.bnb-v2-page .v2-kanban-row>*{min-width:0!important;max-height:360px!important}.bnb-v2-page .v2-hide-mobile{display:none!important}.bnb-v2-page .v2-stack-mobile{display:flex!important;flex-direction:column!important;gap:8px!important}.bnb-v2-page .v2-cal-cell{min-height:60px!important}.bnb-v2-page .v2-clickable{min-width:0!important}.bnb-v2-page .v2-clickable>div>span{white-space:normal!important;overflow-wrap:anywhere}}.bnb-v2-page .v2-mobile-tabs-row{display:none}.v2-thead{position:sticky;top:0;z-index:2;background:var(--glass-2);backdrop-filter:blur(12px) saturate(1.6);-webkit-backdrop-filter:blur(12px) saturate(1.6)}.pr-sticky{display:none}@media (max-width: 768px){.pr-sticky{display:block;position:sticky;bottom:0;padding:12px 0 18px;background:linear-gradient(180deg,transparent,var(--v2-bg, #f5f5f7) 40%);z-index:4}}@keyframes ufShimmer{0%{background-position:-600px 0}to{background-position:600px 0}}@keyframes ufSlideIn{0%{transform:translate(40px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes ufDrawerIn{0%{transform:translate(40px);opacity:0}to{transform:none;opacity:1}}@keyframes ufSheetUp{0%{transform:translateY(60px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ufFade{0%{opacity:0}to{opacity:1}}.uf-skel{background:linear-gradient(90deg,var(--skel-1) 0%,var(--skel-2) 40%,var(--skel-1) 80%);background-size:600px 100%;animation:ufShimmer 1.6s linear infinite}.uf-row:hover{background:var(--row-hover)!important}.uf-card:hover{transform:translateY(-2px)}.uf-kpi:hover{transform:translateY(-1px)}.uf-lead:hover{background:var(--row-hover)}.uf-drawer{animation:ufDrawerIn .34s cubic-bezier(.16,1,.3,1)}.uf-nav:hover{background:var(--row-hover);color:var(--ink)}.uf-link{color:var(--blue-ink);text-decoration:none}.uf-link:hover{color:var(--blue);text-decoration:underline}.uf-sheet{animation:ufSheetUp .32s cubic-bezier(.16,1,.3,1)}.uf-fade{animation:ufFade .2s ease-out}.uf-hscroll{scrollbar-width:none}.uf-hscroll::-webkit-scrollbar{display:none}.v2-lh{--lh-tile-bg: rgba(255,255,255,.62);--lh-tile-stroke: rgba(255,255,255,.8);--lh-tile-ring: rgba(20,30,50,.07);--lh-tile-shadow: 0 1px 0 rgba(255,255,255,.6) inset, 0 0 0 .5px var(--lh-tile-ring), 0 8px 24px rgba(15,23,42,.06), 0 1px 2px rgba(15,23,42,.04);--lh-btn-bg: rgba(255,255,255,.62);--lh-btn-bg-hover: rgba(255,255,255,.92);padding:18px 20px 16px;display:flex;flex-direction:column;gap:14px;border-bottom:.5px solid var(--glass-stroke);background:radial-gradient(700px 260px at 0% 0%,rgba(94,92,230,.1),transparent 60%),radial-gradient(600px 260px at 100% 0%,rgba(0,199,190,.1),transparent 60%),radial-gradient(500px 220px at 50% 120%,rgba(10,132,255,.07),transparent 70%),var(--bg-solid, oklch(.985 .006 250))}:root[data-theme=dark] .v2-lh{--lh-tile-bg: rgba(255,255,255,.06);--lh-tile-stroke: rgba(255,255,255,.1);--lh-tile-ring: rgba(255,255,255,.06);--lh-tile-shadow: 0 1px 0 rgba(255,255,255,.05) inset, 0 0 0 .5px var(--lh-tile-ring), 0 8px 24px rgba(0,0,0,.35);--lh-btn-bg: rgba(255,255,255,.07);--lh-btn-bg-hover: rgba(255,255,255,.13)}.v2-lh-id{display:flex;align-items:center;gap:14px}.v2-lh-name-wrap{flex:1;min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px}.v2-lh-name{margin:0 4px 0 0;font-size:22px;font-weight:600;letter-spacing:-.025em;line-height:1.2;color:var(--ink)}.v2-lh-pill{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px;border-radius:999px;font-size:11px;font-weight:600;white-space:nowrap;border:.5px solid transparent}.v2-lh-pill--mono{font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:700;letter-spacing:.04em}.v2-lh-pill--ref{background:var(--lh-tile-bg);border-color:var(--glass-stroke);color:var(--ink-2);cursor:copy}.v2-lh-pill--green{background:var(--green-soft);color:var(--green);border-color:#30d15847}.v2-lh-pill--amber{background:var(--peach-soft);color:var(--peach);border-color:#ff9f0a4d}.v2-lh-pill--red{background:var(--red);color:#fff}.v2-lh-pill--muted{background:var(--lh-tile-bg);color:var(--ink-3);border-color:var(--glass-stroke)}.v2-lh-pill--indigo{background:var(--indigo-soft);color:var(--indigo);border-color:#5e5ce64d;max-width:240px;overflow:hidden;text-overflow:ellipsis}.v2-lh-dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.v2-lh-dot--pulse{box-shadow:0 0 0 3px #ff9f0a2e}.v2-lh-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.v2-lh-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 12px;border-radius:999px;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:500;white-space:nowrap;background:var(--lh-btn-bg);color:var(--ink-2);border:.5px solid var(--glass-stroke);box-shadow:0 1px #ffffffb3 inset,0 1px 2px #0f172a0a;transition:background .12s ease,filter .12s ease}.v2-lh-btn:hover{background:var(--lh-btn-bg-hover)}.v2-lh-btn--primary{padding:0 14px;border:none;font-weight:600;color:#fff;background:linear-gradient(135deg,var(--blue) 0%,var(--indigo) 100%);box-shadow:0 1px #ffffff59 inset,0 4px 12px #0a84ff52}.v2-lh-btn--primary:hover{filter:brightness(1.06);background:linear-gradient(135deg,var(--blue) 0%,var(--indigo) 100%)}.v2-lh-btn--mint{padding:0 14px;border:none;font-weight:600;color:#fff;background:linear-gradient(135deg,var(--mint) 0%,var(--green) 100%);box-shadow:0 1px #ffffff59 inset,0 4px 12px #30d1584d}.v2-lh-btn--mint:hover{filter:brightness(1.06);background:linear-gradient(135deg,var(--mint) 0%,var(--green) 100%)}.v2-lh-btn--danger{background:#ff453a1a;border-color:#ff453a42;color:var(--red);font-weight:600}.v2-lh-btn--danger:hover{background:#ff453a29}.v2-lh-btn--reopen{background:var(--blue-soft);border-color:#0a84ff4d;color:var(--blue);font-weight:600}.v2-lh-btn--icon{width:32px;padding:0;border-radius:50%;margin-left:4px}.v2-lh-btn-label{display:inline}.v2-lh-facts{display:grid;gap:8px;grid-template-columns:minmax(0,1.15fr) minmax(0,1.2fr) minmax(0,1.25fr) minmax(0,.9fr) minmax(0,1.55fr) minmax(0,.7fr) minmax(0,1fr) minmax(0,.85fr)}.v2-lh-tile{display:flex;flex-direction:column;gap:5px;min-width:0;padding:12px 14px;border-radius:20px;background:var(--lh-tile-bg);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:.5px solid var(--lh-tile-stroke);box-shadow:var(--lh-tile-shadow);text-align:left;font-family:inherit;color:var(--ink);transition:transform .14s ease,box-shadow .14s ease}.v2-lh-tile--click{cursor:pointer}.v2-lh-tile--click:hover{transform:translateY(-1px);box-shadow:var(--lh-tile-shadow),0 10px 28px #0f172a14}.v2-lh-tile--warn{background:linear-gradient(160deg,#ffd60a29,#ff9f0a1f);border-color:#ff9f0a4d;box-shadow:0 1px #fff9 inset,0 8px 24px #ff9f0a1a,0 1px 2px #0f172a0a}.v2-lh-tile--danger{background:linear-gradient(160deg,#ff453a29,#ff69611a);border-color:#ff453a4d;box-shadow:0 1px #fff9 inset,0 8px 24px #ff453a1a,0 1px 2px #0f172a0a}.v2-lh-tile--ok{background:linear-gradient(160deg,#30d15824,#00c7be1a);border-color:#30d15847}.v2-lh-tile-head{display:flex;align-items:center;justify-content:space-between;gap:6px}.v2-lh-label{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.v2-lh-tile--warn .v2-lh-label{color:var(--peach)}.v2-lh-tile--danger .v2-lh-label{color:var(--red)}.v2-lh-tile--ok .v2-lh-label{color:var(--green)}.v2-lh-value{font-size:14px;font-weight:700;letter-spacing:-.01em;line-height:1.3;color:var(--ink);overflow-wrap:anywhere}.v2-lh-value--nowrap{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2-lh-value--num{white-space:nowrap;font-variant-numeric:tabular-nums}.v2-lh-tile--warn .v2-lh-value{color:var(--peach)}.v2-lh-tile--danger .v2-lh-value{color:var(--red)}.v2-lh-tile--ok .v2-lh-value{color:var(--green)}.v2-lh-mini{display:flex;gap:4px;margin:-3px -4px -3px 0}.v2-lh-mini button{width:22px;height:22px;border-radius:50%;border:none;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-family:inherit}.v2-lh-mini--call{background:var(--blue-soft);color:var(--blue)}.v2-lh-mini--wa{background:var(--green-soft);color:var(--green)}.v2-lh-add{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 10px 0 8px;border-radius:999px;cursor:pointer;background:var(--peach-soft);border:.5px solid rgba(255,159,10,.34);color:var(--peach);font-family:inherit;font-size:12px;font-weight:700}.v2-lh-add:hover{background:#ff9f0a3d}.v2-lh-who{display:flex;align-items:center;gap:7px;min-width:0}.v2-lh-mobile-actions,.v2-lh-close--mobile,.v2-lh-pills{display:none}@media (max-width: 1340px){.v2-lh-facts{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 1099px){.v2-lh-actions .v2-lh-btn-label{display:none}.v2-lh-actions .v2-lh-btn{padding:0 10px}.v2-lh-actions .v2-lh-btn--primary .v2-lh-btn-label,.v2-lh-actions .v2-lh-btn--mint .v2-lh-btn-label{display:inline}}@media (max-width: 768px){.v2-lw .v2-lh{padding:calc(12px + env(safe-area-inset-top,0px)) 14px 12px!important;gap:10px!important}.v2-lw .v2-lh-id{gap:10px}.v2-lw .v2-lh-name-wrap{flex-wrap:nowrap}.v2-lw .v2-lh-name{flex:1;min-width:0;font-size:19px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2-lw .v2-lh-name-wrap>:not(.v2-lh-name){display:none!important}.v2-lw .v2-lh-actions{display:none!important}.v2-lw .v2-lh-close--mobile{display:inline-flex!important;width:44px;height:44px;margin-left:0;flex-shrink:0}.v2-lw .v2-lh-pills{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.v2-lw .v2-lh-pills .v2-lh-pill{height:24px;max-width:100%;overflow:hidden;text-overflow:ellipsis}.v2-lw .v2-lh-mobile-actions{display:flex;flex-direction:column;gap:8px}.v2-lw .v2-lh-mobile-main{display:grid;grid-template-columns:1fr 1fr;gap:8px}.v2-lw .v2-lh-mobile-main .v2-lh-btn{height:44px;font-size:14px;min-width:0}.v2-lw .v2-lh-mobile-sub{display:grid;grid-template-columns:repeat(auto-fit,minmax(54px,1fr));gap:6px}.v2-lw .v2-lh-mobile-sub .v2-lh-btn{height:50px;min-width:0;flex-direction:column;gap:3px;border-radius:16px;font-size:11px;padding:0 2px;overflow:hidden}.v2-lw .v2-lh-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.v2-lw .v2-lh-tile{padding:8px 10px;gap:2px;border-radius:14px;min-height:44px;justify-content:center}.v2-lw .v2-lh-tile-head{min-height:16px}.v2-lw .v2-lh-label{font-size:10px;overflow:hidden;text-overflow:ellipsis}.v2-lw .v2-lh-value{font-size:13px}.v2-lw .v2-lh-value:not(.v2-lh-value--nowrap):not(.v2-lh-value--num){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.v2-lw .v2-lh-value--num{white-space:normal;overflow-wrap:anywhere}.v2-lw .v2-lh-tile--phone .v2-lh-mini{margin:-6px -6px -6px 0;gap:4px}.v2-lw .v2-lh-tile--phone .v2-lh-mini button{width:32px;height:32px}.v2-lw .v2-lh-add{height:28px;font-size:12.5px;padding:0 12px 0 10px}}.v2-lw{--lh-tile-bg: rgba(255,255,255,.62);--lh-tile-stroke: rgba(255,255,255,.8);--lh-tile-ring: rgba(20,30,50,.07);--lh-tile-shadow: 0 1px 0 rgba(255,255,255,.6) inset, 0 0 0 .5px var(--lh-tile-ring), 0 8px 24px rgba(15,23,42,.06), 0 1px 2px rgba(15,23,42,.04);--lh-btn-bg: rgba(255,255,255,.62);--lh-btn-bg-hover: rgba(255,255,255,.92);--lw-r-sm: 8px;--lw-r-md: 12px;--lw-r-lg: 20px;--lw-r-pill: 999px;--lw-btn-h: 32px;--lw-input-h: 36px;--lw-row-h: 40px;--lw-pad: 20px;--lw-canvas: oklch(.975 .006 250);--lw-wash: radial-gradient(700px 360px at 0% 0%, rgba(94,92,230,.06), transparent 60%), radial-gradient(600px 360px at 100% 100%, rgba(0,199,190,.06), transparent 60%);--lw-rail: rgba(255,255,255,.42);--lw-hover: rgba(20,30,50,.04);--lw-track: rgba(20,30,50,.06);--lw-input: #ffffff;--lw-sheet: #ffffff;--lw-float: 0 0 0 .5px rgba(20,30,50,.08), 0 30px 80px rgba(15,23,42,.2), 0 2px 8px rgba(15,23,42,.06);--lw-focus: 0 0 0 3px var(--blue-soft);--lw-grad: linear-gradient(135deg, var(--blue) 0%, var(--indigo) 100%);--lw-grad-mint: linear-gradient(135deg, var(--mint) 0%, var(--green) 100%);--lw-ok-ink: #1b8a3c;--lw-warn-ink: #a35200;--lw-bad-ink: #d1170d;--lw-bad-solid: #e5372c;--lw-dl-later: rgba(20,30,50,.2);--lw-conflict: rgba(255,159,10,.07);--lw-in-fs: 14px;--lw-cols: 3;--lw-money-ink: #00756f;--lw-inset: rgba(20,30,50,.03);--lw-ai-ink: #5e5ce6;--lw-ai-bg: rgba(94,92,230,.08)}@media (max-width: 1340px){.v2-lw{--lw-cols: 2}}@media (max-width: 768px){.v2-lw{--lw-cols: 1;--lw-in-fs: 16px}}:root[data-theme=dark] .v2-lw{--lw-ok-ink: #7ee896;--lw-warn-ink: #ffc46b;--lw-bad-ink: #ff8a84;--lw-bad-solid: #d93a32;--lw-dl-later: rgba(255,255,255,.2);--lw-conflict: rgba(255,180,62,.07);--lw-money-ink: #5eead4;--lw-inset: rgba(255,255,255,.04);--lw-ai-ink: #a5a3ff;--lw-ai-bg: rgba(125,123,239,.16);--lh-tile-bg: rgba(255,255,255,.06);--lh-tile-stroke: rgba(255,255,255,.1);--lh-tile-ring: rgba(255,255,255,.06);--lh-tile-shadow: 0 1px 0 rgba(255,255,255,.05) inset, 0 0 0 .5px var(--lh-tile-ring), 0 8px 24px rgba(0,0,0,.35);--lh-btn-bg: rgba(255,255,255,.07);--lh-btn-bg-hover: rgba(255,255,255,.13);--lw-canvas: #12141b;--lw-wash: radial-gradient(700px 360px at 0% 0%, rgba(125,123,239,.07), transparent 60%), radial-gradient(600px 360px at 100% 100%, rgba(94,234,212,.05), transparent 60%);--lw-rail: rgba(255,255,255,.03);--lw-hover: rgba(255,255,255,.05);--lw-track: rgba(255,255,255,.08);--lw-input: rgba(255,255,255,.08);--lw-sheet: #1d2029;--lw-float: 0 0 0 .5px rgba(255,255,255,.1), 0 30px 80px rgba(0,0,0,.6)}.v2-lw-body{flex:1;display:flex;min-height:0;overflow:hidden;position:relative;background:var(--lw-wash),var(--lw-canvas)}.v2-lw-main{flex:1;min-width:0;overflow:auto;overscroll-behavior:contain;padding:var(--lw-pad);display:flex;flex-direction:column;gap:16px}.v2-lw-rail{width:200px;flex-shrink:0;overflow-y:auto;padding:6px 10px 20px;background:var(--lw-rail);border-right:.5px solid var(--glass-stroke);display:flex;flex-direction:column;gap:2px}.v2-lw-rail-group{padding:12px 10px 4px;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4)}.v2-lw-tab{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:6px 8px;flex-shrink:0;border-radius:var(--lw-r-md);border:.5px solid transparent;background:transparent;cursor:pointer;font-family:inherit;text-align:left;color:var(--ink);transition:background .14s ease}.v2-lw-tab:hover{background:var(--lw-hover)}.v2-lw-tab--on,.v2-lw-tab--on:hover{background:var(--lh-tile-bg);border-color:var(--lh-tile-stroke);box-shadow:var(--lh-tile-shadow)}.v2-lw-tab-icon{width:28px;height:28px;border-radius:var(--lw-r-sm);flex-shrink:0;background:var(--lw-track);color:var(--ink-2);display:inline-flex;align-items:center;justify-content:center}.v2-lw-tab--on .v2-lw-tab-icon{background:var(--lw-grad);color:#fff;box-shadow:0 4px 10px #0a84ff47}.v2-lw-tab-text{flex:1;min-width:0;display:flex;flex-direction:column}.v2-lw-tab-label{font-size:12.5px;font-weight:500;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2-lw-tab--on .v2-lw-tab-label{font-weight:600}.v2-lw-tab-hint{font-size:10.5px;color:var(--ink-4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2-lw-count{height:18px;min-width:18px;padding:0 6px;border-radius:var(--lw-r-pill);flex-shrink:0;box-sizing:border-box;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:700;background:var(--lw-track);color:var(--ink-3);display:inline-flex;align-items:center;justify-content:center;gap:2px}.v2-lw-tab--on .v2-lw-count{background:var(--blue-soft);color:var(--blue)}.v2-lw-count--red,.v2-lw-tab--on .v2-lw-count--red{background:var(--red);color:#fff}.v2-lw-count--amber,.v2-lw-tab--on .v2-lw-count--amber{background:var(--peach-soft);color:var(--peach)}.v2-lw-pills{gap:6px;padding:10px 14px;overflow-x:auto;scrollbar-width:none;border-bottom:.5px solid var(--glass-stroke);background:var(--lw-canvas)}.v2-lw-pills::-webkit-scrollbar{display:none}.v2-lw-pill{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;flex-shrink:0;border-radius:var(--lw-r-pill);cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;white-space:nowrap;color:var(--ink-2);background:var(--lh-tile-bg);border:.5px solid var(--lh-tile-stroke);box-shadow:var(--lh-tile-shadow)}.v2-lw-pill--on{border-color:transparent;color:#fff;background:var(--lw-grad);box-shadow:0 4px 12px #0a84ff47}.v2-lw-pill--on .v2-lw-count:not(.v2-lw-count--red){background:#ffffff40;color:#fff}.v2-lw-strip{padding:12px var(--lw-pad);border-bottom:.5px solid var(--glass-stroke);background:var(--bg-solid);display:flex;flex-direction:column;gap:10px}.v2-lw-steps{display:flex;gap:2px;padding:4px;border-radius:var(--lw-r-pill);background:var(--lw-track)}.v2-lw-step{flex:1 1 160px;min-width:0;display:flex;align-items:center;gap:10px;height:48px;padding:0 14px 0 8px;border-radius:var(--lw-r-pill);border:none;background:transparent;cursor:pointer;font-family:inherit;text-align:left;color:var(--ink);transition:background .14s ease}.v2-lw-step:hover{background:var(--lw-hover)}.v2-lw-step--done,.v2-lw-step--done:hover{background:var(--lh-tile-bg);box-shadow:var(--lh-tile-shadow)}.v2-lw-step--cur,.v2-lw-step--cur:hover{cursor:default;color:#fff;background:var(--lw-grad);box-shadow:0 1px #ffffff59 inset,0 4px 12px #0a84ff52}.v2-lw-step-dot{width:28px;height:28px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:700;background:var(--lw-track);color:var(--ink-4)}.v2-lw-step--done .v2-lw-step-dot{background:var(--green-soft);color:var(--green)}.v2-lw-step--cur .v2-lw-step-dot{background:#ffffff38;color:#fff}.v2-lw-step-text{flex:1;min-width:0;display:flex;flex-direction:column}.v2-lw-step-label{font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ink)}.v2-lw-step--next .v2-lw-step-label{color:var(--ink-3)}.v2-lw-step--cur .v2-lw-step-label{color:#fff}.v2-lw-step-sub{font-size:10.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ink-4)}.v2-lw-step--cur .v2-lw-step-sub{color:#ffffffd1}.v2-lw-step--blocked .v2-lw-step-sub{color:var(--peach);font-weight:600}.v2-lw-gate{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:8px 12px;border-radius:var(--lw-r-md);transition:box-shadow .2s ease}.v2-lw-gate--blocked{background:var(--peach-soft)}.v2-lw-gate--ok{background:var(--green-soft)}.v2-lw-gate--info{background:var(--indigo-soft)}.v2-lw-gate--lost{background:var(--red-soft)}.v2-lw-gate--flash{box-shadow:0 0 0 2px var(--peach),0 0 0 6px var(--peach-soft)}.v2-lw-gate-icon{width:22px;height:22px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:var(--bg-solid)}.v2-lw-gate--blocked .v2-lw-gate-icon{color:var(--peach)}.v2-lw-gate--ok .v2-lw-gate-icon{color:var(--green)}.v2-lw-gate--info .v2-lw-gate-icon{color:var(--indigo)}.v2-lw-gate--lost .v2-lw-gate-icon{color:var(--red)}.v2-lw-gate-title{font-size:12.5px;font-weight:600;color:var(--ink);white-space:nowrap}.v2-lw-gate-text{font-size:12.5px;color:var(--ink-2)}.v2-lw-blocker{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 9px;border-radius:var(--lw-r-pill);background:var(--bg-solid);color:var(--peach);border:.5px solid rgba(255,159,10,.3);font-size:11px;font-weight:600;white-space:nowrap}.v2-lw-card{border-radius:var(--lw-r-lg);background:var(--lh-tile-bg);border:.5px solid var(--lh-tile-stroke);box-shadow:var(--lh-tile-shadow);padding:16px 18px 20px;display:flex;flex-direction:column;gap:16px;min-width:0;scroll-margin-top:72px}.v2-lw-card-head{display:flex;align-items:center;gap:8px;min-height:32px;flex-wrap:wrap}.v2-lw-card-toggle{display:inline-flex;align-items:center;gap:8px;padding:0;border:none;background:none;cursor:pointer;font-family:inherit;color:var(--ink)}.v2-lw-card-chev{display:inline-flex;color:var(--ink-3);transition:transform .16s ease}.v2-lw-card--collapsed .v2-lw-card-chev{transform:rotate(-90deg)}.v2-lw-card--collapsed{padding-bottom:14px}.v2-lw-card--collapsed>:not(.v2-lw-card-head){display:none}.v2-lw-card-title{margin:0;font-size:17px;font-weight:600;letter-spacing:-.02em;line-height:1.25;color:var(--ink)}.v2-lw-card-count{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:var(--lw-r-pill);font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:700;background:var(--lw-track);color:var(--ink-3)}.v2-lw-card-empty{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:var(--lw-r-pill);font-size:10.5px;font-weight:700;background:var(--peach-soft);color:var(--peach)}.v2-lw-card-action{margin-left:auto;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.v2-lw-pairs{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:16px;align-items:start}.v2-lw-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.v2-lw-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:var(--lw-btn-h);padding:0 12px;border-radius:var(--lw-r-pill);cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:500;white-space:nowrap;background:var(--lh-btn-bg);color:var(--ink-2);border:.5px solid var(--glass-stroke);box-shadow:0 1px #ffffffb3 inset,0 1px 2px #0f172a0a;transition:background .12s ease,filter .12s ease}.v2-lw-btn:hover{background:var(--lh-btn-bg-hover)}.v2-lw-btn:disabled{opacity:.55;cursor:default}.v2-lw-btn--primary,.v2-lw-btn--primary:hover{padding:0 14px;border:none;font-weight:600;color:#fff;background:var(--lw-grad);box-shadow:0 1px #ffffff59 inset,0 4px 12px #0a84ff52}.v2-lw-btn--mint,.v2-lw-btn--mint:hover{padding:0 14px;border:none;font-weight:600;color:#fff;background:var(--lw-grad-mint);box-shadow:0 1px #ffffff59 inset,0 4px 12px #30d1584d}.v2-lw-btn--primary:hover,.v2-lw-btn--mint:hover{filter:brightness(1.06)}.v2-lw-btn--danger{background:#ff453a1a;border-color:#ff453a42;color:var(--red);font-weight:600}.v2-lw-btn--danger:hover{background:#ff453a29}.v2-lw-btn--ghost-danger{background:transparent;border-color:#ff453a4d;color:var(--red);font-weight:600;box-shadow:none}.v2-lw-btn--ghost-danger:hover{background:#ff453a14}.v2-lw-btn--blue,.v2-lw-btn--blue:hover{background:var(--blue-soft);border-color:#0a84ff4d;color:var(--blue);font-weight:600;box-shadow:none}.v2-lw-btn--sm{height:26px;padding:0 10px;font-size:11.5px}.v2-lw-tag{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px;border-radius:var(--lw-r-pill);font-size:11px;font-weight:600;white-space:nowrap;border:.5px solid transparent}.v2-lw-tag--green{background:var(--green-soft);color:var(--green);border-color:#30d15847}.v2-lw-tag--amber{background:var(--peach-soft);color:var(--peach);border-color:#ff9f0a4d}.v2-lw-tag--red{background:var(--red-soft);color:var(--red);border-color:#ff453a47}.v2-lw-tag--solid-red{background:var(--red);color:#fff}.v2-lw-tag--blue{background:var(--blue-soft);color:var(--blue);border-color:#0a84ff47}.v2-lw-tag--muted{background:var(--lw-track);color:var(--ink-3)}.v2-lw-tag-dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.v2-lw-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:20px 28px}.v2-lw-stack{display:flex;flex-direction:column;gap:20px}.v2-lw-field{position:relative;display:flex;flex-direction:column;gap:6px;min-width:0;padding:8px 10px;margin:-8px -10px;border-radius:var(--lw-r-md);transition:background .12s ease}.v2-lw-field:hover{background:var(--lw-hover)}.v2-lw-field:focus-within{background:transparent}.v2-lw-field--wide{grid-column:1 / -1}.v2-lw-field-head{display:flex;align-items:center;gap:8px;min-width:0}.v2-lw-field-label{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);line-height:1.3}.v2-lw-field-req{margin-left:auto;font-size:10.5px;font-weight:500;color:var(--ink-4);white-space:nowrap}.v2-lw-field-hint{display:none;font-size:12px;line-height:1.45;color:var(--ink-3)}.v2-lw-field:focus-within .v2-lw-field-hint{display:block}.v2-lw-field-note{font-size:12px;line-height:1.45;color:var(--peach);font-weight:500}.v2-lw-field-err{font-size:12px;color:var(--red);font-weight:500}.v2-lw-field-value{font-size:14px;font-weight:600;letter-spacing:-.01em;color:var(--ink);min-height:22px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.v2-lw-field-value--mono{font-family:JetBrains Mono,monospace;font-variant-numeric:tabular-nums}.v2-lw-field-sub{font-size:12.5px;font-weight:500;color:var(--ink-3)}.v2-lw-field--hl:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:0 0 0 2px var(--blue),0 0 0 6px var(--blue-soft);pointer-events:none;animation:lwHl 3s ease forwards}@keyframes lwHl{0%,75%{opacity:1}to{opacity:0}}.v2-lw-field[hidden],.v2-lw-card[hidden]{display:none}.v2-lw-form .v2-lw-in{background-color:var(--lw-input);border-color:var(--glass-stroke-2)}:root[data-theme=dark] .v2-lw select option{background:#1d2029;color:#e8eaf0}.v2-lw-in{display:block;box-sizing:border-box;width:calc(100% + 20px);height:var(--lw-input-h);margin:-7px -10px;padding:0 10px;border-radius:var(--lw-r-md);border:.5px solid transparent;background-color:transparent;color:var(--ink);font-family:inherit;font-size:14px;font-weight:600;letter-spacing:-.01em;outline:none;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease}.v2-lw-in::placeholder{color:var(--ink-4);font-weight:500}textarea.v2-lw-in{height:auto;min-height:var(--lw-input-h);padding:7px 10px;font-weight:500;line-height:1.5;resize:vertical;white-space:pre-wrap}select.v2-lw-in{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:28px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238a93a6' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.v2-lw-field .v2-lw-in:focus,.v2-lw-field input:not([type=checkbox]):not([type=radio]):focus,.v2-lw-field textarea:focus,.v2-lw-field select:focus{background-color:var(--lw-input)!important;border-color:var(--blue)!important;box-shadow:var(--lw-focus)!important}.v2-lw-add-wrap{position:relative;display:inline-flex;align-self:flex-start}.v2-lw-add-wrap>select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.v2-lw-add-wrap:focus-within .v2-lh-add{box-shadow:var(--lw-focus)}.v2-lw-rows{display:flex;flex-direction:column;gap:2px}.v2-lw-row{display:flex;align-items:center;gap:12px;min-height:var(--lw-row-h);padding:6px 10px;border-radius:var(--lw-r-md);cursor:pointer;transition:background .12s ease}.v2-lw-row:hover{background:var(--lw-hover)}.v2-lw-row-label{flex:1;min-width:0;font-size:12.5px;font-weight:600;color:var(--ink)}.v2-lw-check{width:22px;height:22px;border-radius:50%;flex-shrink:0;box-sizing:border-box;border:1.5px solid var(--ink-4);display:inline-flex;align-items:center;justify-content:center;color:#fff}.v2-lw-check--on{border:0;background:var(--lw-grad-mint)}.v2-lw-banner{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:var(--lw-r-md);border:.5px solid transparent}.v2-lw-banner--info{background:var(--indigo-soft);border-color:#5e5ce63d}.v2-lw-banner--ok{background:var(--green-soft);border-color:#30d15847}.v2-lw-banner--warn{background:var(--peach-soft);border-color:#ff9f0a4d}.v2-lw-banner--danger{background:var(--red-soft);border-color:#ff453a4d}.v2-lw-banner--quiet{align-items:center;padding:6px 10px 6px 14px;min-height:var(--lw-row-h);border:.5px dashed var(--glass-stroke-2);flex-wrap:wrap}.v2-lw-banner-icon{width:28px;height:28px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:var(--bg-solid)}.v2-lw-banner--info .v2-lw-banner-icon{color:var(--indigo)}.v2-lw-banner--ok .v2-lw-banner-icon{color:var(--green)}.v2-lw-banner--warn .v2-lw-banner-icon{color:var(--peach)}.v2-lw-banner--danger .v2-lw-banner-icon{background:var(--red);color:#fff}.v2-lw-banner-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:12.5px;color:var(--ink-2);line-height:1.5}.v2-lw-banner-title{font-size:12.5px;font-weight:700}.v2-lw-banner--info .v2-lw-banner-title{color:var(--indigo)}.v2-lw-banner--ok .v2-lw-banner-title{color:var(--green)}.v2-lw-banner--warn .v2-lw-banner-title{color:var(--peach)}.v2-lw-banner--danger .v2-lw-banner-title{color:var(--red)}.v2-lw-mono{font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--ink-3);white-space:nowrap}.v2-lw-tile{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--lw-r-lg);background:var(--lh-tile-bg);border:.5px solid var(--lh-tile-stroke);box-shadow:var(--lh-tile-shadow);min-width:0;flex-wrap:wrap}.v2-lw-tile--ok{background:linear-gradient(160deg,#30d15824,#00c7be1a);border-color:#30d15847}.v2-lw-tile-icon{width:36px;height:36px;border-radius:var(--lw-r-md);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:var(--blue-soft);color:var(--blue)}.v2-lw-tile--ok .v2-lw-tile-icon{background:var(--bg-solid);color:var(--green)}.v2-lw-tile-body{flex:1;min-width:140px;display:flex;flex-direction:column;gap:2px}.v2-lw-tile-label{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.v2-lw-tile--ok .v2-lw-tile-label{color:var(--green)}.v2-lw-tile-value{font-size:14px;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.v2-lw-tile-sub{font-size:12.5px;color:var(--ink-2)}.v2-lw-toolbar{position:sticky;top:8px;z-index:5;display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px;margin:-8px -8px 0;border-radius:var(--lw-r-lg);background:var(--lh-tile-bg);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:.5px solid var(--lh-tile-stroke);box-shadow:var(--lh-tile-shadow)}.v2-lw-find{flex:1 1 220px;display:flex;align-items:center;gap:8px;height:var(--lw-btn-h);padding:0 12px;border-radius:var(--lw-r-pill);background:var(--lw-input);border:.5px solid var(--glass-stroke);color:var(--ink-3)}.v2-lw-find input{flex:1;min-width:0;border:none;background:none;outline:none;font-family:inherit;font-size:12.5px;color:var(--ink)}.v2-lw-find button{display:inline-flex;border:none;background:none;color:var(--ink-3);cursor:pointer;padding:0}.v2-lw-jumps{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;max-width:100%}.v2-lw-jumps::-webkit-scrollbar{display:none}.v2-lw-jump{display:inline-flex;align-items:center;gap:5px;height:var(--lw-btn-h);padding:0 10px;border-radius:var(--lw-r-pill);border:none;background:transparent;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:500;color:var(--ink-2);white-space:nowrap}.v2-lw-jump:hover{background:var(--lw-hover)}.v2-lw-jump-n{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:var(--lw-r-pill);font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:700;background:var(--peach-soft);color:var(--peach)}.v2-lw .v2-lw-pills{display:none}@media (max-width: 1099px){.v2-lw.v2-detail-panel{width:100%!important;min-width:0!important}.v2-lw .v2-lw-rail{display:none!important}.v2-lw .v2-lw-pills{display:flex!important}}.v2-lw-pills{flex-shrink:0;min-height:57px;box-sizing:border-box;align-items:center;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent)}.v2-lw-pills:after{content:"";flex:0 0 14px}.v2-lw-pills-close{display:none}@media (max-width: 768px),(max-width: 1099px) and (max-height: 560px){.v2-lw-scroll--down .v2-lw-pills-close{display:inline-flex;align-items:center;justify-content:center;position:sticky;left:0;z-index:1;width:44px;height:44px;flex-shrink:0;padding:0;border-radius:50%;cursor:pointer;border:.5px solid var(--glass-stroke);background:var(--lw-sheet);color:var(--ink-2);box-shadow:var(--lh-tile-shadow)}}.v2-lw-scroll{display:contents}@media (max-width: 768px),(max-width: 1099px) and (max-height: 560px){.v2-lw.v2-detail-panel{overflow:hidden!important}.v2-lw-scroll{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.v2-lw-scroll>*{flex-shrink:0}.v2-lw-scroll>.v2-lw-pills{position:sticky;top:0;z-index:7}.v2-lw .v2-lw-body{flex:none;overflow:visible}.v2-lw .v2-lw-main{overflow:visible}.v2-lw .v2-lw-toolbar{top:64px}.v2-lw .v2-lw-main .v2-thead{top:57px}.v2-lw .v2-lw-card{scroll-margin-top:72px}}@media (max-width: 768px){.v2-lw.v2-detail-panel{z-index:650!important}.v2-lw{--lw-btn-h: 44px;--lw-input-h: 44px;--lw-row-h: 48px;--lw-pad: 14px}.v2-lw .v2-lw-pill{height:44px}.v2-lw .v2-lw-pills{padding:6px 14px;min-height:57px}.v2-lw .v2-lw-strip{padding:10px 14px;gap:8px}.v2-lw .v2-lw-steps{flex-direction:row;border-radius:var(--lw-r-pill);gap:2px;padding:3px}.v2-lw .v2-lw-step{flex:1 1 0;height:40px;min-width:40px;padding:0;justify-content:center;border-radius:var(--lw-r-pill)}.v2-lw .v2-lw-step .v2-lw-step-text{display:none}.v2-lw .v2-lw-step--cur{flex:3.2 1 0;justify-content:flex-start;padding:0 10px 0 6px;gap:8px}.v2-lw .v2-lw-step--cur .v2-lw-step-text{display:flex}.v2-lw .v2-lw-gate{padding:8px 10px}.v2-lw .v2-lw-gate-title{white-space:normal}.v2-lw .v2-lw-pairs,.v2-lw .v2-lw-tiles,.v2-lw .v2-lw-grid{grid-template-columns:minmax(0,1fr)}.v2-lw .v2-lw-grid{gap:18px}.v2-lw .v2-lw-card{padding:14px 14px 18px}.v2-lw .v2-lw-card-title{font-size:16px}.v2-lw .v2-lw-card-btns{flex:1 1 100%;flex-wrap:wrap}.v2-lw .v2-lw-card-btns>.v2-lw-btn{flex:1 1 auto}.v2-lw .v2-lw-card-head>.v2-lw-search{flex:1 1 100%!important;max-width:none!important}.v2-lw .v2-lw-linkbox{flex:1 1 100%!important}.v2-lw .v2-lw-seg>button{height:40px}.v2-lw .v2-lw-btn--sm{height:36px;padding:0 12px;font-size:12.5px}.v2-lw .v2-lw-jumps{flex:1 1 100%;min-width:0;-webkit-overflow-scrolling:touch}.v2-lw .v2-lw-jump{height:40px}}.v2-lw{--lw-menu-h: 32px;--lw-scrim: rgba(20,28,44,.34);--lw-kind-pdf: oklch(.62 .2 355);--lw-kind-img: var(--mint);--lw-kind-doc: var(--blue);--lw-kind-sheet: oklch(.62 .12 165);--lw-kind-other: var(--ink-3);--lw-paper: #ffffff;--lw-drop-tint: color-mix(in oklch, var(--lw-sheet) 86%, var(--blue));--lw-review-tint: color-mix(in oklch, var(--peach) 8%, transparent)}:root[data-theme=dark] .v2-lw{--lw-scrim: rgba(0,0,0,.55)}body>.v2-lw{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,Segoe UI,Roboto,Segoe UI Historic,Geeza Pro,Nastaliq Urdu,Noto Naskh Arabic,Tahoma,Noto Sans Devanagari,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji",sans-serif;font-size:14px;line-height:1.45;letter-spacing:-.005em;color:var(--ink)}body>.v2-lw button,body>.v2-lw input,body>.v2-lw select,body>.v2-lw textarea{font-family:inherit}.v2-lw-btn--danger-solid,.v2-lw-btn--danger-solid:hover{padding:0 14px;border:none;font-weight:600;color:#fff;background:var(--red);box-shadow:0 4px 12px #ff453a47}.v2-lw-btn--quiet{border-color:transparent;background:transparent;box-shadow:none}.v2-lw-btn--quiet:hover{background:var(--lw-hover)}.v2-lw-btn--icon{width:var(--lw-btn-h);padding:0;border-radius:50%;flex-shrink:0}.v2-lw-btn--on,.v2-lw-btn--on:hover{background:var(--blue);border-color:transparent;color:#fff;font-weight:600;box-shadow:none}.v2-lw-tag--indigo{background:var(--indigo-soft);color:var(--indigo);border-color:#5e5ce642}.v2-lw-tag--review{background:var(--peach);color:#fff}.v2-lw-tag--struck{text-decoration:line-through}button.v2-lw-tag{cursor:pointer;font-family:inherit}.v2-lw-ftype{--k: var(--lw-kind-other);width:32px;height:32px;border-radius:var(--lw-r-sm);flex-shrink:0;padding:0;border:none;display:inline-flex;align-items:center;justify-content:center;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:700;letter-spacing:.02em;color:var(--k);background:color-mix(in oklch,var(--k) 14%,var(--bg-solid));box-shadow:inset 0 0 0 .5px color-mix(in oklch,var(--k) 34%,transparent)}button.v2-lw-ftype{cursor:pointer}.v2-lw-ftype--sm{width:24px;height:24px;font-size:9px}.v2-lw-ftype--lg{width:40px;height:40px}.v2-lw-ftype--pdf{--k: var(--lw-kind-pdf)}.v2-lw-ftype--img{--k: var(--lw-kind-img)}.v2-lw-ftype--doc{--k: var(--lw-kind-doc)}.v2-lw-ftype--sheet{--k: var(--lw-kind-sheet)}.v2-lw-fchip{display:inline-flex;align-items:center;gap:6px;height:24px;max-width:100%;padding:0 8px 0 2px;border-radius:var(--lw-r-sm);border:none;background:var(--lw-track);font-family:inherit;font-size:12.5px;color:var(--ink-2);cursor:pointer}.v2-lw-fchip>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-lw-fchip .v2-lw-ftype{width:20px;height:20px;font-size:8px;border-radius:6px}.v2-lw-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.v2-lw-kpi{display:flex;flex-direction:column;gap:4px;padding:10px 12px;text-align:left;font-family:inherit;color:var(--ink);border-radius:var(--lw-r-lg);background:var(--lh-tile-bg);border:.5px solid var(--lh-tile-stroke);box-shadow:var(--lh-tile-shadow);cursor:pointer}.v2-lw-kpi:hover{transform:translateY(-1px)}.v2-lw-kpi--active{box-shadow:0 0 0 1.5px var(--kpi-c, var(--blue)),var(--lh-tile-shadow)}.v2-lw-kpi-head{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.v2-lw-kpi-head>span:last-child{display:inline-flex;color:var(--kpi-c, var(--ink-3))}.v2-lw-kpi-val{display:flex;align-items:baseline;gap:5px;font-family:JetBrains Mono,monospace;font-size:22px;font-weight:600;letter-spacing:-.02em;color:var(--kpi-c, var(--ink))}.v2-lw-kpi-of{font-size:12.5px;font-weight:500;color:var(--ink-3)}.v2-lw-kpi-bar{display:block;height:4px;border-radius:var(--lw-r-pill);background:var(--lw-track);overflow:hidden}.v2-lw-kpi-bar>span{display:block;height:100%;border-radius:inherit;background:var(--lw-grad-mint)}.v2-lw-filter{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12.5px;color:var(--ink-2)}.v2-lw-list{display:flex;flex-direction:column}.v2-lw-sec{padding:14px 10px 6px;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);display:flex;align-items:center;gap:8px}.v2-lw-sec:first-child{padding-top:0}.v2-lw-sec-n{font-family:JetBrains Mono,monospace;color:var(--ink-4)}.v2-lw-item{border-radius:var(--lw-r-md);transition:background .12s ease}.v2-lw-item+.v2-lw-item{margin-top:2px}.v2-lw-item:hover{background:var(--lw-hover)}.v2-lw-item-main{display:flex;align-items:center;gap:12px;min-height:var(--lw-row-h);padding:8px 10px}.v2-lw-item-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.v2-lw-item-title{font-size:14px;font-weight:600;letter-spacing:-.01em;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;gap:6px;min-width:0}.v2-lw-item-title>span{overflow:hidden;text-overflow:ellipsis}.v2-lw-item-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12.5px;color:var(--ink-3);min-width:0}.v2-lw-item-actions{display:flex;align-items:center;gap:4px;flex-shrink:0;margin-left:auto}.v2-lw-item-sec{display:contents}.v2-lw-item-extra{padding:0 10px 10px 54px;display:flex;flex-direction:column;gap:8px}.v2-lw-item--review{background:var(--lw-review-tint);box-shadow:inset 0 0 0 .5px color-mix(in oklch,var(--peach) 45%,transparent)}.v2-lw-item--muted{opacity:.6}.v2-lw-item--busy{opacity:.6;pointer-events:none}.v2-lw-row-sr{width:18px;flex-shrink:0;text-align:right;font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--ink-4)}.v2-lw-check--rejected{border:0;background:var(--red)}.v2-lw-check--review{border:0;background:var(--peach)}.v2-lw-check--na{border-style:dashed}.v2-lw-told{display:flex;align-items:flex-start;gap:6px;font-size:12.5px;line-height:1.45;color:var(--red)}.v2-lw-inline{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.v2-lw-inline>input,.v2-lw-input{height:var(--lw-input-h);padding:0 12px;box-sizing:border-box;min-width:0;border-radius:var(--lw-r-md);border:.5px solid var(--glass-stroke);background:var(--lw-input);color:var(--ink);font-family:inherit;font-size:14px;font-weight:600;outline:none}.v2-lw-inline>input{flex:1 1 220px}.v2-lw-inline>input:focus,.v2-lw-input:focus{border-color:var(--blue);box-shadow:var(--lw-focus)}.v2-lw-input::placeholder,.v2-lw-inline>input::placeholder{color:var(--ink-4);font-weight:500}textarea.v2-lw-input{height:auto;padding:10px 12px;font-weight:500;line-height:1.5;resize:vertical}select.v2-lw-input{cursor:pointer}input[type=date].v2-lw-input{font-family:JetBrains Mono,monospace;font-size:12.5px}.v2-lw-label{display:flex;flex-direction:column;gap:6px;min-width:0}.v2-lw-label>span:first-child{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.v2-lw-fgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px 16px}.v2-lw-fgrid>.v2-lw-wide{grid-column:1 / -1}.v2-lw-chips{display:flex;gap:6px;flex-wrap:wrap}.v2-lw-inset{padding:10px 12px;border-radius:var(--lw-r-md);background:var(--lw-hover);font-size:12.5px;line-height:1.5;color:var(--ink-2);display:flex;align-items:flex-start;gap:10px}.v2-lw-inset>svg{flex-shrink:0;color:var(--ink-3);margin-top:1px}.v2-lw-inset{background:var(--lw-inset);box-shadow:inset 0 0 0 .5px var(--glass-stroke)}.v2-lw-inset--panel{flex-direction:column;align-items:stretch;gap:12px;padding:14px;color:var(--ink)}.v2-lw-inset-title{font-size:14px;font-weight:600;line-height:1.4;color:var(--ink)}.v2-lw-inset-title>span{font-weight:500;color:var(--ink-3)}.v2-lw-inset-foot{display:flex;justify-content:flex-end;align-items:center;gap:8px;flex-wrap:wrap}.v2-lw-menu{min-width:210px;max-width:300px;padding:6px;border-radius:var(--lw-r-md);background:var(--lw-sheet);box-shadow:var(--lw-float);display:flex;flex-direction:column;gap:1px;color:var(--ink);max-height:calc(100 * var(--vhu, 1vh) - 16px);overflow-y:auto;overscroll-behavior:contain}.v2-lw-menu>*{flex-shrink:0}.v2-lw-menu-item{display:flex;align-items:center;gap:10px;width:100%;box-sizing:border-box;min-height:var(--lw-menu-h);padding:0 10px;border-radius:var(--lw-r-sm);border:none;background:transparent;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:500;text-align:left;color:var(--ink)}.v2-lw-menu-item:hover{background:var(--lw-hover)}.v2-lw-menu-item>svg{flex-shrink:0;color:var(--ink-3)}.v2-lw-menu-item--danger,.v2-lw-menu-item--danger>svg{color:var(--red)}.v2-lw-menu-item:disabled{color:var(--ink-4);cursor:default;background:transparent}.v2-lw-menu-sep{height:.5px;margin:4px 6px;background:var(--glass-stroke);flex-shrink:0}.v2-lw-menu-note{padding:6px 10px;font-size:12.5px;line-height:1.4;color:var(--ink-3)}.v2-lw-menu-head{padding:6px 10px 2px;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4)}.v2-lw-menu-key{margin-left:auto;font-family:JetBrains Mono,monospace;font-size:10.5px;opacity:.6}.v2-lw-menu--finder .v2-lw-menu-item:hover{background:var(--blue);color:#fff}.v2-lw-menu--finder .v2-lw-menu-item:hover>svg{color:#fff}.v2-lw-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9100}.v2-lw-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9100;background:var(--lw-scrim)}.v2-lw-dialog{position:fixed;z-index:9101;top:50%;left:50%;transform:translate(-50%,-50%);width:460px;max-width:calc(100 * var(--vwu, 1vw) - 32px);max-height:calc(100 * var(--vhu, 1vh) - 48px);border-radius:var(--lw-r-lg);background:var(--lw-sheet);box-shadow:var(--lw-float);display:flex;flex-direction:column;overflow:hidden;color:var(--ink);font-family:inherit}.v2-lw-dialog--full{top:12px;left:12px;right:12px;bottom:12px;transform:none;width:auto!important;max-width:none;max-height:none}.v2-lw-dialog-grab{display:none;justify-content:center;padding:8px 0 0}.v2-lw-dialog-grab>span{width:36px;height:5px;border-radius:var(--lw-r-pill);background:var(--lw-track)}.v2-lw-dialog-head{display:flex;align-items:center;gap:10px;padding:16px 16px 12px 20px;flex-shrink:0}.v2-lw-dialog-icon{width:32px;height:32px;border-radius:var(--lw-r-sm);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:var(--lw-grad)}.v2-lw-dialog-icon--green{color:var(--green);background:var(--green-soft)}.v2-lw-dialog-icon--amber{color:var(--peach);background:var(--peach-soft)}.v2-lw-dialog-icon--red{color:var(--red);background:var(--red-soft)}.v2-lw-dialog-icon--indigo{color:var(--indigo);background:var(--indigo-soft)}.v2-lw-dialog-titles{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.v2-lw-dialog-title{margin:0;font-size:17px;font-weight:600;letter-spacing:-.02em;line-height:1.3;color:var(--ink);overflow:hidden;text-overflow:ellipsis}.v2-lw-dialog-sub{font-size:12.5px;line-height:1.45;color:var(--ink-3)}.v2-lw-dialog-body{flex:1;min-height:0;overflow:auto;padding:0 20px 18px;display:flex;flex-direction:column;gap:16px;font-size:12.5px;line-height:1.5;color:var(--ink-2)}.v2-lw-dialog-body>p{margin:0;font-size:14px;line-height:1.55;color:var(--ink-2)}.v2-lw-dialog-foot{display:flex;justify-content:flex-end;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 16px 16px;border-top:.5px solid var(--glass-stroke);flex-shrink:0}.v2-lw-dialog-foot>.v2-lw-foot-left{margin-right:auto}.v2-lw-steptabs{display:flex;gap:2px;padding:3px;border-radius:var(--lw-r-pill);background:var(--lw-track)}.v2-lw-steptab{flex:1;display:flex;align-items:center;gap:8px;height:36px;padding:0 12px 0 4px;border-radius:var(--lw-r-pill);font-size:12.5px;font-weight:600;color:var(--ink-3);white-space:nowrap;overflow:hidden}.v2-lw-steptab>b{width:28px;height:28px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-family:JetBrains Mono,monospace;font-size:10.5px;background:var(--lw-track);color:var(--ink-4)}.v2-lw-steptab--done{background:var(--lh-tile-bg);box-shadow:var(--lh-tile-shadow);color:var(--ink)}.v2-lw-steptab--done>b{background:var(--green-soft);color:var(--green)}.v2-lw-steptab--cur{background:var(--lw-grad);color:#fff;box-shadow:0 4px 12px #0a84ff4d}.v2-lw-steptab--cur>b{background:#ffffff38;color:#fff}.v2-lw-linkbox{display:flex;align-items:center;gap:8px;min-width:0;height:var(--lw-input-h);padding:0 12px;border-radius:var(--lw-r-md);background:var(--lw-input);border:.5px solid var(--glass-stroke);font-family:JetBrains Mono,monospace;font-size:12.5px;color:var(--ink-2)}.v2-lw-linkbox>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-lw-seg{display:inline-flex;gap:2px;padding:3px;border-radius:var(--lw-r-pill);background:var(--lw-track)}.v2-lw-seg>button{height:30px;padding:0 14px;border-radius:var(--lw-r-pill);border:.5px solid transparent;background:transparent;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:500;color:var(--ink-3);white-space:nowrap}.v2-lw-seg>[aria-selected=true]{background:var(--lh-tile-bg);border-color:var(--lh-tile-stroke);box-shadow:var(--lh-tile-shadow);color:var(--ink);font-weight:600}.v2-lw-views{display:inline-flex;gap:2px;padding:2px;border-radius:var(--lw-r-sm);background:var(--lw-track)}.v2-lw-views>button{width:28px;height:24px;border-radius:6px;border:none;background:transparent;color:var(--ink-3);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.v2-lw-views>[aria-pressed=true]{background:var(--lw-sheet);box-shadow:0 1px 3px #0f172a24;color:var(--ink)}.v2-lw-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:22px 16px;border-radius:var(--lw-r-md);border:1.5px dashed var(--blue);background:var(--blue-soft);color:var(--blue);text-align:center;cursor:pointer}.v2-lw-drop--idle{background:transparent;border-color:color-mix(in oklch,var(--blue) 40%,transparent);color:var(--ink-3)}.v2-lw-drop-title{font-size:14px;font-weight:600;color:var(--blue)}.v2-lw-drop-sub{font-size:12.5px;color:var(--ink-2)}.v2-lw-dragover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;border-radius:inherit;background:var(--lw-drop-tint);box-shadow:inset 0 0 0 2px var(--blue);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;pointer-events:none;color:var(--blue);font-size:14px;font-weight:600}.v2-lw-upload{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:var(--lw-r-md);background:var(--blue-soft);font-size:12.5px;font-weight:600;color:var(--blue)}.v2-lw-progress{height:4px;border-radius:var(--lw-r-pill);background:var(--lw-track);overflow:hidden}.v2-lw-progress>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--blue),var(--indigo));transition:width .4s ease}.v2-lw-files-side{width:188px;flex-shrink:0;padding:6px;border-radius:var(--lw-r-md);background:var(--lw-rail);box-shadow:inset 0 0 0 .5px var(--glass-stroke);display:flex;flex-direction:column;gap:2px;position:sticky;top:12px}.v2-lw-folder{display:flex;align-items:center;gap:8px;width:100%;min-height:32px;padding:0 8px;border-radius:var(--lw-r-sm);border:none;background:transparent;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:500;color:var(--ink-2);text-align:left}.v2-lw-folder>svg{flex-shrink:0;color:var(--blue)}.v2-lw-folder>span:nth-child(2){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-lw-folder:hover{background:var(--lw-hover)}.v2-lw-folder--on,.v2-lw-folder--on:hover{background:var(--lh-tile-bg);box-shadow:var(--lh-tile-shadow);color:var(--ink);font-weight:600}.v2-lw-folder--empty{color:var(--ink-4)}.v2-lw-folder-n{font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--ink-4)}.v2-lw-folder-chips{display:none;gap:6px;overflow-x:auto;scrollbar-width:none}.v2-lw-folder-chips::-webkit-scrollbar{display:none}.v2-lw-search{display:flex;align-items:center;gap:8px;height:var(--lw-btn-h);padding:0 12px;border-radius:var(--lw-r-pill);background:var(--lw-input);border:.5px solid var(--glass-stroke);color:var(--ink-3);min-width:0}.v2-lw-search input{flex:1;min-width:0;border:none;background:none;outline:none;font-family:inherit;font-size:12.5px;color:var(--ink)}.v2-lw-search button{display:inline-flex;border:none;background:none;color:var(--ink-3);cursor:pointer;padding:0}.v2-lw-viewer-stage{flex:1;min-height:360px;overflow:auto;background:var(--lw-track);display:flex;align-items:center;justify-content:center}.v2-lw-viewer-stage>img{max-width:100%;max-height:100%;object-fit:contain}.v2-lw-viewer-stage>iframe{width:100%;height:100%;border:none;background:var(--lw-paper)}.v2-lw-tickbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 16px;border-top:.5px solid var(--glass-stroke);background:var(--lw-sheet);font-size:12.5px;color:var(--ink-2)}.v2-lw-paper{border-radius:var(--lw-r-md);padding:24px 28px;background:var(--lw-paper);color:#151b21;font-size:14px;line-height:1.6;box-shadow:inset 0 0 0 .5px var(--glass-stroke)}@media (max-width: 768px){.v2-lw{--lw-menu-h: 44px}body>.v2-lw{--lw-btn-h: 44px;--lw-input-h: 44px;--lw-row-h: 48px}body>.v2-lw .v2-hide-mobile{display:none!important}.v2-lw-dialog{top:auto;bottom:0;left:0;right:0;transform:none;width:auto!important;max-width:none;max-height:calc(100 * var(--dvhu, 1dvh) - max(24px,env(safe-area-inset-top,0px)));border-radius:var(--lw-r-lg) var(--lw-r-lg) 0 0}.v2-lw-dialog--full{top:max(24px,env(safe-area-inset-top,0px));max-height:none}.v2-lw-dialog:has(.v2-lw-viewer-stage){top:max(24px,env(safe-area-inset-top,0px));max-height:none}.v2-lw-dialog:has(.v2-lw-viewer-stage) .v2-lw-dialog-body{height:auto!important}.v2-lw-viewer-stage{min-height:0}.v2-lw-dialog-grab{display:flex}.v2-lw-dialog-head{padding-top:10px;padding-left:16px;padding-right:12px}.v2-lw-dialog-body{padding-left:16px;padding-right:16px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.v2-lw-dialog-foot{padding:12px 16px calc(16px + env(safe-area-inset-bottom,0px))}.v2-lw-dialog-foot>.v2-lw-btn{flex:1 1 auto}.v2-lw-dialog-foot>.v2-lw-foot-left{flex:1 1 100%;margin-right:0}.v2-lw-steptab{padding-right:8px}.v2-lw-menu{max-width:calc(100 * var(--vwu, 1vw) - 16px)}.v2-lw-files-side{display:none}.v2-lw-folder-chips{display:flex;-webkit-overflow-scrolling:touch;padding-bottom:2px}.v2-lw-folder-chips>*{flex-shrink:0}.v2-lw-item-extra{padding-left:10px}.v2-lw-item-main{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;column-gap:0;row-gap:6px;align-items:center;padding:8px 6px 8px 8px}.v2-lw-item-main>:has(~.v2-lw-item-body){margin-right:10px}.v2-lw-item-main>.v2-lw-item-body{grid-column:3;grid-row:1;min-width:0}.v2-lw-item-main>.v2-lw-item-body~:not(.v2-lw-item-actions){grid-column:4;grid-row:1;margin-left:8px}.v2-lw-item-actions{display:contents}.v2-lw-item-actions>*{grid-column:4;grid-row:1;align-self:start;margin-left:8px}.v2-lw-item-actions>.v2-lw-item-sec{grid-column:3 / -1;grid-row:2;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px;align-self:auto;margin-left:0}.v2-lw-item-actions>.v2-lw-item-sec:empty{display:none}.v2-lw-item-main>.v2-lw-row-sr{align-self:start;padding-top:4px}.v2-lw-item-title{white-space:normal;overflow:visible;align-items:flex-start}.v2-lw-item-title>span:first-child{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;line-height:1.3}.v2-lw-item-meta .v2-lw-mono{white-space:normal}.v2-lw-kpi-val{font-size:17px}.v2-lw-kpi{min-height:44px}.v2-lw-paper{padding:16px;overflow-wrap:anywhere}.v2-lw-paper table{display:block;max-width:100%;overflow-x:auto}.v2-lw-paper img{max-width:100%;height:auto}}.v2-lw-finder{position:relative;flex:1;min-height:0;min-width:0;max-width:100%;box-sizing:border-box;display:flex;flex-direction:column;border-radius:var(--lw-r-lg);overflow:clip;background:var(--bg-solid);border:.5px solid var(--lh-tile-stroke);box-shadow:var(--lh-tile-shadow);color:var(--ink)}.v2-lw-finder-fullwrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:flex;flex-direction:column;padding:14px;background:var(--lw-scrim)}.v2-lw-finder--full .v2-lw-finder-scroll{max-height:none}.v2-lw-finder-bar{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 12px;border-bottom:.5px solid var(--glass-stroke);background:var(--lh-tile-bg);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%)}.v2-lw-finder-title{flex:1 1 auto;min-width:0;font-size:14px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2-lw-finder-nav{display:flex;gap:2px;flex-shrink:0}.v2-lw-finder-crumbs{flex:1 1 180px;min-width:0;display:flex;align-items:center;overflow:hidden}.v2-lw-finder-crumbs>svg{flex-shrink:0;color:var(--ink-4)}.v2-lw-finder-crumb{flex:0 1 auto;min-width:0;max-width:220px;height:28px;padding:0 4px;border:none;border-radius:var(--lw-r-sm);background:none;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:500;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2-lw-finder-crumb:hover{background:var(--lw-hover);color:var(--ink)}.v2-lw-finder-crumb--last,.v2-lw-finder-crumb--last:hover{flex-shrink:0;max-width:260px;background:none;cursor:default;font-size:14px;font-weight:600;color:var(--ink)}.v2-lw-finder-crumb--drop,.v2-lw-finder-crumb--drop:hover{background:var(--blue-soft);color:var(--blue);box-shadow:inset 0 0 0 1.5px var(--blue)}.v2-lw-finder .v2-lw-views{flex-shrink:0}.v2-lw-finder .v2-lw-views>button{width:34px;height:28px}.v2-lw-finder-zoom{display:inline-flex;align-items:center;gap:2px;flex-shrink:0}.v2-lw-finder-zoom input[type=range]{width:84px;margin:0 4px;accent-color:var(--blue);cursor:pointer}.v2-lw-finder-pm{font-size:17px;font-weight:500;line-height:1}.v2-lw-finder-pct{height:24px;min-width:44px;padding:0 8px;border:none;border-radius:var(--lw-r-pill);background:transparent;cursor:pointer;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:600;color:var(--ink-3)}.v2-lw-finder-pct--on{background:var(--blue-soft);color:var(--blue)}.v2-lw-finder-search{width:180px;flex-shrink:0;box-sizing:border-box}.v2-lw-finder-clip{display:inline-flex;align-items:center;height:var(--lw-btn-h);flex-shrink:0;border-radius:var(--lw-r-pill);background:var(--blue-soft);color:var(--blue)}.v2-lw-finder-clip>button{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:100%;border:none;background:none;color:inherit;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;white-space:nowrap}.v2-lw-finder-clip>button:first-child{padding:0 6px 0 12px}.v2-lw-finder-clip>button:last-child{width:var(--lw-btn-h);border-radius:50%}.v2-lw-finder-clip>button:disabled{opacity:.55;cursor:default}.v2-lw-finder-acts{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.v2-lw-finder-del:not(:disabled){color:var(--red)}.v2-lw-finder-bar .v2-lw-btn--quiet:disabled{opacity:.4}.v2-lw-finder-body{display:flex;flex:1;min-height:0;min-width:0}.v2-lw-finder-side{width:196px;flex-shrink:0;box-sizing:border-box;padding:10px 8px;display:flex;flex-direction:column;gap:2px;overflow-y:auto;background:var(--lw-rail);border-right:.5px solid var(--glass-stroke)}.v2-lw-finder-head{padding:6px 10px 4px;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4)}.v2-lw-finder-side .v2-lw-finder-head+.v2-lw-folder{margin-top:2px}.v2-lw-finder-side .v2-lw-folder~.v2-lw-finder-head{padding-top:14px}.v2-lw-finder-side .v2-lw-folder{flex-shrink:0}.v2-lw-folder--drop,.v2-lw-folder--drop:hover{background:var(--blue-soft);color:var(--blue);box-shadow:inset 0 0 0 1.5px var(--blue)}.v2-lw-finder-side-none{padding:2px 10px;font-size:12.5px;color:var(--ink-4)}.v2-lw-finder-store{margin-top:auto;padding:10px;border-radius:var(--lw-r-md);background:var(--lw-hover);display:flex;flex-direction:column;gap:6px;flex-shrink:0}.v2-lw-finder-store-h{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.v2-lw-finder-store-note{font-size:10.5px;line-height:1.4;color:var(--ink-4)}.v2-lw-finder-strip{display:none;align-items:center;gap:6px;padding:8px 12px;overflow-x:auto;scrollbar-width:none;background:var(--lw-rail);border-bottom:.5px solid var(--glass-stroke)}.v2-lw-finder-strip::-webkit-scrollbar{display:none}.v2-lw-finder-strip>*{flex-shrink:0}.v2-lw-finder-strip .v2-lw-btn{max-width:220px}.v2-lw-btn--on .v2-lw-folder-n{color:#fffc}.v2-lw-finder-main{position:relative;flex:1;min-width:0;display:flex;flex-direction:column}.v2-lw-finder-scroll{flex:1;min-height:320px;max-height:max(420px,calc(100 * var(--vhu, 1vh) - 300px));overflow:auto;overscroll-behavior:contain;display:flex;flex-direction:column}.v2-lw-finder-pad{padding:14px}.v2-lw-finder-icons{display:flex;flex-direction:column;gap:16px}.v2-lw-finder-icons>section{display:flex;flex-direction:column;gap:8px}.v2-lw-finder-sec{padding:0 4px;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4)}.v2-lw-finder-grid{display:grid;gap:6px;align-content:start}.v2-lw-ftile-thumb,.v2-lw-fcol-ext{--k: var(--lw-kind-other)}.v2-lw-k--pdf{--k: var(--lw-kind-pdf)}.v2-lw-k--img{--k: var(--lw-kind-img)}.v2-lw-k--doc{--k: var(--lw-kind-doc)}.v2-lw-k--sheet{--k: var(--lw-kind-sheet)}.v2-lw-k--folder{--k: var(--blue)}.v2-lw-ftile{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:10px 6px 8px;border-radius:var(--lw-r-md);cursor:default;-webkit-user-select:none;user-select:none;transition:background .14s ease}.v2-lw-ftile:hover{background:var(--lw-hover)}.v2-lw-ftile--selected,.v2-lw-ftile--selected:hover{background:var(--blue-soft);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--blue) 45%,transparent)}.v2-lw-ftile--drop,.v2-lw-ftile--drop:hover{background:var(--blue-soft);box-shadow:inset 0 0 0 1.5px var(--blue)}.v2-lw-ftile--cut{opacity:.45}.v2-lw-ftile-thumb{position:relative;flex-shrink:0;box-sizing:border-box;border-radius:var(--lw-r-sm);overflow:hidden;background:var(--lw-paper);box-shadow:0 0 0 .5px #141e3224,0 4px 12px #0f172a14;display:flex;align-items:center;justify-content:center}.v2-lw-ftile-thumb:before{content:"";position:absolute;z-index:1;inset:0 0 auto;height:4px;background:var(--k)}.v2-lw-ftile-thumb>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.v2-lw-ftile-fold{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--blue)}.v2-lw-fold-count{position:absolute;right:6px;bottom:12px;height:18px;min-width:18px;padding:0 6px;box-sizing:border-box;border-radius:var(--lw-r-pill);display:inline-flex;align-items:center;justify-content:center;background:var(--lw-sheet);box-shadow:0 1px 3px #0f172a29;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:700;color:var(--ink-2)}.v2-lw-ftile-name{max-width:100%;box-sizing:border-box;padding:1px 6px;border-radius:var(--lw-r-sm);font-size:12.5px;font-weight:500;line-height:1.3;text-align:center;word-break:break-word;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.v2-lw-ftile--big .v2-lw-ftile-name{font-size:14px}.v2-lw-ftile--selected .v2-lw-ftile-name{background:var(--blue);color:#fff}.v2-lw-flist{--fl-cols: 36px minmax(0,1fr) 150px 84px 130px;display:flex;flex-direction:column}.v2-lw-flist-head{position:sticky;top:0;z-index:2;display:grid;grid-template-columns:var(--fl-cols);align-items:center;gap:10px;height:36px;padding:0 24px;background:var(--bg-solid);border-bottom:.5px solid var(--glass-stroke);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4)}.v2-lw-flist-on{display:inline-flex;align-items:center;gap:4px;color:var(--ink)}.v2-lw-flist-rows{display:flex;flex-direction:column;gap:1px;padding:6px 12px}.v2-lw-frow{display:grid;grid-template-columns:var(--fl-cols);align-items:center;gap:10px;min-height:var(--lw-row-h);padding:0 12px;border-radius:var(--lw-r-sm);cursor:default;-webkit-user-select:none;user-select:none;font-size:12.5px;color:var(--ink)}.v2-lw-frow:hover{background:var(--lw-hover)}.v2-lw-frow--selected,.v2-lw-frow--selected:hover{background:var(--blue-soft);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--blue) 40%,transparent)}.v2-lw-frow--drop,.v2-lw-frow--drop:hover{background:var(--blue-soft);box-shadow:inset 0 0 0 1.5px var(--blue)}.v2-lw-frow-name{display:flex;align-items:center;gap:10px;min-width:0}.v2-lw-frow-name>span:last-child{min-width:0;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2-lw-frow-name>.v2-lw-frow-strong{font-weight:600}.v2-lw-frow-fold{width:24px;height:24px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--blue)}.v2-lw-frow-kind{color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2-lw-flist--big .v2-lw-frow{font-size:14px}.v2-lw-fcols{display:flex;flex:1;min-height:300px;overflow-x:auto}.v2-lw-fcol{flex:none;box-sizing:border-box;padding:8px;display:flex;flex-direction:column;gap:1px;overflow-y:auto;border-right:.5px solid var(--glass-stroke)}.v2-lw-fcol-item{display:flex;align-items:center;gap:8px;min-height:var(--lw-menu-h);padding:0 10px;flex-shrink:0;border-radius:var(--lw-r-sm);cursor:default;-webkit-user-select:none;user-select:none;font-size:12.5px;color:var(--ink)}.v2-lw-fcol-item:hover{background:var(--lw-hover)}.v2-lw-fcol-item>svg{flex-shrink:0;color:var(--blue)}.v2-lw-fcol-item>svg:last-child:not(:first-child){color:var(--ink-4)}.v2-lw-fcol-item>span:nth-child(2){flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2-lw-fcol-item--on,.v2-lw-fcol-item--on:hover{background:var(--blue);color:#fff}.v2-lw-fcol-item--on>svg,.v2-lw-fcol-item--on>svg:last-child:not(:first-child){color:#fff}.v2-lw-fcol-ext{width:28px;flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:700;color:var(--k)}.v2-lw-fcol-item--on .v2-lw-fcol-ext{color:#fff}.v2-lw-fcols--big .v2-lw-fcol-item{font-size:14px}.v2-lw-fcol-empty{padding:16px;font-size:12.5px;color:var(--ink-4);text-align:center}.v2-lw-fgal{display:flex;flex-direction:column;flex:1;min-height:0}.v2-lw-fgal-hero{flex:1;min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px 16px 12px;background:var(--lw-hover)}.v2-lw-fgal-hero>img{max-width:100%;object-fit:contain;border-radius:var(--lw-r-sm);background:var(--lw-paper);cursor:zoom-in;box-shadow:0 0 0 .5px #141e321f,0 12px 32px #0f172a29}.v2-lw-fgal-name{max-width:90%;font-size:14px;font-weight:600;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2-lw-fgal-strip{flex:none;display:flex;gap:10px;overflow-x:auto;padding:12px 16px;border-top:.5px solid var(--glass-stroke)}.v2-lw-fgal-thumb{flex:none;padding:2px;border-radius:var(--lw-r-md);cursor:pointer;box-shadow:inset 0 0 0 1.5px transparent}.v2-lw-fgal-thumb--hero{box-shadow:inset 0 0 0 1.5px var(--blue)}.v2-lw-fgal-thumb--selected{background:var(--blue-soft);box-shadow:inset 0 0 0 1.5px var(--blue)}.v2-lw-finder-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:40px 20px;text-align:center}.v2-lw-finder-empty-icon{width:56px;height:56px;border-radius:var(--lw-r-md);display:inline-flex;align-items:center;justify-content:center;background:var(--lw-track);color:var(--ink-3)}.v2-lw-finder-empty-icon--blue{background:var(--blue-soft);color:var(--blue)}.v2-lw-finder-empty-title{font-size:17px;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.v2-lw-finder-empty-sub{max-width:440px;font-size:12.5px;font-weight:400;line-height:1.5;color:var(--ink-3)}.v2-lw-finder-empty-note{font-size:12.5px;color:var(--ink-4)}.v2-lw-finder-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;max-width:620px;margin-top:6px}.v2-lw-finder-choice{display:flex;align-items:flex-start;gap:12px;padding:14px;text-align:left;cursor:pointer;font-family:inherit;color:var(--ink);border-radius:var(--lw-r-lg);background:var(--lh-tile-bg);border:.5px solid var(--lh-tile-stroke);box-shadow:var(--lh-tile-shadow)}.v2-lw-finder-choice:hover{background:var(--lh-btn-bg-hover)}.v2-lw-finder-choice:disabled{opacity:.55;cursor:default}.v2-lw-finder-choice-icon{width:36px;height:36px;flex-shrink:0;border-radius:var(--lw-r-md);display:inline-flex;align-items:center;justify-content:center;background:var(--lw-track);color:var(--ink-2)}.v2-lw-finder-choice--primary{background:var(--blue-soft);border-color:color-mix(in oklch,var(--blue) 30%,transparent)}.v2-lw-finder-choice--primary:hover{background:var(--blue-soft);filter:brightness(1.03)}.v2-lw-finder-choice--primary .v2-lw-finder-choice-icon{background:var(--lw-grad);color:#fff}.v2-lw-finder-choice-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.v2-lw-finder-choice-title{font-size:14px;font-weight:600;letter-spacing:-.01em}.v2-lw-finder-choice--primary .v2-lw-finder-choice-title{color:var(--blue)}.v2-lw-finder-choice-sub{font-size:12.5px;line-height:1.45;color:var(--ink-3)}.v2-lw-finder-link{flex:1;min-height:0;display:flex;flex-direction:column;gap:12px;padding:14px}.v2-lw-finder-linkpath{display:flex;align-items:center;gap:4px;flex-wrap:wrap;color:var(--ink-4)}.v2-lw-finder-linkpath .v2-lw-btn{max-width:220px;overflow:hidden;text-overflow:ellipsis}.v2-lw-finder-linklist{flex:1;min-height:180px;overflow-y:auto;padding:6px;border-radius:var(--lw-r-md);background:var(--lw-hover)}.v2-lw-finder-linkrow{width:100%;box-sizing:border-box;border:none;background:transparent;font-family:inherit;text-align:left;color:var(--ink)}.v2-lw-finder-linkrow>svg{flex-shrink:0}.v2-lw-finder-linknone{max-width:none;padding:24px;text-align:center}.v2-lw-finder-linkfoot{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.v2-lw-finder-drop-icon{width:48px;height:48px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:var(--lw-grad)}.v2-lw-finder-drop-title{max-width:90%;font-size:17px;font-weight:600;text-align:center;color:var(--ink)}.v2-lw-finder-status{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-height:32px;box-sizing:border-box;padding:4px 14px;border-top:.5px solid var(--glass-stroke);font-size:10.5px;color:var(--ink-3)}.v2-lw-finder-status-main{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.v2-lw-finder-status-prog{flex:0 1 160px}.v2-lw-finder-status-hint{white-space:nowrap;color:var(--ink-4)}.v2-lw-finder-chip{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;flex-shrink:0;border:none;border-radius:var(--lw-r-pill);background:var(--lw-track);color:var(--ink-2);cursor:pointer;font-family:inherit;font-size:10.5px;font-weight:600;white-space:nowrap}.v2-lw-finder-chip:hover{background:var(--lw-hover);color:var(--ink)}.v2-lw-finder-chip:disabled{opacity:.55;cursor:default}.v2-lw-finder-info-id{display:flex;align-items:center;gap:12px}.v2-lw-finder-info-titles{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.v2-lw-finder-info-name{font-size:14px;font-weight:600;color:var(--ink);word-break:break-word}.v2-lw-finder-info-kind{font-size:12.5px;color:var(--ink-3)}.v2-lw-finder-info-rows{display:flex;flex-direction:column;gap:8px}.v2-lw-finder-info-rows>.v2-lw-finder-head{padding:0}.v2-lw-finder-info-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:12.5px}.v2-lw-finder-info-row>span:first-child{flex-shrink:0;color:var(--ink-3)}.v2-lw-finder-info-row>span:last-child{min-width:0;text-align:right;word-break:break-word;color:var(--ink);white-space:normal}.v2-lw-finder-inspector{width:214px;flex-shrink:0;box-sizing:border-box;padding:14px;display:flex;flex-direction:column;gap:14px;overflow-y:auto;background:var(--lw-rail);border-left:.5px solid var(--glass-stroke)}.v2-lw-finder-insp-id{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.v2-lw-finder-insp-link{align-self:flex-start;padding:0 8px;color:var(--blue)}.v2-lw-ql-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1209;background:var(--lw-scrim)}.v2-lw-ql{position:fixed;z-index:1210;top:50%;left:50%;transform:translate(-50%,-50%);width:960px;max-width:calc(100 * var(--vwu, 1vw) - 32px);height:min(880px,calc(100 * var(--vhu, 1vh) - 48px));border-radius:var(--lw-r-lg);background:var(--lw-sheet);box-shadow:var(--lw-float);display:flex;flex-direction:column;overflow:hidden;color:var(--ink);font-family:inherit}.v2-lw-ql--full{top:12px;left:12px;right:12px;bottom:12px;transform:none;width:auto;max-width:none;height:auto}.v2-lw-ql-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;flex-shrink:0;padding:12px 12px 12px 16px;border-bottom:.5px solid var(--glass-stroke)}.v2-lw-ql-titles{flex:1 1 160px;min-width:0;display:flex;flex-direction:column}.v2-lw-ql-name{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2-lw-ql-zoom{display:inline-flex;align-items:center;gap:2px;padding:2px;border-radius:var(--lw-r-pill);background:var(--lw-track)}.v2-lw-ql-zoom>button{width:30px;height:30px;border-radius:50%;border:none;background:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-family:inherit;font-size:17px;line-height:1;color:var(--ink-2)}.v2-lw-ql-zoom>button:disabled{opacity:.4;cursor:default}.v2-lw-ql-zoom>.v2-lw-ql-pct{width:auto;min-width:48px;border-radius:var(--lw-r-pill);font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:600}.v2-lw-ql-stage{position:relative;flex:1;min-height:0;display:flex}.v2-lw-ql-scroll{flex:1;min-width:0;min-height:0;overflow:auto;display:flex;padding:16px;background:var(--lw-track)}.v2-lw-ql-scroll--frame{padding:0}.v2-lw-ql-img{display:block;margin:auto;max-width:100%;max-height:100%;object-fit:contain;border-radius:var(--lw-r-sm)}.v2-lw-ql-frame{flex:1;align-self:stretch;width:100%;min-height:0;border:none;display:block;background:var(--lw-paper)}.v2-lw-ql-noprev{margin:auto;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;font-size:14px;font-weight:600;color:var(--ink-2)}.v2-lw-ql-side{position:absolute;z-index:2;top:calc(50% - 20px);width:40px;height:40px;background:var(--lw-sheet);box-shadow:var(--lw-float)}.v2-lw-ql-side:hover{background:var(--lw-sheet);filter:brightness(.97)}.v2-lw-ql-side--prev{left:12px}.v2-lw-ql-side--next{right:12px}.v2-lw-ql .v2-lw-tickbar{flex-shrink:0}.v2-lw-ql-is{display:inline-flex;align-items:center;gap:6px;font-weight:600;white-space:nowrap;color:var(--ink-2)}.v2-lw-ql-pick{flex:1 1 220px;max-width:340px}.v2-lw-ql-tag{max-width:260px;overflow:hidden;text-overflow:ellipsis}.v2-lw-ql-gap{flex:1}.v2-lw-ql-note{color:var(--ink-3)}.v2-lw-ql-rej{flex-basis:100%;display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:var(--lw-r-md);background:var(--red-soft)}@media (max-width: 768px){.v2-lw-finder,.v2-lw-ql{--lw-btn-h: 44px;--lw-input-h: 44px;--lw-row-h: 48px}.v2-lw-fw-wide{display:none!important}.v2-lw-finder-fullwrap{padding:0}.v2-lw-finder-fullwrap>.v2-lw-finder{border-radius:0}.v2-lw-finder-bar{position:relative;padding:8px;gap:6px}.v2-lw-finder-nav{order:0}.v2-lw-finder-crumbs{order:1;flex:1 1 0}.v2-lw-finder-bar>.v2-lw-btn--icon:last-child{order:2}.v2-lw-finder .v2-lw-views{order:3}.v2-lw-finder .v2-lw-views>button{width:40px;height:40px}.v2-lw-finder-zoom{display:none}.v2-lw-finder-acts{order:4;flex:1 1 auto;justify-content:flex-end;flex-wrap:nowrap}.v2-lw-finder-acts>.v2-lw-btn--quiet:disabled{display:none}.v2-lw-finder-acts>.v2-lw-btn--primary{width:var(--lw-btn-h);padding:0;font-size:0;gap:0}.v2-lw-finder-search{order:5;flex:1 1 100%;width:auto}.v2-lw-finder-search button{width:44px;height:44px;justify-content:center;align-items:center}.v2-lw-finder-clip{order:6}.v2-lw-finder-crumb{height:44px}.v2-lw-finder-crumbs>.v2-lw-finder-crumb:not(.v2-lw-finder-crumb--last):not(:has(+svg+.v2-lw-finder-crumb--last)),.v2-lw-finder-crumbs>svg:not(:has(+.v2-lw-finder-crumb--last)){display:none}.v2-lw-finder-crumbs>.v2-lw-finder-crumb:not(.v2-lw-finder-crumb--last){flex:0 1 auto;max-width:34%}.v2-lw-finder-crumb--last,.v2-lw-finder-crumb--last:hover{flex:0 1 auto;min-width:0;max-width:100%}.v2-lw-finder-status-hint,.v2-lw-finder-side{display:none}.v2-lw-finder-strip{display:flex}.v2-lw-finder-scroll{max-height:none;min-height:240px}.v2-lw-finder-pad{padding:12px}.v2-lw-flist{--fl-cols: 28px minmax(0,1fr) 74px}.v2-lw-flist-head{padding:0 20px}.v2-lw-flist-rows{padding:6px 8px}.v2-lw-flist-opt{display:none}.v2-lw-ftile{min-height:44px}.v2-lw-finder-choices{grid-template-columns:minmax(0,1fr)}.v2-lw-finder-linkfoot>.v2-lw-btn{flex:1 1 0}.v2-lw-finder-chip{height:44px;padding:0 14px;font-size:12.5px}.v2-lw-finder-status{padding:6px 12px}.v2-lw-ql{top:24px;left:0;right:0;bottom:0;transform:none;width:auto;max-width:none;height:auto;border-radius:var(--lw-r-lg) var(--lw-r-lg) 0 0}.v2-lw-ql-zoom>button{width:44px;height:44px}.v2-lw-ql-side{width:44px;height:44px;top:calc(50% - 22px)}.v2-lw-ql-pick{max-width:none;flex-basis:100%}.v2-lw-tickbar .v2-lw-btn{flex:1 1 auto}.v2-lw-ql-rej .v2-lw-btn--sm{height:44px;padding:0 14px;font-size:12.5px}}.v2-lw{--lw-card-px: 18px;--lw-thread: #f6f7f9;--lw-b-in: #ffffff;--lw-b-in-stroke: rgba(20,30,50,.08);--lw-b-email: rgba(10,132,255,.08);--lw-b-email-stroke: rgba(10,132,255,.24);--lw-b-wa: rgba(48,209,88,.12);--lw-b-wa-stroke: rgba(48,209,88,.32);--lw-b-note: rgba(255,159,10,.08);--lw-b-note-stroke: rgba(255,159,10,.55);--lw-b-fail: rgba(255,69,58,.06);--lw-b-fail-stroke: rgba(255,69,58,.45);--lw-b-ai: rgba(94,92,230,.07);--lw-callbar: rgba(22,26,36,.94);--lw-thread-h: 560px}:root[data-theme=dark] .v2-lw{--lw-thread: #14161d;--lw-b-in: rgba(255,255,255,.06);--lw-b-in-stroke: rgba(255,255,255,.1);--lw-b-email: rgba(78,164,255,.15);--lw-b-email-stroke: rgba(78,164,255,.3);--lw-b-wa: rgba(91,227,122,.13);--lw-b-wa-stroke: rgba(91,227,122,.28);--lw-b-note: rgba(255,180,62,.09);--lw-b-note-stroke: rgba(255,180,62,.42);--lw-b-fail: rgba(255,105,97,.11);--lw-b-fail-stroke: rgba(255,105,97,.48);--lw-b-ai: rgba(125,123,239,.14);--lw-callbar: rgba(44,48,60,.96)}@keyframes lwShimmer{0%,to{opacity:.45}50%{opacity:1}}.v2-lw-card-icon{width:32px;height:32px;border-radius:var(--lw-r-sm);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:var(--lw-track);color:var(--ink-2)}.v2-lw-card-titles{flex:1 1 200px;min-width:0;display:flex;flex-direction:column;gap:2px}.v2-lw-card-sub{font-size:12.5px;line-height:1.45;color:var(--ink-3)}.v2-lw-count-pill{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:var(--lw-r-pill);background:var(--lw-track);font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:600;color:var(--ink-2);white-space:nowrap}.v2-lw-hint{font-size:10.5px;color:var(--ink-3)}.v2-lw-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:28px 16px;text-align:center;border-radius:var(--lw-r-md);border:1px dashed var(--glass-stroke);font-size:12.5px;color:var(--ink-2)}.v2-lw-empty-icon{width:40px;height:40px;border-radius:var(--lw-r-md);display:inline-flex;align-items:center;justify-content:center;background:var(--lw-track);color:var(--ink-3)}.v2-lw-loading{padding:16px;font-size:12.5px;color:var(--ink-3);animation:lwShimmer 1.2s ease-in-out infinite}.v2-lw-chiprow{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;max-width:100%;-webkit-overflow-scrolling:touch}.v2-lw-chiprow::-webkit-scrollbar{display:none}.v2-lw-chip{display:inline-flex;align-items:center;gap:6px;height:var(--lw-btn-h);padding:0 12px;flex-shrink:0;border-radius:var(--lw-r-pill);border:.5px solid var(--glass-stroke);background:var(--lh-btn-bg);color:var(--ink-2);cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:500;white-space:nowrap}.v2-lw-chip:hover{background:var(--lh-btn-bg-hover)}.v2-lw-chip[aria-pressed=true],.v2-lw-chip[aria-pressed=true]:hover{background:var(--blue-soft);color:var(--blue);font-weight:600;border-color:color-mix(in oklch,var(--blue) 45%,transparent)}.v2-lw-chip-count{font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:600;color:var(--ink-3)}.v2-lw-chip[aria-pressed=true] .v2-lw-chip-count{color:var(--blue)}.v2-lw-btn--email,.v2-lw-btn--email:hover{padding:0 14px;border:none;font-weight:600;color:#fff;background:var(--blue);box-shadow:0 4px 12px #0a84ff47}.v2-lw-btn--wa,.v2-lw-btn--wa:hover{padding:0 14px;border:none;font-weight:600;color:#fff;background:var(--lw-grad-mint);box-shadow:0 4px 12px #30d15842}.v2-lw-btn--note,.v2-lw-btn--note:hover{padding:0 14px;font-weight:600;color:var(--ink);background:var(--peach-soft);border:.5px solid color-mix(in oklch,var(--peach) 55%,transparent);box-shadow:none}.v2-lw-btn--ai,.v2-lw-btn--ai:hover{font-weight:600;color:var(--indigo);background:var(--indigo-soft);border:.5px solid color-mix(in oklch,var(--indigo) 35%,transparent);box-shadow:none}.v2-lw-btn--email:disabled,.v2-lw-btn--wa:disabled,.v2-lw-btn--note:disabled,.v2-lw-btn--primary:disabled{opacity:.45;box-shadow:none;filter:none}.v2-lw .v2-lw-card.v2-lw-card--flush{padding:0;gap:0;overflow:hidden;flex-shrink:0}.v2-lw-convo-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:16px var(--lw-card-px) 12px}.v2-lw-convo-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:0 var(--lw-card-px) 12px}.v2-lw-convo-filters>.v2-lw-search{flex:1 1 180px}.v2-lw-thread{height:var(--lw-thread-h);flex-shrink:0;box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:12px var(--lw-card-px) 16px;background:var(--lw-thread);border-top:.5px solid var(--glass-stroke);display:flex;flex-direction:column;gap:12px}.v2-lw-thread>*{flex-shrink:0}.v2-lw-thread--kb{height:250px}.v2-lw-daydiv{position:sticky;top:-12px;z-index:3;display:flex;justify-content:center;padding:4px 0;pointer-events:none}.v2-lw-daydiv>span{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:var(--lw-r-pill);font-size:10.5px;font-weight:600;letter-spacing:.04em;color:var(--ink-2);background:var(--lw-sheet);box-shadow:0 0 0 .5px var(--glass-stroke),0 2px 8px #0f172a0f}.v2-lw-msg{display:flex;gap:8px;align-items:flex-end;justify-content:flex-start;min-width:0}.v2-lw-msg--out{justify-content:flex-end}.v2-lw-msg-ini{width:28px;height:28px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:var(--lw-track);color:var(--ink-2);font-size:12.5px;font-weight:600}.v2-lw-bubble{max-width:min(460px,70%);min-width:0;box-sizing:border-box;padding:10px 14px 8px;color:var(--ink);border-radius:var(--lw-r-lg) var(--lw-r-lg) var(--lw-r-lg) var(--lw-r-sm);background:var(--lw-b-in);box-shadow:inset 0 0 0 .5px var(--lw-b-in-stroke);display:flex;flex-direction:column;gap:6px}.v2-lw-bubble--email{max-width:min(640px,80%)}.v2-lw-bubble--out{border-radius:var(--lw-r-lg) var(--lw-r-lg) var(--lw-r-sm) var(--lw-r-lg)}.v2-lw-bubble--in.v2-lw-bubble--email{box-shadow:inset 0 0 0 .5px color-mix(in oklch,var(--blue) 26%,var(--lw-b-in-stroke))}.v2-lw-bubble--in.v2-lw-bubble--wa{box-shadow:inset 0 0 0 .5px color-mix(in oklch,var(--green) 26%,var(--lw-b-in-stroke))}.v2-lw-bubble--out.v2-lw-bubble--email{background:var(--lw-b-email);box-shadow:inset 0 0 0 .5px var(--lw-b-email-stroke)}.v2-lw-bubble--out.v2-lw-bubble--wa{background:var(--lw-b-wa);box-shadow:inset 0 0 0 .5px var(--lw-b-wa-stroke)}.v2-lw-bubble.v2-lw-bubble--failed{background:var(--lw-b-fail);box-shadow:inset 0 0 0 1px var(--lw-b-fail-stroke)}.v2-lw-bubble-top{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.v2-lw-bubble-ch{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:600;letter-spacing:.02em;color:var(--blue)}.v2-lw-bubble--wa .v2-lw-bubble-ch{color:var(--green)}.v2-lw-bubble-fail{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 8px;border-radius:var(--lw-r-pill);background:var(--red-soft);color:var(--red);font-size:10.5px;font-weight:600}.v2-lw-bubble-subj{font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:1.35;overflow-wrap:anywhere}.v2-lw-bubble-body{font-size:14px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.v2-lw-bubble-body--clamp{max-height:150px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 60%,transparent);mask-image:linear-gradient(180deg,#000 60%,transparent)}.v2-lw-bubble-body--clamp.v2-lw-bubble-body--loading{max-height:210px}.v2-lw-bubble-body em{color:var(--ink-4)}.v2-lw-bubble-loading{display:flex;flex-direction:column;gap:6px;animation:lwShimmer 1.2s ease-in-out infinite;font-size:10.5px;color:var(--ink-3)}.v2-lw-bubble-loading>i{display:block;height:9px;border-radius:var(--lw-r-pill);background:var(--lw-track)}.v2-lw-bubble-quote{padding:8px 12px;border-radius:var(--lw-r-md);background:var(--lw-hover);color:var(--ink-3);white-space:pre-wrap;overflow-wrap:anywhere;font-size:12.5px;line-height:1.55}.v2-lw-bubble-more{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 10px;margin-left:-6px;border:none;border-radius:var(--lw-r-pill);background:transparent;color:var(--blue);font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.v2-lw-bubble-more:hover{background:var(--blue-soft)}.v2-lw-bubble-err{display:flex;align-items:flex-start;gap:6px;font-size:12.5px;line-height:1.4;color:var(--red)}.v2-lw-bubble-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:10.5px;color:var(--ink-3);min-width:0}.v2-lw-bubble-meta>span{min-width:0;overflow-wrap:anywhere}.v2-lw-bubble-fwd{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px;margin-left:auto;border:none;border-radius:var(--lw-r-pill);background:transparent;color:var(--ink-2);font-family:inherit;font-size:10.5px;font-weight:600;cursor:pointer}.v2-lw-bubble-fwd:hover{background:var(--lw-hover)}.v2-lw-atts{display:flex;flex-wrap:wrap;gap:6px;padding-top:2px}.v2-lw-att-thumb{position:relative;width:64px;height:64px;padding:0;border:none;border-radius:var(--lw-r-md);overflow:hidden;cursor:zoom-in;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-3);background:var(--lw-hover);box-shadow:inset 0 0 0 .5px var(--glass-stroke)}.v2-lw-att-thumb>img{width:100%;height:100%;object-fit:cover;display:block}.v2-lw-att-file{display:inline-flex;align-items:center;gap:8px;height:40px;max-width:240px;padding:0 10px 0 4px;box-sizing:border-box;border-radius:var(--lw-r-md);border:.5px solid var(--glass-stroke);background:var(--lw-input);cursor:pointer;font-family:inherit;color:var(--ink);text-align:left}.v2-lw-att-file:hover{background:var(--lw-hover)}.v2-lw-att-file--pruned{cursor:default;border-style:dashed;background:transparent;color:var(--ink-3)}.v2-lw-att-file--pruned:hover{background:transparent}.v2-lw-att-file .v2-lw-ftype{width:30px;height:30px}.v2-lw-att-name{min-width:0;display:flex;flex-direction:column}.v2-lw-att-name>span:first-child{font-size:12.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-lw-att-name>span:last-child{font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2-lw-sig{display:inline-flex;align-self:flex-start;max-width:100%;padding:4px;border-radius:var(--lw-r-sm);box-shadow:inset 0 0 0 .5px var(--glass-stroke)}.v2-lw-sig>img{display:block;max-width:min(220px,100%);max-height:84px;border-radius:6px}.v2-lw-inote{align-self:center;width:min(560px,100%);box-sizing:border-box;padding:10px 14px;border-radius:var(--lw-r-md);background:var(--lw-b-note);border:1px dashed var(--lw-b-note-stroke);display:flex;flex-direction:column;gap:4px}.v2-lw-inote-head{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:10.5px;font-weight:600;color:var(--peach)}.v2-lw-inote-head>b{text-transform:uppercase;letter-spacing:.06em;font-weight:600}.v2-lw-inote-head>span:last-child{color:var(--ink-3);font-weight:500}.v2-lw-inote-text{font-size:12.5px;line-height:1.55;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.v2-lw-inote-time{align-self:flex-end;font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--ink-3)}.v2-lw-event{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap;padding:2px 12px;font-size:12.5px;color:var(--ink-3);text-align:center}.v2-lw-event>svg{color:var(--ink-4)}.v2-lw-event>b{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.v2-lw-event>time{font-family:JetBrains Mono,monospace;font-size:10.5px}.v2-lw-window{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px var(--lw-card-px);font-size:12.5px;line-height:1.45;color:var(--ink-2);background:var(--lw-hover);border-top:.5px solid var(--glass-stroke)}.v2-lw-window>svg{flex-shrink:0;color:var(--green)}.v2-lw-window>span{flex:1 1 200px;min-width:0}.v2-lw-window b{font-family:JetBrains Mono,monospace;font-weight:600}.v2-lw-window--closing{background:var(--peach-soft);color:var(--ink)}.v2-lw-window--closing>svg{color:var(--peach)}.v2-lw-window--closed{background:var(--red-soft);color:var(--ink)}.v2-lw-window--closed>svg{color:var(--red)}.v2-lw-composer{display:flex;flex-direction:column;gap:10px;padding:12px var(--lw-card-px) 14px;border-top:.5px solid var(--glass-stroke);background:var(--lh-tile-bg);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%)}.v2-lw-composer-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.v2-lw-composer-row>.v2-lw-spacer{flex:1}.v2-lw-seg>button{display:inline-flex;align-items:center;gap:6px}.v2-lw-seg>[aria-selected=true].v2-lw-seg-blue{color:var(--blue)}.v2-lw-seg>[aria-selected=true].v2-lw-seg-green{color:var(--green)}.v2-lw-seg>[aria-selected=true].v2-lw-seg-peach{color:var(--peach)}.v2-lw-seg>[aria-selected=true].v2-lw-seg-red{color:var(--red)}.v2-lw-seg--scroll{max-width:100%;overflow-x:auto;scrollbar-width:none;box-sizing:border-box}.v2-lw-seg--scroll::-webkit-scrollbar{display:none}.v2-lw-seg--scroll>button{flex-shrink:0}.v2-lw-cfields{display:flex;flex-direction:column;gap:6px}.v2-lw-cfield{display:flex;align-items:center;gap:8px;min-height:var(--lw-input-h);padding:0 12px;box-sizing:border-box;border-radius:var(--lw-r-md);background:var(--lw-input);border:.5px solid var(--glass-stroke)}.v2-lw-cfield:focus-within{border-color:var(--blue);box-shadow:var(--lw-focus)}.v2-lw-cfield>span:first-child{width:52px;flex-shrink:0;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.v2-lw-cfield>input{flex:1;min-width:0;height:calc(var(--lw-input-h) - 2px);border:none;background:transparent;outline:none;font-family:inherit;font-size:14px;color:var(--ink)}.v2-lw-cfield>input::placeholder{color:var(--ink-4)}.v2-lw-cfield--subj>input{font-weight:600}.v2-lw-cfield-more{display:none;align-items:center;gap:4px;height:44px;padding:0 4px 0 10px;border:none;background:transparent;color:var(--blue);font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.v2-lw-catts{display:flex;flex-wrap:wrap;gap:6px}.v2-lw-catt{display:inline-flex;align-items:center;gap:8px;height:36px;max-width:260px;padding:0 4px;box-sizing:border-box;border-radius:var(--lw-r-md);border:.5px solid var(--glass-stroke);background:var(--lw-input)}.v2-lw-catt .v2-lw-ftype{width:28px;height:28px}.v2-lw-catt>span:nth-child(2){min-width:0;font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-lw-catt>button{width:28px;height:28px;flex-shrink:0;padding:0;border:none;border-radius:50%;background:transparent;color:var(--ink-3);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.v2-lw-catt>button:hover{background:var(--lw-hover)}.v2-lw-composer-box{position:relative}.v2-lw-composer-text{display:block;width:100%;box-sizing:border-box;min-height:76px;max-height:240px;padding:10px 12px;border-radius:var(--lw-r-md);border:.5px solid var(--glass-stroke);background:var(--lw-input);color:var(--ink);font-family:inherit;font-size:14px;line-height:1.5;outline:none;resize:none}.v2-lw-composer-text::placeholder{color:var(--ink-4)}.v2-lw-composer-text:disabled{cursor:not-allowed;opacity:.6;background:var(--glass-thin)}.v2-lw-composer-text:focus{border-color:var(--blue);box-shadow:var(--lw-focus)}.v2-lw-composer--note .v2-lw-composer-text{background:var(--lw-b-note);border-color:color-mix(in oklch,var(--peach) 55%,transparent)}.v2-lw-composer--note .v2-lw-composer-text:focus{border-color:var(--peach);box-shadow:0 0 0 3px var(--peach-soft)}.v2-lw-drafting{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--lw-r-md);background:var(--lw-b-ai);display:flex;align-items:center;justify-content:center;gap:8px;color:var(--indigo);font-size:12.5px;font-weight:600;animation:lwShimmer 1.2s ease-in-out infinite}.v2-lw-composer-lock{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--peach)}.v2-lw-callchip{display:inline-flex;align-items:center;gap:8px;height:32px;max-width:100%;padding:0 12px;box-sizing:border-box;border-radius:var(--lw-r-pill);background:var(--lw-track);color:var(--ink-2);font-size:12.5px;font-weight:500}.v2-lw-callchip--btn{padding-right:4px}.v2-lw-callchip>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.v2-lw-callchip--ok{background:var(--green-soft);color:var(--green)}.v2-lw-callchip--declined{background:var(--red-soft);color:var(--red)}.v2-lw-callchip--expired{background:var(--peach-soft);color:var(--peach)}.v2-lw-callchip>.v2-lw-btn{height:24px;padding:0 10px;font-size:12.5px;font-weight:600}.v2-lw-callchip>.v2-lw-btn--wa{padding:0 12px}.v2-lw-callbar{position:fixed;z-index:9050;left:12px;right:12px;bottom:calc(24px + env(safe-area-inset-bottom,0px));margin-inline:auto;width:400px;max-width:calc(100 * var(--vwu, 1vw) - 24px);box-sizing:border-box;display:flex;align-items:center;gap:10px;padding:6px 6px 6px 8px;border-radius:var(--lw-r-pill);background:var(--lw-callbar);color:#fff;box-shadow:0 0 0 .5px #ffffff1f inset,0 16px 40px #00000059;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%)}.v2-lw-callbar-dot{width:36px;height:36px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#ffffff24}.v2-lw-callbar--live .v2-lw-callbar-dot{background:var(--lw-grad-mint)}.v2-lw-callbar-text{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25}.v2-lw-callbar-text>b{font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-lw-callbar-text>span{font-size:10.5px;color:#ffffffb3}.v2-lw-callbar--live .v2-lw-callbar-text>span{font-family:JetBrains Mono,monospace}.v2-lw-callbar--muted .v2-lw-callbar-text>span{color:var(--peach)}.v2-lw-callbar-btn{height:40px;min-width:40px;padding:0 14px;flex-shrink:0;border:none;border-radius:var(--lw-r-pill);background:#ffffff24;color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:inherit;font-size:12.5px;font-weight:600}.v2-lw-callbar-btn[aria-pressed=true]{background:#fff;color:#111}.v2-lw-callbar-btn:disabled{opacity:.5;cursor:default}.v2-lw-callbar-hang{width:40px;height:40px;flex-shrink:0;padding:0;border:none;border-radius:50%;background:var(--red);color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #ff453a66}.v2-lw-callsum{display:flex;align-items:center;gap:12px;padding:14px;border-radius:var(--lw-r-md);background:var(--lw-hover)}.v2-lw-callsum>span:first-child{width:44px;height:44px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:var(--lw-grad-mint)}.v2-lw-callsum>div{min-width:0;display:flex;flex-direction:column;font-size:12.5px;color:var(--ink-3)}.v2-lw-callsum b{font-size:17px;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.v2-lw-callprompt{margin:12px var(--lw-pad) 0;padding:12px 14px;border-radius:var(--lw-r-md);background:var(--blue-soft);display:flex;flex-direction:column;gap:10px}.v2-lw-callprompt-head{display:flex;align-items:center;gap:10px}.v2-lw-callprompt-icon{width:28px;height:28px;border-radius:var(--lw-r-sm);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:var(--blue);color:#fff}.v2-lw-callprompt-head>div{flex:1;min-width:0;display:flex;flex-direction:column;font-size:12.5px;color:var(--ink-2)}.v2-lw-callprompt-head b{font-size:14px;font-weight:600;color:var(--ink)}.v2-lw-callprompt-row{display:flex;gap:8px;flex-wrap:wrap}.v2-lw-callprompt-row>.v2-lw-input{flex:1 1 220px}.v2-lw-callprompt-row>div{display:flex;gap:8px;flex:0 1 auto}.v2-lw-quick{display:flex;flex-wrap:wrap;gap:6px}.v2-lw-quick>button{display:inline-flex;align-items:center;gap:6px;height:var(--lw-btn-h);padding:0 12px;border-radius:var(--lw-r-pill);border:.5px solid var(--glass-stroke);background:var(--lh-btn-bg);color:var(--ink-2);cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:500;white-space:nowrap}.v2-lw-quick>button:hover{background:var(--lh-btn-bg-hover)}.v2-lw-quick>.v2-lw-quick--green,.v2-lw-quick>.v2-lw-quick--green:hover{background:var(--green-soft);color:var(--green);border-color:color-mix(in oklch,var(--green) 35%,transparent)}.v2-lw-quick>.v2-lw-quick--red,.v2-lw-quick>.v2-lw-quick--red:hover{background:var(--red-soft);color:var(--red);border-color:color-mix(in oklch,var(--red) 35%,transparent)}.v2-lw-logbar{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:var(--lw-r-md);background:var(--lw-hover)}.v2-lw-logbar>.v2-lw-seg{align-self:flex-start}.v2-lw-logbar-row{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap}.v2-lw-logbar-row>textarea{flex:1 1 260px;min-width:0;resize:none;font-size:14px}.v2-lw-logbar-row>.v2-lw-btn{height:44px}.v2-lw-feed{display:flex;flex-direction:column}.v2-lw-logrow{display:flex;align-items:flex-start;gap:12px;padding:12px 4px;border-top:.5px solid var(--glass-stroke)}.v2-lw-logrow>.v2-lw-row-sr{width:20px;padding-top:8px}.v2-lw-logrow-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.v2-lw-logrow-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12.5px;font-weight:600;color:var(--ink)}.v2-lw-logrow-text{font-size:12.5px;line-height:1.55;color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere}.v2-lw-tsq{--t: var(--ink-3);width:32px;height:32px;border-radius:var(--lw-r-sm);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--t);background:color-mix(in oklch,var(--t) 14%,transparent)}.v2-lw-tsq--sm{width:28px;height:28px}.v2-lw-tsq--grey{--t: var(--ink-3);background:var(--lw-track)}.v2-lw-tsq--blue{--t: var(--blue)}.v2-lw-tsq--green{--t: var(--green)}.v2-lw-tsq--indigo{--t: var(--indigo)}.v2-lw-tsq--mint{--t: var(--mint)}.v2-lw-tsq--orange{--t: var(--orange, #ff6b35)}.v2-lw-tsq--ai{color:#fff;background:linear-gradient(135deg,var(--indigo) 0%,var(--blue) 60%,var(--mint) 130%)}.v2-lw-ttag{--t: var(--ink-3);display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 8px;border-radius:var(--lw-r-pill);font-size:10.5px;font-weight:600;white-space:nowrap;flex-shrink:0;color:var(--t);background:color-mix(in oklch,var(--t) 14%,transparent)}.v2-lw-ttag--grey{--t: var(--ink-3);background:var(--lw-track)}.v2-lw-ttag--blue{--t: var(--blue)}.v2-lw-ttag--green{--t: var(--green)}.v2-lw-ttag--indigo,.v2-lw-ttag--ai{--t: var(--indigo)}.v2-lw-ttag--mint{--t: var(--mint)}.v2-lw-ttag--orange{--t: var(--orange, #ff6b35)}.v2-lw-ttag--red{--t: var(--red)}.v2-lw-ttag--peach{--t: var(--peach)}.v2-lw-tl-day{display:flex;align-items:center;gap:10px;padding-top:6px;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.v2-lw-tl-day:after{content:"";flex:1;height:.5px;background:var(--glass-stroke)}.v2-lw-tl{display:flex;align-items:flex-start;gap:12px;padding:8px 4px}.v2-lw-tl>.v2-lw-row-sr{width:20px;padding-top:8px}.v2-lw-tl-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;padding-top:2px}.v2-lw-tl-body>span:first-child{font-size:12.5px;line-height:1.45;color:var(--ink);overflow-wrap:anywhere}.v2-lw-tl-body>span:last-child{font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--ink-3)}.v2-lw-kpis--4{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:8px}.v2-lw-msgline{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:var(--lw-r-md);font-size:12.5px;font-weight:500;color:var(--ink)}.v2-lw-msgline--ok{background:var(--green-soft)}.v2-lw-msgline--ok>svg{color:var(--green)}.v2-lw-msgline--warn{background:var(--peach-soft)}.v2-lw-msgline--warn>svg{color:var(--peach)}.v2-lw-newtask{display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:var(--lw-r-md);background:var(--lw-hover);box-shadow:inset 0 0 0 .5px var(--glass-stroke)}.v2-lw-newtask .v2-lw-seg{display:flex}.v2-lw-newtask .v2-lw-seg>button{flex:1;justify-content:center}.v2-lw-newtask .v2-lw-input{width:100%;font-weight:500}.v2-lw-newtask-foot{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.v2-lw-task{display:flex;align-items:center;gap:10px;width:100%;min-height:var(--lw-row-h);padding:6px 4px;box-sizing:border-box;border:none;border-top:.5px solid var(--glass-stroke);background:transparent;cursor:pointer;font-family:inherit;text-align:left;color:var(--ink)}.v2-lw-task:hover{background:var(--lw-hover)}.v2-lw-task-row{display:flex;align-items:center;gap:4px;border-top:.5px solid var(--glass-stroke)}.v2-lw-task-row>.v2-lw-task{flex:1 1 0;min-width:0;border-top:none}.v2-lw-task>.v2-lw-row-sr{width:20px}.v2-lw-task-tick{width:22px;height:22px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:#fff;box-shadow:inset 0 0 0 1.5px var(--ink-4)}.v2-lw-task--done .v2-lw-task-tick{background:var(--green);box-shadow:none}.v2-lw-task-title{flex:1;min-width:0;font-size:14px;font-weight:500;overflow-wrap:anywhere}.v2-lw-task--done .v2-lw-task-title{font-weight:400;color:var(--ink-3);text-decoration:line-through}.v2-lw-task-tags{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.v2-lw-ttag--date{font-family:JetBrains Mono,monospace}.v2-lw-avatar{width:24px;height:24px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:10.5px;font-weight:700;color:#fff;background:var(--ink-4)}.v2-lw-task--done .v2-lw-avatar{opacity:.5}.v2-lw-donefold{display:flex;flex-direction:column;border-top:.5px solid var(--glass-stroke);padding-top:6px}.v2-lw-donefold-btn{display:flex;align-items:center;gap:8px;min-height:var(--lw-row-h);padding:0 4px;border:none;background:transparent;cursor:pointer;font-family:inherit;color:var(--ink-2);font-size:12.5px;font-weight:600;text-align:left}.v2-lw-donefold-btn>span:last-child{font-family:JetBrains Mono,monospace;color:var(--ink-3);font-weight:500}.v2-lw-notes{display:flex;flex-direction:column;gap:8px}.v2-lw-note{display:flex;gap:10px;padding:12px 14px 12px 6px;border-radius:var(--lw-r-md);background:var(--lw-b-in);box-shadow:inset 0 0 0 .5px var(--glass-stroke)}.v2-lw-note--ai{background:var(--lw-b-ai);box-shadow:inset 0 0 0 .5px color-mix(in oklch,var(--indigo) 35%,transparent)}.v2-lw-note>.v2-lw-row-sr{width:20px;padding-top:2px}.v2-lw-note-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.v2-lw-note-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12.5px;font-weight:600;color:var(--ink)}.v2-lw-note-text{font-size:14px;line-height:1.55;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.v2-lw-notebox{display:flex;flex-direction:column;gap:8px}.v2-lw-notebox>textarea{width:100%;font-size:14px}.v2-lw-notebox>div{display:flex;align-items:center;gap:8px}.v2-lw-notebox>div>span{flex:1}.v2-lw-printprev{padding:20px;border-radius:var(--lw-r-md);background:var(--lw-track)}.v2-lw-printprev .v2-lw-paper{display:flex;flex-direction:column;gap:12px;padding:24px 26px;box-shadow:0 8px 24px #0f172a1f}.v2-lw-printprev-grid{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:6px 14px;font-size:12.5px}.v2-lw-printprev-grid>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.v2-lw-printprev-grid>.h{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#5f6469}.v2-lw-printprev-grid>.m{font-family:JetBrains Mono,monospace;font-size:10.5px}.v2-lw-printprev-foot{margin-top:8px;padding-top:10px;border-top:.5px solid rgba(20,30,50,.12);font-size:10.5px;color:#5f6469}@media (max-width: 768px){.v2-lw{--lw-card-px: 14px;--lw-thread-h: 440px}.v2-lw-msg-ini{display:none}.v2-lw-bubble,.v2-lw-bubble--email{max-width:88%}.v2-lw-callchip{display:none}.v2-lw-cfield-more{display:inline-flex}.v2-lw-cfield>input,.v2-lw-composer-text,.v2-lw-logbar-row>textarea,.v2-lw-notebox>textarea,.v2-lw-callprompt .v2-lw-input{font-size:16px}.v2-lw-composer-text{min-height:64px}.v2-lw-composer-send{flex:1 1 auto}.v2-lw-composer-sizehint{display:none}.v2-lw-callbar{width:auto}.v2-lw-callbar-btn{padding:0}.v2-lw-callbar-btn>span{display:none}.v2-lw .v2-lw-callprompt{margin:8px 14px 0}.v2-lw-callprompt-row>div{flex:1 1 100%}.v2-lw-callprompt-row>div>.v2-lw-btn{flex:1 1 0}.v2-lw-logbar-row>.v2-lw-btn{flex:1 1 100%}.v2-lw-task{flex-wrap:wrap;padding:8px 4px}.v2-lw-task-title{flex:1 1 calc(100% - 70px)}.v2-lw-task-tags{flex:1 1 100%;padding-left:62px;justify-content:flex-start}.v2-lw-donefold-btn,.v2-lw-quick>button,.v2-lw-chip{min-height:44px}.v2-lw-printprev{padding:10px}.v2-lw-printprev .v2-lw-paper{padding:16px}}@media (min-width: 769px){.casly-page{transform:translateY(0)}}@media (max-width: 768px){[data-scroll=page] .bnb-v2-page:not(.v2-detail-panel *,[style*="position: fixed"] *,[data-inner-scroll],[data-inner-scroll] *){height:auto!important;min-height:0!important;overflow:visible!important;overflow-x:clip!important}[data-scroll=page] .bnb-v2-page>[style*="height: 100%"]:not(.v2-detail-panel,[style*="position: fixed"],[style*="position: absolute"],[data-inner-scroll],[data-inner-scroll] *){height:auto!important;overflow:visible!important}[data-scroll=page] .bnb-v2-page>[style*="height: 100%"]>:is([style*="flex: 1 1 0%"],[style*="flex: 1 1 0px"],[style*="flex: 1 1 auto"],[style*="flex-grow: 1"]):is([style*="overflow: auto"],[style*="overflow-y: auto"],[style*="overflow: hidden auto"],[style*="overflow-y: scroll"],[style*="overflow: hidden scroll"],[style*="overflow: hidden"]):not(.v2-detail-panel,[style*="position: fixed"],[style*="position: absolute"],[data-inner-scroll],[data-inner-scroll] *){flex:0 0 auto!important;height:auto!important;max-height:none!important;min-height:0!important;overflow-y:visible!important}[style*="overflow: clip"]:has(>table){overflow-x:auto!important;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.casly-mtitle:has(+.casly-page .v2-topbar){display:none!important}.casly-fab{width:44px!important;height:44px!important;border-radius:22px!important;font-size:18px!important;z-index:470!important;bottom:calc(env(safe-area-inset-bottom,0px) + var(--v2-tabbar-offset, 0px) + 8px)!important}.casly-fab--msg{right:10px!important}.casly-fab--bug{right:60px!important}}@media (max-width: 768px){.v2-dash-body{padding:12px 2px 16px!important;gap:12px!important}.v2-dash-brief{padding:14px!important;gap:0!important}.v2-dash-brief-icon{display:none!important}.v2-dash-brief-text{font-size:14px!important}.v2-dash-prio{width:100%!important;min-height:44px!important;border-radius:14px!important;justify-content:flex-start!important}}[data-shell] [style*="var(--ease-out) both"]{animation-fill-mode:backwards!important}[data-shell] [style*="position: fixed"][style*="translateX(-50%)"]{left:16px!important;right:16px!important;margin-left:auto!important;margin-right:auto!important;width:max-content!important;max-width:calc(100% - 32px)!important;transform:none!important;bottom:calc(28px + env(safe-area-inset-bottom,0px) + var(--v2-tabbar-offset, 0px))!important}@media (max-width: 768px){.v2-fhq-wrap{margin:-10px -10px 0!important}}@media (max-width: 768px){.v2-toast-host{top:calc(max(54px,calc(44px + env(safe-area-inset-top,0px))) + 8px)!important;left:12px!important;right:12px!important;max-width:none!important;max-height:calc(100 * var(--dvhu, 1dvh) - 200px)!important}}@media (max-width: 768px){.casly-wa-toasts{top:calc(max(54px,calc(44px + env(safe-area-inset-top,0px))) + 8px)!important;left:12px!important;right:12px!important;max-width:none!important;max-height:calc(100 * var(--dvhu, 1dvh) - 200px)!important;overflow-y:auto!important}.casly-toast-v1,.casly-task-rem,.casly-rem-pops{left:12px!important;right:12px!important;max-width:none!important;bottom:calc(env(safe-area-inset-bottom,0px) + var(--v2-tabbar-offset, 0px) + 8px)!important}.casly-task-rem,.casly-rem-pops{max-height:calc(100 * var(--dvhu, 1dvh) - 200px)!important;overflow-y:auto!important}.casly-rem-pops button{min-height:40px!important}.casly-idle-warn{left:12px!important;right:12px!important;transform:none!important;margin:0 auto!important;max-width:480px!important;flex-wrap:wrap!important;bottom:calc(env(safe-area-inset-bottom,0px) + var(--v2-tabbar-offset, 0px) + 8px)!important}.casly-offline{top:max(54px,calc(44px + env(safe-area-inset-top,0px)))!important;z-index:590!important}.casly-lift-tabbar{bottom:calc(env(safe-area-inset-bottom,0px) + var(--v2-tabbar-offset, 0px) + 8px)!important}}@media (hover: none) and (pointer: coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea{font-size:16px!important}}.v2-touch-only{display:none}@media (hover: none) and (pointer: coarse){.v2-touch-hide-kbd kbd{display:none!important}.v2-touch-only{display:inline-flex!important}}@media (max-width: 768px){.v2-palette-panel{margin-top:calc(env(safe-area-inset-top,0px) + 10px)!important;width:calc(100 * var(--vwu, 1vw) - 20px)!important}.v2-palette-list{max-height:calc(100 * var(--dvhu, 1dvh) - 150px)!important}}.v2-lw-spill{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 9px;border-radius:var(--lw-r-pill);font-size:10.5px;font-weight:600;white-space:nowrap;flex-shrink:0;background:var(--lw-track);color:var(--ink-2)}.v2-lw-spill--green{background:var(--green-soft);color:var(--lw-ok-ink)}.v2-lw-spill--amber{background:var(--peach-soft);color:var(--lw-warn-ink)}.v2-lw-spill--red{background:var(--red-soft);color:var(--lw-bad-ink)}.v2-lw-spill--blue{background:var(--blue-soft);color:var(--blue)}.v2-lw-spill--indigo{background:var(--indigo-soft);color:var(--indigo)}.v2-lw-spill--sm{height:20px;padding:0 8px}.v2-lw-num{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:var(--lw-r-pill);background:var(--lw-track);font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:600;color:var(--ink-2);white-space:nowrap;flex-shrink:0}.v2-lw-num--amber{background:var(--peach-soft);color:var(--lw-warn-ink)}.v2-lw-m{font-family:JetBrains Mono,monospace}.v2-lw-cf-explain{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:var(--lw-r-md);background:var(--lw-hover);font-size:12.5px;line-height:1.55;color:var(--ink-2)}.v2-lw-cf-explain>svg{flex-shrink:0;color:var(--ink-3);margin-top:1px}.v2-lw-cf-link{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:var(--lw-r-md);background:var(--lw-hover);box-shadow:inset 0 0 0 .5px var(--glass-stroke)}.v2-lw-cf-link-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.v2-lw-cf-link-row>.v2-lw-linkbox{flex:1 1 240px}.v2-lw-cf-link-row>.v2-lw-linkbox>span{-webkit-user-select:all;user-select:all;-webkit-touch-callout:default}.v2-lw-cf-link-btns{display:flex;gap:8px;flex-wrap:wrap}.v2-lw-cf-ask{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.v2-lw-cf-verify{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:var(--lw-r-md);background:var(--lw-hover)}.v2-lw-cf-verify-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.v2-lw-btn--ok,.v2-lw-btn--ok:hover{padding:0 14px;border:none;font-weight:600;color:#fff;background:var(--lw-ok-ink);box-shadow:0 4px 12px #30d1583d}.v2-lw-btn--ok[aria-disabled=true]{opacity:.45;cursor:not-allowed;box-shadow:none}.v2-lw-verify-group{display:inline-flex;align-items:center;gap:6px;border-radius:var(--lw-r-pill)}.v2-lw-verify-group[data-blocked]{background:var(--peach-soft);padding-right:10px}.v2-lw-verify-open{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;font-weight:600;color:var(--lw-warn-ink);white-space:nowrap}.v2-lw-cf-jumps{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-top:2px}.v2-lw-cf-jumps::-webkit-scrollbar{display:none}.v2-lw-cf-draft{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:var(--lw-r-md);background:var(--peach-soft);font-size:12.5px;line-height:1.5;color:var(--ink)}.v2-lw-cf-draft>svg{flex-shrink:0;color:var(--lw-warn-ink);margin-top:1px}.v2-lw-cf-n{width:24px;height:24px;border-radius:var(--lw-r-sm);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:var(--lw-track);color:var(--ink-2);font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:600}.v2-lw-answers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.v2-lw-answer{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:var(--lw-r-md);background:var(--lw-hover);min-width:0}.v2-lw-answer-top{display:flex;align-items:flex-start;gap:8px}.v2-lw-answer-q{flex:1;min-width:0;font-size:12.5px;line-height:1.4;color:var(--ink-3)}.v2-lw-answer-a{font-size:14px;font-weight:500;line-height:1.45;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.v2-lw-onlead{display:inline-flex;align-items:center;gap:3px;height:20px;padding:0 7px;border-radius:var(--lw-r-pill);background:var(--green-soft);color:var(--lw-ok-ink);font-size:10.5px;font-weight:600;white-space:nowrap;flex-shrink:0}.v2-lw-atable-wrap{display:flex;flex-direction:column;gap:8px;padding-top:4px}.v2-lw-atable-title{display:flex;align-items:center;gap:8px;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.v2-lw-atable-title>.v2-lw-m{letter-spacing:0;color:var(--ink-4);font-weight:500}.v2-lw-atable{display:flex;flex-direction:column;border-radius:var(--lw-r-md);background:var(--lw-input);box-shadow:inset 0 0 0 .5px var(--glass-stroke)}.v2-lw-atable-row,.v2-lw-atable-head{display:grid;grid-template-columns:40px repeat(var(--cols, 3),minmax(0,1fr));gap:12px;padding:10px 12px}.v2-lw-atable-head{position:sticky;top:0;z-index:2;padding:8px 12px;background:var(--lw-sheet);border-radius:var(--lw-r-md) var(--lw-r-md) 0 0;box-shadow:0 .5px 0 var(--glass-stroke);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.v2-lw-atable-head>:first-child,.v2-lw-atable-row>:first-child{text-align:right}.v2-lw-atable-row{border-top:.5px solid var(--glass-stroke);align-items:baseline;font-size:12.5px;line-height:1.4;color:var(--ink)}.v2-lw-atable-row>span{min-width:0;overflow-wrap:anywhere}.v2-lw-atable-row>:first-child{font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--ink-4)}.v2-lw-acards{display:none;flex-direction:column;gap:6px}.v2-lw-acard{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:var(--lw-r-md);background:var(--lw-hover);font-size:12.5px;line-height:1.45;color:var(--ink-2)}.v2-lw-acard>b{font-weight:600;color:var(--ink)}.v2-lw-conflicts{border-radius:var(--lw-r-lg);background:var(--lw-conflict),var(--bg-solid);border:.5px solid color-mix(in oklch,var(--peach) 45%,transparent);padding:16px var(--lw-card-px, 18px) 18px;display:flex;flex-direction:column;gap:10px;min-width:0;scroll-margin-top:72px}.v2-lw-conflicts-icon{width:32px;height:32px;border-radius:var(--lw-r-sm);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:var(--peach-soft);color:var(--lw-warn-ink)}.v2-lw-conflict-head,.v2-lw-conflict{display:grid;grid-template-columns:minmax(140px,.8fr) minmax(0,1fr) minmax(0,1fr) auto;gap:12px;align-items:center}.v2-lw-conflict-head{padding:0 12px;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.v2-lw-conflict{padding:10px 12px;border-radius:var(--lw-r-md);background:var(--lw-input);box-shadow:inset 0 0 0 .5px var(--glass-stroke)}.v2-lw-conflict-field{font-size:12.5px;font-weight:600;color:var(--ink)}.v2-lw-conflict-val{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:14px;color:var(--ink-2);overflow-wrap:anywhere}.v2-lw-conflict-val--client{font-weight:600;color:var(--ink)}.v2-lw-conflict-val>small{display:none;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.v2-lw-conflict-val--client>small{color:var(--lw-ok-ink)}.v2-lw-ok-ink{color:var(--lw-ok-ink)}.v2-lw-sigcard{display:flex;flex-direction:column;gap:8px;max-width:440px}.v2-lw-sigcard-img{display:flex;align-items:center;justify-content:center;min-height:120px;padding:8px;box-sizing:border-box;border-radius:var(--lw-r-md);background:#fff;box-shadow:inset 0 0 0 .5px #141e3224}.v2-lw-sigcard-img>img{display:block;max-width:100%;max-height:104px}.v2-lw-sigcard-by{font-size:12.5px;color:var(--ink-3)}.v2-lw-dl{display:inline-flex;align-items:center;gap:6px;height:var(--lw-btn-h);padding:0 12px;border-radius:var(--lw-r-pill);border:none;box-sizing:border-box;font-family:inherit;font-size:12.5px;font-weight:600;white-space:nowrap}button.v2-lw-dl{cursor:pointer}.v2-lw-dl--sm{height:22px;padding:0 8px;gap:4px;font-size:10.5px}.v2-lw-dl--overdue{background:var(--lw-bad-solid);color:#fff;box-shadow:0 2px 8px #ff453a4d}.v2-lw-dl--red{background:var(--red-soft);color:var(--lw-bad-ink)}.v2-lw-dl--amber{background:var(--peach-soft);color:var(--lw-warn-ink)}.v2-lw-dl--upcoming{background:var(--lw-track);color:var(--ink-2)}.v2-lw-dl--later{background:transparent;color:var(--ink-3);border:1px dashed var(--lw-dl-later)}.v2-lw-dl--handled{background:var(--green-soft);color:var(--lw-ok-ink)}.v2-lw-dl-rel{font-weight:500;opacity:.9}.v2-lw-dl--overdue .v2-lw-dl-rel,.v2-lw-dl--red .v2-lw-dl-rel{font-weight:700;opacity:1}.v2-lw-dl-wrap{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.v2-lw-dl-row{display:flex;gap:6px 10px;flex-wrap:wrap;align-items:center}.v2-lw-dl-act{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 8px;border:none;border-radius:var(--lw-r-pill);background:transparent;color:var(--ink-2);font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer;white-space:nowrap}.v2-lw-dl-act:hover{background:var(--lw-hover)}.v2-lw-dl-sentence{font-size:14px;line-height:1.5;color:var(--ink)}.v2-lw-dl-note{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:var(--lw-r-md);background:var(--lw-hover);font-size:12.5px;line-height:1.45;color:var(--ink)}.v2-lw-dl-note>svg{flex-shrink:0;color:var(--ink-3);margin-top:1px}.v2-lw-dl-note--ok{background:var(--green-soft)}.v2-lw-dl-note--ok>svg{color:var(--lw-ok-ink)}.v2-lw-dlb{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:var(--lw-r-md);background:var(--peach-soft);color:var(--ink)}.v2-lw-dlb--red{background:var(--red-soft)}.v2-lw-dlb>svg{flex-shrink:0;margin-top:1px;color:var(--lw-warn-ink)}.v2-lw-dlb--red>svg{color:var(--lw-bad-ink)}.v2-lw-dlb-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;font-size:12.5px;line-height:1.45}.v2-lw-dlb-title{font-weight:700}.v2-lw-dlb-more{font-weight:600;color:var(--ink-2)}button.v2-lw-dlb{width:100%;align-items:center;padding:10px 14px;border:none;cursor:pointer;font-family:inherit;text-align:left}button.v2-lw-dlb .v2-lw-dlb-body{gap:2px}button.v2-lw-dlb .v2-lw-dlb-title{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-lw-dlb-line{color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-lw-dlb-open{display:inline-flex;align-items:center;gap:2px;flex-shrink:0;font-size:12.5px;font-weight:600;color:var(--lw-warn-ink)}.v2-lw-dlb--red .v2-lw-dlb-open{color:var(--lw-bad-ink)}.v2-lw-dlb-open-short{display:none}.v2-lw-apps{display:flex;flex-direction:column;gap:8px}.v2-lw-app{display:flex;flex-direction:column;gap:8px;padding:12px 14px 12px 16px;border-radius:var(--lw-r-md);background:var(--lw-input);box-shadow:inset 3px 0 0 var(--edge, transparent),inset 0 0 0 .5px var(--glass-stroke);min-width:0}.v2-lw-app--red{--edge: var(--lw-bad-solid);background:color-mix(in oklch,var(--red) 6%,var(--lw-input))}.v2-lw-app--amber{--edge: var(--peach);background:color-mix(in oklch,var(--peach) 6%,var(--lw-input))}.v2-lw-app--main{--edge: var(--indigo)}.v2-lw-app-head{display:flex;align-items:center;gap:6px 8px;flex-wrap:wrap}.v2-lw-app-sr{min-width:14px;font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--ink-4)}.v2-lw-app-name{font-size:14px;font-weight:600;letter-spacing:-.01em;color:var(--ink);overflow-wrap:anywhere}.v2-lw-app-acts{display:flex;gap:6px;align-items:center;margin-left:auto;flex-wrap:wrap}.v2-lw-app-acts--foot{display:none;margin-left:0;padding-top:4px}.v2-lw-app-meta{font-size:12.5px;color:var(--ink-2)}.v2-lw-app-ref{font-size:12.5px;color:var(--ink-3)}.v2-lw-app-cond{font-size:12.5px;color:var(--ink-2)}.v2-lw-app-cond>b{font-weight:600;color:var(--ink)}.v2-lw-spellfix{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border:none;border-radius:var(--lw-r-pill);background:var(--peach-soft);color:var(--ink);font-family:inherit;font-size:12.5px;cursor:pointer;text-align:left}.v2-lw-spellfix>svg{color:var(--lw-warn-ink)}.v2-lw-maintag{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 8px;border-radius:var(--lw-r-pill);background:var(--indigo-soft);color:var(--indigo);font-size:10.5px;font-weight:600;white-space:nowrap}.v2-lw-apps-db{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:var(--lw-r-md);background:var(--blue-soft);font-size:12.5px;color:var(--ink-2)}.v2-lw-apps-db>svg{flex-shrink:0;color:var(--blue);margin-top:1px}.v2-lw-apps-db b{display:block;font-weight:600;color:var(--ink)}.v2-lw-kpi-name{font-size:14px;font-weight:600;line-height:1.3;min-height:28px;display:flex;align-items:center;color:var(--ink);overflow-wrap:anywhere}.v2-lw-appform-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:12px 14px}.v2-lw-appform-dls{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:var(--lw-r-md);background:var(--lw-hover);box-shadow:inset 0 0 0 .5px var(--glass-stroke)}.v2-lw-appform-dls-title{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--ink)}.v2-lw-appform-dls-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));gap:10px 12px}.v2-lw-appform-src{font-size:10.5px;color:var(--ink-3)}.v2-lw-appform-src--changed{color:var(--lw-warn-ink);font-weight:600}.v2-lw-appform-warn{display:flex;align-items:flex-start;gap:6px;font-size:12.5px;line-height:1.45;color:var(--ink-2)}.v2-lw-appform-warn>svg{flex-shrink:0;color:var(--lw-warn-ink);margin-top:1px}.v2-lw-money{display:flex;gap:6px}.v2-lw-money>.v2-lw-input:first-child{width:84px;flex-shrink:0;padding:0 8px}.v2-lw-money>.v2-lw-input:last-child{flex:1;font-family:JetBrains Mono,monospace}.v2-lw-tick{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:var(--lw-r-md);background:var(--lw-hover);cursor:pointer;font-size:12.5px;line-height:1.45;color:var(--ink-2)}.v2-lw-tick>input{width:20px;height:20px;margin:0;flex-shrink:0;accent-color:var(--blue)}.v2-lw-tick b{display:block;font-weight:600;color:var(--ink)}.v2-lw-tick--plain{padding:0;min-height:44px;align-items:center;background:transparent;font-size:14px;font-weight:500;color:var(--ink)}.v2-lw-tick--plain>input{accent-color:var(--indigo)}.v2-lw-req{font-size:10.5px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--ink-4)}.v2-lw-req--on{color:var(--lw-bad-ink)}.v2-lw-err{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--lw-bad-ink)}.v2-lw-unipicker{position:relative;display:flex;align-items:center;gap:8px;height:var(--lw-input-h);padding:0 12px;box-sizing:border-box;border-radius:var(--lw-r-md);background:var(--lw-input);border:.5px solid var(--glass-stroke)}.v2-lw-unipicker:focus-within{border-color:var(--blue);box-shadow:var(--lw-focus)}.v2-lw-unipicker>svg{flex-shrink:0;color:var(--ink-3)}.v2-lw-unipicker>input{flex:1;min-width:0;height:100%;padding:0;border:none;background:transparent;outline:none;font-family:inherit;font-size:var(--lw-in-fs);font-weight:600;color:var(--ink)}.v2-lw-unipicker>input::placeholder{color:var(--ink-4);font-weight:500}.v2-lw-unipicker-ok{display:inline-flex;color:var(--lw-ok-ink)}.v2-lw-unipicker--refused,.v2-lw-unipicker--refused:focus-within{border-color:var(--red);box-shadow:0 0 0 3px var(--red-soft)}.v2-lw-unipicker-list{padding:6px;border-radius:var(--lw-r-md);background:var(--lw-sheet);box-shadow:var(--lw-float);max-height:290px;overflow:auto;display:flex;flex-direction:column;color:var(--ink);box-sizing:border-box}.v2-lw-unipicker-opt{display:flex;align-items:center;gap:10px;min-height:var(--lw-row-h);padding:0 10px;border-radius:var(--lw-r-sm);cursor:pointer;flex-shrink:0}.v2-lw-unipicker-opt[aria-selected=true]{background:var(--blue-soft)}.v2-lw-unipicker-opt>span:first-child{flex:1;min-width:0;font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-lw-unipicker-opt>span+span{font-size:12.5px;color:var(--ink-3);white-space:nowrap}.v2-lw-unipicker-none{padding:10px;font-size:12.5px;color:var(--ink-3)}.v2-lw-unipicker-add{display:flex;align-items:center;gap:6px;min-height:var(--lw-row-h);padding:0 10px;margin-top:4px;border:none;border-top:.5px solid var(--glass-stroke);border-radius:0 0 var(--lw-r-sm) var(--lw-r-sm);background:none;color:var(--blue);font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer;text-align:left;flex-shrink:0}.v2-lw-unipicker-refused{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:6px;font-size:12.5px;font-weight:600;color:var(--lw-bad-ink)}.v2-lw-layer:has(.v2-lw-unipicker-adddlg){z-index:10002}.v2-lw-unipicker-sug{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 12px;border-radius:var(--lw-r-md);border:.5px solid var(--glass-stroke);background:var(--lw-input);color:var(--ink);font-family:inherit;cursor:pointer;text-align:left}.v2-lw-unipicker-sug:hover{background:var(--lw-hover)}.v2-lw-unipicker-sug>span:first-child{flex:1;font-size:12.5px;font-weight:600}.v2-lw-unipicker-sug>span+span{font-size:12.5px;color:var(--ink-3)}.v2-lw-unipicker-sug>svg{color:var(--blue)}.v2-lw-case{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 4px;border-top:.5px solid var(--glass-stroke)}.v2-lw-case-sr{width:20px;flex-shrink:0;text-align:right;font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--ink-4)}.v2-lw-case-star{width:var(--lw-btn-h);height:var(--lw-btn-h);border-radius:50%;border:none;cursor:pointer;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--ink-4)}.v2-lw-case-star--on{background:var(--indigo-soft);color:var(--indigo)}.v2-lw-case-body{flex:1 1 240px;min-width:0;display:flex;flex-direction:column;gap:2px}.v2-lw-case-title{font-size:14px;font-weight:600;color:var(--ink);overflow-wrap:anywhere}.v2-lw-case-sub{font-size:12.5px;color:var(--ink-3)}.v2-lw-case-status{display:flex;align-items:center;gap:8px;flex-wrap:wrap}select.v2-lw-input.v2-lw-case-select{height:var(--lw-btn-h);padding:0 8px;font-size:12.5px;font-weight:500}@media (max-width: 768px){.v2-lw-answers{grid-template-columns:minmax(0,1fr)}.v2-lw-atable{display:none}.v2-lw-acards{display:flex}.v2-lw-conflict-head{display:none}.v2-lw-conflict{display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:12px}.v2-lw-conflict-val>small{display:block}.v2-lw-conflict .v2-lw-btn{width:100%}.v2-lw-cf-ask>.v2-lw-btn{width:100%}.v2-lw-verify-group{flex:1 1 100%}.v2-lw-verify-group>.v2-lw-btn{flex:1 1 auto}.v2-lw-cf-verify-row>.v2-lw-btn{flex:1 1 100%}.v2-lw-dlb-open-long{display:none}.v2-lw-dlb-open-short{display:inline}.v2-lw-app{padding:12px 12px 12px 14px}.v2-lw-app-acts--head{display:none}.v2-lw-app-acts--foot{display:flex}.v2-lw-app-acts--foot>.v2-lw-btn{flex:1 1 0}.v2-lw-dl-row .v2-lw-dl-act{display:none}.v2-lw-case-status{flex:1 1 100%;padding-left:30px}}.v2-lw{--lw-band: linear-gradient(90deg, rgba(10,132,255,.16) 0%, rgba(94,92,230,.13) 55%, rgba(0,199,190,.1) 100%);--lw-band-line: rgba(10,132,255,.22)}:root[data-theme=dark] .v2-lw{--lw-band: linear-gradient(90deg, rgba(78,164,255,.26) 0%, rgba(125,123,239,.21) 55%, rgba(94,234,212,.14) 100%);--lw-band-line: rgba(78,164,255,.32)}.v2-lw .v2-lw-card>.v2-lw-card-head:first-child{margin:-16px -18px 0;padding:11px 18px;min-height:54px;box-sizing:border-box;background:var(--lw-band);border-bottom:.5px solid var(--lw-band-line);border-radius:var(--lw-r-lg) var(--lw-r-lg) 0 0}.v2-lw .v2-lw-card--collapsed>.v2-lw-card-head:first-child{margin-bottom:-14px;border-bottom:none;border-radius:var(--lw-r-lg)}.v2-lw .v2-lw-card--flush>.v2-lw-convo-head{background:var(--lw-band);border-bottom:.5px solid var(--lw-band-line);margin-bottom:12px}.v2-lw .v2-lw-card>.v2-lw-card-head .v2-lw-card-icon,.v2-lw .v2-lw-card--flush>.v2-lw-convo-head .v2-lw-card-icon{background:var(--lh-tile-bg);box-shadow:0 0 0 .5px var(--lw-band-line)}@media (max-width: 768px){.v2-lw .v2-lw-card>.v2-lw-card-head:first-child{margin:-14px -14px 0;padding:10px 14px;min-height:50px}}.v2-lw-kpis--money .v2-lw-kpi{min-width:0;padding:12px 14px}.v2-lw-kpis--money .v2-lw-kpi--active{background:var(--blue-soft)}.v2-lw-kpi-lines{display:flex;flex-direction:column;gap:2px;min-width:0}.v2-lw-kpi--money .v2-lw-kpi-val{white-space:nowrap}.v2-lw-kpi--money[data-multi] .v2-lw-kpi-val{font-size:14px;letter-spacing:-.01em}.v2-lw-amt{font-family:JetBrains Mono,monospace;white-space:nowrap}.v2-lw-amt--in{color:var(--lw-money-ink)}.v2-lw-banner .v2-lw-banner-act{align-self:center}.v2-lw-invlist{display:flex;flex-direction:column;gap:10px}.v2-lw-invoice{display:flex;flex-direction:column;gap:10px;min-width:0;padding:14px 14px 14px 16px;border-radius:var(--lw-r-md);background:var(--lw-input);box-shadow:inset 3px 0 0 var(--edge, transparent),inset 0 0 0 .5px var(--glass-stroke)}.v2-lw-invoice--overdue{--edge: var(--lw-bad-solid);background:color-mix(in oklch,var(--red) 5%,var(--lw-input))}.v2-lw-invoice--voided{background:transparent;opacity:.72}.v2-lw-invoice-top{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px}.v2-lw-invoice-main{flex:1 1 280px;min-width:0;display:flex;flex-direction:column;gap:4px}.v2-lw-invoice-l1{display:flex;align-items:center;gap:6px 8px;flex-wrap:wrap}.v2-lw-invoice-sr{min-width:14px;font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--ink-4)}.v2-lw-invoice-no{font-family:JetBrains Mono,monospace;font-size:14px;font-weight:600;color:var(--ink)}.v2-lw-invoice-desc{font-size:14px;line-height:1.4;color:var(--ink);overflow-wrap:anywhere}.v2-lw-invoice-dates{font-size:12.5px;color:var(--ink-3)}.v2-lw-invoice-dates b{font-family:JetBrains Mono,monospace;font-weight:500}.v2-lw-invoice-amt{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0}.v2-lw-invoice-total{font-family:JetBrains Mono,monospace;font-size:17px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;color:var(--ink)}.v2-lw-invoice-due{font-family:JetBrains Mono,monospace;font-size:12.5px;font-weight:600;white-space:nowrap;color:var(--lw-bad-ink)}.v2-lw-invoice-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.v2-lw-invoice-edited{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12.5px;color:var(--ink-3)}.v2-lw-invoice-edited>svg{flex-shrink:0}.v2-lw-linkbtn{height:24px;padding:0 4px;border:none;background:none;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;color:var(--blue)}.v2-lw-spill--draft{background:transparent;border:1px dashed var(--lw-dl-later);color:var(--ink-2)}.v2-lw-spill--muted{background:var(--lw-track);color:var(--ink-2)}.v2-lw-sendbar{flex-direction:row;align-items:center;flex-wrap:wrap;gap:10px}.v2-lw-sendbar>.v2-lw-inset-title{flex:1 1 200px}.v2-lw-sendbar>div{display:flex;gap:8px;flex-wrap:wrap}.v2-lw-subhead{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.v2-lw-subhead>b{font-family:JetBrains Mono,monospace;font-weight:600;letter-spacing:0}.v2-lw-paywrap{display:flex;flex-direction:column;gap:6px;min-width:0}.v2-lw-paytable{display:flex;flex-direction:column;border-radius:var(--lw-r-md);background:var(--lw-input);box-shadow:inset 0 0 0 .5px var(--glass-stroke);min-width:0}.v2-lw-paytable-head,.v2-lw-paytable-row{display:grid;grid-template-columns:var(--pay-cols, 40px 110px minmax(0, 1fr) 140px);gap:12px;padding:10px 12px}.v2-lw-paytable-head{position:sticky;top:0;z-index:2;padding:8px 12px;background:var(--lw-sheet);border-radius:var(--lw-r-md) var(--lw-r-md) 0 0;box-shadow:0 .5px 0 var(--glass-stroke);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.v2-lw-paytable-row{border-top:.5px solid var(--glass-stroke);align-items:baseline;font-size:12.5px;line-height:1.4;color:var(--ink)}.v2-lw-paytable-head+.v2-lw-paytable-row{border-top:none}.v2-lw-paytable-head>:first-child,.v2-lw-paytable-row>:first-child{text-align:right}.v2-lw-paytable-head>:last-child,.v2-lw-paytable-row>:last-child{text-align:right}.v2-lw-paytable-row>:first-child{font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--ink-4)}.v2-lw-pay-mono{font-family:JetBrains Mono,monospace;white-space:nowrap}.v2-lw-pay-det{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere;color:var(--ink-2)}.v2-lw-pay-det>small{font-size:12.5px;color:var(--ink-3)}.v2-lw-pay-amt{font-family:JetBrains Mono,monospace;font-weight:600;white-space:nowrap;color:var(--lw-money-ink)}.v2-lw-book{display:inline-flex;align-items:center;height:18px;padding:0 8px;border-radius:var(--lw-r-pill);font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:600;letter-spacing:.04em;white-space:nowrap}.v2-lw-book--live{background:var(--green-soft);color:var(--lw-ok-ink)}.v2-lw-book--hist{background:var(--indigo-soft);color:var(--indigo)}.v2-lw-histsw{display:flex;align-items:flex-start;gap:12px;width:100%;box-sizing:border-box;padding:10px 12px;border-radius:var(--lw-r-md);border:.5px solid var(--glass-stroke);background:var(--lw-input);cursor:pointer;font-family:inherit;text-align:left;color:var(--ink)}.v2-lw-histsw-track{position:relative;width:40px;height:24px;border-radius:var(--lw-r-pill);flex-shrink:0;background:var(--lw-track);transition:background .12s ease}.v2-lw-histsw-track:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:left .12s ease}.v2-lw-histsw[aria-checked=true] .v2-lw-histsw-track{background:var(--indigo)}.v2-lw-histsw[aria-checked=true] .v2-lw-histsw-track:after{left:18px}.v2-lw-histsw-text{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:12.5px;line-height:1.45}.v2-lw-histsw-text>b{font-weight:600}.v2-lw-histsw-text>span{color:var(--ink-3)}@media (max-width: 768px){.v2-lw-invoice{padding:12px}.v2-lw-invoice-top{flex-direction:column;align-items:stretch;gap:10px}.v2-lw-invoice-main{flex:none}.v2-lw-invoice-amt{align-items:flex-start}.v2-lw-invoice-actions{width:100%}.v2-lw-invoice-actions>.v2-lw-btn:not(.v2-lw-btn--icon){flex:1 1 auto;height:44px}.v2-lw-invoice-actions .v2-lw-btn--icon{width:44px;height:44px}.v2-lw-paytable-head{display:none}.v2-lw-paytable-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.v2-lw-paytable-row>:last-child{margin-left:auto}.v2-lw-paytable-row>.v2-lw-pay-det{order:9;flex:1 1 100%;padding-left:34px}.v2-lw-sendbar>div{width:100%}.v2-lw-sendbar .v2-lw-btn{flex:1 1 0;height:44px}.v2-lw-histsw{min-height:44px}}.v2-lw-pipe{display:flex;flex-direction:column}.v2-lw-pipe-fold{display:flex;align-items:center;gap:12px;min-height:44px;padding:0;border:none;background:none;cursor:pointer;font-family:inherit;color:var(--ink);text-align:left}.v2-lw-pipe-fold>b{font-size:14px;font-weight:600;white-space:nowrap}.v2-lw-pipe-fold>b>span{font-family:JetBrains Mono,monospace}.v2-lw-pipe-fold>em{display:inline-flex;align-items:center;gap:2px;font-style:normal;font-size:12.5px;font-weight:600;color:var(--blue)}.v2-lw-pipe-step{display:flex;align-items:stretch;gap:12px;min-height:44px}.v2-lw-pipe-rail{width:28px;flex-shrink:0;display:flex;flex-direction:column;align-items:center}.v2-lw-pipe-rail:before{content:"";width:2px;height:8px;flex-shrink:0;border-radius:1px;background:var(--lw-track)}.v2-lw-pipe>.v2-lw-pipe-step:first-child .v2-lw-pipe-rail:before{background:transparent}.v2-lw-pipe-line{width:2px;flex:1;min-height:6px;border-radius:1px;background:var(--lw-track)}.v2-lw-pipe-line--done{background:color-mix(in oklch,var(--green) 55%,transparent)}.v2-lw-pipe>.v2-lw-pipe-step:last-child .v2-lw-pipe-line{background:transparent}.v2-lw-pipe-dot{width:28px;height:28px;border-radius:50%;flex-shrink:0;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:600;background:var(--lw-track);color:var(--ink-3)}.v2-lw-pipe-dot--done{background:var(--green-soft);color:var(--lw-ok-ink)}.v2-lw-pipe-dot--current{background:var(--lw-grad);color:#fff;box-shadow:0 0 0 4px var(--blue-soft),0 4px 10px #0a84ff47}.v2-lw-pipe-dot--won{background:var(--lw-ok-ink);color:#fff;box-shadow:0 0 0 4px var(--green-soft)}.v2-lw-pipe-body{flex:1;min-width:0;align-self:flex-start;display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;padding:10px 0 12px}.v2-lw-pipe-title{font-size:14px;font-weight:500;line-height:1.4;color:var(--ink-2);overflow-wrap:anywhere}.v2-lw-pipe-step--current .v2-lw-pipe-title{font-weight:700;color:var(--ink)}.v2-lw-pipe-step--won .v2-lw-pipe-title{font-weight:700;color:var(--lw-ok-ink)}.v2-lw-pipe-step--winstep .v2-lw-pipe-title{color:var(--ink)}.v2-lw-pipe-step--branch{margin-left:22px;min-height:36px}.v2-lw-pipe-step--branch .v2-lw-pipe-rail:before,.v2-lw-pipe-step--branch .v2-lw-pipe-line{background:transparent}.v2-lw-pipe-step--branch .v2-lw-pipe-rail:before{height:7px}.v2-lw-pipe-step--branch .v2-lw-pipe-dot{width:22px;height:22px;background:transparent;border:1px dashed var(--lw-dl-later);color:var(--ink-4)}.v2-lw-pipe-step--branch .v2-lw-pipe-body{padding:6px 0 10px}.v2-lw-pipe-step--branch .v2-lw-pipe-title{font-size:12.5px;color:var(--ink-3);white-space:nowrap}.v2-lw-pipe-step--branch.v2-lw-pipe-step--current .v2-lw-pipe-dot{background:var(--lw-bad-solid);color:#fff;border:0}.v2-lw-pipe-step--branch.v2-lw-pipe-step--current .v2-lw-pipe-title{font-weight:700;color:var(--lw-bad-ink)}.v2-lw-pipe-step--end .v2-lw-pipe-title{color:var(--ink-3)}.v2-lw-pipe-step--end.v2-lw-pipe-step--current .v2-lw-pipe-dot{background:var(--ink-2);color:var(--bg-solid)}.v2-lw-spill--winstep{background:transparent;color:var(--lw-ok-ink);box-shadow:inset 0 0 0 .5px color-mix(in oklch,var(--green) 50%,transparent)}.v2-lw-spill--plain{background:transparent;padding:0;color:var(--ink-4)}.v2-lw-pipe-foot{font-size:12.5px;line-height:1.5;color:var(--ink-3)}.v2-lw-layer:has(.v2-lw-gatedlg){z-index:10000}.v2-lw-gatedlg{display:flex;flex-direction:column;gap:14px}.v2-lw-gatedlg>p{margin:0;font-size:12.5px;line-height:1.5;color:var(--ink-2)}.v2-lw-gatefield{display:flex;flex-direction:column;gap:6px;min-width:0}.v2-lw-gatelabel{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 8px}.v2-lw-gatelabel>span{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.v2-lw-gatelabel>small>b{font-weight:600;color:var(--lw-warn-ink)}.v2-lw-gatelabel>small{font-size:12.5px;color:var(--ink-4)}.v2-lw-gatenote{display:flex;align-items:flex-start;gap:6px;font-size:12.5px;line-height:1.45;color:var(--ink-3)}.v2-lw-gatenote>svg{flex-shrink:0;margin-top:2px}.v2-lw-gatenote--warn{color:var(--lw-warn-ink)}.v2-lw-gatenote--ok{color:var(--lw-ok-ink);font-weight:600}.v2-lw-agentbox{display:flex;flex-direction:column;gap:7px;min-width:0}.v2-lw-agentchip{display:inline-flex;align-items:stretch;border-radius:var(--lw-r-pill);border:.5px solid var(--glass-stroke);background:var(--lh-btn-bg);overflow:hidden;max-width:100%}.v2-lw-agentchip-name,.v2-lw-agentchip-pick{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:0 4px 0 11px;font-family:inherit;font-size:12.5px;font-weight:500;color:var(--ink-2);background:none;border:0;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-lw-agentchip-pick{cursor:pointer}.v2-lw-agentchip-pick:hover{color:var(--ink)}.v2-lw-agentchip--chosen{background:var(--blue-soft);border-color:color-mix(in oklch,var(--blue) 45%,transparent)}.v2-lw-agentchip--chosen .v2-lw-agentchip-pick,.v2-lw-agentchip--chosen .v2-lw-agentchip-name{color:var(--blue);font-weight:600}.v2-lw-agentchip-x{display:inline-flex;align-items:center;justify-content:center;width:24px;padding:0;font-family:inherit;font-size:15px;line-height:1;color:var(--ink-4);background:none;border:0;cursor:pointer}.v2-lw-agentchip-x:hover{color:var(--red, #ff453a)}.v2-lw-invline{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.v2-lw-invline-sr{width:18px;text-align:right;flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--ink-4)}.v2-lw-invline>.v2-lw-invline-svc{flex:1 1 220px;width:auto;min-width:0}.v2-lw-invline>.v2-lw-invline-amt{flex:0 0 140px;width:140px;text-align:right;font-family:JetBrains Mono,monospace}.v2-lw-invline-price{position:relative;display:inline-flex;align-items:center;gap:6px;height:var(--lw-input-h);padding:0 12px;box-sizing:border-box;border-radius:var(--lw-r-pill);border:.5px solid var(--glass-stroke);background:var(--lh-btn-bg);color:var(--ink-2);font-size:12.5px;font-weight:500;cursor:pointer}.v2-lw-invline-price>svg{flex-shrink:0;color:var(--ink-3)}.v2-lw-invline-price>select{-moz-appearance:none;appearance:none;-webkit-appearance:none;max-width:160px;border:none;background:transparent;color:inherit;font:inherit;cursor:pointer;outline:none}.v2-lw-version{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:var(--lw-r-md);background:var(--lw-input);box-shadow:inset 0 0 0 .5px var(--glass-stroke)}.v2-lw-version-head{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.v2-lw-version-head>b{flex:1 1 200px;min-width:0;font-size:12.5px;font-weight:600;color:var(--ink)}.v2-lw-version-sr{font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--ink-4)}.v2-lw-version-lines{display:flex;flex-direction:column;font-size:12.5px;color:var(--ink-2)}.v2-lw-version-lines>div{display:flex;justify-content:space-between;gap:10px;padding:2px 0}.v2-lw-version-lines>div>span:first-child{min-width:0;overflow-wrap:anywhere}.v2-lw-version-total{margin-top:4px;padding-top:6px!important;border-top:.5px solid var(--glass-stroke);font-weight:600;color:var(--ink)}.v2-lw-version-meta{font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--ink-3);overflow-wrap:anywhere}@media (max-width: 768px){.v2-lw-invline>.v2-lw-invline-svc{flex-basis:calc(100% - 26px)}.v2-lw-invline>.v2-lw-invline-amt{flex:1 1 120px;width:auto;margin-left:26px}.v2-lw-invline-price{flex:1 1 100%;margin-left:26px}.v2-lw-invline-price>select{max-width:none;flex:1}}.v2-lw{--lw-ai-edge: linear-gradient(135deg, #5e5ce6 0%, #0a84ff 55%, #00c7be 100%);--lw-ai-surface: rgba(94,92,230,.05);--lw-chat-own: rgba(10,132,255,.08);--lw-ask-bg: #1c2230;--lw-skel: rgba(20,30,50,.07)}:root[data-theme=dark] .v2-lw{--lw-ai-edge: linear-gradient(135deg, #7d7bef 0%, #4ea4ff 55%, #5eead4 100%);--lw-ai-surface: rgba(125,123,239,.1);--lw-chat-own: rgba(78,164,255,.16);--lw-ask-bg: #2a2e3a;--lw-skel: rgba(255,255,255,.07)}@keyframes lwCpSpin{to{transform:rotate(360deg)}}@keyframes lwCpRing{0%,70%{box-shadow:0 0 0 2px var(--blue),0 0 0 8px var(--blue-soft)}to{box-shadow:none}}@keyframes lwCpSheetIn{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}.v2-lw-cpcol{position:relative;width:300px;flex-shrink:0;display:flex;flex-direction:column;min-height:0;background:var(--lw-sheet);border-left:.5px solid var(--glass-stroke)}.v2-lw-cpcol>.v2-lw-copilot{flex:1;min-height:0}.v2-lw-copilot-strip{display:none}@media (max-width: 1340px){.v2-lw-cpcol{width:56px}.v2-lw-copilot-strip{display:flex;flex-direction:column;align-items:center;gap:8px;padding-top:12px}.v2-lw-cpcol>.v2-lw-copilot{display:none;position:absolute;top:0;bottom:0;right:100%;width:320px;z-index:8;box-shadow:-20px 0 50px #0f172a2e,0 0 0 .5px var(--glass-stroke)}.v2-lw-cpcol--open>.v2-lw-copilot{display:flex}}@media (max-width: 1099px){.v2-lw .v2-lw-cpcol{display:none!important}}.v2-lw-cp-stripbtn{position:relative;width:40px;height:40px;border-radius:var(--lw-r-md);border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background:var(--lw-track);color:var(--ink-2)}.v2-lw-cp-stripbtn--copilot{background:var(--lw-ai-bg);color:var(--lw-ai-ink)}.v2-lw-cp-stripbtn[aria-pressed=true]{background:var(--blue);color:#fff}.v2-lw-cp-stripbtn--copilot[aria-pressed=true]{background:var(--lw-ai-edge)}.v2-lw-cp-dot{position:absolute;top:4px;right:4px;width:9px;height:9px;border-radius:50%;background:var(--lw-bad-solid);box-shadow:0 0 0 2px var(--lw-sheet)}.v2-lw-cp-dot--inline{position:static;width:8px;height:8px;flex-shrink:0;box-shadow:0 0 0 2px #ffffffd9}.v2-lw .v2-lw-pill.v2-lw-pill--ai{color:#fff;background:var(--lw-ai-edge);border-color:transparent;box-shadow:0 4px 12px #5e5ce64d}.v2-lw-aisheet-host{display:none}.v2-lw-aisheet-host--open{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050}.v2-lw-aisheet-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--lw-scrim)}.v2-lw-aisheet{position:fixed;left:0;right:0;bottom:0;top:72px;display:flex;flex-direction:column;overflow:hidden;color:var(--ink);border-radius:var(--lw-r-lg) var(--lw-r-lg) 0 0;background:var(--lw-sheet);box-shadow:var(--lw-float);animation:lwCpSheetIn .26s ease-out both}@media (max-width: 768px){.v2-lw-aisheet{top:max(24px,env(safe-area-inset-top,0px))}}.v2-lw-aisheet-grab{display:flex;justify-content:center;padding:8px 0 4px;flex-shrink:0}.v2-lw-aisheet-grab>span{width:36px;height:5px;border-radius:var(--lw-r-pill);background:var(--lw-track)}.v2-lw-aisheet>.v2-lw-copilot{flex:1;min-height:0}.v2-lw-aisheet .v2-lw-cp-dock,.v2-lw-aisheet .v2-lw-cp-composer{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.v2-lw-copilot{width:100%;height:100%;min-height:0;display:flex;flex-direction:column;background:var(--lw-sheet);color:var(--ink)}.v2-lw-cp-head{flex-shrink:0;display:flex;flex-direction:column;gap:10px;padding:12px 14px 10px;background:var(--lw-band),var(--lw-sheet);border-bottom:.5px solid var(--lw-band-line)}.v2-lw-cp-head-row{display:flex;align-items:center;gap:10px}.v2-lw-cp-mark{width:32px;height:32px;border-radius:var(--lw-r-sm);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:var(--lw-ai-edge);box-shadow:0 4px 10px #5e5ce647}.v2-lw-cp-titles{flex:1;min-width:0;display:flex;flex-direction:column}.v2-lw-cp-titles>b{font-size:14px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.v2-lw-cp-titles>span{font-size:10.5px;color:var(--ink-3)}.v2-lw-cp-ic,.v2-lw-cp-spin{display:inline-flex}.v2-lw-cp-spin{animation:lwCpSpin .9s linear infinite}.v2-lw-cp-switch{display:flex;gap:2px;padding:3px;border-radius:var(--lw-r-pill);background:var(--lw-track)}.v2-lw-cp-switch>button{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;padding:0 10px;border-radius:var(--lw-r-pill);border:.5px solid transparent;background:transparent;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:500;color:var(--ink-3);white-space:nowrap}.v2-lw-cp-switch>[aria-selected=true]{background:var(--lh-tile-bg);border-color:var(--lh-tile-stroke);box-shadow:var(--lh-tile-shadow);color:var(--blue);font-weight:600}.v2-lw-cp-switch>.v2-lw-cp-switch--ai[aria-selected=true]{color:var(--lw-ai-ink)}.v2-lw-cp-badge{display:inline-flex;align-items:center;justify-content:center;height:18px;min-width:18px;padding:0 5px;box-sizing:border-box;border-radius:var(--lw-r-pill);background:var(--lw-bad-solid);color:#fff;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:700}.v2-lw-cp-pane{flex:1;min-height:0;flex-direction:column}.v2-lw-cp-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:12px 14px 16px;display:flex;flex-direction:column;gap:14px}.v2-lw-cp-scroll>*{flex-shrink:0}.v2-lw-cp-sec{display:flex;flex-direction:column;gap:6px}.v2-lw-cp-kicker{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.v2-lw-cp-kicker--ai{font-weight:700;color:var(--lw-ai-ink)}.v2-lw-cp-inlineerr{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;border-radius:var(--lw-r-md);background:var(--red-soft);font-size:12.5px;color:var(--ink)}.v2-lw-cp-inlineerr>svg{color:var(--lw-bad-ink);margin-top:2px}.v2-lw-cp-inlineerr>span{flex:1;min-width:0;overflow-wrap:anywhere}.v2-lw-cp-inlineerr .v2-lw-mono{white-space:normal}.v2-lw-cp-inlineerr>button{border:none;background:none;padding:0;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;color:var(--lw-bad-ink)}.v2-lw-cp-edge{padding:1.5px;border-radius:var(--lw-r-md);background:var(--lw-ai-edge)}.v2-lw-cp-read{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:11px;background:linear-gradient(var(--lw-ai-surface),var(--lw-ai-surface)),var(--lw-sheet)}.v2-lw-cp-read>p{margin:0;font-size:12.5px;line-height:1.55;color:var(--ink);white-space:pre-wrap;text-wrap:pretty}.v2-lw-cp-read-head{display:flex;align-items:center;justify-content:space-between;gap:6px}.v2-lw-cp-tag{display:inline-flex;align-items:center;gap:4px;height:18px;padding:0 7px;border-radius:var(--lw-r-pill);font-size:10.5px;font-weight:600;white-space:nowrap}.v2-lw-ai-tag--ai{background:var(--lw-ai-bg);color:var(--lw-ai-ink)}.v2-lw-ai-tag--rules{background:var(--lw-track);color:var(--ink-2)}.v2-lw-cp-lines{display:flex;flex-direction:column;gap:6px;animation:lwShimmer 1.2s ease-in-out infinite}.v2-lw-cp-lines>span:not(.v2-lw-cp-caption){display:block;height:9px;border-radius:var(--lw-r-pill);background:var(--lw-skel)}.v2-lw-cp-lines--cards>span:not(.v2-lw-cp-caption){height:64px;border-radius:var(--lw-r-md)}.v2-lw-cp-caption{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;color:var(--ink-3)}.v2-lw-cp-meter-head{display:flex;align-items:baseline;gap:8px}.v2-lw-cp-meter-head>.v2-lw-cp-kicker{flex:1}.v2-lw-cp-estimate{font-size:10.5px;font-weight:600;color:var(--ink-3);padding:0 6px;border-radius:var(--lw-r-pill);box-shadow:inset 0 0 0 .5px var(--glass-stroke)}.v2-lw-meter-value{font-family:JetBrains Mono,monospace;font-size:17px;font-weight:600}.v2-lw-meter-bar{display:block;height:6px;border-radius:var(--lw-r-pill);background:var(--lw-track);overflow:hidden}.v2-lw-meter-bar>span{display:block;height:100%;border-radius:var(--lw-r-pill)}.v2-lw-cp-tone--ok{color:var(--lw-ok-ink)}.v2-lw-cp-tonebg--ok{background:var(--lw-ok-ink)}.v2-lw-cp-tone--warn{color:var(--lw-warn-ink)}.v2-lw-cp-tonebg--warn{background:var(--lw-warn-ink)}.v2-lw-cp-tone--bad{color:var(--lw-bad-ink)}.v2-lw-cp-tonebg--bad{background:var(--lw-bad-ink)}.v2-lw-cp-reasons{display:flex;flex-direction:column;gap:4px}.v2-lw-cp-reasons>span{display:flex;gap:6px;font-size:12.5px;line-height:1.45;color:var(--ink-2);text-wrap:pretty}.v2-lw-cp-reasons>span>svg{color:var(--lw-ai-ink);margin-top:3px}.v2-lw-cp-basis{font-size:12.5px;line-height:1.45;color:var(--ink-3);text-wrap:pretty}.v2-lw-action{display:flex;align-items:center;gap:10px;width:100%;box-sizing:border-box;min-height:46px;padding:6px 8px;border-radius:var(--lw-r-md);border:.5px solid var(--glass-stroke);background:var(--lw-input);cursor:pointer;font-family:inherit;color:var(--ink);text-align:left}.v2-lw-action:hover{background:var(--lw-hover)}.v2-lw-action--top,.v2-lw-action--top:hover{background:var(--lw-ai-bg);border-color:color-mix(in oklch,var(--indigo) 30%,transparent)}.v2-lw-action-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.v2-lw-action-label{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.v2-lw-action-label>b{font-size:12.5px;font-weight:600}.v2-lw-action-top{display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:var(--lw-r-pill);background:var(--lw-ai-bg);color:var(--lw-ai-ink);box-shadow:inset 0 0 0 .5px color-mix(in oklch,var(--indigo) 30%,transparent);font-size:10.5px;font-weight:600;white-space:nowrap}.v2-lw-action-sub{font-size:10.5px;color:var(--ink-3)}.v2-lw-action-rank{font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:600;color:var(--ink-4)}.v2-lw-cp-sq{width:26px;height:26px;border-radius:var(--lw-r-sm);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.v2-lw-cp-sq--lg{width:30px;height:30px}.v2-lw-cp-sq--ai{background:var(--lw-ai-bg);color:var(--lw-ai-ink)}.v2-lw-cp-sq--grey{background:var(--lw-track);color:var(--ink-2)}.v2-lw-cp-sq--green{background:var(--green-soft);color:var(--lw-ok-ink)}.v2-lw-cp-sq--blue{background:var(--blue-soft);color:var(--blue)}.v2-lw-cp-sq--indigo{background:var(--indigo-soft);color:var(--indigo)}.v2-lw-cp-sq--amber{background:var(--peach-soft);color:var(--lw-warn-ink)}.v2-lw-cp-sq--red{background:var(--red-soft);color:var(--lw-bad-ink)}.v2-lw-cp-ink--blue{color:var(--blue)}.v2-lw-cp-ink--indigo{color:var(--indigo)}.v2-lw-cp-ink--amber{color:var(--lw-warn-ink)}.v2-lw-cp-ink--red{color:var(--lw-bad-ink)}.v2-lw-cp-ink--green{color:var(--lw-ok-ink)}.v2-lw-cp-drafts{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:var(--lw-r-md);background:var(--lw-inset);box-shadow:inset 0 0 0 .5px var(--glass-stroke)}.v2-lw-cp-drafts-head{display:flex;align-items:center;gap:6px}.v2-lw-cp-drafts-head>b{flex:1;font-size:12.5px;font-weight:600}.v2-lw-cp-wa{display:inline-flex;color:var(--green)}.v2-lw-cp-drafts-err{display:flex;gap:6px;font-size:12.5px;color:var(--lw-bad-ink);overflow-wrap:anywhere}.v2-lw-cp-drafts-err .v2-lw-mono{white-space:normal}.v2-lw-cp-draft{display:flex;flex-direction:column;gap:6px;padding:10px;border-radius:var(--lw-r-md);background:var(--lw-input);box-shadow:inset 0 0 0 .5px var(--glass-stroke)}.v2-lw-cp-draft>.v2-lw-tag,.v2-lw-cp-draft>.v2-lw-btn{align-self:flex-start}.v2-lw-cp-draft>.v2-lw-tag{text-transform:capitalize}.v2-lw-cp-draft>p{margin:0;font-size:12.5px;line-height:1.5;color:var(--ink);white-space:pre-wrap;text-wrap:pretty}.v2-lw-cp-pin{display:flex;flex-direction:column;gap:3px;padding:8px 10px;border-radius:var(--lw-r-md);background:var(--lw-b-note);border:1px dashed var(--lw-b-note-stroke)}.v2-lw-cp-pin>span:first-child{font-size:12.5px;line-height:1.45;color:var(--ink);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.v2-lw-cp-qa{display:flex;flex-direction:column;gap:4px;padding:8px 10px;border-radius:var(--lw-r-md);background:var(--lw-b-ai)}.v2-lw-cp-qa>b{font-size:12.5px;font-weight:600;color:var(--ink)}.v2-lw-cp-qa>span:not(.v2-lw-mono){font-size:12.5px;line-height:1.45;color:var(--ink-2);white-space:pre-wrap;text-wrap:pretty}.v2-lw-cp-qa>.v2-lw-mono{white-space:normal}.v2-lw-cp-dock{flex-shrink:0;padding:10px 12px 12px;border-top:.5px solid var(--glass-stroke);background:var(--lh-tile-bg);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%)}.v2-lw-cp-nokey{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-size:12.5px;color:var(--ink-2)}.v2-lw-ask{display:flex;align-items:center;gap:8px;height:42px;padding:0 4px 0 12px;box-sizing:border-box;border-radius:var(--lw-r-pill);background:var(--lw-ask-bg);color:#fff;box-shadow:0 8px 20px #0f172a2e}.v2-lw-ask>svg{color:#ffffffbf}.v2-lw-ask--off{opacity:.6}.v2-lw-ask>input{flex:1;min-width:0;height:100%;padding:0;border:none;background:transparent;outline:none;color:#fff;font-family:inherit;font-size:var(--lw-in-fs)}.v2-lw-ask>input::placeholder{color:#ffffff8c}.v2-lw-ask-send{width:34px;height:34px;border-radius:50%;border:none;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;background:var(--lw-ai-edge)}.v2-lw-ask-send:disabled{cursor:default;background:#ffffff24}.v2-lw-cp-compare{display:grid;grid-template-columns:1fr 1fr;gap:8px}.v2-lw-cp-compare>div{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:var(--lw-r-md);background:var(--lw-hover)}.v2-lw-cp-compare>div>span{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.v2-lw-cp-compare>div>b{font-family:JetBrains Mono,monospace;font-size:17px;font-weight:600;color:var(--ink)}.v2-lw-cp-compare>.v2-lw-cp-compare--ai{background:var(--lw-ai-bg)}.v2-lw-cp-compare>.v2-lw-cp-compare--ai>b{color:var(--lw-ai-ink)}.v2-lw-cp-why{display:flex;flex-direction:column;gap:4px}.v2-lw-cp-why>ul{margin:0;padding-left:18px;font-size:12.5px;line-height:1.6;color:var(--ink-2)}.v2-lw-cp-chat{flex:1;min-height:0;display:flex;flex-direction:column}.v2-lw-cp-chips{flex-shrink:0;padding:10px 14px 8px}.v2-lw-cp-thread{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:4px 14px 14px;display:flex;flex-direction:column;gap:10px;background:var(--lw-thread);border-top:.5px solid var(--glass-stroke)}.v2-lw-cp-thread>*{flex-shrink:0}.v2-lw-cp-thread>.v2-lw-daydiv{top:-4px}.v2-lw-cp-msg,.v2-lw-cp-ev,.v2-lw-clientmsg{scroll-margin-block:40px}.v2-lw-cp-msg{display:flex;gap:8px;padding:4px 0;border-radius:var(--lw-r-md)}.v2-lw-cp-msg>.v2-lw-avatar,.v2-lw-mention-item>.v2-lw-avatar{width:28px;height:28px}.v2-lw-chat-own{background:var(--lw-chat-own);padding:8px 10px}.v2-lw-cp-msg-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.v2-lw-cp-msg-meta{display:flex;align-items:baseline;gap:6px}.v2-lw-cp-msg-meta>b{font-size:12.5px;font-weight:600;color:var(--ink)}.v2-lw-cp-msg-text{font-size:12.5px;line-height:1.5;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.v2-lw-cp-at{color:var(--blue);font-weight:600;background:var(--blue-soft);border-radius:4px;padding:0 2px}.v2-lw-chat-ring{animation:lwCpRing 6s ease-out forwards}.v2-lw-cp-msg.v2-lw-chat-ring{background:var(--blue-soft);padding:8px 10px}.v2-lw-cp-ev.v2-lw-chat-ring{padding:6px 8px}.v2-lw-cp-ev{display:flex;align-items:flex-start;gap:8px;padding:2px 0;border-radius:var(--lw-r-md)}.v2-lw-cp-ev-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.v2-lw-cp-ev-body>.v2-lw-mono{white-space:normal}.v2-lw-cp-ev-text{font-size:12.5px;line-height:1.4;color:var(--ink);overflow-wrap:anywhere;text-wrap:pretty}.v2-lw-cp-ev-label{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.v2-lw-clientmsg{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:var(--lw-r-md);background:var(--lw-b-note);box-shadow:inset 3px 0 0 var(--peach),inset 0 0 0 .5px var(--lw-b-note-stroke)}.v2-lw-clientmsg--waiting{box-shadow:inset 3px 0 0 var(--lw-bad-solid),inset 0 0 0 .5px var(--lw-b-note-stroke)}.v2-lw-clientmsg-head{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.v2-lw-clientmsg-kicker{display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--lw-warn-ink)}.v2-lw-clientmsg-wait{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 8px;border-radius:var(--lw-r-pill);background:var(--lw-bad-solid);color:#fff;font-size:10.5px;font-weight:600}.v2-lw-clientmsg-text{font-size:14px;line-height:1.5;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;text-wrap:pretty}.v2-lw-clientmsg-meta{font-size:10.5px;color:var(--ink-3)}.v2-lw-clientmsg-acts,.v2-lw-clientmsg-btns{display:flex;gap:6px;flex-wrap:wrap}.v2-lw-clientmsg-btns{justify-content:flex-end}.v2-lw-clientmsg-reply{display:flex;flex-direction:column;gap:6px;padding:10px;border-radius:var(--lw-r-md);background:var(--lw-input);box-shadow:inset 0 0 0 .5px var(--glass-stroke)}.v2-lw-clientmsg-hint{font-size:12.5px;color:var(--ink-2)}.v2-lw-clientmsg-reply>textarea{width:100%;box-sizing:border-box;padding:8px 10px;border-radius:var(--lw-r-md);border:.5px solid var(--glass-stroke);background:var(--lw-input);color:var(--ink);font-family:inherit;font-size:var(--lw-in-fs);line-height:1.5;outline:none;resize:vertical}.v2-lw-clientmsg-reply>textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-soft)}.v2-lw-clientmsg-foot{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.v2-lw-clientmsg-nofee{flex:1 1 140px;display:inline-flex;align-items:center;gap:4px;font-size:10.5px;color:var(--ink-3)}.v2-lw-clientmsg-err{font-size:12.5px;font-weight:600;color:var(--lw-bad-ink);overflow-wrap:anywhere}.v2-lw-clientmsg-err>.v2-lw-mono{font-weight:400;white-space:normal}.v2-lw-cp-skel{display:flex;flex-direction:column;gap:12px;padding-top:12px;animation:lwShimmer 1.2s ease-in-out infinite}.v2-lw-cp-skel-row{display:flex;gap:8px}.v2-lw-cp-skel-av{width:28px;height:28px;border-radius:50%;flex-shrink:0;background:var(--lw-skel)}.v2-lw-cp-skel-row>div{flex:1;display:flex;flex-direction:column;gap:6px}.v2-lw-cp-skel-row>div>span{display:block;height:9px;border-radius:var(--lw-r-pill);background:var(--lw-skel)}.v2-lw-cp-error{margin-top:12px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:10px 12px;border-radius:var(--lw-r-md);background:var(--red-soft)}.v2-lw-cp-error-title{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--ink)}.v2-lw-cp-error-title>svg{color:var(--lw-bad-ink)}.v2-lw-cp-error>.v2-lw-mono{color:var(--ink-2);white-space:normal;overflow-wrap:anywhere}.v2-lw-cp-empty{margin:auto 0;padding-top:12px}.v2-lw-cp-composer{flex-shrink:0;position:relative;display:flex;flex-direction:column;gap:8px;padding:10px 12px 12px;border-top:.5px solid var(--glass-stroke);background:var(--lh-tile-bg);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%)}.v2-lw-cp-compose-row{display:flex;gap:8px;align-items:flex-end}.v2-lw-cp-input{flex:1;min-width:0;min-height:52px;max-height:140px;padding:8px 12px;box-sizing:border-box;border-radius:var(--lw-r-md);border:.5px solid var(--glass-stroke);background:var(--lw-input);color:var(--ink);font-family:inherit;font-size:var(--lw-in-fs);line-height:1.45;outline:none;resize:none}.v2-lw-cp-input:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-soft)}.v2-lw-cp-send{height:40px}.v2-lw-cp-help{font-size:10.5px;color:var(--ink-4)}.v2-lw-mention{position:absolute;left:12px;right:12px;bottom:calc(100% - 4px);z-index:6;display:flex;flex-direction:column;max-height:280px;overflow-y:auto;padding:6px;border-radius:var(--lw-r-md);background:var(--lw-sheet);box-shadow:var(--lw-float)}.v2-lw-mention-head{padding:4px 8px 6px;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.v2-lw-mention-item{display:flex;align-items:center;gap:10px;min-height:40px;flex-shrink:0;padding:0 8px;border:none;border-radius:var(--lw-r-sm);background:transparent;cursor:pointer;font-family:inherit;color:var(--ink);text-align:left}.v2-lw-mention-item[aria-selected=true]{background:var(--blue-soft)}.v2-lw-mention-text{flex:1;min-width:0;display:flex;flex-direction:column}.v2-lw-mention-text>b{font-size:12.5px;font-weight:600}.v2-lw-mention-text>span{font-size:10.5px;color:var(--ink-3)}.v2-lw-mtask{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:var(--lw-r-md);background:var(--blue-soft);box-shadow:inset 0 0 0 .5px var(--glass-stroke)}.v2-lw-mtask--note{background:var(--lw-hover)}.v2-lw-mtask-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.v2-lw-mtask-title{flex:1 1 140px;min-width:0;font-size:12.5px;font-weight:600;line-height:1.35;color:var(--ink)}.v2-lw-mtask-due{height:32px;padding:0 8px;box-sizing:border-box;border-radius:var(--lw-r-md);border:.5px solid var(--glass-stroke);background:var(--lw-input);color:var(--ink);font-family:JetBrains Mono,monospace;font-size:var(--lw-in-fs);outline:none}.v2-lw-mtask-line{font-size:10.5px;line-height:1.45;color:var(--ink-2);text-wrap:pretty}.v2-lw-cp-link{align-self:flex-start;padding:0;border:none;background:none;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;color:var(--blue)}.v2-lw-cp-toggle{position:relative;width:40px;height:24px;flex-shrink:0;padding:0;border:none;border-radius:var(--lw-r-pill);cursor:pointer;background:var(--lw-track);transition:background .12s ease}.v2-lw-cp-toggle:before{content:"";position:absolute;top:-10px;right:-4px;bottom:-10px;left:-4px}.v2-lw-cp-toggle>span{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:left .12s ease}.v2-lw-cp-toggle[aria-checked=true]{background:var(--blue)}.v2-lw-cp-toggle[aria-checked=true]>span{left:18px}@media (max-width: 768px){.v2-lw-cp-switch>button{height:40px}.v2-lw-action{min-height:52px}.v2-lw-ask{height:48px}.v2-lw-ask-send{width:40px;height:40px}.v2-lw-mention-item{min-height:48px}.v2-lw-mtask-due{height:44px}.v2-lw-cp-link{min-height:44px}.v2-lw-cp-send{width:44px;height:44px;padding:0;border-radius:50%}.v2-lw-cp-send-label,.v2-lw-cp-help{display:none}}.v2-lw{--lw-ring: #0a84ff;--lw-ring-halo: rgba(10,132,255,.22)}:root[data-theme=dark] .v2-lw{--lw-ring: #7cc0ff;--lw-ring-halo: rgba(124,192,255,.28)}.v2-lw-empty{gap:10px;padding:32px 16px;color:var(--ink-2)}.v2-lw-empty-icon{width:44px;height:44px;flex-shrink:0}.v2-lw-empty-line{max-width:56ch;font-size:14px;font-weight:500;line-height:1.45;color:var(--ink);text-wrap:pretty}.v2-lw-empty-line:empty{display:none}.v2-lw-empty>.v2-lw-btn{margin-top:2px}.v2-lw-skeleton{display:flex;flex-direction:column;gap:10px;min-width:0}.v2-lw-skeleton-body{display:flex;flex-direction:column;animation:lwShimmer 1.2s ease-in-out infinite}.v2-lw-skeleton--cards>.v2-lw-skeleton-body{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.v2-lw-skel-row{display:flex;align-items:center;gap:12px;height:var(--lw-row-h);padding:0 10px;border-top:.5px solid var(--glass-stroke)}.v2-lw-skel-row:first-child{border-top:none}.v2-lw-skel-sq{width:28px;height:28px;flex-shrink:0;border-radius:var(--lw-r-sm);background:var(--lw-skel)}.v2-lw-skel-bar{display:block;height:10px;min-width:0;border-radius:var(--lw-r-pill);background:var(--lw-skel)}.v2-lw-skel-bar--tag{width:56px;height:18px;margin-left:auto;flex-shrink:0}.v2-lw-skel-card{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:var(--lw-r-lg);background:var(--lw-inset);box-shadow:inset 0 0 0 .5px var(--glass-stroke)}.v2-lw-skel-bar--title{height:14px}.v2-lw-skel-bar--btn{width:40%;height:24px;margin-top:8px}.v2-lw-skeleton-caption{font-size:10.5px;color:var(--ink-3)}.v2-lw-error{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:var(--lw-r-md);background:var(--red-soft);color:var(--ink)}.v2-lw-error-icon{display:inline-flex;flex-shrink:0;margin-top:1px;color:var(--lw-bad-ink)}.v2-lw-error-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.v2-lw-error-title{font-size:12.5px;font-weight:600}.v2-lw-error-reason{font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--ink-2);overflow-wrap:anywhere}.v2-lw-error>.v2-lw-btn{flex-shrink:0;align-self:center}@media (max-width: 480px){.v2-lw-error{flex-wrap:wrap}.v2-lw-error>.v2-lw-btn{margin-left:25px}}.v2-lw-save-mark{display:inline-flex;align-items:center;gap:3px;font-size:10.5px;font-weight:600;white-space:nowrap}.v2-lw-field-head>.v2-lw-save-mark{margin-left:auto}.v2-lw-field-head>.v2-lw-field-req+.v2-lw-save-mark{margin-left:0}.v2-lw-save-mark--saving{color:var(--ink-3)}.v2-lw-save-mark--saved{color:var(--lw-ok-ink)}.v2-lw-save-mark--failed{color:var(--lw-bad-ink)}.v2-lw-save-spin{display:inline-flex;animation:lwCpSpin .9s linear infinite}.v2-lw-save--saving .v2-lw-in,.v2-lw-save--saving input:not([type=checkbox]):not([type=radio]){background-color:var(--lw-input);border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-soft)}.v2-lw-save--failed .v2-lw-in,.v2-lw-save--failed input:not([type=checkbox]):not([type=radio]){background-color:var(--lw-input);border-color:var(--red);box-shadow:0 0 0 3px var(--red-soft)}.v2-lw-save--failed .v2-lh-add{box-shadow:0 0 0 1px var(--red),0 0 0 3px var(--red-soft)}.v2-lw-save-msg{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 8px;font-size:12px;line-height:1.45;color:var(--lw-bad-ink);overflow-wrap:anywhere}.v2-lw-save-retry{padding:0;border:none;background:none;cursor:pointer;font-family:inherit;font-size:12px;font-weight:700;color:var(--lw-bad-ink);text-decoration:underline;text-underline-offset:2px}@media (max-width: 768px){.v2-lw-save-retry{min-height:44px;padding:0 8px}}.v2-lw :is(button,a[href],summary,[role=tab],[role=button],[role=menuitem],[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--lw-ring);outline-offset:2px;box-shadow:0 0 0 5px var(--lw-ring-halo)}.v2-lw :is(button,a[href],summary,[role=tab],[role=button],[role=menuitem]):focus:not(:focus-visible){outline:none}.v2-lw-add-wrap:has(select:focus-visible) .v2-lh-add{outline:2px solid var(--lw-ring);outline-offset:2px}.v2-lw-thread>.v2-lw-empty{margin-block:auto;background:var(--lw-sheet)}.v2-lw-tile-body>.v2-lw-skel-bar{height:10px}
