@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@500;600;700&family=IBM+Plex+Sans:wght@400;500;600;700&display=swap";
:root,[data-theme=dark]{--bg:#161d31;--card:#283046;--soft:#2c3550;--group:#161d31;--hover:#2f3850;--head:#343d55;--line:#3b4253;--input-line:#404656;--surface-dark:#0f1424;--title:#eef0f4;--text:#d2d5db;--strong:#fff;--input-text:#eef0f4;--dim:#a3a8b5;--blue:#005ae3;--blue-text:#4f9bff;--blue-soft:#005ae329;--green:#28c76f;--green2:#28c76f;--green-text:#3ccf6c;--green-soft:#28c76f26;--red:#f45152;--red-soft:#f4515229;--orange:#ff9f43;--orange-text:#ffad5c;--orange-soft:#ff9f4329;--purple:#a095f8;--purple-soft:#7367f029;--overlay:#0a0f1cb3;--shadow:0 4px 24px #22292f3d;--menu-shadow:0 0 15px #22292f0d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--bg:#f8f8f8;--card:#fff;--soft:#f6f6f9;--group:#f5f5f5;--hover:#f2f2f2;--head:#f3f2f7;--line:#ebe9f1;--input-line:#d8d6de;--surface-dark:#2b2c40;--title:#5e5873;--text:#6e6b7b;--strong:#2d2d2d;--input-text:#2d2d2d;--dim:#858296;--blue:#005ae3;--blue-text:#005ae3;--blue-soft:#005ae314;--green:#21a85d;--green2:#28c76f;--green-text:#1f9640;--green-soft:#28c76f1f;--red:#ea5455;--red-soft:#ea54551f;--orange:#ff9f43;--orange-text:#d46b09;--orange-soft:#ff9f431f;--purple:#7367f0;--purple-soft:#7367f01f;--overlay:#22292f73;--shadow:0 4px 24px #22292f1a;--menu-shadow:0 0 15px #22292f0d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:light){:root:not([data-theme]){--bg:#f8f8f8;--card:#fff;--soft:#f6f6f9;--group:#f5f5f5;--hover:#f2f2f2;--head:#f3f2f7;--line:#ebe9f1;--input-line:#d8d6de;--surface-dark:#2b2c40;--title:#5e5873;--text:#6e6b7b;--strong:#2d2d2d;--input-text:#2d2d2d;--dim:#858296;--blue-text:#005ae3;--blue-soft:#005ae314;--green-text:#1f9640;--green-soft:#28c76f1f;--red-soft:#ea54551f;--orange-soft:#ff9f431f;--orange-text:#d46b09;--purple:#7367f0;--purple-soft:#7367f01f;--overlay:#22292f73;--shadow:0 4px 24px #22292f1a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}:root{--navy:var(--card);--ink:var(--title);--muted:var(--text);--teal:var(--blue);--mint:var(--blue-soft);--radius:10px;--sans:"IBM Plex Sans",Inter,Arial,sans-serif;--mono:"IBM Plex Mono",ui-monospace,Menlo,monospace;font-size:16px}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:1rem}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait;opacity:.55}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--blue);outline-offset:3px}h1,h2,h3,p{margin:0}svg{flex-shrink:0}small{font-size:.8125rem}button{border:0}button svg{width:18px;height:18px}.shell{min-height:100vh;display:flex}.sidebar{background:var(--navy);color:#dde8e5;z-index:20;flex-direction:column;flex-shrink:0;width:240px;padding:36px 20px;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:-.8px;align-items:center;gap:12px;padding:0 12px 55px;font-size:1.5rem;font-weight:750;display:flex}.brand-mark{background:var(--green-soft);color:var(--title);border-radius:13px;place-items:center;width:40px;height:43px;font-size:1.65rem;display:grid}.brand-sub{font-family:var(--sans);letter-spacing:2px;color:var(--dim);margin-top:5px;font-size:.625rem;font-weight:500;display:block}.nav-label{color:var(--dim);letter-spacing:1.6px;margin:0 16px 15px;font-size:.6875rem}.nav-link{color:var(--dim);text-align:left;background:0 0;border-radius:9px;align-items:center;gap:12px;width:100%;margin-bottom:7px;padding:14px 16px;font-size:.9375rem;display:flex}.nav-link.active{color:#dff0df;background:var(--surface-dark)}.nav-link svg{width:19px;height:19px}.nav-link:hover{background:var(--surface-dark)}.sidebar-bottom{border-top:1px solid var(--line);align-items:center;gap:12px;margin-top:auto;padding:24px 8px 0;font-size:.875rem;display:flex}.sidebar-bottom small{color:var(--dim);margin-top:5px;display:block}.avatar{background:var(--surface-dark);color:#dbe8e3;border-radius:50%;place-items:center;width:37px;height:37px;font-size:.75rem;display:grid}.workspace{flex:1;min-width:0;margin-left:240px}.topbar{border-bottom:1px solid var(--line);height:82px;color:var(--muted);background:var(--soft);justify-content:space-between;align-items:center;padding:0 42px;font-size:.8125rem;display:flex}.topbar b{color:var(--title);font-weight:500}.slash{color:var(--dim);margin:0 12px}.private-label{color:var(--text);align-items:center;gap:7px;font-size:.75rem;display:flex}.content{max-width:1560px;margin:auto;padding:42px}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.eyebrow{color:var(--text);letter-spacing:1.9px;margin-bottom:10px;font-size:.6875rem;font-weight:650}h1{letter-spacing:-1.2px;font-size:2.15rem;font-weight:750;line-height:1.25}.page-heading p{color:var(--muted);margin-top:9px;font-size:.9375rem;line-height:1.5}.button{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:12px 18px;font-size:.875rem;font-weight:550;transition:background .15s;display:inline-flex}.primary{background:var(--teal);color:#fff;box-shadow:0 2px 3px #173c2510}.primary:hover{background:var(--blue)}.secondary{background:var(--card);border:1px solid var(--line);color:var(--text)}.secondary:hover{background:var(--head)}.ghost{color:var(--text);background:0 0}.danger{background:var(--red-soft);color:var(--red)}.summary-grid{grid-template-columns:1.45fr 1fr 1fr;gap:19px;margin-bottom:30px;display:grid}.capital-card{border-radius:var(--radius);background:radial-gradient(120% 140% at 0 0,#2f7bff 0,var(--blue) 45%,#0040a8 100%);color:#fff;min-width:0;padding:28px 28px 24px}.overline{letter-spacing:1.6px;color:var(--dim);font-size:.6875rem}.capital-card h2{letter-spacing:-1.2px;font-variant-numeric:tabular-nums;margin:12px 0 8px;font-size:2.4rem;font-weight:650}.capital-note{color:var(--dim);font-size:.8125rem}.allocation{border-radius:3px;gap:4px;height:7px;margin-top:29px;display:flex;overflow:hidden}.allocation i{border-radius:2px;min-width:0;display:block}.legend{color:var(--dim);margin-top:12px;font-size:.6875rem;line-height:1.7}.legend span{color:#e3eae7}.metric-card{border:1px solid var(--line);background:var(--card);border-radius:var(--radius);flex-direction:column;padding:27px 24px 19px;display:flex}.metric-card>span{color:var(--text);font-size:.875rem}.metric-card h2{letter-spacing:-1px;font-variant-numeric:tabular-nums;margin:21px 0 8px;font-size:1.85rem;font-weight:650}.metric-card p{color:var(--muted);font-size:.8125rem;line-height:1.6}.metric-foot{color:var(--dim);margin-top:auto;padding-top:24px;font-size:.75rem}.panel{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:24px;overflow:hidden}.panel-heading{justify-content:space-between;align-items:center;gap:14px;padding:24px 25px;display:flex}.panel-heading h2{letter-spacing:-.3px;align-items:center;gap:10px;font-size:1.0625rem;font-weight:650;display:flex}.count{font-family:var(--sans);background:var(--head);color:var(--text);border-radius:5px;place-items:center;min-width:23px;height:23px;font-size:.6875rem;display:inline-grid}.table-scroll{overflow:auto}table{border-collapse:collapse;text-align:left;width:100%}th{background:var(--soft);color:var(--dim);white-space:nowrap;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:13px 24px;font-size:.75rem;font-weight:500}td{border-bottom:1px solid var(--line);padding:23px 24px;font-size:.875rem;line-height:1.5}tbody tr:last-child td{border-bottom:0}.loan-cell{align-items:center;gap:12px;min-width:180px;display:flex}.loan-avatar{border-radius:10px;flex-shrink:0;place-items:center;width:41px;height:41px;font-size:.75rem;font-weight:700;display:grid}.loan-cell b{font-weight:550;display:block}.loan-cell small{color:var(--muted);margin-top:4px;font-size:.75rem;display:block}.number{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.panel-footer{border-top:1px solid var(--line);color:var(--muted);padding:17px 24px;font-size:.75rem;line-height:1.6}@media (min-width:1600px){.content{padding-top:50px}.summary-grid{gap:24px}.capital-card,.metric-card{padding:32px}}@media (max-width:1200px){.sidebar{width:210px}.workspace{margin-left:210px}.content{padding:28px}.topbar{padding:0 28px}.summary-grid{grid-template-columns:1.2fr 1fr 1fr;gap:12px}.capital-card,.metric-card{padding:22px 18px}.capital-card h2{font-size:1.9rem}.metric-card h2{font-size:1.65rem}td,th{padding-left:18px;padding-right:18px}}@media (max-width:900px){.sidebar{width:76px;padding:25px 10px}.brand{padding:0 8px 40px}.brand>span:last-child,.nav-label,.sidebar-bottom>div,.nav-link .nav-text{display:none}.brand-mark{flex-shrink:0;width:38px}.nav-link{justify-content:center;padding:15px 8px}.workspace{margin-left:76px}.sidebar-bottom{padding:20px 8px 0}.summary-grid{grid-template-columns:1fr 1fr}.capital-card{grid-column:1/-1}.capital-card h2{font-size:2.4rem}.metric-card{min-height:170px}.metric-card h2{margin-top:14px}}@media (max-width:600px){.sidebar{width:62px;padding:22px 6px}.workspace{margin-left:62px}.brand{padding-left:5px}.brand-mark{width:34px;height:36px;font-size:1.5rem}.sidebar-bottom{padding-left:3px}.topbar{height:64px;padding:0 18px;font-size:.75rem}.private-label{display:none}.content{padding:26px 16px}.page-heading{flex-direction:column;align-items:flex-start;gap:18px}h1{font-size:1.8rem}.summary-grid{gap:10px}.metric-card{padding:19px 14px}.metric-card h2{font-size:1.45rem}.metric-card>span{font-size:.8125rem}.metric-card p{font-size:.75rem}.capital-card h2{font-size:2rem}.panel-heading{flex-wrap:wrap;padding:20px 18px}.button{white-space:normal}.metric-foot{font-size:.6875rem}th,td{padding:16px}.page-heading p{font-size:.875rem}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.brand-button{color:inherit;text-align:left;background:0 0;width:100%}.sidebar-note{color:var(--dim);align-items:flex-start;gap:10px;margin:64px 16px 24px;font-size:.75rem;line-height:1.7;display:flex}.sidebar-note svg{margin-top:4px}.logout{color:#bed0c9;background:0 0;margin-left:auto;padding:6px}.heading-actions{align-items:center;gap:10px;display:flex}.metric-top{color:var(--text);justify-content:space-between;align-items:center;gap:10px;font-size:.875rem;display:flex}.metric-top>svg{color:var(--dim)}.small-icon{background:var(--head);color:var(--text);vertical-align:middle;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;margin-right:5px;display:inline-flex}.legend{gap:20px;display:flex}.legend-item{align-items:center;gap:6px;display:flex}.legend-item i{border-radius:2px;width:6px;height:6px}.search{color:var(--dim);align-items:center;gap:8px;display:flex;position:relative}.search input{width:155px;color:var(--ink);background:0 0;border:0;padding:5px;font-size:.8125rem}.search input::placeholder{color:var(--dim)}.link-button{text-align:left;color:inherit;background:0 0;border:0;padding:0}.link-button:hover b{color:var(--blue-text)}.subtext{color:var(--dim);overflow-wrap:anywhere;max-width:300px;margin-top:4px;font-size:.6875rem;font-weight:400;line-height:1.6;display:block}.rate{white-space:nowrap;font-size:.875rem}.rate small{color:var(--dim);font-size:.6875rem}.progress-label{color:var(--dim);justify-content:space-between;gap:20px;min-width:90px;margin-bottom:8px;font-size:.6875rem;display:flex}progress{appearance:none;background:var(--head);border:0;border-radius:5px;width:100%;height:4px;display:block}progress::-webkit-progress-bar{background:var(--head);border-radius:5px}progress::-webkit-progress-value{background:var(--green);border-radius:5px}progress::-moz-progress-bar{background:var(--green);border-radius:5px}.icon-button{min-width:36px;min-height:36px;color:var(--dim);background:0 0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.icon-button:hover{background:var(--head);color:var(--blue-text)}.footer-separator{color:#c2cec6;margin:0 12px}.bottom-grid{grid-template-columns:1.1fr 1fr;gap:22px;display:grid}.bottom-grid .panel{margin-bottom:24px}.upcoming-row{text-align:left;background:var(--card);border-top:1px solid var(--line);width:100%;color:var(--ink);align-items:center;gap:14px;padding:18px 24px;display:flex}.upcoming-row:hover{background:var(--soft)}.date-tile{background:var(--head);border-radius:7px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:48px;display:flex}.date-tile b{font-size:1rem;font-weight:550}.date-tile small{text-transform:uppercase;color:var(--dim);margin-top:2px;font-size:.625rem}.upcoming-info{flex:1}.upcoming-info b{font-size:.8125rem;font-weight:550;display:block}.upcoming-info small{color:var(--dim);margin-top:5px;font-size:.6875rem;display:block}.upcoming-value{text-align:right;white-space:nowrap}.upcoming-value b{font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:600;display:block}.upcoming-value small{color:var(--dim);margin-top:5px;font-size:.6875rem;display:block}.upcoming-row>svg{color:var(--dim)}.attention-item{text-align:left;width:100%;color:var(--ink);background:0 0;align-items:flex-start;gap:13px;padding:14px 25px 20px;display:flex}button.attention-item:hover{background:var(--soft)}.attention-item b{font-size:.8125rem;font-weight:550}.attention-item p{color:var(--dim);margin-top:6px;font-size:.75rem;line-height:1.7}.attention-item small{color:var(--text);align-items:center;gap:5px;margin-top:10px;font-size:.6875rem;display:flex}.attention-icon{background:var(--head);width:34px;height:34px;color:var(--dim);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.attention-icon.amber{background:var(--orange-soft);color:var(--orange-text)}.cashflow .panel-heading p{margin-top:7px}.chart-legend{color:var(--dim);align-items:center;gap:7px;font-size:.6875rem;display:flex}.chart-legend i{background:var(--input-line);border-radius:2px;width:8px;height:8px}.bar-chart{align-items:flex-end;gap:32px;height:185px;padding:10px 36px 16px;display:flex}.bar-column{flex-direction:column;flex:1;align-items:center;min-width:0;height:100%;display:flex}.bar-column>span{color:var(--text);white-space:nowrap;font-variant-numeric:tabular-nums;margin-bottom:9px;font-size:.6875rem}.bar-track{border-bottom:1px solid var(--line);justify-content:center;align-items:flex-end;width:100%;height:110px;display:flex}.bar-track div{background:var(--green);border-radius:5px 5px 0 0;width:70%;max-width:74px;min-height:1px}.bar-column:first-child .bar-track div{background:var(--dim)}.bar-column small{text-transform:uppercase;color:var(--dim);margin-top:10px;font-size:.6875rem}.workspace-footer{color:var(--dim);justify-content:space-between;align-items:center;gap:15px;padding:4px 0 20px;font-size:.6875rem;display:flex}.text-button{color:var(--dim);background:0 0;align-items:center;gap:6px;padding:6px 0;font-size:.6875rem;display:inline-flex}.badge{white-space:nowrap;border-radius:5px;align-items:center;padding:4px 8px;font-size:.6875rem;font-weight:500;display:inline-flex}.badge.paid{color:var(--green-text);background:var(--green-soft)}.badge.upcoming{color:var(--text);background:var(--head)}.badge.partial{color:var(--orange-text);background:var(--orange-soft)}.badge.overdue{color:var(--red);background:var(--orange-soft)}.badge.neutral{color:var(--dim);background:var(--head)}.back-button{color:var(--dim);background:0 0;align-items:center;gap:6px;margin-bottom:25px;padding:0;font-size:.8125rem;display:inline-flex}.detail-metrics{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(4,1fr);margin-bottom:25px;padding:27px 8px;display:grid}.detail-metrics>div{border-right:1px solid var(--line);padding:0 24px}.detail-metrics>div:last-child{border:0}.detail-metrics span{color:var(--dim);font-size:.75rem;display:block}.detail-metrics strong{font-size:1.55rem;font-weight:600;font-family:var(--mono);letter-spacing:-.6px;white-space:nowrap;margin-top:13px;display:block}.detail-metrics .date-value{margin-top:20px;font-size:1.125rem}.info-line{color:var(--dim);align-items:center;gap:10px;margin-bottom:24px;font-size:.8125rem;line-height:1.7;display:flex}.scenario-banner,.review-box{border:1px solid var(--orange-soft);background:var(--orange-soft);color:var(--orange-text);border-radius:12px;gap:15px;margin-bottom:24px;padding:20px 22px;display:flex}.scenario-banner b,.review-box b{font-size:.875rem;font-weight:600}.scenario-banner p,.review-box p{margin-top:5px;font-size:.8125rem;line-height:1.7}.tabs{border-bottom:1px solid var(--line);gap:22px;padding:0 25px;display:flex;overflow:auto}.tabs button{color:var(--dim);white-space:nowrap;background:0 0;border-bottom:3px solid #0000;padding:20px 2px 17px;font-size:.875rem}.tabs button.active{color:var(--blue-text);border-bottom-color:var(--teal);font-weight:600}.terms{padding:28px}.terms-grid{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:25px;margin-bottom:28px;padding-bottom:28px;display:grid}.terms-grid span{color:var(--dim);margin-bottom:7px;font-size:.75rem;display:block}.terms-grid b{font-size:.875rem;font-weight:500}.terms h3{margin:25px 0 14px;font-size:1rem}.terms p,.terms li{color:var(--text);font-size:.875rem;line-height:1.9}.terms ul{padding-left:20px}.terms li{margin:10px 0;padding-left:5px}.terms-foot{border-top:1px solid var(--line);margin-top:25px;padding-top:20px;font-size:.75rem!important}.release-confirm{max-width:350px;margin:24px 0}.alternative{background:var(--soft);border-radius:10px;flex-direction:column;gap:9px;margin:0 25px 25px;padding:22px;display:flex}.alternative b{font-size:.875rem;font-weight:550}.alternative span{font-size:1.0625rem}.alternative small{color:var(--dim);line-height:1.7}.empty{text-align:center;color:var(--dim);padding:58px 20px;font-size:.875rem;line-height:1.7}.empty-icon{background:var(--head);width:50px;height:50px;color:var(--dim);border-radius:50%;place-items:center;margin:0 auto 15px;display:grid}.empty h3{color:var(--text);margin-bottom:8px;font-size:1rem;font-weight:550}.empty p{font-size:.8125rem}.empty .button{margin-top:22px}.small-empty{padding:25px}.file-list{padding:0 25px 25px}.file-row{border-top:1px solid var(--line);align-items:center;gap:15px;padding:20px 0;display:flex}.file-icon{border:1px solid var(--line);width:40px;height:43px;color:var(--dim);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.file-info{flex:1;min-width:0}.file-info b{overflow-wrap:anywhere;font-size:.875rem;font-weight:550;display:block}.file-info small{color:var(--dim);margin-top:7px;font-size:.6875rem;display:block}.upload-zone{border:1px dashed var(--input-line);background:var(--blue-soft);width:100%;color:var(--dim);border-radius:10px;justify-content:center;align-items:center;gap:17px;margin-top:14px;padding:28px;font-size:.875rem;display:flex}.upload-zone small{color:var(--dim);margin-top:6px;font-size:.6875rem;display:block}.upload-zone:hover{background:var(--head)}.voided td{opacity:.55}.error-banner{background:var(--red-soft);border:1px solid var(--red-soft);color:var(--red);border-radius:10px;align-items:center;gap:12px;margin-bottom:25px;padding:14px 18px;font-size:.875rem;display:flex}.error-banner .button{margin-left:auto}.muted{color:var(--muted)}.small{font-size:.75rem}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.modal{border:1px solid var(--line);width:min(500px,100vw - 28px);max-height:calc(100dvh - 40px);color:var(--ink);border-radius:18px;padding:0;box-shadow:0 24px 90px #0c241940}.modal.wide{width:min(650px,100vw - 28px)}.modal::backdrop{background:var(--overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal-heading{z-index:1;background:var(--card);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px 26px;display:flex;position:sticky;top:0}.modal-heading h2{font-size:1.15rem;font-weight:650}.form-body{flex-direction:column;gap:20px;padding:25px 28px;display:flex}.form-body p{font-size:.875rem;line-height:1.7}label{color:var(--text);flex-direction:column;gap:8px;font-size:.8125rem;font-weight:500;display:flex}label small{color:var(--dim);font-size:.75rem;font-weight:400;line-height:1.6}input,select,textarea{border:1px solid var(--line);background:var(--card);color:var(--input-text);border-radius:7px;min-width:0;max-width:100%;padding:12px}select{width:100%}textarea{resize:vertical;min-height:74px;line-height:1.5}input[type=file]{font-size:.8125rem}input[type=file]::file-selector-button{background:var(--head);color:var(--text);border:0;border-radius:4px;margin-right:10px;padding:7px}.form-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.amount-input{font-variant-numeric:tabular-nums;padding:15px;font-size:1.65rem}.form-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:12px;margin-top:5px;padding-top:20px;display:flex}.allocation-title h3{font-size:.875rem;font-weight:600}.allocation-title span{color:var(--dim);margin-top:6px;font-size:.75rem;display:block}.allocation-total{background:var(--head);color:var(--text);border-radius:8px;justify-content:space-between;padding:14px 16px;font-size:.875rem;display:flex}.allocation-total.mismatch{background:var(--orange-soft);color:var(--orange-text)}.form-error{background:var(--red-soft);white-space:pre-wrap;border-radius:7px;padding:12px;color:var(--red)!important;font-size:.8125rem!important}.form-note{color:var(--dim);border-left:2px solid var(--line);padding-left:12px;font-size:.75rem!important}.toast{z-index:70;background:var(--blue);color:#fff;border-radius:10px;align-items:center;gap:10px;max-width:calc(100vw - 30px);padding:16px 22px;font-size:.875rem;display:flex;position:fixed;bottom:30px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #10281920}.login-page{background:var(--head);place-items:center;min-height:100vh;padding:24px;display:grid}.login-card{background:var(--card);border:1px solid var(--line);border-radius:18px;width:100%;max-width:450px;padding:40px}.login-brand{color:var(--ink);padding:0 0 40px}.login-card>svg{color:var(--dim);margin-bottom:18px}.login-card h1{letter-spacing:-.6px;font-size:1.6rem}.login-card p{color:var(--dim);margin-top:13px;font-size:.875rem;line-height:1.8}.login-card form{flex-direction:column;gap:18px;margin-top:25px;display:flex}.login-card small{color:var(--dim);margin-top:28px;font-size:.6875rem;display:block}.login-card>a{margin-top:25px}@media (max-width:1200px){.bottom-grid{gap:16px}.upcoming-row{gap:10px;padding:18px}.attention-item{padding:14px 20px 20px}.detail-metrics>div{padding:0 17px}.detail-metrics strong{font-size:1.3rem}.detail-metrics .date-value{font-size:1rem}.bar-chart{gap:22px}.bar-column>span{font-size:.625rem}}@media (max-width:900px){.sidebar-note{display:none}.bottom-grid{grid-template-columns:1fr}.bar-chart{gap:17px;padding-left:20px;padding-right:20px}.detail-metrics{grid-template-columns:1fr 1fr;gap:24px}.detail-metrics>div:nth-child(2){border:0}.detail-metrics strong{font-size:1.5rem}.detail-metrics .date-value{margin-top:13px}.terms{padding:22px}.heading-actions{flex-wrap:wrap}}@media (max-width:600px){.search input{width:130px}.bottom-grid{gap:0}.upcoming-row{gap:9px;padding:16px}.upcoming-info b{font-size:.75rem}.upcoming-value b{font-size:.8125rem}.upcoming-row>svg{display:none}.attention-item{padding:13px 17px 20px}.bar-chart{justify-content:flex-start;gap:18px;padding-left:16px;padding-right:16px;overflow:auto}.bar-column{flex-shrink:0;min-width:68px}.chart-legend{display:none}.workspace-footer{flex-direction:column;align-items:flex-start;gap:9px}.detail-metrics strong{font-size:1.3rem}.detail-metrics>div{padding:0 15px}.detail-metrics .date-value{font-size:.9375rem}.terms-grid{grid-template-columns:1fr;gap:20px}.tabs{gap:20px;padding:0 18px}.file-list{padding:0 18px 18px}.file-row{gap:10px}.file-info b{font-size:.8125rem}.upload-zone{padding:20px 13px;font-size:.8125rem}.upload-zone>svg:last-child{display:none}.form-body{padding:22px 20px}.form-grid{grid-template-columns:1fr}.allocation-fields{grid-template-columns:1fr 1fr;gap:12px}.allocation-fields label{font-size:.75rem}.allocation-fields input{padding:10px}.modal-heading{padding:17px 20px}.form-actions{flex-wrap:wrap}.scenario-banner,.review-box{padding:18px 16px}.login-card{padding:28px}.toast{font-size:.8125rem;bottom:15px;left:15px;transform:none}}.sidebar{overflow-y:auto}.sidebar-note{margin-top:30px;margin-bottom:25px}.brand{padding-bottom:35px}.nav-link{padding-top:12px;padding-bottom:12px}.sidebar-bottom{flex-shrink:0;padding-bottom:3px}.finance-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.entity-switch{background:var(--head);border:1px solid var(--line);border-radius:9px;gap:3px;padding:4px;display:flex}.entity-switch button{color:var(--dim);background:0 0;border-radius:6px;min-height:40px;padding:10px 15px;font-size:.875rem}.entity-switch button.selected{background:var(--card);color:var(--blue-text);box-shadow:0 1px 4px #233c1612}.month-picker{color:var(--dim);flex-direction:row;align-items:center;gap:9px;display:flex}.month-picker input{background:var(--card);border:1px solid var(--line);padding:9px 12px;font-size:.875rem}.finance-metrics{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:24px;display:grid}.finance-metric{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:25px}.finance-metric>span{color:var(--text);justify-content:space-between;gap:15px;font-size:.875rem;display:flex}.finance-metric>span svg{color:var(--dim)}.finance-metric strong{letter-spacing:-.7px;font-size:1.9rem;font-family:var(--mono);font-variant-numeric:tabular-nums;margin:21px 0 10px;font-weight:650;display:block}.finance-metric small{color:var(--dim);font-size:.75rem;line-height:1.6}.finance-metric.accent{background:radial-gradient(120% 140% at 0 0,#2f7bff 0,var(--blue) 45%,#0040a8 100%);border-color:var(--blue);color:#fff}.finance-metric.accent>span{color:#ffffffc7}.finance-metric.accent small{color:#ffffffb3}.quick-entry{flex-wrap:wrap;align-items:center;gap:20px;padding:22px 24px;display:flex}.quick-label{color:var(--text);flex-shrink:0;align-items:center;gap:12px;display:flex}.quick-label b{color:var(--green-text);font-size:.875rem;font-weight:600;display:block}.quick-label span{color:var(--dim);margin-top:5px;font-size:.75rem;display:block}.quick-entry form{flex:1;gap:12px;min-width:250px;display:flex}.quick-entry input{background:var(--soft);flex:1;min-width:0;font-size:.875rem}.quick-entry .clarification{border-top:1px solid var(--line);width:100%;color:var(--text);justify-content:space-between;align-items:center;gap:15px;padding-top:15px;font-size:.875rem;display:flex}.clarification>div{gap:8px;display:flex}.finance-overview-grid{grid-template-columns:1.1fr 1fr;gap:22px;display:grid}.entity-badge{white-space:nowrap;border-radius:5px;align-items:center;gap:5px;padding:5px 7px;font-size:.75rem;display:inline-flex}.entity-badge.pf{background:var(--blue-soft);color:var(--blue-text)}.entity-badge.pj{background:var(--green-soft);color:var(--text)}.entity-overview{padding:0 25px 26px}.entity-overview+.entity-overview{border-top:1px solid var(--line);padding-top:20px}.entity-overview>div{grid-template-columns:1fr 1fr 1fr;gap:15px;margin-top:18px;display:grid}.entity-overview>div span{color:var(--dim);font-size:.75rem}.entity-overview strong{color:var(--green-text);font-variant-numeric:tabular-nums;margin-top:8px;font-size:1.125rem;font-weight:600;display:block}.overview-link{border-top:1px solid var(--line);background:var(--card);text-align:left;width:100%;color:var(--text);align-items:center;gap:12px;padding:18px 23px;display:flex}.overview-link:hover{background:var(--green-soft)}.overview-link span{color:var(--text);flex:1;font-size:.8125rem}.overview-link small{color:var(--dim);margin-top:5px;font-size:.6875rem;display:block}.overview-link b{white-space:nowrap;color:var(--text);font-size:.9375rem;font-weight:600}.overview-link>svg{flex-shrink:0}.overview-link>svg:last-child{color:var(--dim)}.table-filters{flex-wrap:wrap;gap:10px;display:flex}.table-filters input,.table-filters select{width:auto;max-width:190px;padding:9px 10px;font-size:.8125rem}.entry-description{overflow-wrap:anywhere;min-width:160px;max-width:320px;font-weight:550;display:block}.expense-value{color:var(--red)!important}.income-value{color:var(--green-text)!important}.row-actions{gap:1px;display:flex}.row-actions .icon-button{min-width:30px}.whatsapp-heading{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:25px;display:flex}.whatsapp-heading h2{font-size:1.15rem;font-weight:650}.whatsapp-heading p{color:var(--dim);margin-top:8px;font-size:.875rem}.whatsapp-heading>.badge{margin-left:auto}.whatsapp-icon{background:var(--green-soft);width:60px;min-width:60px;height:60px;color:var(--green-text);border-radius:15px;place-items:center;display:grid}.whatsapp-flow{background:var(--head);flex-direction:column;gap:14px;padding:30px;display:flex}.chat-bubble{border-radius:12px;max-width:80%;padding:12px 17px;font-size:.9375rem;line-height:1.7;box-shadow:0 2px 2px #36502b06}.chat-bubble.outgoing{background:var(--green-soft);color:var(--green-text);border-bottom-right-radius:3px;align-self:flex-end}.chat-bubble.incoming{background:var(--card);color:var(--text);border-bottom-left-radius:3px;align-self:flex-start}.whatsapp-flow>p{text-align:center;margin-top:12px}.connection-steps{padding-left:20px}.connection-steps li{margin-bottom:15px;padding-left:8px}.audit-row{border-bottom:1px solid var(--line);padding-bottom:18px}.audit-row>b{color:var(--text);font-size:.875rem}.audit-row small{color:var(--dim);margin:5px 0;font-size:.75rem;display:block}.audit-row p{color:var(--text);font-size:.8125rem}.finance-history-button{color:var(--dim);background:0 0;align-items:center;gap:8px;margin-bottom:20px;padding:6px 0;font-size:.8125rem;display:flex}@media (max-width:1200px){.finance-overview-grid{gap:16px}.finance-metric{padding:22px 18px}.finance-metric strong{font-size:1.65rem}.entity-overview{padding-left:19px;padding-right:19px}.entity-overview strong{font-size:1rem}.overview-link{padding:17px}.overview-link b{font-size:.875rem}.quick-entry{padding:20px}}@media (max-width:900px){.finance-overview-grid{grid-template-columns:1fr}.finance-metrics{gap:12px}.finance-metric strong{font-size:1.5rem}.finance-metric{padding:20px 15px}.quick-entry form{flex-basis:100%}.sidebar-note{display:none}.entity-overview strong{font-size:1.2rem}}@media (max-width:600px){.finance-metrics{grid-template-columns:1fr;gap:12px}.finance-metric strong{margin-top:13px;font-size:1.8rem}.finance-metric{padding:22px}.entity-switch{justify-content:space-between;width:100%}.entity-switch button{padding:9px 10px;font-size:.75rem}.finance-toolbar{gap:12px}.month-picker{margin-left:auto}.quick-entry{gap:17px;padding:18px}.quick-entry form{flex-direction:column;min-width:0}.quick-entry .clarification{flex-direction:column;align-items:flex-start}.table-filters{grid-template-columns:1fr 1fr;width:100%;display:grid}.table-filters input,.table-filters select{width:100%;min-width:0;max-width:none}.entity-overview>div{gap:10px}.entity-overview strong{font-size:1rem}.overview-link{gap:10px;padding:17px 16px}.overview-link>svg:last-child{display:none}.overview-link span{font-size:.75rem}.overview-link b{font-size:.8125rem}.chat-bubble{max-width:95%;font-size:.8125rem}.whatsapp-flow{padding:20px 16px}.whatsapp-heading{gap:12px}.whatsapp-heading>.badge{margin-left:0}.whatsapp-heading>div{flex:1;min-width:160px}.whatsapp-heading h2{font-size:1rem}}.module-nav{display:block}.module-group{margin-bottom:12px}.module-title{gap:9px;padding:13px 10px;font-weight:650}.module-title>svg:last-child{width:15px;margin-left:auto;transition:transform .2s}.module-title .expanded{transform:rotate(90deg)}.module-active{color:#fff}.module-children{border-left:1px solid var(--line);margin:0 0 20px 20px;padding-left:9px}.module-children .nav-link{margin-bottom:3px;padding:11px 12px;font-size:.875rem}.sidebar .brand{padding-bottom:32px}.assistant-shortcut{text-align:left;width:100%;color:var(--blue-text);align-items:center;gap:14px;margin:0 0 24px;padding:18px 22px;display:flex}.assistant-shortcut span{flex:1;font-weight:600}.assistant-shortcut small{color:var(--muted);margin-top:5px;font-weight:400;display:block}.table-filters{flex-wrap:wrap}.finance-chat{max-width:960px;margin:auto}.chat-mode-note{color:var(--muted);margin-bottom:20px;font-size:.875rem;line-height:1.6}.conversation{overflow:hidden}.conversation-log{flex-direction:column;gap:18px;min-height:330px;max-height:58vh;padding:28px;display:flex;overflow:auto}.chat-welcome{color:var(--muted);padding:24px 0}.chat-welcome h2{color:var(--ink);margin:16px 0 10px}.chat-welcome p{max-width:580px;line-height:1.6}.chat-examples{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.chat-examples button{background:var(--head);border:1px solid var(--line);text-align:left;color:var(--blue-text);border-radius:8px;padding:12px;font-size:.875rem}.conversation-line{background:var(--head);overflow-wrap:anywhere;border-radius:12px;max-width:85%;padding:16px 20px;line-height:1.65}.conversation-line>span{color:var(--muted);font-size:.8125rem}.conversation-line p{white-space:pre-wrap}.conversation-line.user{background:var(--blue);color:#fff;align-self:flex-end}.conversation-line.user>span{color:#ffffffc7}.chat-compose{border-top:1px solid var(--line);gap:12px;padding:20px;display:flex}.chat-compose input,.chat-compose textarea{border:1px solid var(--line);background:var(--card);border-radius:8px;flex:1;min-width:0;padding:14px}.chat-pending{background:var(--soft);padding:12px 20px;font-size:.875rem}.chat-pending button{color:var(--blue-text);background:0 0;text-decoration:underline}.chat-footnote{color:var(--muted);margin-top:15px;font-size:.875rem;line-height:1.6}@media (max-width:1000px){.sidebar{width:220px}.workspace{margin-left:220px}.module-title span,.module-children .nav-link{display:block}.module-nav{width:100%}}@media (max-width:700px){.shell{display:block}.sidebar{width:100%;height:auto;padding:18px;display:block;position:relative;inset:auto}.sidebar .brand{padding:0 0 18px}.module-nav{grid-template-columns:1fr 1fr;gap:10px;display:grid}.module-group{min-width:0}.module-title{white-space:normal;align-items:center}.module-children{margin-bottom:0}.sidebar-note,.sidebar-bottom{display:none}.workspace{margin-left:0}.topbar{height:auto;padding:15px 20px}.content{padding:24px 18px}.conversation-log{max-height:55vh;padding:18px}.conversation-line{max-width:95%}.chat-compose{gap:8px;padding:12px}.chat-compose .button span{display:none}.chat-welcome{padding:8px 0}}.assistant-launcher{z-index:45;background:var(--teal);color:#fff;border-radius:30px;align-items:center;gap:10px;min-height:56px;padding:16px 20px;font-weight:600;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 5px 24px #102c3433}.assistant-popup{z-index:45;background:var(--card);border:1px solid var(--line);border-radius:18px;flex-direction:column;width:min(430px,100vw - 32px);height:min(650px,100dvh - 118px);display:flex;position:fixed;bottom:94px;right:24px;overflow:hidden;box-shadow:0 16px 64px #102c3433}.assistant-popup[hidden]{display:none}.assistant-popup-header{border-bottom:1px solid var(--line);background:var(--card);color:var(--title);justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;display:flex}.assistant-popup-header>span{align-items:center;gap:10px;display:flex}.assistant-popup-header .icon-button{color:var(--text);background:0 0}.assistant-popup .finance-chat{flex-direction:column;flex:1;width:100%;max-width:none;min-height:0;margin:0;display:flex}.assistant-popup .page-heading{display:none}.assistant-popup .chat-mode-note{border-bottom:1px solid var(--line);margin:0;padding:10px 16px;font-size:.8125rem;line-height:1.4}.assistant-popup .conversation{border:0;border-radius:0;flex-direction:column;flex:1;min-height:0;margin:0;display:flex}.assistant-popup .conversation-log{flex:1;gap:12px;min-height:0;max-height:none;padding:16px}.assistant-popup .chat-welcome{padding:6px 0}.assistant-popup .chat-welcome>svg{display:none}.assistant-popup .chat-welcome h2{margin:0 0 10px;font-size:1.15rem}.assistant-popup .chat-welcome p{font-size:.875rem}.assistant-popup .chat-examples{gap:8px;margin-top:14px}.assistant-popup .chat-examples button{padding:10px;font-size:.875rem}.assistant-popup .conversation-line{max-width:95%;padding:12px 14px;font-size:.9375rem}.assistant-popup .chat-compose{flex-shrink:0;gap:8px;padding:12px}.assistant-popup .chat-compose input,.assistant-popup .chat-compose textarea{width:100%;padding:12px;font-size:1rem}.assistant-popup .chat-compose .button{padding:12px}.assistant-popup .chat-compose .button span{display:none}.assistant-popup .chat-footnote{margin:0;padding:8px 14px 12px;font-size:.75rem;line-height:1.4}.assistant-popup .chat-pending{padding:8px 12px}.workspace-footer{padding-bottom:80px}@media (max-width:700px){.assistant-popup{width:calc(100vw - 24px);height:min(650px,100dvh - 100px);bottom:84px;right:12px}.assistant-launcher{min-height:54px;bottom:16px;right:16px}.module-nav{align-items:start}.module-children .nav-link{justify-content:flex-start}}.assistant-memory-controls{border-bottom:1px solid var(--line);padding:8px 16px;font-size:.875rem}.assistant-memory-list{max-height:180px;overflow:auto}.assistant-memory-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.assistant-memory-list small{color:var(--muted);margin-top:5px;display:block}.assistant-memory-list p{padding:12px 0}.assistant-memory-controls>.text-button{min-height:32px}.chat-attachment{border-top:1px solid var(--line);background:var(--soft);align-items:center;gap:8px;padding:8px 14px;font-size:.8125rem;display:flex}.chat-attachment span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.chat-attach-button{flex-shrink:0;align-self:center}.pending-contracts{margin-bottom:8px}.pending-contracts summary{cursor:pointer;padding:6px 0}.pending-contracts button{text-align:left;overflow-wrap:anywhere;max-width:100%;padding:8px 0;display:block}.assistant-popup .chat-compose{gap:5px}.assistant-popup .chat-compose input[hidden]{display:none}.currency-field{min-width:0;display:block}.currency-box{border:1px solid var(--line);background:var(--card);border-radius:8px;align-items:center;display:flex;overflow:hidden}.currency-box:focus-within{outline:3px solid var(--blue);outline-offset:2px}.currency-box>span{color:var(--text);padding-left:14px;font-size:1rem;font-weight:650}.form-body .currency-box input{box-shadow:none;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;outline:none;width:100%;min-width:0;padding:12px 10px;font-size:1rem}.currency-preview{margin-top:7px;font-size:.8125rem;font-weight:400;line-height:1.4;color:var(--text)!important;display:block!important}.currency-preview.invalid{color:var(--red)!important}.topbar-account{align-items:center;gap:12px;display:flex}.mobile-logout{display:none}@media (max-width:700px){.mobile-logout{min-height:40px;padding:8px;display:inline-flex}.topbar{gap:8px}.topbar>span{min-width:0}.sidebar .brand>span:last-child{display:block}.sidebar .brand{gap:10px}.assistant-popup .chat-footnote{padding:8px 12px;font-size:.75rem}}.expense-classification{border:1px solid var(--border,var(--line));border-radius:10px;min-width:0;margin:0;padding:16px}.expense-classification legend{padding:0 6px;font-weight:600}.expense-classification p{margin:10px 0 0}.category-field{flex-direction:column;gap:8px;min-width:0;display:flex}.category-field .text-button{align-self:flex-start}.assistant-launcher{isolation:isolate;background:var(--surface-dark);color:#fafafa;border:1px solid var(--line);overflow:hidden;box-shadow:0 6px 28px #0005}.assistant-launcher:before,.assistant-launcher:after{content:"";pointer-events:none;z-index:-1;filter:blur(10px);background:radial-gradient(at 25% 45%,#d2d2df55,#0000 38%),radial-gradient(at 70% 65%,#aaaabe40,#0000 36%);animation:9s ease-in-out infinite alternate menegon-smoke-drift;position:absolute;inset:-65% -75%}.assistant-launcher:after{opacity:.6;animation-duration:14s;animation-direction:alternate-reverse;animation-delay:-6s}@keyframes menegon-smoke-drift{0%{transform:translate(-16%)scaleY(.9)}to{transform:translate(16%)scaleY(1.12)}}@media (prefers-reduced-motion:reduce){.assistant-launcher:before,.assistant-launcher:after{animation:none}}.brand-logo{object-fit:contain;border-radius:12px;flex-shrink:0;width:44px;height:47px;display:block}.sidebar .brand{letter-spacing:-.4px;gap:10px;padding:0 4px 32px;font-size:1.125rem}.sidebar .brand>span:last-child{white-space:nowrap;min-width:0}.sidebar .brand-sub{letter-spacing:1.05px;font-size:.5625rem}.assistant-logo{object-fit:contain;border-radius:8px;flex-shrink:0;display:block}@media (min-width:701px) and (max-width:900px){.sidebar .brand{justify-content:center;padding-left:0;padding-right:0}.sidebar .brand-logo{width:38px;height:41px}}@media (max-width:700px){.sidebar .brand{gap:12px;padding:0 4px 18px;font-size:1.25rem}}.analysis-only{white-space:nowrap;flex-shrink:0;align-items:center;gap:5px;font-size:.75rem;display:flex}.analysis-only input{width:16px;height:16px;margin:0}.meta-area{min-width:0}.content:has(.meta-area>.meta-bm-grid){max-width:none}.meta-area>:is(.page-heading,.meta-metrics,.meta-board-controls,.error-banner){max-width:1476px;margin-left:auto;margin-right:auto}.meta-area>.meta-bm-grid{justify-content:safe center}.meta-materials-page>.meta-bm-grid{justify-content:flex-start;max-width:1476px;margin-left:auto;margin-right:auto}.meta-metrics{grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:24px;display:grid}.meta-metrics>div{background:var(--card);border:1px solid var(--border,var(--line));border-radius:12px;flex-direction:column;gap:8px;padding:16px 20px;display:flex}.meta-toolbar{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.meta-toolbar input{flex:1;min-width:220px}.meta-toolbar input,.meta-toolbar select{border:1px solid var(--line);background:var(--card);font:inherit;border-radius:9px;padding:12px}.meta-hint,.meta-caption,.meta-id{color:var(--text);font-size:14px}.meta-hint{margin:0 0 20px}.meta-bm-grid,.meta-profile-grid{flex-wrap:nowrap;align-items:start;gap:18px;padding-bottom:8px;display:flex;overflow-x:auto}.meta-bm-grid>.meta-bm-card{flex:0 0 320px}.meta-bm-card,.meta-card{border:1px solid var(--line);background:var(--card);border-radius:13px;min-width:0;padding:20px;box-shadow:0 2px 6px #142d2410}.meta-bm-card{border-top:5px solid var(--blue)}.meta-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.meta-card-head h2{margin:0;font-size:18px}.meta-name{color:inherit;font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;flex:1;padding:0;font-size:18px;font-weight:700}.meta-bm-card h3{text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;margin:23px 0 9px;font-size:14px;display:flex}.meta-bm-card h3 span{background:var(--head);border-radius:5px;padding:0 7px}.meta-tags{flex-wrap:wrap;gap:7px;display:flex}.meta-chip{border:1px solid var(--line);border-left:4px solid var(--blue);background:var(--soft);font:inherit;text-align:left;cursor:pointer;border-radius:7px;flex-wrap:wrap;align-items:center;gap:5px;max-width:100%;padding:7px 9px;font-size:14px;display:inline-flex}.meta-chip span{overflow-wrap:anywhere}.meta-chip[draggable=true]{cursor:grab}.meta-status{background:var(--head);color:var(--text);white-space:nowrap;border-radius:5px;padding:3px 7px;font-size:12px}.meta-status.active{background:var(--green-soft);color:var(--green-text)}.meta-status.blocked{background:var(--red-soft);color:var(--red)}.meta-status.restricted{background:var(--orange-soft);color:var(--orange-text)}.meta-status.archived{background:var(--head);color:var(--text)}.meta-empty-slot{color:var(--dim);margin:0;padding:8px 0;font-size:14px}.meta-account-list{gap:7px;display:grid}.meta-account-row{border:1px solid var(--line);background:var(--card);font:inherit;text-align:left;cursor:grab;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:9px;display:flex}.meta-card-meta{color:var(--text);align-items:center;gap:9px;margin:12px 0;font-size:13px;display:flex}.meta-caption{margin:16px 0 8px}.meta-avatar{background:var(--green-soft);border-radius:10px;place-items:center;width:37px;height:37px;font-size:14px;font-weight:700;display:grid}.meta-task-progress{justify-content:space-between;gap:10px;margin:18px 0 8px;font-size:13px;display:flex}.profile-card progress{width:100%;height:5px;accent-color:var(--blue-text)}.meta-next{font-size:14px;line-height:1.5}.meta-next.overdue{color:var(--red)}.meta-board{align-items:stretch;gap:16px;padding-bottom:20px;display:flex;overflow-x:auto}.meta-lane{background:var(--head);border:2px solid #0000;border-radius:12px;flex:0 0 310px;min-height:350px;padding:14px}.meta-lane h2{justify-content:space-between;align-items:center;margin:4px 0 18px;font-size:16px;display:flex}.meta-lane h2 span{background:var(--card);border-radius:7px;padding:3px 8px}.meta-lane .meta-card{margin-bottom:12px;padding:16px}.drop-active{outline:3px solid var(--green);outline-offset:-3px;background:var(--green-soft)}.meta-notice{background:var(--green-soft);color:var(--green-text);border-radius:8px;padding:10px 14px;font-size:14px}.meta-empty{text-align:center;color:var(--text);padding:35px}.meta-empty h2{font-size:20px}.meta-matrix th{white-space:normal;min-width:170px}.meta-matrix td{padding:8px}.meta-matrix-cell{border:1px dashed var(--line);background:var(--soft);width:100%;font:inherit;cursor:pointer;border-radius:7px;padding:12px;font-size:13px}.meta-matrix-cell.linked{background:var(--green-soft);color:var(--green-text);border-style:solid}.meta-matrix-cell small{margin-top:5px;display:block}.meta-dialog{width:min(760px,95vw);max-height:92vh}.meta-detail-tabs{border-bottom:1px solid var(--line);gap:5px;padding:12px 20px;display:flex;overflow-x:auto}.meta-detail-tabs button{font:inherit;white-space:nowrap;color:var(--text);cursor:pointer;background:0 0;border:0;padding:9px;font-size:14px}.meta-detail-tabs button.active{background:var(--blue-soft);color:var(--blue-text);border-radius:7px;font-weight:600}.meta-detail-body{padding:22px}.meta-form{grid-template-columns:1fr 1fr;gap:18px;display:grid}.meta-form label{color:var(--text);flex-direction:column;gap:7px;font-size:14px;display:flex}.meta-form input,.meta-form select,.meta-form textarea{border:1px solid var(--line);width:100%;font:inherit;color:var(--title);background:var(--card);box-sizing:border-box;border-radius:8px;min-width:0;padding:11px}.meta-form textarea{resize:vertical;min-height:80px}.meta-form input[type=color]{height:43px;padding:4px}.meta-form .full{grid-column:1/-1}.meta-form-footer{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;padding-top:20px;display:flex}.meta-form details summary{cursor:pointer;margin-bottom:15px;font-size:14px}.meta-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.meta-tasks{margin:18px 0 26px}.meta-task{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:12px 0;display:flex}.meta-task input[type=checkbox]{width:18px;height:18px;accent-color:var(--blue-text)}.meta-task-title{text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;flex:1}.meta-task-title.done{color:var(--dim);text-decoration:line-through}.meta-task-title small{color:var(--text);margin-top:4px;font-size:12px;display:block}.meta-task-attach{cursor:pointer}.meta-task-attach input{width:100px;font-size:12px}.meta-link-row{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0;display:flex}.meta-link-row select{font:inherit;max-width:180px;padding:7px;font-size:13px}.meta-link-row+.meta-form{margin-top:24px}.meta-files>div{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:16px 0}.meta-files small{color:var(--text);margin-top:5px;display:block}.meta-files a{color:var(--green-text)}.meta-vault-note{background:var(--head);border-radius:9px;align-items:center;gap:15px;margin-bottom:20px;padding:12px;font-size:14px;display:flex}.meta-history details{border-bottom:1px solid var(--line);padding:13px 0}.meta-history summary{cursor:pointer;font-size:14px}.meta-history pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:var(--head);padding:12px;font-size:13px}.meta-area button:focus-visible,.meta-area input:focus-visible,.meta-area select:focus-visible{outline:3px solid var(--blue);outline-offset:2px}@media (max-width:700px){.meta-metrics{grid-template-columns:repeat(2,1fr)}.meta-metrics>div:last-child{grid-column:1/-1}.meta-form{grid-template-columns:1fr}.meta-form .full{grid-column:1}.meta-toolbar{flex-direction:column}.meta-dialog{width:96vw}.meta-detail-body{padding:16px}.meta-row{flex-wrap:wrap}.meta-lane{flex-basis:285px}.meta-card-head{flex-wrap:wrap}.meta-metrics b{font-size:23px}}.meta-toolbar input{flex:280px;width:auto}.meta-toolbar select{flex:0 240px;width:auto}.meta-area .meta-notice:empty{display:none}@media (max-width:700px){.meta-toolbar input,.meta-toolbar select{flex:auto;width:100%}}.mobile-nav-toggle{display:none}@media (max-width:700px){.sidebar .module-nav{display:none}.sidebar .module-nav.mobile-open{margin-top:16px;display:grid}.mobile-nav-toggle{color:#e3efe9;font:inherit;background:#ffffff10;border:1px solid #ffffff20;border-radius:8px;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:14px;display:flex}.mobile-nav-toggle svg:last-child{margin-left:auto}.mobile-nav-toggle[aria-expanded=true] svg:last-child{transform:rotate(90deg)}}.meta-first-bm{background:var(--head);border:1px solid var(--green-soft);border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:20px;display:flex}.meta-first-bm h2{margin:0 0 6px;font-size:20px}.meta-first-bm p{color:var(--text);margin:0}.meta-profile-links{gap:12px;display:grid}.meta-linked-profile{background:var(--soft);border:1px solid var(--line);border-radius:9px;padding:10px}.meta-linked-profile small{color:var(--text);overflow-wrap:anywhere;margin:7px 0;font-size:13px;display:block}.meta-linked-profile .meta-chip{background:var(--card)}.meta-days{gap:12px;display:grid}.meta-day{border:1px solid var(--line);border-radius:10px;padding:14px}.meta-day h3{margin:0;font-size:17px}.meta-day>.meta-row>span{color:var(--text);font-size:13px}.meta-day .text-button{margin-top:10px}.meta-area .heading-actions{flex-wrap:wrap}.meta-task-attach input{max-width:85px}@media (max-width:700px){.meta-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.meta-metrics>div:last-child{grid-column:auto}.meta-first-bm{flex-direction:column;align-items:flex-start}}.meta-free-group{background:var(--card);padding:20px}.meta-free-group>.meta-card-head{flex-wrap:nowrap;margin-bottom:16px}.meta-free-group .meta-card-head h2{overflow-wrap:anywhere;flex:1;line-height:1.4}.meta-free-group .count{background:var(--head);border-radius:7px;padding:4px 8px;font-size:13px}.meta-free-items{gap:0;display:grid}.meta-free-item{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:18px 0}.meta-free-item:first-child{padding-top:0}.meta-free-item:last-child{padding-bottom:0}.meta-item-type{color:var(--text);justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;font-size:12px;display:flex}.meta-free-item>.meta-chip{background:0 0;border:0;border-radius:0;flex-wrap:nowrap;width:100%;padding:0;font-size:16px;font-weight:650}.meta-free-item>.meta-chip svg{flex-shrink:0}.meta-classification{background:var(--green-soft);color:var(--green-text);border-radius:6px;margin-top:12px;padding:5px 9px;font-size:13px;display:table}.meta-antidetect{color:var(--text);overflow-wrap:anywhere;gap:5px;margin:12px 0;font-size:13px;display:grid}.meta-antidetect b{color:var(--green-text);font-weight:550}.meta-free-item .meta-id{overflow-wrap:anywhere;margin:10px 0;line-height:1.5}.meta-next-task{color:var(--text);overflow-wrap:anywhere;margin-top:6px;line-height:1.5;display:block}.meta-quick-move{color:var(--text);border-top:0;align-items:center;gap:8px;margin-top:10px;padding-top:0;font-size:12px;display:flex}.meta-quick-move select{border:1px solid var(--line);background:var(--card);min-width:0;color:var(--input-text);font:inherit;border-radius:6px;flex:1;padding:7px}.meta-free-group .meta-empty-slot{border:1px dashed var(--input-line);border-radius:8px;align-items:center;min-height:90px;padding:16px;line-height:1.6;display:flex}.meta-first-bm{margin-top:18px}.meta-free-items{gap:8px}.meta-free-item,.meta-free-item:first-child,.meta-free-item:last-child{border:1px solid var(--line);background:var(--soft);box-shadow:none;border-radius:8px;padding:10px 12px}.meta-free-item+.meta-free-item{border-top:1px solid var(--line)}.meta-free-item>.meta-chip{min-height:0;padding:0;font-size:14px;line-height:1.3}.meta-compact-antidetect{color:var(--text);overflow-wrap:anywhere;margin-top:5px;font-size:12px;line-height:1.4;display:block}.meta-profile-compact .meta-classification{margin-top:6px;padding:2px 6px;font-size:11px;line-height:1.4}.meta-free-item .meta-item-type{margin:6px 0 0}.meta-free-item .meta-id{margin:5px 0 0;font-size:12px}.meta-free-group>.meta-card-head{background:var(--head);border-bottom:1px solid var(--line);border-radius:8px 8px 0 0;min-height:72px;margin:-20px -20px 16px;padding:18px 20px}.meta-free-group .meta-card-head h2{letter-spacing:-.35px;color:var(--title);font-size:22px;font-weight:800;line-height:1.3}.meta-free-group .meta-card-head .count{background:var(--card);color:var(--green-text)}.meta-free-group .meta-card-head .icon-button{flex-shrink:0}.meta-tag-picker{border:1px solid var(--line);border-radius:9px;min-width:0;margin:0;padding:12px}.meta-tag-picker legend{color:var(--green-text);padding:0 5px;font-size:14px;font-weight:600}.meta-tag-options{flex-wrap:wrap;gap:7px;display:flex}.meta-tag-options button{border:1px solid var(--line);background:var(--soft);color:var(--text);font:inherit;border-radius:6px;min-height:32px;padding:6px 10px;font-size:13px}.meta-tag-options button[aria-pressed=true]{font-weight:700;box-shadow:0 0 0 2px #16372a15}.meta-color-options{flex-wrap:wrap;gap:9px;margin-top:12px;display:flex}.meta-color-choice{cursor:pointer;border-radius:50%;place-items:center;width:26px;height:26px;display:grid!important;position:relative!important}.meta-color-choice input{opacity:0;cursor:pointer;position:absolute;inset:0;width:100%!important;height:100%!important;margin:0!important}.meta-color-choice span{color:#fff;opacity:0;pointer-events:none;font-size:15px}.meta-color-choice input:checked+span{opacity:1}.meta-color-choice:has(input:focus-visible){outline:3px solid var(--input-line);outline-offset:3px}.meta-additional-files{border-top:1px solid var(--line);padding-top:16px}.meta-additional-files h3{margin:0 0 7px;font-size:16px}.meta-additional-files p{color:var(--text);margin:0 0 12px;font-size:13px;line-height:1.5}.meta-file-input input{background:var(--soft)}.meta-inline-section{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.meta-inline-section>summary{cursor:pointer;color:var(--text);margin-bottom:12px;font-size:14px;font-weight:600}.meta-antidetect-tag{border-radius:4px;padding:2px 5px;font-size:11px;line-height:1.4;display:inline-block}.meta-profile-compact .meta-compact-antidetect{line-height:1.7}.meta-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.meta-business-label{letter-spacing:.7px;color:var(--blue-text);margin-bottom:7px;font-size:10px;font-weight:800;display:block}.meta-free-item.meta-profile-compact{background:var(--green-soft);border-left:3px solid var(--green)}.meta-label-select{min-width:0;position:relative}.meta-label-title{color:var(--text);margin-bottom:7px;font-size:14px;display:block}.meta-label-trigger{border:1px solid var(--line);background:var(--card);width:100%;min-height:44px;font:inherit;text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:9px 11px;font-size:14px;display:flex}.meta-label-pill{overflow-wrap:anywhere;border-radius:5px;padding:4px 7px;font-size:12px;line-height:1.3;display:inline-block}.meta-label-menu{z-index:20;background:var(--card);border:1px solid var(--line);border-radius:9px;margin-top:5px;padding:9px;position:absolute;top:100%;left:0;right:0;box-shadow:0 8px 28px #17382b26}.meta-label-menu [role=listbox]{gap:3px;max-height:200px;margin-top:6px;display:grid;overflow-y:auto}.meta-label-menu [role=option]{background:var(--card);font:inherit;text-align:left;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;padding:7px;font-size:13px;display:flex}.meta-label-menu [role=option]:hover,.meta-label-menu [role=option]:focus-visible{background:var(--head)}.meta-free-group{box-shadow:0 2px 8px #183b2910}.meta-free-group>.meta-card-head{background:var(--head)}.meta-free-item.meta-business-compact{background:var(--head);border:1px solid var(--input-line);border-left:3px solid var(--green)}.meta-free-item.meta-profile-compact{background:var(--card);border:1px solid var(--line);border-left:3px solid var(--green)}.meta-record-type{letter-spacing:.5px;text-transform:uppercase;color:var(--text);align-items:center;gap:6px;margin-bottom:7px;font-size:10px;font-weight:700;display:flex}.meta-business-compact .meta-record-type{color:var(--green-text)}.meta-account-summary{border-top:1px solid var(--line);color:var(--text);margin-top:9px;padding-top:8px;font-size:11px}.meta-account-summary>div{border-left:2px solid var(--input-line);margin-top:8px;padding-left:8px}.meta-account-summary b{color:var(--green-text);font-size:12px;font-weight:600}.meta-account-summary small{margin-top:3px;font-size:10px;line-height:1.5;display:block}.meta-bm-accounts{border-top:1px solid var(--line);padding-top:18px}.meta-bm-accounts h3{margin:0;font-size:17px}.meta-bm-accounts p{color:var(--text);margin:5px 0 12px;font-size:13px}.meta-account-editor{border:1px solid var(--line);background:var(--soft);border-radius:10px;min-width:0;margin:16px 0 0;padding:15px}.meta-account-editor legend{color:var(--text);padding:0 6px;font-size:13px;font-weight:600}.meta-account-editor .text-button{margin-top:12px}.meta-account-empty{background:var(--soft);border-radius:8px;padding:16px}.meta-metrics{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.meta-metrics>div{background:var(--head);border:0;border-radius:6px;flex-direction:row;align-items:center;gap:8px;padding:8px 12px}.meta-metrics span{color:var(--text);font-size:12px}.meta-metrics b{color:var(--green-text);font-size:16px}.meta-hint{margin-bottom:16px;font-size:12px;line-height:1.6}.meta-notice{margin-bottom:12px}.meta-free-item.meta-business-compact,.meta-free-item.meta-profile-compact{background:var(--soft);border:1px solid var(--line);border-left:3px solid var(--input-line);flex-wrap:wrap;align-items:center;gap:5px;padding:9px 10px;display:flex}.meta-free-item .meta-record-type{flex:0 0 100%;margin:0 0 1px;font-size:9px;line-height:1.2}.meta-free-item.meta-profile-compact>.meta-chip,.meta-free-item.meta-business-compact>.meta-chip{flex:0 auto;width:auto;max-width:100%;font-size:13px}.meta-profile-compact .meta-compact-antidetect{margin:0;line-height:1.3}.meta-profile-compact .meta-classification{margin:0;padding:3px 6px;font-size:10px}.meta-profile-compact .meta-antidetect-tag{white-space:normal;font-size:10px}.meta-acc-counts{gap:6px;margin-left:auto;font-size:11px;font-weight:700;display:inline-flex}.meta-acc-counts>span{border-radius:5px;padding:4px 6px}.meta-account-preview{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.meta-account-preview>div{min-width:0}.meta-account-preview b{font-size:14px}.meta-account-preview small{color:var(--text);overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.5;display:block}.meta-account-editor>.button{margin-top:12px}.meta-drag-ghost{will-change:transform;cursor:grabbing!important;opacity:.97!important;pointer-events:none!important;box-shadow:0 18px 40px #163a2c47!important}.meta-free-group.drop-active{outline:2px solid var(--green);background:var(--green-soft)}.meta-free-group{transition:background-color .12s,outline-color .12s}.meta-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 24px;display:grid}.meta-metrics>div{background:var(--card);border:1px solid var(--line);border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;padding:16px 20px;display:flex}.meta-metrics span{font-size:14px}.meta-metrics b{font-size:26px}.meta-copy-button{color:var(--text);background:0 0;margin-left:auto;padding:2px;line-height:0}.meta-record-type .meta-copy-button{display:inline-flex}.meta-nested-items{flex-wrap:wrap;gap:5px;width:100%;margin-top:3px;display:flex}.meta-nested-pill{background:var(--head);border:1px solid var(--green-soft);color:var(--green-text);touch-action:none;cursor:grab;border-radius:5px;align-items:center;gap:4px;max-width:100%;padding:3px 5px;font-size:10px;display:inline-flex}.meta-nested-pill button{color:inherit;font:inherit;background:0 0;padding:0;line-height:1.3}.meta-nested-pill button:first-of-type{overflow-wrap:anywhere;text-align:left;min-width:0}.meta-nested-pill svg{flex-shrink:0}.meta-free-item.meta-nest-target{outline:2px solid var(--green);background:var(--green-soft)}.meta-account-note{white-space:pre-wrap}.meta-free-item.meta-profile-compact,.meta-free-item.meta-business-compact,.meta-free-item.meta-page-compact{background:var(--soft);border:1px solid var(--line);border-left:3px solid var(--input-line);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:7px;padding:9px 10px;display:flex}.meta-item-heading{justify-content:flex-start;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.meta-free-item .meta-item-heading>.meta-record-type{text-transform:none;letter-spacing:0;color:var(--text);flex:none;margin:0;font-size:10px;line-height:1.3}.meta-free-item .meta-item-heading>.meta-chip{text-align:left;width:auto;min-width:0;max-width:100%;font:inherit;color:var(--title);background:0 0;border:0;flex:0 auto;justify-content:flex-start;margin:0;padding:0;font-size:13px;font-weight:700;line-height:1.4;display:inline-flex}.meta-item-heading>.meta-copy-button{flex:none;margin-left:auto;display:inline-flex}.meta-context-menu{z-index:10000;background:var(--card);border:1px solid var(--line);border-radius:8px;min-width:150px;padding:5px;position:fixed;box-shadow:0 6px 22px #183b2926}.meta-context-menu button{text-align:left;width:100%;font:inherit;color:var(--title);background:0 0;border-radius:4px;padding:9px 12px;font-size:13px;display:block}.meta-context-menu button:hover,.meta-context-menu button:focus-visible{background:var(--head)}.meta-nested-pill .meta-unlink-button{opacity:.45;justify-content:center;align-items:center;width:16px;height:16px;margin-left:1px;display:inline-flex}.meta-nested-pill .meta-unlink-button svg{stroke-width:1.5px;width:9px;height:9px}.meta-nested-pill .meta-unlink-button:hover,.meta-nested-pill .meta-unlink-button:focus-visible{opacity:1}.meta-free-item .meta-item-heading{flex-direction:column;align-items:flex-start;gap:5px}.meta-free-item .meta-antidetect-tag,.meta-free-item .meta-classification,.meta-free-item .meta-acc-counts>span,.meta-free-item .meta-nested-pill{letter-spacing:0;box-sizing:border-box;border-radius:4px;min-height:22px;padding:2px 5px;font-family:inherit;font-size:11px;font-weight:500;line-height:1.4}.meta-free-item .meta-nested-pill button{letter-spacing:0;font-family:inherit;font-size:11px;font-weight:500;line-height:1.4}.meta-free-item .meta-nested-pill{border:0;gap:4px}.meta-free-item .meta-nested-pill .meta-unlink-button{width:14px;height:14px;min-height:0}.meta-undo{z-index:900;background:var(--blue);color:#fff;border-radius:9px;align-items:center;gap:16px;max-width:90vw;padding:12px 16px;font-size:13px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 5px 20px #17372b26}.meta-undo button{color:#c9ead5;font:inherit;white-space:nowrap;background:0 0;font-weight:600;text-decoration:underline}.meta-add-divider{color:var(--dim);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:9px 0 0;font-size:11px;font-weight:400;display:block}.meta-add-divider:hover{color:var(--green-text)}.meta-divider{touch-action:none;cursor:grab;align-items:center;gap:7px;min-height:20px;padding:3px 0;display:flex}.meta-divider>[role=separator]{border-top:1px dashed var(--input-line);flex:1;height:0}.meta-divider button{color:var(--dim);opacity:.4;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:16px;height:16px;padding:2px;display:flex}.meta-divider button:hover,.meta-divider button:focus-visible{opacity:1}.meta-divider button svg{width:10px;height:10px}.meta-drop-placeholder{background:var(--head);border:1px dashed var(--input-line);border-radius:8px;flex-shrink:0}.meta-divider-target{background:var(--green);border-radius:2px;height:2px;box-shadow:0 0 0 2px #409b711a}.meta-divider-undo{bottom:80px}.meta-list{border:1px solid var(--line);background:var(--soft);border-radius:9px;flex-shrink:0;min-width:0}.meta-list.meta-nest-target{border-color:var(--green);box-shadow:0 0 0 2px #409b7133}.meta-list-head{color:var(--green-text);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;padding:8px 9px;display:flex}.meta-list-head b{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;font-weight:650;overflow:hidden}.meta-list-count{color:var(--text);background:var(--head);border-radius:9px;padding:1px 7px;font-size:11px;font-weight:600}.meta-list-chevron{flex-shrink:0;transition:transform .15s}.meta-list.is-collapsed .meta-list-chevron{transform:rotate(-90deg)}.meta-list-head button{color:var(--dim);opacity:.45;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:3px;display:flex}.meta-list-head button:hover,.meta-list-head button:focus-visible{opacity:1}.meta-list-items{flex-direction:column;gap:8px;min-width:0;padding:0 7px 8px;display:flex}.meta-list-note{width:calc(100% - 41px);font:inherit;color:var(--text);resize:none;field-sizing:content;background:0 0;border:1px solid #0000;border-radius:5px;height:auto;min-height:0;margin:-4px 10px 8px 31px;padding:2px 4px;font-size:12px;line-height:1.4;display:block;overflow:hidden}.meta-list-note::placeholder{color:var(--dim)}.meta-list-note:hover{border-color:var(--line)}.meta-list-note:focus{border-color:var(--input-line);background:var(--card);color:var(--title);outline:none}.meta-list-name-input{min-width:0;font:inherit;border:1px solid var(--input-line);background:var(--card);color:var(--green-text);border-radius:5px;flex:1;padding:2px 6px;font-size:13px;font-weight:650}.meta-new-ghost{z-index:1000;pointer-events:none;background:var(--green-solid);color:#fff;border-radius:8px;padding:6px 11px;font-size:13px;font-weight:600;position:fixed;top:0;left:0;box-shadow:0 6px 18px #0003}.meta-list-items>.meta-free-item{min-width:0;max-width:100%}.meta-list-empty{border:1px dashed var(--input-line);text-align:center;color:var(--dim);border-radius:7px;margin:0;padding:10px;font-size:12px}.meta-group-drag-handle{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.meta-group-drag-handle:active{cursor:grabbing}.meta-group-before{box-shadow:-4px 0 #409b71!important}.meta-group-drop-end>[data-meta-group]:last-child{box-shadow:4px 0 #409b71}.meta-group-drag-handle button{cursor:pointer}.meta-delete-undo{bottom:132px}.meta-context-menu .meta-menu-delete{color:var(--red)}.meta-undo{padding-bottom:15px;overflow:hidden}.meta-undo-countdown{background:var(--green);transform-origin:0;pointer-events:none;width:100%;height:3px;animation:10s linear forwards meta-undo-timer;position:absolute;bottom:0;left:0}@keyframes meta-undo-timer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.meta-undo-stack{z-index:900;pointer-events:none;flex-direction:column;gap:8px;width:max-content;max-width:90vw;max-height:75vh;display:flex;position:fixed;bottom:24px;left:50%;overflow-y:auto;transform:translate(-50%)}.meta-undo-stack>.meta-undo{pointer-events:auto;box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;position:relative;bottom:auto;left:auto;transform:none}.chat-compose textarea{resize:vertical;white-space:pre-wrap;min-height:76px;max-height:200px;line-height:1.5}.chat-compose{align-items:flex-end}.meta-password-input{width:100%;display:block;position:relative}.meta-password-input input{width:100%;padding-right:44px}.meta-password-eye{width:34px;height:34px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.meta-password-eye:hover{background:var(--head);color:var(--blue-text)}.meta-password-eye:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.users-editor{margin-bottom:24px}.users-editor>h2{padding:20px 24px 0}.user-permissions{border:1px solid var(--line);border-radius:10px;padding:16px}.user-permissions legend{padding:0 6px;font-weight:600}.user-permissions label{align-items:flex-start;gap:12px;padding:12px 0;display:flex}.user-permissions input,.user-enabled input{width:18px;height:18px;margin-top:3px}.user-permissions small,.user-list-row small{color:var(--text);margin-top:5px;display:block}.user-enabled{align-items:center;gap:10px;display:flex}.user-list-row{border-top:1px solid var(--line);align-items:center;gap:16px;padding:20px 24px;display:flex}.user-list-row small{overflow-wrap:anywhere}.user-list-row small svg{vertical-align:middle}.user-list-row+.empty{border-top:1px solid var(--line)}@media (max-width:600px){.user-list-row{flex-wrap:wrap}.user-list-row>div{flex-basis:100%}}.user-permissions label,.form-body .user-enabled{flex-direction:row}.user-permissions input{accent-color:var(--blue-text);flex:0 0 18px}.users-editor .form-body{max-width:none}.meta-free-group.meta-system-group{background:var(--card);border-color:var(--line);box-shadow:none}.meta-free-group.meta-system-group>.meta-card-head{background:var(--card);border-bottom:1px dashed var(--line)}.meta-system-group>.meta-card-head h2{color:var(--text)}.meta-system-group .meta-free-item{background:var(--soft);border-color:var(--line)}.meta-day-compose{align-items:center;gap:8px;margin-top:12px;display:flex}.meta-day-compose>input,.meta-day-edit>input{border:1px solid var(--line);width:100%;min-width:0;font:inherit;background:var(--card);color:var(--title);border-radius:7px;flex:1;padding:10px 12px;font-size:14px}.meta-day-compose>.icon-button{flex-shrink:0}.meta-day-checklist{color:var(--text);flex-direction:row;align-items:center;gap:7px;margin-top:8px;font-size:12px;display:flex}.meta-day-checklist input{width:15px;height:15px;accent-color:var(--blue-text)}.meta-day-edit{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.permission-picker .permission-section+.permission-section{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.permission-picker label.permission-section-heading{color:var(--title);padding:8px 0;font-size:15px}.permission-section-options{border-left:1px solid var(--line);margin-left:8px;padding-left:25px}.permission-picker .permission-section-options label{align-items:center;padding:8px 0;font-size:14px}.permission-picker input{margin-top:0}.meta-day.meta-day-simple{border:0;border-bottom:1px solid var(--line);border-radius:0;padding:12px 0 16px}.meta-day-simple h3{font-size:15px;font-weight:600}.meta-day-simple .meta-day-compose{align-items:flex-start;gap:4px;margin-top:5px}.meta-day-simple .meta-day-compose textarea{min-width:0;min-height:36px;box-shadow:none;color:var(--title);font:inherit;resize:vertical;background:0 0;border:0;border-radius:0;flex:1;padding:8px 0;font-size:14px;line-height:20px}.meta-day-simple textarea::placeholder{color:var(--dim)}.meta-day-check-toggle{height:32px;color:var(--dim);cursor:pointer;background:0 0;border:0;border-radius:5px;flex:0 0 30px;justify-content:center;align-items:center;display:flex}.meta-day-check-toggle:hover{background:var(--head);color:var(--green-text)}.meta-day-check-toggle[aria-pressed=true]{color:var(--blue-text);background:var(--head)}.meta-day-simple .meta-task{border:0;padding:6px 0}.meta-day-simple .meta-task-title{white-space:pre-wrap;padding:3px 0;font-size:14px}.meta-day-simple .meta-task input[type=checkbox]{width:15px;height:15px}.meta-day-simple .meta-day-edit>input{box-shadow:none;font:inherit;background:0 0;border:0;border-radius:0;padding:3px 0;font-size:14px;line-height:20px}.meta-day-simple .meta-day-edit>input:focus-visible{outline:0;box-shadow:0 1px #b6cfc2}.minimal-days{gap:0;margin:10px 0}.meta-day.meta-day-minimal{border:0;border-bottom:1px solid var(--line);border-radius:0;padding:8px 0}.meta-day-minimal h3{margin:0 0 2px;font-size:13px;font-weight:600}.day-text-line{align-items:flex-start;gap:6px;display:flex}.day-text-line>textarea,.meta-day-minimal>.day-new-text{width:100%;height:22px;min-height:22px;box-shadow:none;font:inherit;color:var(--text);resize:vertical;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;margin:0;padding:2px 0;font-size:12px;font-weight:400;line-height:18px;display:block}.day-text-line>textarea{flex:1;min-width:0}.day-text-line>textarea.done{color:var(--dim);text-decoration:line-through}.day-text-line>input[type=checkbox]{width:12px;height:12px;accent-color:var(--blue-text);flex:0 0 12px;margin:5px 0 0}.meta-day-minimal textarea::placeholder{color:var(--dim)}.meta-day-minimal textarea:focus-visible{outline:none;box-shadow:0 1px #cfddd4}.meta-day-minimal h3{margin-bottom:3px;font-size:17px;font-weight:600;line-height:23px}.day-text-line>textarea,.meta-day-minimal>.day-new-text{height:25px;min-height:25px;font-size:14px;line-height:21px}.day-text-line>input[type=checkbox]{flex-basis:14px;width:14px;height:14px;margin-top:5px}.meta-day-minimal textarea,.meta-day-minimal textarea:focus,.meta-day-minimal textarea:focus-visible{resize:none;box-shadow:none;border:0;outline:none;overflow:hidden}.meta-material-item .meta-chip span{overflow-wrap:anywhere}.meta-material-link{min-width:0;max-width:100%;color:var(--blue-text);align-items:center;gap:4px;font-size:11.5px;text-decoration:none;display:inline-flex}.meta-material-link span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.meta-material-link svg{flex-shrink:0}.meta-material-link:hover span{text-decoration:underline}.meta-material-preview{color:var(--text);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:0 0 100%;margin:0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.meta-material-view{flex-direction:column;gap:16px;display:flex}.meta-material-view-link{max-width:100%;color:var(--blue-text);overflow-wrap:anywhere;align-self:flex-start;align-items:center;gap:6px;font-size:13px;display:inline-flex}.meta-material-view .material-content{font-size:14px;line-height:1.6}.meta-material-view .material-rendered p{font-size:14px}.meta-material-form{margin-top:0}.material-content{color:var(--text);overflow-wrap:anywhere;gap:7px;margin-top:12px;font-size:13px;line-height:1.5;display:grid}.material-content strong{color:var(--title);font-weight:600}.material-content a{color:var(--blue-text);text-underline-offset:2px;text-decoration:underline}.material-content h4{margin:5px 0 0;font-size:13px;font-weight:600}.material-bullet{padding-left:10px;position:relative}.material-bullet:before{content:"·";color:var(--dim);position:absolute;left:0}.meta-material-editor{max-width:700px}.material-add-actions{flex-wrap:wrap;gap:8px;display:flex}.material-watch{background:var(--head);color:var(--blue-text);font:inherit;cursor:pointer;border:0;border-radius:6px;align-items:center;gap:7px;margin-top:12px;padding:8px 10px;font-size:13px;display:flex}.material-player-backdrop{z-index:2500;background:var(--overlay);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.material-player{background:var(--blue);color:#fff;border-radius:12px;width:min(960px,100%);max-height:95vh;overflow:auto}.material-player header,.material-player footer{justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.material-player video{background:var(--surface-dark);width:100%;max-height:72vh;display:block}.material-player footer label{color:#fff;align-items:center;gap:8px;font-size:13px;display:flex}.material-player select{background:var(--card);width:auto;color:var(--title);padding:6px}.material-player button{color:#fff}.material-player footer button{align-items:center;gap:6px;display:flex}.material-player:fullscreen{flex-direction:column;justify-content:center;width:100vw;height:100vh;display:flex}.material-player:fullscreen video{max-height:calc(100vh - 120px)}.video-upload-progress{align-items:center;gap:10px;padding:10px 0;font-size:13px;display:flex}.video-upload-progress progress{width:100%;max-width:420px;accent-color:var(--blue-text)}.video-upload-progress span{white-space:nowrap}.material-editor-field>span{color:var(--text);margin-bottom:8px;font-size:13px;display:block}.material-rich-editor{border:1px solid var(--line);background:var(--card);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;outline:none;min-height:130px;max-height:420px;padding:14px;font-size:14px;line-height:1.6;overflow:auto}.material-rich-editor:focus{border-color:var(--blue);box-shadow:0 0 0 2px #e1f1e9}.material-rich-editor .material-content{margin:0;font-size:14px;display:block}.material-rich-editor .material-content>div{margin:4px 0}.material-edit-link{flex-wrap:wrap;align-items:end;gap:8px;margin-top:8px;display:flex}.material-edit-link label{flex:1;min-width:180px}.material-edit-link input{width:100%}.material-edit-link small{width:100%;color:var(--red)}.material-rich-wrap{border:1px solid var(--line);background:var(--card);border-radius:5px;overflow:hidden}.material-rich-wrap:focus-within{border-color:var(--blue);box-shadow:0 0 0 1px #0c66e4}.material-format-toolbar{border-bottom:1px solid var(--line);background:var(--card);flex-wrap:wrap;align-items:center;gap:2px;padding:7px 8px;display:flex}.material-format-toolbar button{width:30px;height:30px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;padding:0;display:inline-flex}.material-format-toolbar button:hover{background:var(--head)}.material-format-toolbar button.active{background:var(--blue-soft);color:var(--blue-text)}.material-format-toolbar button:disabled{opacity:.35;cursor:default}.material-format-toolbar select{background:var(--card);width:92px;height:30px;color:var(--text);box-shadow:none;border:0;padding:0 3px;font-size:14px}.format-separator{border-left:1px solid var(--line);height:20px;margin:0 5px}.format-spacer{flex:1}.material-prose{min-height:180px;max-height:450px;color:var(--title);overflow-wrap:anywhere;outline:none;padding:18px 20px;font-size:14px;line-height:1.65;overflow:auto}.material-prose p{white-space:pre-wrap;margin:0 0 12px}.material-prose p:last-child{margin-bottom:0}.material-prose strong{font-weight:700}.material-prose h1{margin:12px 0;font-size:24px}.material-prose h2{margin:12px 0;font-size:20px}.material-prose h3{margin:12px 0;font-size:17px}.material-prose ul,.material-prose ol{margin:8px 0;padding-left:24px}.material-prose li{margin:3px 0}.material-prose li p{margin:0}.material-prose blockquote,.material-rendered blockquote{border-left:3px solid var(--blue-soft);color:var(--text);margin:12px 0;padding-left:12px}.material-prose a{color:var(--blue-text);cursor:text;text-decoration:underline}.material-prose hr{border:0;border-top:1px solid var(--line);margin:16px 0}.material-link-popover{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;padding:8px;display:flex}.material-link-popover input{flex:1;min-width:150px;padding:8px}.material-link-popover button{background:var(--blue-soft);color:var(--blue-text);border:0;border-radius:4px;padding:6px 10px}.material-link-popover small{width:100%;color:var(--red)}.material-rendered{display:block}.material-rendered ul,.material-rendered ol{margin:4px 0;padding-left:18px}.material-rendered li{margin:5px 0}.material-rendered h1,.material-rendered h2,.material-rendered h3{margin:10px 0 5px;font-size:15px}.material-rendered pre{white-space:pre-wrap}.material-rendered hr{border:0;border-top:1px solid var(--line)}.meta-trash-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-items:stretch;gap:14px;display:grid}.meta-trash-grid .meta-trash-card{background:var(--soft);border:1px solid var(--line);border-left:3px solid var(--input-line);border-radius:8px;flex-direction:column;align-items:stretch;gap:10px;min-width:0;padding:14px;display:flex}.meta-trash-name{color:var(--title);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:700;line-height:1.4}.meta-trash-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.meta-trash-tags:empty{display:none}.meta-trash-tags .meta-classification{margin:0}.meta-trash-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:10px;display:flex}.meta-trash-actions button{color:var(--blue-text);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;padding:4px 0;font-size:11px;font-weight:500;line-height:1.4;display:inline-flex}.meta-trash-actions button:hover{text-decoration:underline}.meta-trash-actions button:focus-visible{outline:2px solid var(--blue);outline-offset:4px;border-radius:3px}.meta-trash-actions .meta-trash-permanent{color:var(--text)}.meta-trash-actions button:disabled{opacity:.5;cursor:wait}@media (max-width:600px){.meta-trash-grid{grid-template-columns:1fr}}.meta-trash-card{cursor:pointer}.meta-trash-card:hover{border-color:var(--input-line)}.meta-trash-name{text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.meta-trash-name:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.meta-trash-totals{flex-wrap:wrap;gap:10px;display:flex}.meta-trash-totals>div{border:1px solid var(--line);background:var(--card);color:var(--text);border-radius:8px;align-items:center;gap:8px;padding:12px 16px;font-size:13px;display:flex}.meta-trash-totals strong{color:var(--green-text);margin-left:8px;font-size:20px;font-weight:650;line-height:1}.meta-trash-grid .meta-trash-card{background:var(--card);transition:border-color .15s,box-shadow .15s;box-shadow:0 2px 5px #17372b06}.meta-trash-grid .meta-trash-card:hover{border-color:var(--input-line);box-shadow:0 4px 12px #17372b0a}.meta-trash-actions{border-top-color:var(--line)}.meta-trash-grid .meta-trash-card .meta-item-heading{gap:7px}.user-row-actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.user-row-actions .icon-button{width:32px;height:32px;color:var(--text);background:0 0;border:0;padding:7px}.user-row-actions .icon-button:hover{background:var(--head)}.material-title-edit{text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-weight:650}.material-title-edit:hover{text-decoration:underline}.user-list-row{grid-template-columns:minmax(0,1fr) 88px 72px;align-items:center;gap:16px;padding:18px 24px;display:grid}.user-list-row>div{flex:initial;min-width:0}.user-list-row>.badge{white-space:nowrap;justify-self:end}.user-list-row>.user-row-actions{justify-content:flex-end;gap:4px;width:72px;display:flex}.user-list-row b{font-size:14px;line-height:1.5}.user-list-row small{margin-top:3px;font-size:12px;line-height:1.5}@media (max-width:600px){.user-list-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:16px}.user-list-row>div:first-child{grid-column:1/-1}.user-list-row>.badge{justify-self:start}.user-list-row>.user-row-actions{justify-self:end}.user-list-row>span[aria-hidden]{display:none}}.lesson-card-player{width:100%;min-width:0;margin-top:12px}.lesson-card-player video{aspect-ratio:16/9;background:var(--surface-dark);border-radius:6px;width:100%;max-height:70vh;display:block}.lesson-card-controls{color:var(--text);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:9px 0;font-size:11px;display:flex}.lesson-card-controls label,.lesson-card-controls>div{align-items:center;gap:8px;display:flex}.lesson-card-controls select{border:1px solid var(--line);background:var(--card);width:auto;font:inherit;border-radius:4px;padding:3px 5px}.lesson-card-controls button{color:var(--green-text);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:4px;display:inline-flex}.lesson-card-controls button:hover{background:var(--head);border-radius:4px}.lesson-card-description{border-top:1px solid var(--line);padding-top:10px;font-size:13px;line-height:1.5}.lesson-card-description .material-content{margin:0}.lesson-card-player:fullscreen{background:var(--card);flex-direction:column;justify-content:center;margin:0;padding:20px;display:flex;overflow:auto}.lesson-card-player:fullscreen video{max-height:75vh}.meta-purge-notices{z-index:3000;pointer-events:none;flex-direction:column;gap:8px;width:min(520px,100vw - 32px);display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.meta-purge-notices>*{pointer-events:auto}.meta-purge-notices:empty{display:none}.login-brand .brand-code-mark{border-radius:0;width:44px;height:44px;overflow:visible}.assistant-learning{color:var(--muted);margin:8px 0 16px;font-size:13px}.assistant-learning summary{cursor:pointer;color:var(--ink)}.assistant-learning article{border-bottom:1px solid var(--line);padding:12px 0}.assistant-learning article p{white-space:pre-wrap;margin:6px 0}.assistant-learning article div{flex-wrap:wrap;gap:12px;display:flex}.assistant-learning form{gap:10px;margin:12px 0;display:grid}.assistant-learning label{gap:6px;display:grid}.assistant-learning small{margin-top:8px;display:block}.meta-password-input input.meta-secret-masked{-webkit-text-security:disc}.chat-profile-review{margin-top:8px}.chat-profile-fields{grid-template-columns:minmax(0,1fr);gap:7px;display:grid}.chat-profile-fields>label{gap:3px;font-size:12px;line-height:1.3}.chat-profile-fields .full{grid-column:1/-1}.chat-profile-fields input,.chat-profile-fields select,.chat-profile-fields textarea{border-radius:5px;width:100%;padding:7px 9px;font-size:13px;line-height:1.35}.chat-profile-fields .meta-password-input input{padding-right:34px}.chat-profile-fields textarea{min-height:80px}.chat-profile-review>.button{margin-top:10px;padding:8px 12px;font-size:12px}.assistant-popup{width:min(520px,100vw - 48px);max-width:calc(100vw - 48px);height:min(760px,100dvh - 118px);max-height:calc(100dvh - 118px)}.assistant-resize-handle{z-index:2;width:22px;height:22px;color:var(--dim);cursor:nwse-resize;touch-action:none;background:0 0;border:0;padding:0;font-size:16px;line-height:1;position:absolute;top:0;left:0}.assistant-resize-handle:hover,.assistant-resize-handle:focus-visible{color:var(--text);background:#ffffff20}.assistant-popup .assistant-popup-header{border-bottom:1px solid var(--line);flex-shrink:0}@media (max-width:700px){.assistant-popup{max-width:calc(100vw - 24px);max-height:calc(100dvh - 100px);width:calc(100vw - 24px)!important;height:calc(100dvh - 100px)!important}.assistant-resize-handle{display:none}}.assistant-header-actions{align-items:center;gap:4px;display:flex}.assistant-header-actions .assistant-resize-handle{width:36px;height:36px;color:var(--text);border-radius:7px;justify-content:center;align-items:center;display:flex;position:static}.chat-profile-review>p[role=status]{color:var(--muted);margin-top:5px;font-size:11px}@media (max-width:700px){.assistant-header-actions .assistant-resize-handle{display:none}}.meta-free-item .meta-profile-detail-tag{letter-spacing:0;box-sizing:border-box;background:var(--dim);color:#fff;border-radius:4px;min-height:22px;padding:2px 5px;font-family:inherit;font-size:11px;font-weight:500;line-height:1.4}.meta-free-item .meta-tier-tier1,.meta-free-item .meta-tier-tier2{background:var(--dim);color:#fff}.meta-free-item .meta-tier-tier3{background:var(--surface-dark);color:#fff}.meta-free-item .meta-connection-proxy{color:#fff;background:#7367f0}.meta-free-item .meta-connection-4g{background:var(--blue);color:#fff}.meta-free-item .meta-connection-wifi{color:#fff;background:#7367f0}.meta-free-item .meta-nested-pill{background:var(--green-solid);color:#fff}.meta-free-item .meta-nested-pill button{color:inherit}.meta-acc-ok{background:var(--green-solid);color:#fff}.meta-acc-blocked{background:var(--red);color:#fff}.meta-metrics-with-activity{grid-template-columns:repeat(4,minmax(0,1fr))}.meta-activity-counter{background:var(--card);border:1px solid var(--line);color:var(--blue-text);text-align:left;border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;padding:16px 20px;display:flex}.meta-activity-counter span{font-size:13px}.meta-activity-counter b{font-size:24px}.meta-activity-counter:hover{background:var(--head)}.meta-activity-toolbar{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}.meta-activity-summary{white-space:pre-wrap;background:var(--head);border-radius:8px;margin-bottom:14px;padding:14px;font-size:13px;line-height:1.6}.meta-activity-view li{border-bottom:1px solid var(--line);padding:12px 0}@media (max-width:600px){.meta-metrics-with-activity{grid-template-columns:repeat(2,minmax(0,1fr))}}.meta-activity-header-controls{align-items:center;gap:10px;margin-left:auto;display:flex}.meta-activity-header-controls select,.meta-activity-header-controls input{width:auto;max-width:160px;padding:6px 8px;font-size:12px}.meta-activity-header-controls button{white-space:nowrap;font-size:12px}.modal-heading:has(.meta-activity-header-controls){flex-wrap:wrap;gap:10px}.meta-new-control{position:relative}.meta-new-menu{z-index:50;background:var(--card);border:1px solid var(--line);border-radius:10px;width:210px;padding:5px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 8px 24px #172d2720}.meta-new-menu>button{text-align:left;width:100%;font:inherit;color:var(--title);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.meta-new-menu>button:hover,.meta-new-menu>button:focus-visible{background:var(--head);outline:0}.meta-free-item .meta-record-meta{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.meta-free-item .meta-record-meta .meta-record-type{text-transform:none;letter-spacing:0;flex:none;align-items:center;gap:5px;margin:0;font-size:10px;line-height:1.3;display:inline-flex}.meta-added-at{white-space:nowrap;color:var(--text);margin-left:auto;font-size:10px;font-weight:400;line-height:1.3}.meta-detail-added-at{margin-left:12px;margin-right:auto;font-size:13px}.modal-heading:has(.meta-detail-added-at){align-items:baseline}.modal-heading:has(.meta-detail-added-at)>button{align-self:center}.meta-unsaved-body{padding:20px 24px 24px}.meta-unsaved-body p{color:var(--text);margin:0 0 22px;line-height:1.5}.meta-unsaved-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.material-format-toolbar button:has(>span){align-items:center;gap:4px;width:auto;padding-inline:6px;display:inline-flex}.material-format-toolbar button>span{font-size:12px}.meta-activity-view{padding:18px 22px 24px}.meta-activity-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.meta-activity-periods{background:var(--head);border-radius:9px;flex-wrap:wrap;align-items:center;gap:3px;padding:4px;display:flex}.meta-activity-periods button{color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:8px 10px;font-size:12px;display:inline-flex}.meta-activity-periods button[aria-pressed=true]{background:var(--card);color:var(--blue-text);box-shadow:0 1px 4px #1c392018}.meta-summary-toggle{border:1px solid var(--line);background:var(--card);color:var(--green-text);cursor:pointer;border-radius:7px;align-items:center;gap:6px;margin-left:auto;padding:9px 10px;font-size:12px;display:inline-flex}.meta-summary-toggle[aria-pressed=true]{background:var(--head);border-color:var(--input-line)}.meta-activity-selection{color:var(--text);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:14px;font-size:12px;display:flex}.meta-activity-selection label{align-items:center;gap:6px;margin-left:auto;font-size:12px;display:inline-flex}.meta-activity-delete{background:var(--red-soft);color:var(--red);cursor:pointer;border:0;border-radius:6px;align-items:center;gap:5px;padding:6px 8px;font-size:12px;display:inline-flex}.meta-activity-view input[type=checkbox]{width:14px;height:14px;accent-color:var(--blue-text);flex:none;margin:0}.meta-activity-view ol{margin:0;padding:0;list-style:none}.meta-activity-view li{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:13px 0;display:flex}.meta-activity-view li:last-child{border-bottom:0}.meta-activity-icon{background:var(--green-soft);width:30px;height:30px;color:var(--green-text);border-radius:8px;flex:0 0 30px;justify-content:center;align-items:center;display:flex}.meta-activity-icon.removed{background:var(--red-soft);color:var(--red)}.meta-activity-event{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.meta-activity-event b{color:var(--green-text);font-size:13px;font-weight:600}.meta-activity-event>span{color:var(--text);font-size:12px}.meta-activity-event small{color:var(--dim);font-size:11px}.meta-activity-view time{color:var(--dim);white-space:nowrap;flex-direction:column;align-items:flex-end;gap:4px;font-size:11px;display:flex}.meta-activity-empty{text-align:center;color:var(--dim);padding:30px 12px}.meta-activity-summary{background:var(--head);border:1px solid var(--line);white-space:pre-wrap;border-radius:9px;margin-bottom:14px;padding:14px 16px;font-size:12px;line-height:1.6}@media (max-width:600px){.meta-activity-view{padding:14px}.meta-summary-toggle,.meta-activity-selection label{margin-left:0}}.meta-board-controls{min-width:0;margin:0 0 18px}.meta-board-search-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.meta-board-search{background:var(--card);border:1px solid var(--line);min-width:180px;color:var(--text);border-radius:8px;flex:260px;align-items:center;gap:9px;min-height:40px;padding:0 12px;display:flex}.meta-board-search:focus-within{border-color:var(--blue);box-shadow:0 0 0 2px #24836e17}.meta-board-search input{width:100%;min-width:0;font:inherit;color:var(--title);box-shadow:none;background:0 0;border:0;padding:9px 0;font-size:14px;font-weight:500;line-height:20px;outline:none!important}.meta-board-search input::placeholder{color:var(--text);opacity:1;font-weight:450}.meta-board-search input::-webkit-search-cancel-button{-webkit-appearance:none}.meta-board-search>svg{flex:none}.meta-board-search button{color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:5px;display:grid}.meta-kind-filter,.meta-filter-toggle{border:1px solid var(--line);background:var(--card);min-height:40px;color:var(--title);font:inherit;border-radius:8px;width:auto;padding:8px 12px;font-size:14px;font-weight:550;line-height:20px}.meta-filter-toggle{cursor:pointer;align-items:center;gap:7px;display:inline-flex}.meta-filter-toggle[aria-expanded=true]{background:var(--head);border-color:var(--input-line)}.meta-filter-toggle>span{background:var(--blue);color:#fff;border-radius:5px;place-items:center;min-width:18px;height:18px;font-size:11px;display:grid}.meta-filter-clear{font:inherit;color:var(--green-text);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:9px 5px;font-size:13px;font-weight:500;text-decoration:underline}.meta-filter-panel{background:var(--card);border:1px solid var(--line);border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:10px;padding:14px;display:grid}.meta-filter-panel label{min-width:0;color:var(--text);flex-direction:column;gap:6px;font-size:12px;font-weight:550;display:flex}.meta-filter-panel select{border:1px solid var(--line);background:var(--green-soft);width:100%;min-width:0;min-height:36px;color:var(--title);font:inherit;border-radius:6px;padding:7px 9px;font-size:14px;font-weight:500;line-height:20px}.meta-filter-panel select:disabled{opacity:.45;cursor:not-allowed}.meta-search-feedback{color:var(--text);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 1px 0;font-size:12px;line-height:1.5;display:flex}.meta-search-feedback b{color:var(--green-text);font-weight:600}.meta-search-feedback button{font:inherit;color:var(--blue-text);cursor:pointer;background:0 0;border:0;text-decoration:underline}.meta-search-spinner{animation:.9s linear infinite meta-search-spin}@keyframes meta-search-spin{to{transform:rotate(360deg)}}@media (min-width:1400px){.meta-filter-panel{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:600px){.meta-board-search{flex-basis:100%}.meta-kind-filter{flex:1;min-width:0}.meta-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px}}@media (prefers-reduced-motion:reduce){.meta-search-spinner{animation:none}}.chat-attachment-queue{border-top:1px solid var(--line);background:var(--soft);flex-shrink:0;padding:9px 14px}.chat-attachment-heading{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin-bottom:5px;font-size:12px;display:flex}.chat-attachment-queue ul,.chat-message-attachments{margin:0;padding:0;list-style:none}.chat-attachment-queue ul{max-height:126px;overflow-y:auto}.chat-attachment-queue li,.chat-message-attachments li{align-items:center;gap:7px;min-width:0;font-size:13px;line-height:1.4;display:flex}.chat-attachment-queue li{min-height:30px}.chat-attachment-queue li>span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.chat-attachment-queue li svg,.chat-message-attachments svg{flex-shrink:0}.chat-attachment-queue li .icon-button{width:28px;height:28px;padding:4px}.chat-message-attachments{gap:6px;margin-top:10px;display:grid}.chat-message-attachments li{border:1px solid;border-radius:7px;padding:7px 9px}.chat-message-attachments span{overflow-wrap:anywhere;min-width:0}.chat-message-files{margin-top:9px}.chat-message-files summary{cursor:pointer;align-items:center;gap:7px;width:fit-content;padding:6px 0;font-size:13px;font-weight:500;display:flex}.chat-files-chevron{margin-left:5px}.chat-message-files[open] .chat-files-chevron{transform:rotate(180deg)}.chat-message-files .chat-message-attachments{grid-template-columns:repeat(2,minmax(0,1fr))}.chat-message-files .chat-message-attachments span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chat-work-status{min-height:26px;color:var(--muted);align-items:center;gap:8px;padding:2px 1px;font-size:13px;display:flex}.chat-work-status .text-button{margin-left:auto;font-size:13px}.chat-working-icon{flex-shrink:0;animation:1s linear infinite chat-working-spin}.chat-work-error{color:var(--muted);font-size:12px}.chat-work-error summary{cursor:pointer;width:fit-content}.chat-work-error p{margin-top:6px;line-height:1.5}.chat-existing-profile{margin-top:8px}.chat-existing-profile summary{cursor:pointer;color:var(--blue-text);width:fit-content;font-size:13px}.chat-existing-profile[open] summary{margin-bottom:8px}.chat-new-button{flex-shrink:0;align-self:center}.chat-stop-button{align-self:flex-end;min-width:42px}.assistant-popup .chat-new-button{width:26px;height:30px;padding:4px}.assistant-popup .pending-contracts{border-bottom:1px solid var(--line);margin:0;padding:8px 14px;font-size:12px}@keyframes chat-working-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.chat-working-icon{animation:none}}.chat-progress{flex:1;gap:7px;min-width:0;padding:4px 0;display:grid}.chat-progress strong{color:var(--ink);font-size:13px;font-weight:600;line-height:1.5}.chat-progress-count{flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:11px;display:flex}.chat-progress progress{appearance:none;background:var(--line);width:100%;height:5px;accent-color:var(--teal);border:0;border-radius:8px;display:block;overflow:hidden}.chat-progress progress::-webkit-progress-bar{background:var(--line);border-radius:8px}.chat-progress progress::-webkit-progress-value{background:var(--teal);border-radius:8px;transition:width .2s}.chat-progress progress::-moz-progress-bar{background:var(--teal);border-radius:8px}.chat-progress-recent{color:var(--blue-text);overflow-wrap:anywhere;font-size:11px;line-height:1.5}.chat-progress-save{font-size:11px;line-height:1.4}.chat-work-status:has(.chat-progress){align-items:flex-start}.chat-work-status:has(.chat-progress)>.chat-working-icon{margin-top:8px}.chat-work-status:has(.chat-progress)>.text-button{align-self:center}.chat-undo-action{border:1px solid var(--green-soft);background:var(--card);min-height:30px;color:var(--blue-text);font:inherit;cursor:pointer;border-radius:7px;align-items:center;gap:6px;margin:4px 0 10px;padding:4px 9px;font-size:12px;display:inline-flex}.chat-undo-action:hover:not(:disabled){background:var(--head);border-color:var(--input-line)}.chat-undo-action:disabled{cursor:default;opacity:.6}.chat-undo-action:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.chat-profile-list{gap:16px;min-width:0;margin-top:12px;display:grid}.chat-profile-panel{border:1px solid var(--line);background:var(--card);border-radius:10px;min-width:0;overflow:hidden}.chat-profile-heading{background:var(--head);color:var(--green-text);align-items:center;gap:8px;padding:6px 8px 6px 12px;display:flex}.chat-profile-heading>svg{flex-shrink:0}.chat-profile-name{flex:1;min-width:0;margin:0;display:block;position:relative}.chat-profile-name input{width:100%;min-width:0;color:inherit;font:inherit;text-overflow:ellipsis;background:0 0;border:1px solid #0000;border-radius:4px;padding:5px 24px 5px 3px;font-size:13px;font-weight:600;line-height:1.4}.chat-profile-name input:hover{border-color:var(--input-line)}.chat-profile-name input:focus{outline:2px solid var(--blue);outline-offset:0;background:var(--card)}.chat-profile-name>svg{pointer-events:none;color:var(--text);position:absolute;top:50%;right:7px;transform:translateY(-50%)}.chat-profile-toggle{width:30px;height:30px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.chat-profile-toggle:hover{background:var(--head)}.chat-profile-toggle:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.chat-profile-save-feedback{padding:5px 12px;line-height:1.4;margin:0!important;font-size:11px!important}.chat-profile-save-feedback[role=status]{color:var(--muted)}.chat-profile-save-feedback[role=alert]{color:var(--red)}.chat-profile-chevron{transition:transform .15s}.chat-profile-toggle[aria-expanded=true] .chat-profile-chevron{transform:rotate(180deg)}.chat-profile-body{border-top:1px solid var(--line);padding:12px}.chat-profile-body[hidden]{display:none}.chat-profile-body .chat-profile-review{margin-top:0}.chat-profile-body>p{margin:0;font-size:12px}@media (prefers-reduced-motion:reduce){.chat-profile-chevron{transition:none}}.chat-attachment-error{background:var(--red-soft);color:var(--red);border-top:1px solid var(--red-soft);align-items:flex-start;gap:8px;padding:10px 14px;font-size:13px;line-height:1.4;display:flex}.chat-attachment-error>span{flex:1}.chat-attachment-error>button{color:inherit;cursor:pointer;background:0 0;border:0;padding:2px;display:flex}.asset-form-fields{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}.asset-documents{border-top:1px solid var(--line,var(--line));min-width:0;padding-top:18px}.asset-documents-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.asset-documents h3{align-items:center;gap:8px;margin:0 0 6px;font-size:14px;display:flex}.asset-documents-heading p,.asset-files-empty{color:var(--text);margin:0;font-size:12px;line-height:1.5}.asset-documents .button{flex-shrink:0;min-height:38px;padding:9px 12px;font-size:13px}.asset-documents input[hidden]{display:none}.asset-files-empty{margin-top:14px}.asset-file-list{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.asset-file-list li{border:1px solid var(--line);background:var(--soft);border-radius:9px;align-items:center;gap:10px;min-width:0;padding:11px 12px;display:flex}.asset-file-list li>svg{color:var(--text);flex-shrink:0}.asset-file-list li>div{flex:1;min-width:0}.asset-file-list span{overflow-wrap:anywhere;font-size:13px;line-height:1.4;display:block}.asset-file-list small{color:var(--text);margin-top:3px;font-size:11px;display:block}.asset-file-list .icon-button{flex-shrink:0}.asset-upload-progress{color:var(--blue-text);margin:0;font-size:13px}.asset-files-button{gap:4px}.asset-files-button small{font-size:11px}.asset-dialog:has(fieldset:disabled){cursor:progress}@media (max-width:500px){.asset-documents-heading{align-items:flex-start;gap:10px}.asset-documents-heading p{max-width:200px}}.finance-outlook-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:20px;margin-bottom:20px;display:grid}.finance-outlook-grid>.panel{min-width:0;margin-bottom:0}.finance-outlook-grid .panel-heading,.outgoing-forecast .panel-heading{padding:20px 22px 16px}.finance-outlook-grid .panel-heading p,.outgoing-forecast .panel-heading p{margin:5px 0 0;font-size:12px}.finance-outlook-grid .upcoming-row{gap:12px;padding:14px 22px}.finance-outlook-grid .date-tile{background:var(--head);width:42px;min-width:42px;height:46px;color:var(--text);border-radius:9px}.finance-outlook-grid .date-tile b{font-size:18px}.finance-outlook-grid .upcoming-info{min-width:0}.finance-outlook-grid .upcoming-info b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.finance-outlook-grid .upcoming-info small{font-size:11px;line-height:1.45}.finance-outlook-grid .upcoming-value b{font-size:13px}.finance-outlook-grid .upcoming-value small{font-size:11px}.outlook-footer{justify-content:space-between;align-items:center;gap:12px;padding:13px 22px;font-size:11px;display:flex}.outlook-footer .text-button{white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:inline-flex}.outlook-attention-list{max-height:315px;overflow:auto}.finance-outlook-grid .attention-item{gap:12px;padding:14px 22px}.finance-outlook-grid .attention-item b{font-size:13px;line-height:1.45}.finance-outlook-grid .attention-item p{margin:5px 0;font-size:12px;line-height:1.5}.finance-outlook-grid .attention-item small{font-size:11px}.finance-outlook-grid .outlook-empty{flex-direction:row;justify-content:center;align-items:center;gap:10px;min-height:0;padding:26px 22px 30px;display:flex}.outlook-empty>svg{color:var(--dim)}.outlook-empty p{margin:0;font-size:12px}.outgoing-forecast{margin-bottom:20px}.outgoing-forecast-total{text-align:right;gap:5px;display:grid}.outgoing-forecast-total small{color:var(--dim);font-size:11px}.outgoing-forecast-total strong{font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.outgoing-legend{color:var(--dim);align-items:center;gap:20px;padding:0 24px;font-size:11px;display:flex}.outgoing-legend span{align-items:center;gap:7px;display:flex}.outgoing-legend i{border-radius:2px;width:8px;height:8px}.expense-key,.expense-segment{background:var(--orange)}.financing-key,.financing-segment{background:var(--dim)}.outgoing-chart{gap:18px;height:200px;padding:24px 22px 18px}.outgoing-chart .bar-column{flex:1;min-width:70px}.outgoing-chart .bar-column>span{white-space:nowrap;font-size:12px}.outgoing-chart .bar-track{background:0 0;align-items:flex-end;width:min(64px,80%);height:120px;margin:auto;display:flex}.outgoing-chart .bar-track>.outgoing-bar{background:0 0;border-radius:5px 5px 0 0;flex-direction:column;width:100%;min-height:0;display:flex;position:relative;overflow:hidden}.outgoing-bar i{width:100%;display:block}.outgoing-chart .bar-column>small{margin-top:10px;font-size:12px}.outgoing-forecast .panel-footer{padding:12px 22px;font-size:11px;line-height:1.6}.outlook-dialog-list{max-height:65vh;overflow:auto}.month-activity>summary{cursor:pointer;align-items:center;gap:9px;padding:19px 22px;font-size:14px;font-weight:600;list-style:none;display:flex}.month-activity>summary:before{content:"›";color:var(--dim);font-size:20px;line-height:14px;transition:transform .15s}.month-activity[open]>summary:before{transform:rotate(90deg)}.month-activity .empty{padding:22px}.month-activity .empty h3{font-size:14px}.month-activity .empty p{font-size:12px}.asset-name-button{color:var(--ink);text-align:left;font-size:13px;font-weight:600}.asset-next-payment{text-align:left;color:var(--blue-text);white-space:nowrap;background:0 0;align-items:flex-start;gap:7px;font-size:13px;display:flex}.asset-next-payment small{color:var(--text);margin-top:4px;font-size:11px;display:block}.asset-payment-metrics{grid-template-columns:1fr 1fr;gap:16px;display:grid}.asset-payment-metrics>div{background:var(--head);border:1px solid var(--line);border-radius:10px;gap:9px;padding:16px;display:grid}.asset-payment-metrics span{color:var(--text);font-size:12px}.asset-payment-metrics strong{font-variant-numeric:tabular-nums;font-size:22px;font-weight:650}.asset-payment-facts{grid-template-columns:1fr 1fr;gap:17px;display:grid}.asset-payment-facts>div{gap:5px;display:grid}.asset-payment-facts span{color:var(--dim);font-size:12px}.asset-payment-facts b{font-size:13px;font-weight:550}.asset-down-payment{border-block:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:17px 0;display:flex}.asset-down-payment b{font-size:13px}.asset-down-payment small{color:var(--dim);margin-top:5px;font-size:11px;display:block}.asset-down-payment p{color:var(--orange-text);flex-basis:100%;margin:0;font-size:12px!important}.asset-down-payment-edit{align-items:flex-end;gap:10px;display:flex}.asset-down-payment-edit select{max-width:220px;padding:9px;font-size:12px}.asset-down-payment-edit .button{padding:9px;font-size:12px}.asset-adjustment{border-left:3px solid var(--input-line);padding-left:14px}.asset-adjustment b{font-size:13px}.asset-adjustment p{margin:7px 0;font-size:12px!important}.asset-adjustment small{color:var(--dim);font-size:11px;line-height:1.6;display:block}.asset-payment-next{background:var(--soft);border-radius:9px;align-items:center;gap:12px;padding:14px;display:flex}.asset-payment-next small{color:var(--dim);margin-bottom:5px;font-size:11px;display:block}.asset-payment-next b{font-size:13px}.asset-installments summary{cursor:pointer;color:var(--green-text);padding:8px 0;font-size:13px;font-weight:550}.asset-installments .table-scroll{max-height:350px;overflow:auto}.asset-installments th{background:var(--card);z-index:1;position:sticky;top:0}.asset-installments th,.asset-installments td{padding:11px 13px;font-size:12px}.asset-detail-note{white-space:pre-wrap;font-size:12px!important}.asset-detail-files h3{margin-bottom:10px;font-size:14px}.asset-detail-files a{border-top:1px solid var(--line);align-items:center;gap:10px;padding:12px 0;font-size:12px;display:flex}.asset-detail-files a span{overflow-wrap:anywhere;flex:1}.asset-detail-files svg{flex-shrink:0}@media (max-width:1000px){.finance-outlook-grid{grid-template-columns:1fr;gap:16px}.outlook-attention-list{max-height:240px}.outgoing-chart{overflow:auto}.outgoing-forecast-total strong{font-size:18px}}@media (max-width:600px){.finance-outlook-grid .upcoming-row,.finance-outlook-grid .attention-item{padding:14px 16px}.finance-outlook-grid .upcoming-value b{font-size:12px}.finance-outlook-grid .upcoming-info small{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.outgoing-forecast .panel-heading{align-items:flex-start;gap:12px}.outgoing-forecast-total strong{font-size:15px}.outgoing-legend{flex-wrap:wrap;gap:14px;padding:0 18px;font-size:10px}.outgoing-chart{padding-inline:18px}.outlook-footer{padding:12px 16px}.asset-payment-metrics{gap:9px}.asset-payment-metrics>div{padding:12px}.asset-payment-metrics strong{font-size:17px}.asset-payment-facts{gap:14px}.asset-down-payment-edit{flex-wrap:wrap}}.asset-form-fields textarea.asset-note-input{white-space:pre-wrap;resize:vertical;min-height:420px;line-height:1.7}@media (max-width:600px){.asset-form-fields textarea.asset-note-input{min-height:340px}}.month-select{flex-shrink:0;position:relative}.month-select-trigger{border:1px solid var(--line);background:var(--card);min-height:42px;color:var(--ink);border-radius:9px;align-items:center;gap:10px;padding:10px 13px;font-size:14px;font-weight:500;display:flex}.month-select-trigger>svg{color:var(--text)}.month-select-trigger[aria-expanded=true]{border-color:var(--teal);box-shadow:0 0 0 3px #176c5612}.month-select-popover{z-index:35;background:var(--card);border:1px solid var(--line);border-radius:14px;width:276px;padding:14px;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 14px 40px #163c3026}.month-select-year{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.month-select-year strong{font-size:16px;font-weight:650}.month-select-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.month-select-grid button{background:var(--soft);color:var(--text);border-radius:8px;padding:12px 5px;font-size:14px}.month-select-grid button:hover{background:var(--head)}.month-select-grid button[aria-pressed=true]{background:var(--teal);color:#fff;font-weight:650}.month-select-today{border-top:1px solid var(--line);width:100%;color:var(--blue-text);background:0 0;margin-top:12px;padding:11px 0 1px;font-size:13px;font-weight:550}.outgoing-forecast{overflow:visible}.outgoing-forecast-controls{align-items:center;gap:24px;display:flex}.outgoing-forecast-controls .month-select-trigger{font-size:13px}.asset-detail-toolbar{color:var(--muted);justify-content:space-between;align-items:center;gap:15px;font-size:14px;display:flex}.asset-detail-toolbar button{align-items:center;gap:6px;font-size:14px;display:flex}.asset-entry-details{border-block:1px solid var(--line)}.asset-entry-details>summary{cursor:pointer;padding:17px 0;font-size:14px;font-weight:550}.asset-entry-details>summary span{float:right;color:var(--muted);font-size:13px;font-weight:400}.asset-entry-details .asset-down-payment{border:0;padding-top:0}.asset-note-editor{gap:14px;display:grid}.asset-note-editor>.button{justify-self:end}:is(.asset-note-editor>label,.asset-form-fields>label:has(.asset-note-input)){font-size:14px}.asset-note-editor textarea.asset-note-input,.asset-form-fields textarea.asset-note-input{white-space:pre-wrap;resize:vertical;min-height:420px;font-family:inherit;font-size:16px;font-weight:400;line-height:1.65}.asset-payment-facts span{font-size:14px}.asset-payment-facts b{font-size:15px}.asset-installments summary,.asset-detail-files a{font-size:14px}.asset-detail-files h3{font-size:16px}.installment-dialog{width:min(500px,100vw - 28px)}.installment-form{gap:22px}.installment-form .installment-asset-name{color:var(--ink);font-size:16px;font-weight:550;line-height:1.5}.installment-summary{background:var(--soft);border:1px solid var(--line);border-radius:11px;grid-template-columns:1fr auto;gap:10px;padding:18px;display:grid}.installment-summary>span{color:var(--text);align-items:center;gap:8px;font-size:14px;display:flex}.installment-summary strong{font-variant-numeric:tabular-nums;font-size:23px;font-weight:650}.installment-summary>small{color:var(--muted);grid-column:1/-1;font-size:13px}.installment-form label{font-size:14px}.installment-form input{font-size:16px}.installment-form .installment-payment-hint{color:var(--muted);font-size:13px;line-height:1.6}.installment-paid{color:var(--blue-text);align-items:flex-start;gap:12px;display:flex}.installment-paid b{font-size:15px}.installment-paid p{margin-top:5px}.installment-form .form-actions{margin-top:0}@media (max-width:1000px){.outgoing-forecast-controls{flex-direction:column;align-items:flex-end;gap:14px}.outgoing-forecast-controls .outgoing-forecast-total strong{font-size:18px}}@media (max-width:600px){.outgoing-forecast>.panel-heading{flex-wrap:wrap}.outgoing-forecast-controls{flex-direction:row;justify-content:space-between;align-items:center;gap:10px;width:100%}.outgoing-forecast-controls .month-select-trigger{gap:6px;padding:10px;font-size:12px}.outgoing-forecast .month-select-popover{left:0;right:auto}.month-select-popover{max-width:calc(100vw - 40px)}.asset-note-editor textarea.asset-note-input,.asset-form-fields textarea.asset-note-input{min-height:340px}.asset-detail-toolbar{flex-wrap:wrap}.installment-summary{grid-template-columns:1fr}.installment-form .form-actions{flex-wrap:wrap}}.meta-profile-compact>.meta-totp{border-top:1px solid var(--line);touch-action:manipulation;cursor:default;flex-basis:100%;width:100%;margin-top:8px;padding-top:7px;display:block}.meta-totp-code-row{align-items:center;gap:8px;min-height:25px;display:flex}.meta-totp-label{letter-spacing:.7px;color:var(--text);font-size:10px;font-weight:600}.meta-totp-copy{color:var(--green-text);background:0 0;border:0;align-items:center;gap:9px;padding:0;display:flex}.meta-totp-code{font-family:var(--sans);letter-spacing:1px;font-variant-numeric:tabular-nums;-webkit-user-select:text;user-select:text;font-size:17px;font-weight:650}.meta-totp-copy>svg{color:var(--dim);width:13px;height:13px}.meta-totp-timer{--totp-progress:100%;background:conic-gradient(var(--green) var(--totp-progress),var(--head) 0);border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;margin-left:auto;padding:2px;display:grid}.meta-totp-timer>span{background:var(--soft);width:20px;height:20px;color:var(--text);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:10px;display:grid}.meta-totp-timer.expiring{background:conic-gradient(var(--orange) var(--totp-progress),var(--orange-soft) 0)}.meta-totp-settings{width:26px;height:26px;color:var(--dim);background:0 0;border-radius:5px;place-items:center;display:grid}.meta-totp-settings:hover{background:var(--head)}.meta-totp-add{color:var(--text);background:0 0;border:0;align-items:center;gap:7px;min-height:25px;padding:2px 0;font-size:11px;display:flex}.meta-totp-detail{border:1px solid var(--line);background:var(--soft);border-radius:10px;margin-bottom:18px;padding:14px}.meta-totp-title{color:var(--text);align-items:center;gap:7px;margin-bottom:11px;font-size:13px;display:flex}.meta-totp-detail .meta-totp-code{letter-spacing:2px;font-size:23px}.meta-totp-detail .meta-totp-add{font-size:13px}.meta-totp-detail .meta-totp-label{font-size:11px}.meta-totp-dialog textarea{font-size:15px;line-height:1.5}.meta-totp-dialog label{font-size:14px}.meta-totp-profile-name{overflow-wrap:anywhere;font-weight:550;font-size:16px!important}.meta-totp-help{color:var(--text);font-size:13px!important}.meta-totp-actions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-top:17px;display:flex}.meta-totp-actions .danger{margin-right:auto}.meta-totp-dialog .button{padding:11px 13px;font-size:13px}.meta-totp>small{color:var(--orange-text);font-size:11px}.meta-totp-dialog .form-error{overflow-wrap:anywhere}.tasks-page>.tasks-board{justify-content:flex-start;gap:14px;max-width:1476px;margin-left:auto;margin-right:auto;padding-bottom:16px}.task-list{background:var(--head);border:1px solid var(--line);border-radius:14px;flex-direction:column;flex:0 0 284px;gap:8px;min-width:0;padding:10px;display:flex;box-shadow:0 1px 2px #17372b0d}.task-list.is-drop-before{box-shadow:-4px 0 #409b71}.tasks-board.is-drop-end>.task-list:nth-last-child(2){box-shadow:4px 0 #409b71}.task-list-head{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;align-items:center;gap:8px;padding:2px 2px 2px 6px;display:flex}.task-list-head:active{cursor:grabbing}.task-list-head h2{min-width:0;color:var(--title);overflow-wrap:anywhere;flex:1;margin:0;font-size:14.5px;font-weight:700;line-height:1.3}.task-list-rename{min-width:0;font:inherit;flex:1;padding:5px 8px;font-size:14.5px;font-weight:700}.task-list-count{color:var(--text);background:var(--head);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:600}.task-icon-button{width:30px;height:30px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;padding:0;display:inline-grid}.task-icon-button:hover{background:var(--head);color:var(--title)}.task-list-cards{flex-direction:column;gap:8px;min-height:4px;display:flex}.task-card{background:var(--card);border:1px solid var(--line);cursor:pointer;touch-action:none;border-radius:10px;padding:9px 11px;transition:border-color .12s,box-shadow .12s;position:relative;box-shadow:0 1px 1px #17372b14}.task-card:hover{border-color:var(--input-line);box-shadow:0 3px 10px #17372b14}.task-card-labels{flex-wrap:wrap;gap:4px;margin-bottom:7px;display:flex}.task-card-labels span{border-radius:4px;width:40px;height:8px}.task-card-main{align-items:flex-start;gap:8px;padding-right:24px;display:flex}.task-card-title{min-width:0;color:var(--title);overflow-wrap:anywhere;white-space:pre-wrap;flex:1;font-size:14px;line-height:1.4}.task-card.is-done .task-card-title{color:var(--text)}.task-done{opacity:0;border:1.5px solid var(--input-line);background:var(--card);color:#fff;cursor:pointer;border-radius:50%;flex:none;place-items:center;width:0;height:18px;margin:1px -8px 0 0;padding:0;transition:width .15s,margin .15s,opacity .15s;display:grid;overflow:hidden}.task-card:hover .task-done,.task-card.is-done .task-done,.task-done:focus-visible{opacity:1;width:18px;margin-right:0}.task-done:hover{border-color:var(--green);background:var(--green-soft)}.task-done[aria-pressed=true]{background:var(--green);border-color:var(--green)}.task-card-edit{background:var(--head);width:28px;height:28px;color:var(--text);opacity:0;cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;transition:opacity .12s;display:grid;position:absolute;top:6px;right:6px}.task-card:hover .task-card-edit,.task-card-edit:focus-visible{opacity:1}.task-card-edit:hover{background:var(--head)}.task-card-badges{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.task-badge{color:var(--text);border-radius:5px;align-items:center;gap:4px;padding:2px 6px;font-size:12px;display:inline-flex}.task-badge.is-complete{background:var(--green-solid);color:#fff}.task-add-card,.task-add-list{width:100%;color:var(--text);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:8px;font-size:14px;display:flex}.task-add-card:hover,.task-add-list:hover{background:var(--head);color:var(--title)}.task-list-new{background:var(--soft);box-shadow:none;border-style:dashed}.task-composer{flex-direction:column;gap:8px;display:flex}.task-composer textarea,.task-composer input{border:1px solid var(--line);width:100%;font:inherit;resize:none;border-radius:10px;padding:9px 11px;font-size:14px;box-shadow:0 1px 1px #17372b14}.task-empty{border:1px dashed var(--line);background:var(--card);text-align:center;max-width:1476px;color:var(--text);border-radius:14px;flex-direction:column;align-items:center;gap:10px;margin:8px auto 0;padding:48px 20px;display:flex}.task-empty h2{color:var(--title);margin:0;font-size:18px}.task-empty p{margin:0}.task-empty .heading-actions{justify-content:center;margin-top:8px}.meta-dialog.task-dialog{flex-direction:column;width:min(1080px,96vw);max-height:92vh;overflow:hidden}.meta-dialog.task-dialog[open]{display:flex}.task-dialog>.modal-heading{padding:12px 16px 12px 20px}.task-list-pill{background:var(--head);color:var(--title);cursor:pointer;border-radius:7px;align-items:center;gap:4px;margin-right:auto;padding:0;font-size:13.5px;font-weight:600;display:inline-flex;position:relative}.task-list-pill:hover{background:var(--head)}.task-list-pill select{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;width:auto;padding:5px 26px 5px 10px}.task-list-pill svg{pointer-events:none;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.task-list-pill select:focus-visible{outline:2px solid var(--input-line);outline-offset:1px;border-radius:7px}.task-list-pill select:focus:not(:focus-visible){outline:none}.task-card-dialog{flex:1;grid-template-columns:minmax(0,1fr) 380px;min-height:0;display:grid;overflow:hidden}.task-main{flex-direction:column;gap:18px;min-width:0;padding:22px 26px 20px;display:flex;overflow-y:auto}.task-detail-title{align-items:flex-start;gap:10px;display:flex}.task-detail-title textarea{font:inherit;color:var(--title);resize:none;field-sizing:content;letter-spacing:-.3px;background:0 0;border:1px solid #0000;border-radius:8px;flex:1;min-height:0;padding:2px 8px;font-size:24px;font-weight:700;line-height:1.3}.task-detail-title textarea:hover{background:var(--soft)}.task-detail-title textarea:focus{border-color:var(--input-line);background:var(--card);outline:none}.task-done.task-done-large{opacity:1;width:22px;height:22px;margin:7px 0 0}.task-actions{flex-wrap:wrap;gap:8px;padding-left:32px;display:flex}.task-action{border:1px solid var(--line);background:var(--card);color:var(--title);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:13.5px;font-weight:500;display:inline-flex}.task-action:hover,.task-action[aria-expanded=true]{background:var(--head);border-color:var(--input-line)}.task-popover-anchor{position:relative}.task-popover{z-index:20;background:var(--card);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:10px;width:260px;padding:12px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 10px 30px #183b2926}.task-popover>b{text-align:center;color:var(--text);font-size:13px}.task-label-options{flex-direction:column;gap:6px;display:flex}.task-label-options button{cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.task-label-check{border:1.5px solid var(--input-line);color:#fff;border-radius:4px;flex-shrink:0;place-items:center;width:18px;height:18px;display:grid}.task-label-options button[aria-pressed=true] .task-label-check{background:var(--blue);border-color:var(--blue-text)}.task-label-swatch{height:30px;color:var(--title);border-radius:5px;flex:1;align-items:center;padding:0 10px;font-size:13px;font-weight:600;display:flex}.task-label-options button:hover .task-label-swatch{filter:brightness(.95)}.task-detail-labels{flex-direction:column;gap:6px;padding-left:32px;display:flex}.task-detail-labels small{color:var(--text);font-size:12px;font-weight:600}.task-detail-labels>div{flex-wrap:wrap;gap:6px;display:flex}.task-detail-labels span{height:28px;color:var(--title);border-radius:5px;align-items:center;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.task-description{flex-direction:column;gap:10px;display:flex}.task-section-head{justify-content:space-between;align-items:center;gap:10px;min-height:34px;display:flex}.task-section-head>span{color:var(--title);align-items:center;gap:12px;font-size:15px;font-weight:700;display:flex}.task-section-head .button{padding:6px 14px}.task-description>div{padding-left:29px}.task-description-empty{background:var(--head);min-height:64px;color:var(--text);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:8px;margin-left:29px;padding:10px 12px;font-size:14px}.task-description-empty:hover{background:var(--head)}.task-description .material-rich-wrap.is-readonly{background:0 0;border-color:#0000}.task-description .material-rich-wrap.is-readonly .material-prose{min-height:0;max-height:none;padding:2px 0}.task-description .is-editing .material-prose{min-height:150px}.task-description-actions{align-items:center;gap:8px;padding-left:29px;display:flex}.task-text-button{font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 10px;font-size:14px}.task-text-button:hover{background:var(--head)}.task-main-footer{margin-top:auto;padding-top:8px;display:flex}.task-delete{color:var(--red);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:6px 8px;font-size:13px;display:inline-flex}.task-delete:hover{background:var(--red-soft)}.task-activity{background:var(--soft);border-left:1px solid var(--line);flex-direction:column;gap:14px;min-width:0;padding:18px 18px 20px;display:flex;overflow-y:auto}.task-activity-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.task-activity-head>span{color:var(--title);align-items:center;gap:10px;font-size:14.5px;font-weight:700;display:flex}.task-activity-head .button{padding:6px 12px;font-size:13px}.task-comment-box{background:var(--card);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:8px;padding:2px;display:flex;box-shadow:0 1px 2px #17372b0f}.task-comment-box textarea{resize:none;font:inherit;min-height:0;box-shadow:none;background:0 0;border:0;padding:9px 11px;font-size:14px}.task-comment-box textarea:focus{outline:none}.task-comment-box.is-open{border-color:var(--input-line)}.task-comment-box .button{align-self:flex-start;margin:0 8px 8px;padding:6px 14px}.task-activity-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.task-activity-list li{align-items:flex-start;gap:10px;display:flex}.task-avatar{background:var(--blue);color:#fff;border-radius:50%;flex:0 0 32px;place-items:center;height:32px;font-size:12px;font-weight:700;display:grid}.task-activity-list li>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.task-activity-list p{color:var(--title);overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.45}.task-activity-list b{color:var(--title)}.task-comment-text{background:var(--card);border:1px solid var(--line);color:var(--title);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;padding:8px 10px;font-size:13.5px;line-height:1.5}.task-activity-list small{align-items:center;gap:8px;font-size:12px;display:flex}.task-activity-list time{color:var(--blue-text);text-underline-offset:2px;text-decoration:underline}.task-activity-list small button{font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.task-activity-list small button:hover{color:var(--red)}@media (max-width:860px){.task-card-dialog{grid-template-columns:1fr;overflow-y:auto}.task-main,.task-activity{overflow:visible}.task-activity{border-left:0;border-top:1px solid var(--line)}}@media (max-width:600px){.task-list{flex-basis:260px}.task-actions,.task-detail-labels{padding-left:0}}.material-prose ul[data-type=taskList]{margin:6px 0;padding-left:2px;list-style:none}.material-prose ul[data-type=taskList] li{align-items:flex-start;gap:9px;margin:5px 0;display:flex}.material-prose ul[data-type=taskList] li>label{-webkit-user-select:none;user-select:none;flex:none;margin:2px 0 0;padding:0;display:block}.material-prose ul[data-type=taskList] li>label input{width:16px;height:16px;accent-color:var(--blue);cursor:pointer;border-radius:4px;margin:0;padding:0}.material-prose ul[data-type=taskList] li>div{flex:1;min-width:0}.material-prose ul[data-type=taskList] li>div>p{margin:0}.material-prose ul[data-type=taskList] li[data-checked=true]>div{color:var(--dim);text-decoration:line-through}.meta-trash-results .meta-card-head h2{color:var(--red);align-items:center;gap:8px;display:flex}.meta-trash-results .meta-free-item.meta-trash-result{background:var(--red-soft);border-color:var(--red-soft);border-left-color:var(--red);cursor:pointer}.meta-trash-restore{border:1px solid var(--line);background:var(--card);width:auto;max-width:max-content;color:var(--blue-text);font:inherit;cursor:pointer;border-radius:6px;flex:0 0 100%;align-items:center;gap:5px;margin-top:4px;padding:5px 9px;font-size:12px;font-weight:600;display:inline-flex}.meta-trash-restore:hover{background:var(--head)}.wa-tabs{border-bottom:1px solid var(--line);gap:4px;margin:4px 0 22px;display:flex}.wa-tabs button{font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px;font-size:14px;font-weight:600}.wa-tabs button:hover{color:var(--title)}.wa-tabs button.active{color:var(--blue-text);border-bottom-color:var(--blue)}.wa-page .error-banner{justify-content:space-between;align-items:center;gap:10px;display:flex}.wa-section{flex-direction:column;gap:16px;display:flex}.wa-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.wa-toolbar h2{color:var(--title);margin:0;font-size:18px}.wa-toolbar p{color:var(--text);margin:4px 0 0;font-size:13.5px}.wa-toolbar-actions{flex-wrap:wrap;gap:8px;display:flex}.wa-notice{border:1px solid var(--orange-soft);background:var(--orange-soft);color:var(--orange-text);border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;padding:16px 18px;font-size:14px;display:flex}.wa-notice p{margin:0;line-height:1.5}.wa-notice code,.wa-page code{background:var(--head);color:var(--title);border-radius:5px;padding:1px 6px;font-size:12.5px}.wa-empty{border:1px dashed var(--line);background:var(--card);text-align:center;color:var(--text);border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:48px 20px;display:flex}.wa-empty h3{color:var(--title);margin:0;font-size:17px}.wa-empty p{max-width:460px;margin:0;line-height:1.5}.wa-muted{color:var(--dim);margin:0;font-size:13px;line-height:1.5}.wa-broadcasts{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:14px;display:grid}.wa-broadcast{background:var(--card);border:1px solid var(--line);cursor:pointer;border-radius:14px;flex-direction:column;gap:12px;padding:16px 18px;transition:border-color .12s,box-shadow .12s;display:flex}.wa-broadcast:hover{border-color:var(--input-line);box-shadow:0 4px 14px #17372b12}.wa-broadcast header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.wa-broadcast h3{color:var(--title);margin:0;font-size:15.5px}.wa-broadcast small{color:var(--dim);font-size:12px}.wa-pill{background:var(--head);color:var(--text);white-space:nowrap;border-radius:999px;align-items:center;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}.wa-pill.is-sending,.wa-pill.is-sent,.wa-pill.is-pending{background:var(--blue-soft);color:var(--blue-text)}.wa-pill.is-done,.wa-pill.is-delivered,.wa-pill.is-read,.wa-pill.is-approved{background:var(--green-soft);color:var(--green-text)}.wa-pill.is-scheduled,.wa-pill.is-paused{background:var(--orange-soft);color:var(--orange-text)}.wa-pill.is-failed,.wa-pill.is-canceled,.wa-pill.is-rejected,.wa-pill.is-disabled{background:var(--red-soft);color:var(--red)}.wa-progress{background:var(--head);border-radius:4px;height:8px;overflow:hidden}.wa-progress i{background:var(--green);border-radius:4px;height:100%;transition:width .3s;display:block}.wa-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.wa-metrics>*{flex-direction:column;gap:2px;min-width:0;display:flex}.wa-metrics b{color:var(--title);font-size:17px}.wa-metrics span{color:var(--dim);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.wa-metrics.is-large button{border:1px solid var(--line);background:var(--card);text-align:left;cursor:pointer;font:inherit;border-radius:10px;padding:10px 12px}.wa-metrics.is-large button[aria-pressed=true]{border-color:var(--blue);background:var(--blue-soft)}.wa-metrics.is-large b{font-size:20px}.wa-actions{align-items:center;gap:10px;display:flex}.wa-actions .button{padding:6px 12px;font-size:13px}.wa-danger-link{color:var(--red);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;padding:6px 8px;font-size:13px;display:inline-flex}.wa-danger-link:hover{background:var(--red-soft)}.wa-queue-n{color:var(--title);font-weight:700}p.wa-muted .wa-danger-link{font-size:inherit;vertical-align:baseline;padding:1px 6px}.meta-dialog.wa-dialog{width:min(1000px,96vw)}.wa-form{flex-direction:column;gap:14px;display:flex}.wa-form-grid{grid-template-columns:minmax(0,1fr) 320px;gap:22px;display:grid}.wa-form-main{flex-direction:column;gap:14px;min-width:0;display:flex}.wa-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wa-row>span{color:var(--text);font-size:13.5px}.wa-row select,.wa-row input{width:auto}.wa-grow{flex:1;min-width:180px}.wa-var{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wa-var-tag{color:var(--blue-text);background:var(--green-soft);border-radius:6px;flex-shrink:0;padding:4px 8px;font-size:12.5px;font-weight:700}.wa-var select{flex:0 0 220px;width:auto}.wa-var input{flex:1;min-width:160px}.wa-fieldset{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:10px;margin:0;padding:12px 14px 14px;display:flex}.wa-fieldset legend{color:var(--title);padding:0 6px;font-size:13px;font-weight:700}.wa-chips{flex-wrap:wrap;gap:6px;display:flex}.wa-chips button{border:1px solid var(--line);background:var(--card);font:inherit;color:var(--title);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:4px 11px;font-size:13px;display:inline-flex}.wa-chips button small{color:var(--dim);font-size:11px}.wa-chips button[aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:#fff}.wa-chips button[aria-pressed=true] small{color:#d8ece2}.wa-chips.is-exclude button[aria-pressed=true]{background:var(--red);border-color:var(--red)}.wa-audience{color:var(--title);align-items:center;gap:6px;margin:0;font-size:13.5px;display:flex}.wa-audience b{font-size:15px}.wa-radio{cursor:pointer;align-items:center;color:var(--title)!important;flex-direction:row!important;gap:7px!important;font-size:14px!important;display:inline-flex!important}.wa-radio input{width:auto;margin:0}.wa-preview{background:var(--head);border-radius:14px;flex-direction:column;align-self:flex-start;gap:10px;padding:14px;display:flex;position:sticky;top:0}.wa-preview>span{color:var(--text);text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:700}.wa-bubble-wrap{flex-direction:column;gap:3px;max-width:100%;display:flex}.wa-bubble{background:var(--card);color:var(--title);overflow-wrap:anywhere;border-radius:0 10px 10px;flex-direction:column;gap:5px;padding:8px 10px;font-size:13.5px;display:flex;box-shadow:0 1px 1px #0000001a}.wa-bubble b{font-size:14px}.wa-bubble p{white-space:pre-wrap;margin:0;line-height:1.45}.wa-bubble small{color:var(--text);font-size:12px}.wa-bubble-button{background:var(--card);color:var(--blue-text);border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:8px;font-size:13.5px;display:flex;box-shadow:0 1px 1px #0000001a}.wa-templates{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:14px;display:grid}.wa-template{background:var(--card);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.wa-template header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.wa-template h3{color:var(--title);overflow-wrap:anywhere;margin:0;font-size:14.5px}.wa-template small{color:var(--dim);font-size:12px}.wa-template .wa-bubble-wrap{background:var(--head);border-radius:10px;padding:10px}.wa-filters{flex-direction:column;gap:10px;display:flex}.wa-filters input[type=search]{max-width:420px}.wa-bulk{background:var(--green-soft);border:1px solid var(--green-soft);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;font-size:13.5px;display:flex}.wa-bulk .button{padding:6px 12px;font-size:13px}.wa-table{border-collapse:collapse;background:var(--card);width:100%;font-size:13.5px}.wa-table th{text-align:left;color:var(--text);border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 12px;font-size:12px;font-weight:600}.wa-table td{border-bottom:1px solid var(--line);color:var(--title);vertical-align:top;padding:10px 12px}.wa-table tbody tr{cursor:pointer}.wa-table tbody tr:hover{background:var(--soft)}.wa-table input[type=checkbox]{width:16px;height:16px;accent-color:var(--blue-text);margin:0}.wa-page .table-scroll{border:1px solid var(--line);border-radius:12px;overflow:auto}.wa-error-text{color:var(--red);max-width:280px;margin-top:4px;font-size:12px;display:block}.wa-tags{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.wa-tags>span{background:var(--green-soft);color:var(--green-text);border-radius:5px;align-items:center;gap:3px;padding:2px 7px;font-size:12px;font-weight:500;display:inline-flex}.wa-tags>span button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.wa-tag-input{border:1px solid var(--line);background:var(--card);border-radius:7px;padding:6px 8px}.wa-tag-input input{min-width:160px;box-shadow:none;border:0;flex:1;padding:4px}.wa-tag-input input:focus{outline:none}.wa-pager{color:var(--text);justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex}.wa-pager .button{padding:6px 12px;font-size:13px}.wa-label-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.wa-link{font:inherit;color:var(--blue-text);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.wa-link:hover{text-decoration:underline}.wa-examples{background:var(--soft);border-radius:10px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;padding:12px;display:grid}.wa-buttons-edit{color:var(--text);flex-direction:column;gap:8px;font-size:.8125rem;font-weight:500;display:flex}.wa-settings-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:16px;display:grid}.wa-card{background:var(--card);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:12px;padding:20px 22px;display:flex}.wa-card h2{color:var(--title);margin:0;font-size:16.5px}.wa-card h2.wa-gap{margin-top:10px}.wa-copy{align-items:center;gap:6px;min-width:0;display:flex}.wa-copy code{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--line);flex:1;min-width:0;overflow:hidden;background:var(--soft)!important;padding:9px 10px!important}.wa-ok{color:var(--green-text);align-items:center;gap:5px;font-size:13px;font-weight:600;display:inline-flex}.wa-info{background:var(--soft);border-radius:10px;grid-template-columns:auto 1fr;gap:6px 14px;padding:12px 14px;font-size:13.5px;display:grid}.wa-info span{color:var(--text)}.wa-info b{color:var(--title)}.wa-steps{color:var(--title);flex-direction:column;gap:8px;margin:0;padding-left:20px;font-size:13.5px;line-height:1.5;display:flex}@media (max-width:860px){.wa-form-grid{grid-template-columns:1fr}.wa-preview{position:static}.wa-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}.login-link{font:inherit;color:var(--blue-text);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;align-self:center;padding:4px;font-size:13px;text-decoration:underline}.wa-numbers{flex-direction:column;gap:8px;display:flex}.wa-number{border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.wa-number.is-selected{border-color:var(--blue);background:var(--green-soft)}.wa-number>div:first-child{flex-direction:column;gap:4px;min-width:0;display:flex}.wa-number b{color:var(--title);font-size:14.5px}.wa-number small{color:var(--text);font-size:12.5px}.wa-number-actions{align-items:center;gap:8px;display:flex}.wa-number-actions .button{padding:6px 12px;font-size:13px}.privacy-page{background:var(--head);min-height:100vh;padding:48px 20px}.privacy-page article{background:var(--card);border:1px solid var(--line);max-width:760px;color:var(--title);border-radius:18px;margin:0 auto;padding:40px 44px;line-height:1.7}.privacy-page h1{color:var(--title);margin:6px 0 4px;font-size:30px}.privacy-page h2{color:var(--title);margin:26px 0 6px;font-size:17px}.privacy-page p{margin:0;font-size:15px}.privacy-date{color:var(--dim);font-size:13px!important}@media (max-width:600px){.privacy-page article{padding:26px 20px}}.wa-pill.is-warning{background:var(--orange-soft);color:var(--orange-text)}.wa-result-bar{background:var(--head);border-radius:5px;gap:2px;height:10px;display:flex;overflow:hidden}.wa-result-bar i{height:100%;display:block}.wa-result-bar .is-read,.wa-dot.is-read,.wa-result-bar .is-delivered,.wa-dot.is-delivered{background:var(--green)}.wa-result-bar .is-sent,.wa-dot.is-sent{background:var(--blue)}.wa-result-bar .is-failed,.wa-dot.is-failed{background:var(--red)}.wa-result-bar .is-skipped{background:var(--input-line)}.wa-result-bar .is-pending{background:repeating-linear-gradient(45deg,var(--input-line) 0 6px,var(--head) 6px 12px)}.wa-dot.is-replied{background:#7367f0}.wa-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.wa-metrics>*{gap:3px}.wa-metric-label{color:var(--text);white-space:nowrap;align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.wa-dot{border-radius:50%;width:8px;height:8px;display:inline-block}.wa-metrics b{color:var(--title);font-size:18px;line-height:1.2}.wa-metrics b.is-bad{color:var(--red)}.wa-metrics small{color:var(--dim);font-size:11px;line-height:1.3}.wa-card-error{background:var(--red-soft);color:var(--red);border-radius:8px;align-items:center;gap:6px;margin:0;padding:8px 10px;font-size:12.5px;font-weight:500;display:flex}.wa-detail-head{align-items:center;gap:10px;display:flex}.wa-detail-head small{color:var(--dim);font-size:12.5px}.wa-toggle{border:1px solid var(--green-soft);background:var(--green-soft);cursor:pointer;border-radius:10px;align-items:flex-start;padding:12px 14px;flex-direction:row!important;gap:10px!important;display:flex!important}.wa-toggle input{width:17px;height:17px;accent-color:var(--blue-text);flex-shrink:0;margin:2px 0 0}.wa-toggle span{color:var(--title);flex-direction:column;gap:3px;font-size:14px;font-weight:400;display:flex}.wa-toggle small{color:var(--text);font-size:12.5px;line-height:1.5}.wa-import-stats{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.wa-import-stats>div{border:1px solid var(--line);background:var(--card);border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.wa-import-stats b{color:var(--title);font-size:18px}.wa-import-stats span{color:var(--text);font-size:12px}.wa-import-stats .is-bad b{color:var(--red)}@media (max-width:860px){.wa-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}.wa-overview{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:14px;display:grid}.wa-overview-numbers{flex-direction:column;gap:10px;display:flex}.wa-number-card,.wa-month{background:var(--card);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}.wa-number-card.is-selected{border-color:var(--green);box-shadow:0 0 0 3px #1c6d6112}.wa-number-card header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.wa-number-card h3,.wa-month h3{color:var(--title);margin:0;font-size:16px}.wa-number-card header small{color:var(--dim);font-size:12.5px}.wa-capacity{flex-direction:column;gap:6px;display:flex}.wa-capacity-head{align-items:baseline;gap:8px;display:flex}.wa-capacity b{color:var(--title);font-size:15px}.wa-capacity-head b{font-size:26px;line-height:1}.wa-capacity span{color:var(--text);font-size:12.5px;line-height:1.5}.wa-tags-row{flex-wrap:wrap;gap:6px;display:flex}.wa-month-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.wa-month-grid>div{flex-direction:column;gap:2px;display:flex}.wa-month-grid b{color:var(--title);font-size:20px}.wa-month-grid b.is-bad{color:var(--red)}.wa-month-grid span{color:var(--text);font-size:12px}.wa-cat{background:var(--head);color:var(--text);vertical-align:1px;border-radius:5px;align-items:center;margin-left:6px;padding:1px 7px;font-size:11px;font-weight:600;display:inline-flex}.wa-cat.is-marketing{background:var(--purple-soft);color:var(--purple)}.wa-cat.is-utility{background:var(--blue-soft);color:var(--blue-text)}.wa-template-info{color:var(--text);margin:-4px 0 0;font-size:13px}@media (max-width:1000px){.wa-overview{grid-template-columns:1fr}}.wa-bubble-image{object-fit:cover;border-radius:6px;width:100%;max-height:220px;margin-bottom:4px;display:block}.wa-bubble-image.is-empty{background:var(--head);height:120px;color:var(--text);flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:12px;display:flex}.wa-image-pick{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wa-image-pick img{object-fit:cover;border:1px solid var(--line);border-radius:8px;width:64px;height:64px}.wa-image-pick .button{cursor:pointer;padding:6px 12px;font-size:13px}.wa-image-pick small{color:var(--dim);flex-basis:100%;font-size:12px}.wa-profile-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:32px;display:grid}.wa-profile-edit{flex-direction:column;gap:16px;min-width:0;display:flex}.wa-profile-edit h2{color:var(--title);margin:0;font-size:18px}.wa-profile-section{border:1px solid var(--line);background:var(--soft);border-radius:12px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}.wa-profile-section h3{letter-spacing:.3px;text-transform:uppercase;color:var(--text);margin:0;font-size:13px;font-weight:700}.wa-count{float:right;color:var(--dim);font-size:11.5px;font-weight:400}.wa-profile-photo-row{align-items:center;gap:16px;display:flex}.wa-profile-photo-row>div:last-child{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.wa-profile-photo-row .button{cursor:pointer;padding:6px 12px;font-size:13px}.wa-profile-photo-row small{color:var(--dim);font-size:12px}.wa-name-box{background:var(--card);border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.wa-name-box>div{flex-direction:column;gap:2px;display:flex}.wa-name-box span:first-child{color:var(--text);font-size:12px}.wa-name-box b{color:var(--title);font-size:15px}.wa-name-help{color:var(--text);font-size:13px}.wa-name-help summary{cursor:pointer;color:var(--blue-text);font-weight:600}.wa-name-help ol{flex-direction:column;gap:6px;margin:8px 0 0;padding-left:20px;line-height:1.5;display:flex}.wa-name-help a{color:var(--blue-text);align-items:center;gap:3px;display:inline-flex}.wa-phone-wrap{flex-direction:column;align-items:center;gap:10px;display:flex;position:sticky;top:12px}.wa-phone-tabs{background:var(--head);border-radius:999px;gap:4px;padding:3px;display:flex}.wa-phone-tabs button{font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 16px;font-size:13px;font-weight:600}.wa-phone-tabs button[aria-selected=true]{background:var(--card);color:var(--title);box-shadow:0 1px 3px #0000001a}.wa-phone{border:10px solid var(--blue);background:var(--card);border-radius:42px;width:300px;height:600px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;position:relative;overflow:hidden;box-shadow:0 18px 40px #0b141a33}.wa-phone-notch{background:var(--blue);z-index:3;border-radius:12px;width:90px;height:22px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.wa-ph-profile{background:var(--head);height:100%;padding-bottom:16px;overflow-y:auto}.wa-ph-topbar{color:var(--text);background:var(--card);justify-content:space-between;align-items:center;padding:40px 14px 6px;display:flex}.wa-ph-hero{background:var(--card);text-align:center;flex-direction:column;align-items:center;gap:4px;padding:6px 16px 16px;display:flex}.wa-ph-hero h4{color:var(--title);margin:10px 0 0;font-size:20px;font-weight:500}.wa-ph-hero p{color:var(--text);margin:0;font-size:14px}.wa-ph-badge{color:var(--text);align-items:center;gap:4px;margin-top:4px;font-size:12px;display:inline-flex}.wa-ph-avatar{background:var(--head);border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.wa-ph-avatar img{object-fit:cover;width:100%;height:100%}.wa-ph-avatar.is-big{width:112px;height:112px}.wa-ph-avatar.is-edit{border:1px solid var(--line);width:72px;height:72px}.wa-ph-avatar-empty{color:#fff;background:var(--input-line);place-items:center;width:100%;height:100%;display:grid}.wa-ph-actions{background:var(--card);grid-template-columns:repeat(3,1fr);gap:8px;padding:0 14px 14px;display:grid}.wa-ph-actions span{border:1px solid var(--line);color:var(--blue-text);border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:8px 0;font-size:12px;display:flex}.wa-ph-block{background:var(--card);flex-direction:column;gap:12px;margin-top:8px;padding:12px 16px;display:flex}.wa-ph-about{color:var(--title);margin:0;font-size:15px}.wa-ph-desc{color:var(--title);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.45}.wa-ph-placeholder{color:var(--dim);text-align:center;margin:0;font-size:13px;font-style:italic}.wa-ph-row{color:var(--title);align-items:flex-start;gap:14px;font-size:14px;line-height:1.4;display:flex}.wa-ph-row svg{color:var(--dim);flex-shrink:0;margin-top:1px}.wa-ph-row span{overflow-wrap:anywhere}.wa-ph-link{color:var(--blue-text)}.wa-ph-chat{background:var(--head);flex-direction:column;height:100%;display:flex}.wa-ph-chatbar{background:var(--head);color:var(--text);border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:40px 12px 10px;display:flex}.wa-ph-chatbar b{color:var(--title);font-size:15px;font-weight:500;display:block}.wa-ph-chatbar small{color:var(--text);font-size:12px}.wa-ph-messages{background-color:var(--head);background-image:radial-gradient(var(--input-line) 1px,transparent 1px);background-size:14px 14px;flex-direction:column;flex:1;gap:8px;padding:12px 10px;display:flex;overflow-y:auto}.wa-ph-day{background:var(--card);color:var(--text);border-radius:8px;align-self:center;padding:4px 10px;font-size:11px;box-shadow:0 1px 1px #0000000d}.wa-ph-msg{max-width:88%;position:relative}.wa-bubble-time{color:var(--text);align-self:flex-end;margin-top:-2px;font-size:11px}.wa-ph-msg .wa-bubble-wrap{gap:2px}.wa-ph-msg .wa-bubble-button{color:var(--blue-text)}.wa-ph-select{border-radius:8px;margin:8px;padding:6px 8px;font-size:12px}.wa-phone-note{text-align:center;max-width:300px;font-size:12px!important}@media (max-width:1100px){.wa-profile-layout{grid-template-columns:1fr}.wa-phone-wrap{position:static}}.mat-window{background:var(--card);border:1px solid var(--line);border-radius:14px;flex-direction:column;min-width:320px;min-height:240px;display:flex;position:fixed;overflow:hidden;box-shadow:0 22px 60px #0b141a38,0 2px 6px #0b141a14}.mat-window-head{background:var(--soft);border-bottom:1px solid var(--line);cursor:move;-webkit-user-select:none;user-select:none;touch-action:none;align-items:center;gap:10px;padding:10px 10px 10px 14px;display:flex}.mat-window-head h3{min-width:0;color:var(--title);white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;font-size:15px;font-weight:700;overflow:hidden}.mat-grip{color:var(--dim);flex-shrink:0}.mat-window-actions{flex-shrink:0;gap:2px;display:flex}.mat-window-actions button{width:30px;height:30px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid}.mat-window-actions button:hover{background:var(--head);color:var(--title)}.mat-window-body{flex-direction:column;flex:1;gap:12px;padding:18px 20px 24px;display:flex;overflow:auto}.mat-window-date{color:var(--dim);font-size:12px}.mat-window-body .material-content{font-size:14px;line-height:1.6}.mat-edge{z-index:2;touch-action:none;position:absolute}.mat-edge-n,.mat-edge-s{cursor:ns-resize;height:10px;left:12px;right:12px}.mat-edge-n{top:-5px}.mat-edge-s{bottom:-5px}.mat-edge-e,.mat-edge-w{cursor:ew-resize;width:10px;top:12px;bottom:12px}.mat-edge-e{right:-5px}.mat-edge-w{left:-5px}.mat-edge-ne,.mat-edge-nw,.mat-edge-se,.mat-edge-sw{width:18px;height:18px}.mat-edge-ne{cursor:nesw-resize;top:-5px;right:-5px}.mat-edge-sw{cursor:nesw-resize;bottom:-5px;left:-5px}.mat-edge-nw{cursor:nwse-resize;top:-5px;left:-5px}.mat-edge-se{cursor:nwse-resize;background:linear-gradient(135deg,transparent 55%,var(--input-line) 55%,var(--input-line) 62%,transparent 62%,transparent 72%,var(--input-line) 72%,var(--input-line) 79%,transparent 79%);bottom:-5px;right:-5px}.mat-window{overflow:visible}.mat-window-head{border-radius:14px 14px 0 0}.mat-window-body{border-radius:0 0 14px 14px}.meta-dialog.mat-edit-dialog{width:min(1120px,96vw)}.mat-edit-dialog .material-prose{min-height:52vh;max-height:62vh}@media (max-width:700px){.mat-window{width:calc(100vw - 16px)!important;height:calc(100dvh - 16px)!important;top:8px!important;left:8px!important}.mat-edge{display:none}}.mat-window-body.is-editing{gap:12px;padding:14px 16px 12px;overflow:hidden}.mat-edit-fields{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:10px;display:grid}.mat-edit-fields label{gap:4px;font-size:12px}.mat-edit-fields input,.mat-edit-fields select{padding:8px 10px;font-size:13.5px}.mat-edit-link{grid-column:1/-1}.mat-edit-editor{flex:1;min-height:0;display:flex}.mat-edit-editor .material-rich-wrap,.mat-edit-editor .ProseMirror-wrap,.mat-edit-editor .material-rich-wrap>div:last-child{flex-direction:column;flex:1;min-height:0;display:flex}.mat-edit-editor .material-prose{flex:1;min-height:120px;max-height:none;overflow:auto}.mat-edit-editor .material-prose a{cursor:pointer}.mat-edit-footer{align-items:center;gap:8px;display:flex}.mat-edit-footer small{color:var(--dim);flex:1;font-size:12px}.mat-edit-footer .button{padding:7px 14px;font-size:13px}.mat-save-status{color:var(--green-text);background:var(--green-soft);border-radius:999px;flex-shrink:0;padding:2px 9px;font-size:12px;font-weight:600}.mat-save-status.is-pending{color:var(--orange-text);background:var(--orange-soft)}.mat-title-input{min-width:0;font:inherit;color:var(--title);cursor:text;background:0 0;border:1px solid #0000;border-radius:7px;flex:1;margin-left:-4px;padding:4px 8px;font-size:15px;font-weight:700}.mat-title-input:hover{background:var(--card);border-color:var(--line)}.mat-title-input:focus{background:var(--card);border-color:var(--input-line);outline:none}.mat-window-body.is-doc{gap:0;padding:0;overflow:hidden}.mat-meta-row{border-bottom:1px solid var(--line);background:var(--soft);flex-wrap:wrap;align-items:center;gap:14px;padding:8px 16px;display:flex}.mat-meta-row label{align-items:center;font-size:12px;flex-direction:row!important;gap:6px!important;display:flex!important}.mat-meta-row label>span{color:var(--dim)}.mat-meta-row select,.mat-meta-row input{background:0 0;border-color:#0000;border-radius:6px;width:auto;padding:4px 8px;font-size:12.5px}.mat-meta-row select:hover,.mat-meta-row input:hover{border-color:var(--line);background:var(--card)}.mat-meta-row select:focus,.mat-meta-row input:focus{border-color:var(--input-line);background:var(--card);outline:none}.mat-meta-link{flex:1;min-width:200px}.mat-meta-link input{flex:1;min-width:0}.mat-meta-link a{color:var(--blue-text);place-items:center;display:inline-grid}.mat-meta-row small{color:var(--dim);margin-left:auto;font-size:11.5px}.mat-doc{flex:1;min-height:0;display:flex}.mat-doc .material-rich-wrap{background:0 0;border:0;border-radius:0;flex-direction:column;flex:1;min-height:0;display:flex}.mat-doc .material-rich-wrap>div:last-child{flex-direction:column;flex:1;min-height:0;display:flex}.mat-doc .material-prose{flex:1;min-height:0;max-height:none;padding:16px 20px 28px;font-size:14.5px;overflow:auto}.mat-doc .material-prose a{cursor:pointer}.mat-doc .material-format-toolbar{z-index:1;position:sticky;top:0}.mat-window-body.is-doc .material-video,.mat-window-body.is-doc .lesson-card-player{padding:12px 16px 0}.mat-doc .material-prose{color:var(--text);font-size:14px;line-height:1.6}.mat-doc .material-prose h1,.mat-doc .material-prose h2,.mat-doc .material-prose h3,.mat-doc .material-prose h4{color:var(--text);margin:10px 0 5px;font-size:15px;font-weight:700;line-height:1.6}.mat-doc .material-prose>:first-child{margin-top:0}.mat-doc .material-prose p{white-space:pre-wrap;margin:0}.mat-doc .material-prose strong{color:var(--title);font-weight:600}.mat-doc .material-prose a{color:var(--blue-text);text-underline-offset:2px;cursor:pointer;text-decoration:underline}.mat-doc .material-prose hr{border:0;border-top:1px solid var(--line);margin:7px 0}.mat-doc .material-prose ul,.mat-doc .material-prose ol{margin:4px 0;padding-left:18px}.mat-doc .material-prose li{margin:5px 0}.mat-doc .material-prose blockquote{border-left:3px solid var(--blue-soft);color:var(--text);margin:12px 0;padding-left:12px}.mat-doc .material-prose hr.ProseMirror-selectednode{border-top-color:var(--blue)}.mat-title-fit{flex:0 auto;min-width:0;max-width:100%;display:inline-grid;overflow:hidden}.mat-title-fit:after{content:attr(data-value) " ";visibility:hidden;white-space:pre;border:1px solid #0000;grid-area:1/1;padding:4px 8px;font-size:15px;font-weight:700;overflow:hidden}.mat-title-fit .mat-title-input{flex:none;grid-area:1/1;width:100%;min-width:0;margin-left:0}.mat-window-actions{margin-left:auto}.wa-fill{flex-direction:column;gap:6px;display:flex}.wa-fill-title{color:var(--text);font-size:13px;font-weight:600}.wa-fill-body{border:1px solid var(--line);background:var(--soft);color:var(--title);border-radius:12px;flex-direction:column;gap:6px;padding:14px 16px;font-size:14.5px;line-height:1.9;display:flex}.wa-fill-body small{color:var(--dim);font-size:12px;line-height:1.5}.wa-fill-header{font-size:15px}.wa-fill-chip{vertical-align:baseline;margin:0 2px;display:inline-flex}.wa-fill-chip select,.wa-fill-kind{appearance:auto;border:1px solid var(--green);background:var(--green-soft);width:auto;color:var(--blue-text);cursor:pointer;border-radius:7px;height:auto;padding:2px 6px;font-size:13px;font-weight:600;line-height:1.4}.wa-fill-text{flex-direction:column;align-items:flex-start;gap:6px;margin:6px 0;display:flex}.wa-fill-text textarea{field-sizing:content;resize:vertical;border:2px solid var(--green);background:var(--card);width:100%;min-height:74px;font:inherit;color:var(--title);border-radius:10px;padding:10px 12px;font-size:14.5px;line-height:1.5;box-shadow:0 0 0 4px #25a86b1a}.wa-fill-text textarea:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 4px #25a86b33}.wa-fill-text textarea::placeholder{color:var(--dim)}.wa-fill-text .wa-fill-kind{border-color:var(--line);color:var(--text);background:0 0;font-size:12px;font-weight:500}.wa-fill-link{flex-direction:column;gap:6px;display:flex}.wa-fill-link>span:first-child{color:var(--text);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.wa-fill-link small{color:var(--dim);font-size:12px}.wa-fill-prefix{align-items:center;gap:6px;display:flex}.wa-fill-prefix code{color:var(--text);white-space:nowrap;font-size:12.5px}.wa-fill-prefix input{flex:1}.wa-link-stat{color:var(--text);flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 0;font-size:13px;display:flex}.wa-link-stat a{color:var(--blue-text);text-overflow:ellipsis;white-space:nowrap;max-width:420px;overflow:hidden}.wa-link-stat b{color:var(--title);margin-left:auto}.wa-form-main .wa-muted svg{vertical-align:-2px}button.wa-connection{cursor:pointer;font:inherit;border:0;font-size:13px;font-weight:600}.wa-pill.is-muted{background:var(--head);color:var(--dim)}.wa-rotation{background:var(--card);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}.wa-rotation>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.wa-rotation h3{color:var(--title);margin:0;font-size:15px}.wa-rotation small{color:var(--dim);font-size:12.5px}.wa-bm-strip{flex-wrap:wrap;gap:6px;display:flex}.wa-bm-chip{background:var(--soft);border:1px solid var(--line);border-radius:9px;flex-direction:column;min-width:96px;padding:6px 10px;display:flex}.wa-bm-chip b{color:var(--title);font-size:12.5px}.wa-bm-chip span{color:var(--text);font-size:11.5px}.wa-bm-chip.is-off{background:var(--red-soft);border-color:var(--red-soft)}.wa-bm-chip.is-off span{color:var(--red)}.wa-senders{color:var(--text);flex-wrap:wrap;align-items:center;gap:6px;margin:-4px 0 0;font-size:13px;display:flex}.wa-senders svg{color:var(--green-text)}.wa-card-warning{background:var(--orange-soft);color:var(--orange-text);border-radius:8px;align-items:flex-start;gap:6px;margin:0;padding:8px 10px;font-size:12.5px;font-weight:500;line-height:1.45;display:flex}.wa-card-warning svg{flex-shrink:0;margin-top:1px}.wa-muted-inline{color:var(--dim);font-size:11.5px}.wa-notice-line{background:var(--green-soft);color:var(--green-text);border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin:0 0 12px;padding:9px 12px;font-size:13px;display:flex}.wa-bm-status{flex-wrap:wrap;gap:5px;display:flex}.wa-reject-reasons{background:var(--red-soft);border:1px solid var(--red-soft);color:var(--red);border-radius:8px;margin-top:8px;padding:8px 10px;font-size:12px;line-height:1.45}.wa-reject-reasons p{margin:0}.wa-reject-reasons p+p{margin-top:4px}.wa-template-check{cursor:pointer;align-items:center;margin-right:8px;display:flex}.wa-template-check input{cursor:pointer;width:16px;height:16px}.wa-template.is-selected{outline:2px solid var(--red);outline-offset:-2px}.wa-copy-btn{align-self:flex-start}.wa-targets{flex-direction:column;gap:6px;display:flex}.wa-bm{background:var(--card);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:12px;margin-bottom:14px;padding:16px 18px;display:flex}.wa-bm-head{grid-template-columns:minmax(0,1fr) minmax(220px,340px) auto;align-items:center;gap:18px;display:grid}.wa-bm-head h3{color:var(--title);margin:0;font-size:16px}.wa-bm-head small{color:var(--dim);font-size:12.5px}.wa-bm-capacity .wa-capacity b{font-size:17px}.wa-bm-capacity .wa-capacity span{font-size:12px}.wa-bm-actions{gap:4px;display:flex}.wa-num-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:10px;display:grid}.wa-num{border:1px solid var(--line);background:var(--soft);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.wa-num.is-on{border-color:var(--green);background:var(--card)}.wa-num>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.wa-num h4{color:var(--title);margin:0;font-size:14.5px}.wa-num header small{color:var(--dim);font-size:12px}.wa-num-reason{color:var(--red);align-items:flex-start;gap:5px;margin:0;font-size:12px;line-height:1.4;display:flex}.wa-num-reason svg{flex-shrink:0;margin-top:1px}.wa-num-usage{color:var(--text);margin:0;font-size:12px}.wa-num-actions{flex-wrap:wrap;gap:6px;display:flex}.wa-num-actions .button{padding:6px 10px;font-size:12.5px}.wa-switch{cursor:pointer;flex-shrink:0;position:relative;display:inline-flex!important}.wa-switch input{opacity:0;width:0;height:0;position:absolute}.wa-switch i{background:var(--input-line);border-radius:999px;width:36px;height:20px;transition:background .15s;position:relative}.wa-switch i:after{content:"";background:var(--card);border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.wa-switch input:checked+i{background:var(--blue)}.wa-switch input:checked+i:after{transform:translate(16px)}.wa-switch input:focus-visible+i{outline:2px solid var(--blue);outline-offset:2px}.wa-switch input:disabled+i{opacity:.6}.wa-webhook{margin-top:4px}.wa-webhook summary{cursor:pointer;align-items:baseline;gap:10px;list-style:none;display:flex}.wa-webhook summary::-webkit-details-marker{display:none}.wa-webhook summary b{color:var(--title);font-size:14.5px}.wa-webhook summary span{color:var(--dim);font-size:12.5px}.wa-webhook summary:before{content:"▸";color:var(--dim)}.wa-webhook[open] summary:before{content:"▾"}.wa-profile-dialog{width:min(1080px,96vw)}.wa-profile-dialog .wa-profile-layout{grid-template-columns:minmax(0,1fr) 340px}@media (max-width:900px){.wa-rotation-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.wa-bm-head,.wa-profile-dialog .wa-profile-layout{grid-template-columns:1fr}}.wa-fill-body>div>span,.wa-fill-header>span{white-space:pre-wrap}.wa-template-tools{flex-shrink:0;align-items:center;gap:2px;display:flex}.wa-template-tools .wa-pill{margin-right:4px}.wa-check{color:var(--text);align-items:flex-start;font-size:13px;line-height:1.45;flex-direction:row!important;gap:8px!important;display:flex!important}.wa-check input{width:auto;margin-top:3px}.wa-tab-badge{background:var(--green-solid);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;font-size:11px;font-weight:700;display:inline-grid}.wa-chat{border:1px solid var(--line);background:var(--card);border-radius:14px;grid-template-columns:340px minmax(0,1fr);height:max(540px,100vh - 250px);display:grid;overflow:hidden}.wa-chat-list{border-right:1px solid var(--line);flex-direction:column;min-height:0;display:flex}.wa-chat-search{background:var(--head);color:var(--text);border-radius:9px;align-items:center;gap:8px;margin:12px 12px 8px;padding:0 12px;display:flex}.wa-chat-search input{width:100%;box-shadow:none;background:0 0;border:0;padding:9px 0;font-size:13.5px}.wa-chat-search input:focus{outline:none}.wa-chat-filter{gap:6px;padding:0 12px 10px;display:flex}.wa-chat-filter button{background:var(--head);color:var(--text);cursor:pointer;border:0;border-radius:999px;padding:5px 12px;font-size:12.5px}.wa-chat-filter button[aria-pressed=true]{background:var(--blue-soft);color:var(--blue-text);font-weight:600}.wa-chat-items{flex:1;min-height:0;overflow-y:auto}.wa-chat-empty-list{text-align:center;padding:24px 18px}.wa-chat-item{background:var(--card);text-align:left;cursor:pointer;border:0;border-bottom:1px solid var(--line);align-items:center;gap:12px;width:100%;padding:10px 14px;display:flex}.wa-chat-item:hover{background:var(--soft)}.wa-chat-item.is-active{background:var(--head)}.wa-chat-avatar{background:var(--head);width:42px;height:42px;color:var(--text);border-radius:50%;flex-shrink:0;place-items:center;font-size:16px;font-weight:700;display:grid}.wa-chat-item-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.wa-chat-item-top,.wa-chat-item-bottom{justify-content:space-between;align-items:center;gap:8px;display:flex}.wa-chat-item-top b{color:var(--title);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:500;overflow:hidden}.wa-chat-item-top small{color:var(--text);flex-shrink:0;font-size:11.5px}.wa-chat-item-bottom span{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.wa-chat-item-bottom i{background:var(--green-solid);color:#fff;border-radius:999px;flex-shrink:0;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11.5px;font-style:normal;font-weight:700;display:grid}.wa-chat-item.is-unread .wa-chat-item-top small{color:var(--green-text);font-weight:600}.wa-chat-item.is-unread .wa-chat-item-top b{font-weight:700}.wa-chat-main{background:var(--head);flex-direction:column;min-width:0;min-height:0;display:flex}.wa-chat-placeholder{color:var(--text);text-align:center;background:var(--soft);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;padding:24px;display:flex}.wa-chat-placeholder h3{color:var(--text);margin:4px 0 0;font-size:18px}.wa-chat-placeholder p{max-width:340px;margin:0;font-size:13.5px}.wa-chat-head{background:var(--head);border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:10px 16px;display:flex}.wa-chat-head div{flex-direction:column;flex:1;min-width:0;display:flex}.wa-chat-head b{color:var(--title);font-size:15px;font-weight:600}.wa-chat-head small{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.wa-chat-via{color:var(--text);background:var(--card);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:12px}.wa-chat-messages{flex-direction:column;flex:1;gap:4px;min-height:0;padding:16px 7%;display:flex;overflow-y:auto}.wa-chat-messages .wa-ph-day{background:var(--card);color:var(--text);border-radius:8px;align-self:center;margin:10px 0 6px;padding:5px 12px;font-size:11.5px;font-weight:500;box-shadow:0 1px .5px #0b141a21}.wa-msg{max-width:min(560px,78%);color:var(--title);border-radius:8px;flex-direction:column;gap:3px;padding:6px 9px 7px;font-size:14.2px;line-height:1.4;display:flex;position:relative;box-shadow:0 1px .5px #0b141a21}.wa-msg.is-in{background:var(--card);border-top-left-radius:0;align-self:flex-start}.wa-msg.is-out{background:var(--green-soft);border-top-right-radius:0;align-self:flex-end}.wa-msg p{white-space:pre-wrap;word-break:break-word;margin:0}.wa-msg b{font-size:14px}.wa-msg-tag{color:var(--blue-text);align-items:center;gap:4px;font-size:11.5px;font-weight:600;display:inline-flex}.wa-msg-footer{color:var(--text);font-size:12.5px}.wa-msg-meta{color:var(--text);align-self:flex-end;align-items:center;gap:3px;margin-top:-2px;font-size:11px;display:inline-flex}.wa-ticks{letter-spacing:-3px;color:var(--dim);margin-left:3px;font-size:11.5px}.wa-ticks.is-read{color:var(--blue-text)}.wa-ticks.is-failed{color:var(--red);letter-spacing:0;font-weight:700}.wa-msg-error{color:var(--red);font-size:12px}.wa-msg-button{border-top:1px solid color-mix(in srgb,var(--blue) 8%,transparent);text-align:center;color:var(--blue-text);margin:4px -9px -7px;padding:9px;font-size:14px;display:block}.wa-chat-image{border-radius:6px;max-width:300px;max-height:320px;display:block}.wa-chat-image.is-sticker{background:0 0;max-width:150px}.wa-chat-audio{width:280px;max-width:100%}.wa-chat-file{background:color-mix(in srgb,var(--blue) 5%,transparent);color:var(--title);border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-size:13.5px;text-decoration:none;display:inline-flex}.wa-chat-compose{background:var(--head);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding:10px 14px 8px;display:grid}.wa-chat-compose textarea{resize:none;font:inherit;background:var(--card);field-sizing:content;max-height:140px;box-shadow:none;border:0;border-radius:9px;padding:10px 14px;font-size:14.5px}.wa-chat-compose textarea:focus{outline:none}.wa-chat-compose small{color:var(--text);grid-column:1/-1;font-size:11.5px}.wa-chat-send{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.wa-chat-send:disabled{background:var(--input-line);cursor:default}.wa-chat-closed{background:var(--orange-soft);color:var(--orange-text);border-top:1px solid var(--orange-soft);align-items:flex-start;gap:8px;padding:12px 16px;font-size:13px;line-height:1.45;display:flex}.wa-chat-closed svg{flex-shrink:0;margin-top:2px}.wa-import-label small{color:var(--dim);font-size:12px;font-weight:400}@media (max-width:860px){.wa-chat{grid-template-columns:1fr;height:auto}.wa-chat-list{border-right:0;border-bottom:1px solid var(--line);max-height:320px}.wa-chat-main{min-height:520px}}.wa-activate-banner{background:var(--orange-soft);border:1px solid var(--orange-soft);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:14px 16px;display:flex}.wa-activate-banner div{flex-direction:column;gap:3px;display:flex}.wa-activate-banner b{color:var(--orange-text);font-size:14px}.wa-activate-banner span{color:var(--orange-text);font-size:13px;line-height:1.45}.crop-dialog{width:min(420px,96vw)}.crop-body{flex-direction:column;align-items:center;gap:14px;display:flex}.crop-stage{background:var(--surface-dark);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:10px;max-width:100%;position:relative;overflow:hidden}.crop-stage:active{cursor:grabbing}.crop-stage img{transform-origin:0 0;pointer-events:none;max-width:none;position:absolute;top:0;left:0}.crop-ring{pointer-events:none;border:2px solid #fffc;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 999px #0b141a8c}.crop-loading{color:#cfd9d3;place-items:center;font-size:13px;display:grid;position:absolute;inset:0}.crop-zoom{align-items:center;gap:8px;width:100%;max-width:320px;display:flex}.crop-zoom input{accent-color:var(--blue);flex:1}.crop-body .meta-form-footer{width:100%}.wa-toolbar-reverse{flex-direction:row-reverse}.wa-sent{border:1px solid var(--line);background:var(--soft);border-radius:12px;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;margin:14px 0;padding:16px;display:grid}.wa-sent h3{color:var(--title);margin:0 0 10px;font-size:15px}.wa-sent dl{grid-template-columns:auto minmax(0,1fr);gap:8px 14px;margin:0 0 10px;font-size:13px;display:grid}.wa-sent dt{color:var(--dim)}.wa-sent dd{color:var(--title);min-width:0;margin:0}.wa-sent-link{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wa-sent-link>a{color:var(--blue-text);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.wa-sent-link .wa-copy code{display:none}.wa-sent-link>span{color:var(--title);font-weight:600}.wa-sent-preview{position:static}@media (max-width:860px){.wa-sent{grid-template-columns:1fr}}.wa-card-error>span{flex:1}.wa-inline-retry{font:inherit;color:var(--red);cursor:pointer;opacity:.75;text-underline-offset:2px;background:0 0;border:0;flex-shrink:0;align-items:center;gap:4px;padding:0 2px;font-size:12px;font-weight:600;text-decoration:underline;display:inline-flex}.wa-inline-retry:hover{opacity:1}.wa-inline-retry.is-block{color:var(--text);align-self:flex-start;margin-top:4px}.wa-context{z-index:200;background:var(--card);border:1px solid var(--line);border-radius:10px;flex-direction:column;min-width:220px;padding:5px;display:flex;position:fixed;box-shadow:0 12px 32px #0c241926}.wa-context button{font:inherit;color:var(--title);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:8px 10px;font-size:13.5px;display:flex}.wa-context button:hover:not(:disabled){background:var(--head)}.wa-context button:disabled{opacity:.5;cursor:default}.wa-context svg{color:var(--text)}.wa-bubble-doc{background:var(--head);color:var(--title);border-radius:6px;align-items:center;gap:8px;margin:-2px -2px 6px;padding:10px 12px;font-size:13px;display:flex}.wa-bubble-doc svg{color:var(--red);flex-shrink:0}.wa-bubble-doc span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wa-image-pick video{object-fit:cover;background:var(--surface-dark);border-radius:8px;width:64px;height:64px}.wa-pick-doc{background:var(--head);text-overflow:ellipsis;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;max-width:220px;padding:6px 10px;font-size:12.5px;display:inline-flex;overflow:hidden}.wa-field-note{color:var(--dim);font-size:11.5px;font-weight:400}a.nav-link{box-sizing:border-box;cursor:pointer;text-decoration:none}a.nav-link:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.wa-heading-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wa-project-picker{border:1px solid var(--line);background:var(--card);color:var(--text);border-radius:999px;align-items:center;gap:8px;padding:6px 8px 6px 12px;font-size:13px;display:inline-flex}.wa-project-picker span{font-weight:600}.wa-project-picker select{font:inherit;color:var(--title);background:0 0;border:0;max-width:220px;padding:2px 4px;font-weight:600}.wa-project-picker select:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:6px}.wa-table-static tbody tr{cursor:default}.wa-table-static tbody tr:hover{background:0 0}.wa-table select{font:inherit;border:1px solid var(--line);background:var(--card);border-radius:8px;padding:4px 6px;font-size:13px}.wa-event-detail td{background:var(--soft);cursor:default}.wa-event-detail details{margin-top:10px}.wa-event-detail summary{cursor:pointer;color:var(--blue-text);font-size:13px;font-weight:600}.wa-event-detail pre{background:var(--card);border:1px solid var(--line);white-space:pre-wrap;word-break:break-word;border-radius:8px;max-height:320px;margin:8px 0 0;padding:10px 12px;font-size:12px;line-height:1.45;overflow:auto}@media (max-width:640px){.wa-heading-actions{width:100%}.wa-project-picker{flex:1}.wa-project-picker select{flex:1;max-width:none}}.wa-flow{background:var(--card);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:10px;padding:16px 18px;display:flex}.wa-flow.is-on{border-color:var(--green);box-shadow:inset 3px 0 #1c6d61}.wa-flow header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.wa-flow h3{color:var(--title);margin:0;font-size:15.5px}.wa-flow header small{color:var(--text);font-size:12.5px}.wa-flow-steps{color:var(--text);flex-direction:column;gap:4px;margin:0;padding:0 0 0 18px;font-size:13px;display:flex}.wa-flow-steps b{color:var(--title);margin-right:6px;font-weight:600}.wa-run-history{flex-direction:column;gap:4px;margin:0;padding:0 0 0 18px;font-size:13px;display:flex}.wa-run-history b{color:var(--title);margin-right:8px;font-weight:600}.wa-flow-dialog{width:min(980px,96vw)}.wa-flow-head{align-items:flex-end}.wa-step{border:1px solid var(--line);background:var(--green-soft);border-radius:12px;flex-direction:column;gap:12px;padding:14px;display:flex}.wa-step header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wa-step header input[type=number]{width:90px}.wa-step-cols{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:14px;display:grid}.wa-step-cols>div{flex-direction:column;gap:8px;display:flex}.wa-step-title{letter-spacing:.02em;text-transform:uppercase;color:var(--text);font-size:12px;font-weight:700}.wa-step-flags{gap:14px;font-size:13px}.wa-free-list{flex-direction:column;gap:8px;display:flex}.wa-free{grid-template-columns:auto 1fr auto;align-items:start;gap:8px;display:grid}.wa-free textarea{grid-column:1/3;width:100%;min-width:0}.wa-free>.wa-file-pick{justify-self:start}.wa-file-pick{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.wa-limits label{flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;flex-direction:row!important;display:flex!important}.wa-limits input{width:72px}@media (max-width:640px){.wa-free{grid-template-columns:1fr auto}.wa-free textarea{grid-column:1/-1}.wa-step header input[type=number]{width:70px}}.meta-acc-running{background:var(--blue);color:#fff}.meta-products{flex-wrap:wrap;gap:4px;width:100%;margin-top:4px;display:flex}.meta-product{background:var(--orange-soft);max-width:100%;color:var(--orange-text);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-size:11px;font-weight:600;line-height:1.5;display:inline-flex;overflow:hidden}.meta-product svg{flex-shrink:0}.meta-product button{color:inherit;cursor:pointer;opacity:.6;background:0 0;border:0;place-items:center;margin-left:1px;padding:0;display:inline-grid}.meta-product button:hover{opacity:1}.meta-bm-quick{border-top:1px dashed var(--line);gap:6px;width:100%;margin-top:6px;padding-top:6px;display:flex}.meta-bm-quick button{border:1px solid var(--line);background:var(--card);font:inherit;color:var(--text);cursor:pointer;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.meta-bm-quick button:hover{border-color:var(--input-line);background:var(--soft)}.meta-bm-quick button:before{content:"+";margin-right:1px;font-weight:700}.meta-quick{z-index:10001;background:var(--card);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:8px;width:280px;max-height:340px;padding:10px;display:flex;position:fixed;box-shadow:0 10px 30px #183b2933}.meta-quick>b{color:var(--title);font-size:13px}.meta-quick-search{border:1px solid var(--line);color:var(--dim);border-radius:7px;align-items:center;padding:0 8px;flex-direction:row!important;gap:6px!important;display:flex!important}.meta-quick-search input{width:100%;box-shadow:none;background:0 0;border:0;padding:7px 0;font-size:13px}.meta-quick-search input:focus{outline:none}.meta-quick-list{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.meta-quick-list button{font:inherit;color:var(--title);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:7px 8px;font-size:13px;display:flex}.meta-quick-list button:hover{background:var(--head)}.meta-quick-list button span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.meta-quick-list button small{color:var(--dim);font-size:11px}.meta-quick-list p{color:var(--dim);margin:6px 8px;font-size:12.5px}.meta-quick-new{border:0;border-top:1px solid var(--line);font:inherit;color:var(--blue-text);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:8px 8px 2px;font-size:12.5px;font-weight:600;display:flex}.meta-quick-chips{flex-wrap:wrap;gap:4px;display:flex}.meta-quick-hint{color:var(--dim);font-size:11px;line-height:1.4}.meta-product-field{flex-direction:column;gap:5px;display:flex}.meta-product-field>span{color:var(--text);font-size:13px;font-weight:600}.meta-product-field small{color:var(--dim);font-size:11.5px}.meta-product-input{border:1px solid var(--line);background:var(--card);border-radius:8px;flex-wrap:wrap;align-items:center;gap:5px;padding:6px 8px;display:flex}.meta-product-input input{min-width:140px;box-shadow:none;border:0;flex:1;padding:3px 2px;font-size:13px}.meta-product-input input:focus{outline:none}.meta-bm-badges{flex-wrap:wrap;gap:4px;width:100%;margin:2px 0;display:flex}.meta-bm-type,.meta-bm-verified,.meta-bm-unverified,.meta-bm-usd{border-radius:5px;align-items:center;padding:2px 7px;font-size:11px;font-weight:700;line-height:1.5;display:inline-flex}.meta-bm-type.is-disparo{background:var(--green-soft);color:var(--green-text)}.meta-bm-type.is-ads,.meta-bm-verified{background:var(--blue-soft);color:var(--blue-text)}.meta-bm-unverified{background:var(--head);color:var(--text)}.meta-bm-usd{background:var(--green-soft);color:var(--green-text)}.meta-bm-line{flex-wrap:wrap;align-items:center;gap:4px;width:100%;margin-top:4px;display:flex}.meta-bm-line-end{align-items:center;gap:4px;margin-left:auto;display:inline-flex}.meta-bm-line .meta-acc-counts{margin-left:0}.meta-bm-line .meta-product{padding:1px 6px;font-size:10.5px}.meta-quick-icons{gap:1px;margin-left:2px;display:inline-flex}.meta-quick-icons button{color:var(--dim);cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:0;padding:2px 3px;line-height:1;display:inline-flex}.meta-quick-icons button:hover{background:var(--head);color:var(--blue-text)}.meta-quick-icons button svg:first-child{margin-top:-6px;margin-right:-1px}.meta-quick-dot{border-radius:50%;flex-shrink:0;width:9px;height:9px;padding:0!important}.meta-nested-pill[style]{border-color:#0000}.meta-nested-pill[style] button{color:inherit}.meta-quick-list button .meta-quick-dot{flex:0 0 9px;width:9px;height:9px}.meta-bm-row{flex-wrap:wrap;align-items:center;gap:4px;width:100%;margin-top:3px;display:flex}.meta-row-label{color:var(--dim);margin-right:1px;font-size:10.5px;font-weight:500}.meta-free-item .meta-product-tag{background:var(--orange);color:#fff;align-items:center;display:inline-flex}.meta-bm-row .meta-nested-pill{border-radius:4px;min-height:22px;padding:2px 6px;font-size:11px;font-weight:500;line-height:1.4}.meta-acc-toggle{width:16px;height:22px;color:var(--dim);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;transition:transform .15s;display:inline-grid}.meta-acc-toggle:hover{color:var(--blue-text);background:var(--head)}.meta-acc-toggle.is-open svg{transform:rotate(180deg)}.meta-acc-list{border-top:1px dashed var(--line);cursor:default;flex-direction:column;gap:2px;width:100%;margin-top:4px;padding:4px 0 2px;display:flex}.meta-acc-row{min-width:0;color:var(--text);align-items:center;gap:6px;font-size:11.5px;line-height:1.6;display:flex}.meta-acc-row b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.meta-acc-state{color:var(--dim);white-space:nowrap}.meta-acc-cur{color:var(--green-text);font-size:10.5px;font-weight:700}.meta-acc-row code{color:var(--dim);white-space:nowrap;margin-left:auto;font-size:10.5px}.meta-acc-dot{background:var(--input-line);border-radius:50%;flex-shrink:0;width:7px;height:7px}.meta-acc-dot.is-running{background:var(--blue)}.meta-acc-dot.is-warm{background:var(--green)}.meta-acc-dot.is-warming,.meta-acc-dot.is-needs_warming{background:var(--orange)}.meta-acc-dot.is-blocked{background:var(--red)}.meta-bm-line .meta-acc-counts>span,.meta-bm-line .meta-profile-detail-tag,.meta-bm-line .meta-bm-type,.meta-bm-line .meta-bm-verified,.meta-bm-line .meta-bm-unverified,.meta-bm-line .meta-bm-usd{white-space:nowrap}.meta-bm-line-end{flex-wrap:wrap;justify-content:flex-end;row-gap:4px}.meta-bm-line .meta-acc-counts{align-items:center}.bm-info{flex-direction:column;width:100%;margin-top:6px;display:flex}.bm-tags{flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:6px;display:flex}.meta-free-item .bm-tags .meta-profile-detail-tag{min-height:20px;padding:1px 6px;font-size:10.5px;font-weight:600}.bm-tag{background:var(--head);min-height:20px;color:var(--text);white-space:nowrap;border-radius:4px;align-items:center;padding:1px 7px;font-size:10.5px;font-weight:600;display:inline-flex}.bm-tag.is-ads{background:var(--blue-soft);color:var(--blue-text)}.bm-tag.is-disparo{background:var(--green-soft);color:var(--green-text)}.bm-tag.is-verified{background:var(--blue-soft);color:var(--blue-text)}.bm-tag.is-usd{background:var(--green-soft);color:var(--green-text)}.bm-row{border-top:1px solid var(--line);border-radius:0;align-items:center;gap:8px;min-height:28px;margin:0 -6px;padding:3px 6px;display:flex}.bm-row.is-clickable{cursor:pointer;border-radius:6px}.bm-row.is-clickable:hover{background:var(--head)}.bm-label{color:var(--dim);flex:0 0 56px;font-size:11px;font-weight:500}.bm-value{min-width:0;color:var(--title);flex-wrap:wrap;flex:1;align-items:center;gap:4px;font-size:12px;display:flex}.bm-value b{font-weight:700}.bm-stat{white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:600}.bm-stat.is-running{background:var(--blue-soft);color:var(--blue-text)}.bm-stat.is-blocked{background:var(--red-soft);color:var(--red)}.bm-empty{color:var(--dim);font-size:11.5px}.bm-product{background:var(--orange-soft);min-height:20px;color:var(--orange-text);white-space:nowrap;border-radius:4px;align-items:center;padding:1px 7px;font-size:10.5px;font-weight:600;display:inline-flex}.bm-chips .meta-nested-pill{border-radius:4px;min-height:20px;padding:1px 6px;font-size:10.5px}.bm-add{width:20px;height:20px;color:var(--dim);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:5px;flex-shrink:0;place-items:center;margin-left:auto;padding:0;transition:opacity .15s,background .15s;display:grid}.meta-free-item:hover .bm-add,.bm-add:focus-visible{opacity:1}.bm-add:hover{background:var(--head);color:var(--blue-text)}.bm-chevron{color:var(--dim);flex-shrink:0;transition:transform .15s}.bm-chevron.is-open{transform:rotate(180deg)}.bm-info .meta-acc-list{border-top:0;margin:0 0 2px;padding:2px 0 4px 2px}@media (hover:none){.bm-add{opacity:1}}.meta-note-field{flex-direction:column;gap:6px;display:flex}.meta-note-label{color:var(--text);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;font-size:13px;font-weight:600;display:flex}.meta-note-label small{color:var(--dim);font-size:11.5px;font-weight:400}.meta-note-label kbd{border:1px solid var(--line);background:var(--soft);color:var(--text);border-radius:4px;padding:0 4px;font-family:inherit;font-size:11px}.meta-note-field .material-prose{min-height:90px}.meta-note-clear{font:inherit;color:var(--red);cursor:pointer;opacity:.8;background:0 0;border:0;align-self:flex-start;align-items:center;gap:5px;padding:2px 0;font-size:12px;display:inline-flex}.meta-note-clear:hover{opacity:1;text-decoration:underline}.task-source{color:var(--text);background:var(--head);border-radius:4px;align-items:center;gap:4px;width:fit-content;margin:4px 0 0 26px;padding:1px 6px;font-size:11px;font-weight:600;display:inline-flex}.bm-product.is-removable{gap:3px}.bm-product button{width:13px;height:13px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;place-items:center;margin-right:-3px;padding:0;display:none}.bm-product:hover button,.meta-product-input .bm-product button{display:inline-grid}.bm-product button:hover{background:var(--input-line)}.meta-product-box{flex-direction:column;gap:6px;display:flex}.meta-product-suggest{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.meta-product-suggest>span{color:var(--dim);margin-right:2px;font-size:11px}.bm-product.is-suggestion{border:1px dashed var(--line);background:var(--soft);cursor:pointer;font:inherit;gap:3px;font-size:10.5px;font-weight:600}.bm-product.is-suggestion:hover{background:var(--head);border-style:solid}.meta-acc-row.is-clickable{cursor:pointer;border-radius:5px;margin:0 -4px;padding:0 4px}.meta-acc-row.is-clickable:hover{background:var(--head)}.meta-acc-row.is-clickable:hover b{text-underline-offset:2px;text-decoration:underline}.meta-acc-row{flex-wrap:wrap;row-gap:2px}.meta-acc-cur{color:var(--text);background:var(--head);border-radius:3px;padding:0 4px;font-size:10px;font-weight:700;line-height:1.6}.meta-acc-cur.is-usd{color:var(--green-text);background:var(--green-soft)}.bm-product.is-mini{min-height:16px;padding:0 5px;font-size:10px}.bm-summary{flex-direction:column;gap:16px;display:flex}.bm-summary section{flex-direction:column;gap:7px;display:flex}.bm-summary h3{color:var(--title);align-items:baseline;gap:8px;margin:0;font-size:13px;font-weight:700;display:flex}.bm-summary h3 small{color:var(--dim);font-size:12px;font-weight:500}.bm-summary-tags{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.bm-summary-tags .meta-profile-detail-tag{min-height:22px;padding:2px 7px;font-size:11px;font-weight:600}.bm-summary-id{border:1px solid var(--line);background:var(--card);font:inherit;color:var(--text);cursor:copy;border-radius:5px;padding:2px 8px;font-size:11.5px}.bm-summary-id:hover{border-color:var(--input-line);color:var(--title)}.bm-summary-accounts{border:1px solid var(--line);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.bm-summary-account{border:0;border-top:1px solid var(--line);background:var(--card);font:inherit;color:var(--title);text-align:left;cursor:pointer;flex-wrap:wrap;align-items:center;gap:7px;padding:9px 12px;font-size:12.5px;display:flex}.bm-summary-account:first-child{border-top:0}.bm-summary-account:hover{background:var(--soft)}.bm-summary-account b{font-weight:600}.bm-summary-account code{color:var(--dim);margin-left:auto;font-size:11px}.bm-summary-chips{flex-wrap:wrap;gap:5px;display:flex}.bm-summary-chips .meta-nested-pill{cursor:default;border-radius:4px;min-height:22px;padding:2px 7px;font-size:11px}.bm-summary-note{border:1px solid var(--line);background:var(--soft);border-radius:10px;padding:4px 12px}.meta-account-facts{flex-wrap:wrap;align-items:center;gap:6px;display:flex!important}.meta-account-facts code{color:var(--dim);font-size:11px}.meta-account-products{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.bm-summary-tags .meta-tier-tier1,.bm-summary-tags .meta-tier-tier2{background:var(--dim);color:#fff}.bm-summary-tags .meta-tier-tier3{background:var(--surface-dark);color:#fff}.bm-summary-tags .meta-profile-detail-tag{border-radius:4px}.bm-summary-note .material-rich-wrap{box-shadow:none;background:0 0;border:0}.bm-summary-account-wrap{border-top:1px solid var(--line)}.bm-summary-account-wrap:first-child{border-top:0}.bm-summary-accounts .bm-summary-account{border-top:0;width:100%}.bm-summary-account .bm-chevron{margin-left:4px}.bm-summary-account code{margin-left:auto}.bm-summary-account-wrap.is-open{background:var(--soft);box-shadow:inset 3px 0 #1c6d61}.bm-summary-account-wrap.is-open .bm-summary-account{background:0 0}.bm-account-detail{flex-direction:column;gap:8px;padding:2px 14px 12px 28px;display:flex}.bm-account-detail dl{grid-template-columns:110px minmax(0,1fr);gap:5px 12px;margin:0;font-size:12.5px;display:grid}.bm-account-detail dt{color:var(--dim)}.bm-account-detail dd{color:var(--title);margin:0}.bm-account-note{white-space:pre-wrap}.bm-account-detail .text-button{align-self:flex-start;align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.bm-summary{gap:12px}.bm-summary h3{letter-spacing:.04em;text-transform:uppercase;color:var(--dim);font-size:11px;font-weight:600}.bm-facts{border:1px solid var(--line);background:var(--head);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.bm-facts>div{background:var(--card);min-width:0;padding:6px 10px}.bm-facts dt{color:var(--dim);margin-bottom:1px;font-size:10.5px}.bm-facts dd{color:var(--title);flex-wrap:wrap;align-items:center;gap:4px;min-width:0;margin:0;font-size:12.5px;font-weight:600;display:flex}.bm-facts dd i{color:var(--dim);font-style:normal;font-weight:400}.bm-ok{color:var(--blue-text)}.bm-copy{max-width:100%;font:inherit;color:var(--title);cursor:copy;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;align-items:baseline;gap:5px;padding:0;font-weight:600;display:inline-flex;overflow:hidden}.bm-copy span{color:var(--dim);font-size:10px;font-weight:500}.bm-copy:hover span{color:var(--blue-text)}.bm-summary section{gap:5px}.bm-inline{align-items:center;flex-direction:row!important;gap:10px!important}.bm-inline h3{flex:0 0 64px}.bm-inline .bm-empty{margin:0}.bm-summary .bm-summary-account{padding:6px 10px;font-size:12px}.bm-summary-accounts{border-radius:8px}.bm-account-detail{gap:6px;padding:0 12px 9px 24px}.bm-account-detail dl{grid-template-columns:96px minmax(0,1fr);gap:3px 10px;font-size:12px}.bm-summary .bm-product{min-height:18px;font-size:10.5px}.bm-summary-chips .meta-nested-pill{min-height:18px;padding:1px 6px;font-size:10.5px}.bm-summary-note{border-radius:8px;padding:2px 10px}.bm-summary-note .material-prose{font-size:13px}.bm-summary .meta-form-footer{margin-top:2px;padding-top:10px}.bm-summary .meta-form-footer .button{padding:7px 14px;font-size:13px}@media (max-width:700px){.bm-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.meta-form.is-compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;margin-top:6px}.meta-form.is-compact label{gap:4px;font-size:12px}.meta-form.is-compact input,.meta-form.is-compact select,.meta-form.is-compact textarea{border-radius:7px;padding:7px 9px;font-size:13px}.meta-form.is-compact .meta-account-editor{padding:10px 12px}.meta-form.is-compact .meta-account-preview{padding:7px 0}@media (max-width:700px){.meta-form.is-compact{grid-template-columns:1fr}}.bm-tags-add{gap:1px;margin-left:auto;display:inline-flex}.bm-add.has-icon{align-items:center;gap:0;width:auto;padding:0 4px;display:inline-flex}.bm-add.has-icon svg:first-child{margin-top:-6px;margin-right:-1px}.bm-info>.bm-tags:only-child{margin-bottom:0}.bm-facts{background:var(--card)}.bm-facts>div{box-shadow:1px 0 #e3ebe6,0 1px #e3ebe6}.bm-summary-note .material-prose,.bm-summary .material-rich-wrap .ProseMirror{min-height:0!important}.meta-business-compact{position:relative}.bm-tags .bm-tags-add{background:var(--soft);opacity:0;pointer-events:none;border-radius:6px;margin:0;padding:1px 2px;transition:opacity .15s;position:absolute;top:6px;right:6px}.meta-free-item:hover .bm-tags .bm-tags-add{opacity:1;pointer-events:auto}.bm-tags .bm-tags-add .bm-add{opacity:1}.bm-section-head{justify-content:space-between}.bm-section-add{font:inherit;letter-spacing:0;text-transform:none;color:var(--blue-text);cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:3px;padding:2px 4px;font-size:11.5px;font-weight:600;display:inline-flex}.bm-section-add:hover{background:var(--head)}.acc-inline{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 10px;padding:4px 12px 10px 24px;display:grid}.acc-inline label,.acc-inline-full{color:var(--dim);flex-direction:column;gap:3px;min-width:0;font-size:11px;display:flex}.acc-inline-full>span{color:var(--dim);font-size:11px}.acc-inline input,.acc-inline select,.acc-inline textarea{box-sizing:border-box;border:1px solid var(--line);width:100%;font:inherit;color:var(--title);background:var(--card);border-radius:6px;min-width:0;padding:5px 8px;font-size:12.5px}.acc-inline textarea{resize:vertical}.acc-inline input:focus,.acc-inline select:focus,.acc-inline textarea:focus{border-color:var(--blue);box-shadow:0 0 0 2px var(--blue-soft);outline:none}.acc-inline-wide{grid-column:span 2}.acc-inline-full{grid-column:1/-1}.acc-inline .meta-product-input{border-radius:6px;padding:3px 6px}.acc-inline .meta-product-input input{box-shadow:none;border:0;padding:3px 2px}.acc-inline-foot{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.acc-inline-foot small{color:var(--dim);font-size:11px}.acc-inline-foot .text-button{font-size:12px}.bm-summary-account.is-static{cursor:default}.bm-summary-account.is-static:hover{background:0 0}@media (max-width:700px){.acc-inline{grid-template-columns:1fr 1fr}.acc-inline-wide{grid-column:1/-1}}.bm-summary-account-wrap .acc-inline{padding-top:10px}.content.is-split{grid-template-columns:minmax(0,var(--split,50%)) 9px minmax(0,1fr);gap:0;max-width:none;height:calc(100vh - 82px);padding:0;display:grid;overflow:hidden}.content.is-split>.pane-main{min-width:0;padding:28px 24px 0;overflow:auto}.split-handle{cursor:col-resize;touch-action:none;background:0 0;position:relative}.split-handle:before{content:"";background:var(--line,var(--head));width:1px;transition:background .15s,width .15s,left .15s;position:absolute;top:0;bottom:0;left:4px}.split-handle:hover:before,.split-handle:active:before{background:var(--blue);width:3px;left:3px}.pane-side{background:var(--soft);flex-direction:column;min-width:0;min-height:0;display:flex}.pane-bar{border-bottom:1px solid var(--line,var(--line));background:var(--soft);align-items:center;gap:6px;padding:8px 14px;display:flex}.pane-bar select{border:1px solid var(--line);max-width:280px;font:inherit;color:var(--title);background:var(--card);border-radius:7px;flex:1;padding:5px 9px;font-size:13px;font-weight:600}.pane-bar .icon-button{width:30px;height:30px}.pane-side-body{flex:1;min-height:0;padding:20px 20px 0;overflow:auto}.header-split.is-on{background:var(--blue-soft);color:var(--blue-text)}.content.is-split .page-heading h1{font-size:clamp(22px,2vw,30px)}@media (max-width:900px){.content.is-split{height:auto;padding:18px;display:block;overflow:visible}.content.is-split>.pane-main{padding:0;overflow:visible}.split-handle,.pane-side,.header-split{display:none}}@media (max-width:1200px){.content.is-split{height:calc(100vh - 82px)}}.task-assignee{background:var(--blue);color:#fff;border-radius:50%;flex-shrink:0;align-self:flex-start;place-items:center;width:22px;height:22px;margin-left:auto;font-size:11px;font-weight:700;display:grid}.task-card-main{align-items:flex-start}.task-assignee-chip{background:var(--green-soft);color:var(--blue-text);border-radius:999px;align-items:center;gap:4px;margin:0 0 6px;padding:2px 6px 2px 8px;font-size:12px;font-weight:600;display:inline-flex}.task-assignee-chip button{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.task-assignee-chip button:hover{opacity:1}.task-who-pill{margin-left:8px}.task-kbd{border:1px solid var(--line);min-width:16px;font:inherit;color:var(--text);text-align:center;border-bottom-width:2px;border-radius:4px;margin-left:6px;padding:0 4px;font-size:10.5px;font-weight:700;line-height:1.5;display:inline-block}.task-archive{flex-direction:column;gap:0;min-width:min(520px,90vw);padding:6px 22px 20px;display:flex}.task-archive-empty{color:var(--text);margin:8px 0;font-size:13.5px}.task-archive-row{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:10px 0;display:flex}.task-archive-row>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.task-archive-row b{color:var(--title);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.task-archive-row small{color:var(--dim);font-size:11.5px}.task-archive-row .button{padding:6px 10px;font-size:12.5px}.task-assignee{background:var(--head);width:auto;height:auto;color:var(--text);border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:600;line-height:1.5}.task-assignee.is-andre{background:var(--blue-soft);color:var(--blue-text)}.task-assignee.is-diego{background:var(--purple-soft);color:var(--purple)}.topbar-split{border:1px solid var(--line);background:var(--card);border-radius:9px;align-items:center;gap:6px;margin-right:4px;padding:3px 4px 3px 10px;display:flex}.topbar-split>span{color:var(--dim);font-size:12px}.topbar-split select{font:inherit;color:var(--title);cursor:pointer;background:0 0;border:0;max-width:200px;padding:4px 2px;font-size:13px;font-weight:600}.topbar-split select:focus{outline:none}.topbar-split .icon-button{width:28px;height:28px}.pane-side-body{padding-top:24px}.mat-doc .material-prose p{margin:0 0 .75em}.mat-doc .material-prose p:last-child{margin-bottom:0}.bm-text{color:var(--title);font-size:12px;line-height:1.5;display:block}.bm-link{white-space:nowrap;display:inline}.bm-link>button:first-of-type{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.bm-link>button:first-of-type:hover{color:var(--blue-text);text-underline-offset:2px;text-decoration:underline}.bm-sep{color:var(--dim);margin:0 5px}.bm-unlink{vertical-align:middle;color:var(--dim);cursor:pointer;background:0 0;border:0;margin-left:2px;padding:0;line-height:1;display:none}.bm-link:hover .bm-unlink{display:inline-grid}.bm-unlink:hover{color:var(--red)}.meta-in-use{width:100%;color:var(--orange-text);align-items:center;margin-top:2px;font-size:11px;font-weight:600;display:inline-flex}.meta-in-use:before{content:"";background:var(--orange);border-radius:50%;width:6px;height:6px;margin-right:5px}.bm-summary-text{color:var(--title);margin:0;font-size:12px;line-height:1.5}.bm-page-icon{color:var(--dim);flex-shrink:0}.bm-page-row .bm-unlink{margin-left:auto}.bm-page-row:hover .bm-unlink{display:inline-grid}.meta-page-products{flex-wrap:wrap;gap:3px;width:100%;margin-top:2px;display:flex}.bm-inline-chip{vertical-align:1px;margin-left:5px}.bm-product.is-removable button,.meta-product-input .bm-product button{color:inherit;opacity:.55;width:11px!important;min-width:0!important;height:11px!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0 -2px 0 2px!important;padding:0!important;display:inline-grid!important}.bm-product.is-removable button:hover,.meta-product-input .bm-product button:hover{opacity:1;color:var(--red)}.unlink-skip{color:var(--text);cursor:pointer;align-items:center;gap:8px;margin:12px 0 4px;font-size:13px;display:flex}.unlink-skip input{width:auto;margin:0}.bm-product.is-removable,.meta-product-input .bm-product{margin-right:3px;position:relative}.bm-product.is-removable button,.meta-product-input .bm-product button{z-index:1;place-items:center;top:-5px;right:-5px;background:var(--card)!important;border:1px solid var(--line)!important;width:13px!important;height:13px!important;color:var(--dim)!important;opacity:1!important;border-radius:50%!important;margin:0!important;position:absolute!important}.bm-product.is-removable button:hover,.meta-product-input .bm-product button:hover{color:var(--red)!important;border-color:var(--red)!important}.bm-product.is-removable button svg,.meta-product-input .bm-product button svg{width:8px!important;height:8px!important}.bm-link{margin-right:2px;padding-right:6px;display:inline-block;position:relative}.bm-link .bm-unlink,.bm-page-row .bm-unlink{background:var(--card);border:1px solid var(--line);width:13px;height:13px;color:var(--dim);border-radius:50%;place-items:center;padding:0;position:absolute;top:-4px;right:-6px;display:inline-grid!important}.bm-link .bm-unlink svg,.bm-page-row .bm-unlink svg{width:8px;height:8px}.bm-link .bm-unlink:hover,.bm-page-row .bm-unlink:hover{color:var(--red);border-color:var(--red)}.bm-page-row{position:relative;padding-right:14px!important}.bm-page-row .bm-unlink{top:2px;right:2px}.bm-product.is-removable button:last-child,.meta-product-input .bm-product button:last-child{width:10px!important;height:10px!important;color:inherit!important;opacity:.55!important;background:0 0!important;border:0!important;border-radius:0!important;top:1px!important;right:1px!important}.bm-product.is-removable button:last-child:hover,.meta-product-input .bm-product button:last-child:hover{opacity:1!important;color:var(--red)!important}.bm-profile-chip{font-weight:500}.bm-profile-chip .bm-chip-open{font:inherit;cursor:pointer;width:auto!important;height:auto!important;color:inherit!important;opacity:1!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:inline!important;position:static!important}.bm-profile-chip .bm-chip-open:hover{text-underline-offset:2px;text-decoration:underline}.bm-profile-chip button:last-child:hover{color:#ffd1cc!important}.bm-link .bm-unlink{width:10px;height:10px;top:-3px;right:-4px;background:0 0!important;border:0!important}.bm-page-row .bm-unlink{background:0 0!important;border:0!important}.bm-product.is-removable.bm-profile-chip button.bm-chip-open{cursor:pointer;line-height:inherit;width:auto!important;min-width:0!important;height:auto!important;font:inherit!important;color:inherit!important;opacity:1!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:inline!important;position:static!important}.bm-product.is-removable.bm-profile-chip button.bm-chip-open:hover{text-underline-offset:2px;text-decoration:underline}.bm-product.is-removable.bm-profile-chip{color:#fff}.bm-product.is-removable.bm-profile-chip button:last-child{color:#fff!important;opacity:.7!important}.bm-product.is-removable.bm-profile-chip button:last-child:hover{opacity:1!important;color:#ffd1cc!important}.bm-product.is-removable button:last-child,.meta-product-input .bm-product button:last-child,.bm-product.is-removable.bm-profile-chip button:last-child{width:8px!important;height:8px!important;top:2px!important;right:2px!important}.bm-product.is-removable button:last-child svg,.meta-product-input .bm-product button:last-child svg{width:7px!important;height:7px!important}.bm-product.is-removable,.meta-product-input .bm-product{padding-right:11px!important}.detail-metrics.is-five{grid-template-columns:1.3fr repeat(4,1fr)}.detail-metrics small{color:var(--muted,var(--dim));margin-top:4px;font-size:11.5px;display:block}.detail-metrics .metric-main strong{color:var(--blue-text)}@media (max-width:1100px){.detail-metrics.is-five{grid-template-columns:1fr 1fr}}.schedule-total td{background:var(--soft);border-top:2px solid var(--line);padding-top:16px;padding-bottom:16px;font-size:.95rem}.schedule-total td b{color:var(--blue-text)}.schedule-total td:first-child b{color:var(--title)}.detail-metrics.is-five{row-gap:22px;padding:24px 8px}.detail-metrics.is-five>div{flex-direction:column;display:flex}.detail-metrics.is-five strong{margin-top:8px}@media (max-width:1400px){.detail-metrics.is-five{grid-template-columns:repeat(4,minmax(0,1fr))}.detail-metrics.is-five .metric-main{border-right:0;border-bottom:1px solid var(--line);grid-column:1/-1;padding-bottom:18px}.detail-metrics.is-five>div:nth-child(2),.detail-metrics.is-five>div:nth-child(3),.detail-metrics.is-five>div:nth-child(4){border-right:1px solid var(--line)}}@media (max-width:900px){.detail-metrics.is-five{grid-template-columns:1fr 1fr}.detail-metrics.is-five>div:nth-child(3){border-right:0}}.installment-bank{border:1px solid var(--line,var(--line));color:var(--muted,var(--text));border-radius:12px;gap:6px;padding:12px 14px;font-size:13px;display:grid}.installment-bank span{justify-content:space-between;gap:12px;display:flex}.installment-bank b{color:var(--ink,var(--title));font-variant-numeric:tabular-nums;font-weight:600}.installment-bank small{opacity:.8;font-size:12px}.finance-outlook-grid.is-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.attention-strip{margin-bottom:20px}.attention-strip .outlook-attention-list{max-height:none}.outgoing-legend .outflow-key{background:var(--orange)}.flow-forecast .panel-heading{align-items:flex-start}.flow-chart{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;padding:20px 24px 18px;display:grid}.flow-column{font-variant-numeric:tabular-nums;flex-direction:column;align-items:center;gap:3px;min-width:0;display:flex}.flow-bars{border-bottom:1px solid var(--line);justify-content:center;align-items:flex-end;gap:5px;width:100%;height:150px;margin-bottom:6px;display:flex}.flow-bar{border-radius:5px 5px 1px 1px;width:min(22px,36%);min-height:2px;display:block}.flow-month{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:2px;font-size:11px}.flow-in,.flow-out{color:var(--muted);white-space:nowrap;font-size:11px}.flow-column b{white-space:nowrap;font-size:12.5px;font-weight:600}@media (max-width:700px){.flow-chart{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:22px;padding:16px}}.money-area td:nth-child(4){white-space:nowrap}.voided-toggle{margin:12px 20px}.voided-link{margin:14px auto 0;font-size:12px;display:block}.capital-card .legend{flex-wrap:wrap;gap:4px 14px}.capital-card .legend-item{white-space:nowrap}.schedule-payable{cursor:pointer}.schedule-payable:hover td{background:var(--soft)}.allocation-summary{border:1px solid var(--line);color:var(--muted);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:12px 14px;font-size:13px;display:flex}.allocation-summary b{color:var(--ink);font-weight:600}.switch{cursor:pointer;width:34px;height:20px;display:inline-flex;position:relative}.switch input{opacity:0;width:0;height:0;position:absolute}.switch span{background:var(--input-line);border-radius:20px;transition:background .15s;position:absolute;inset:0}.switch span:after{content:"";background:var(--card);border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.switch input:checked+span{background:var(--teal)}.switch input:checked+span:after{transform:translate(14px)}.assistant-settings input:not([type=checkbox]),.assistant-settings select{border:1px solid var(--line);background:var(--card);width:100%;min-width:120px;height:36px;font:inherit;border-radius:9px;padding:0 10px;font-size:13px}.assistant-settings tr.is-off td{opacity:.55}.assistant-settings .panel-heading h2{align-items:center;gap:8px;display:flex}.connection-body{padding:18px 24px}.connection-ok{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.connection-ok span{color:var(--muted);font-variant-numeric:tabular-nums}.connection-ok .button{margin-left:auto}.connection-qr{grid-template-columns:220px 1fr;align-items:center;gap:24px;display:grid}.connection-qr img,.qr-placeholder{border:1px solid var(--line);background:var(--card);border-radius:14px;width:220px;height:220px;padding:8px}.qr-placeholder{color:var(--muted);place-items:center;font-size:13px;display:grid}.connection-qr ol{color:var(--ink);gap:8px;margin:0;padding-left:18px;font-size:14px;display:grid}.connection-qr .text-button{grid-column:2;justify-self:start;align-items:center;gap:6px;display:inline-flex}@media (max-width:700px){.connection-qr{grid-template-columns:1fr}.connection-qr .text-button{grid-column:1}}.entry-files{border:1px dashed var(--line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;display:flex}.entry-files-label{width:100%;color:var(--ink);font-size:13px;font-weight:600}.entry-files-label small{color:var(--muted);font-weight:400}.entry-file{background:var(--head);border-radius:8px;align-items:center;gap:6px;max-width:100%;padding:5px 8px;font-size:12px;display:inline-flex}.entry-file a{color:inherit;text-overflow:ellipsis;white-space:nowrap;max-width:220px;text-decoration:none;overflow:hidden}.entry-file button{cursor:pointer;color:var(--muted);background:0 0;border:0;padding:0;display:grid}.entry-file-add{color:var(--blue-text);cursor:pointer;align-items:center;gap:6px;font-weight:600;flex-direction:row!important;font-size:12px!important;display:inline-flex!important}.entry-file-add input{display:none}.entry-files>small{width:100%;font-size:11px}.entry-clip{color:var(--muted);vertical-align:middle;align-items:center;gap:2px;margin-left:6px;font-size:11px;font-weight:500;display:inline-flex}.connection-mode{margin-bottom:16px}.connection-pair{gap:12px;max-width:520px;display:grid}.connection-pair label{gap:6px;font-size:13px;font-weight:600;display:grid}.connection-pair input{border:1px solid var(--line);height:40px;font:inherit;border-radius:10px;padding:0 12px}.connection-pair .button{justify-self:start}.pair-code{border:1px solid var(--line);background:var(--soft);border-radius:14px;gap:12px;padding:16px;display:grid}.pair-code span{letter-spacing:.18em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:32px;font-weight:700}.pair-code ol{gap:6px;margin:0;padding-left:18px;font-size:14px;display:grid}.phone-input{align-items:center;gap:6px;min-width:0;display:flex}.phone-input select{border:1px solid var(--line);background:var(--card);height:36px;font:inherit;border-radius:9px;flex:none;padding:0 6px;font-size:13px;width:auto!important;min-width:0!important}.phone-input input{border:1px solid var(--line);height:36px;font:inherit;border-radius:9px;flex:1;padding:0 10px;font-size:13px;min-width:120px!important}.connection-pair .phone-input select,.connection-pair .phone-input input{height:40px}.task-when{font-size:11px;font-weight:600}.task-when.is-late{color:var(--red)}.wa-received{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.wa-received span{background:var(--orange-soft);color:var(--orange-text);white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:11px}.wa-received small{color:var(--muted);font-size:11px}.wa-reached{align-items:flex-start;gap:8px;display:flex}.wa-reached>div{gap:8px;display:grid}.wa-reached .wa-toggle{font-size:13px}.wa-reached input[type=number]{border:1px solid var(--line);border-radius:6px;width:52px;height:26px;margin:0 4px;padding:0 6px}.wa-context .is-danger{color:var(--red)}.wa-skip{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;font-weight:500;flex-direction:row!important;display:flex!important}.wa-skip span{flex-wrap:wrap;align-items:center;gap:2px;display:inline-flex}.wa-smart-list{flex-direction:column;gap:12px;display:flex}.wa-smart{border:1px solid var(--line);background:var(--card);opacity:.72;border-radius:12px;grid-template-columns:minmax(0,1fr) 300px;gap:16px;padding:14px;transition:opacity .15s,border-color .15s;display:grid}.wa-smart.is-selected{opacity:1;border-color:var(--green)}.wa-smart-edit{flex-direction:column;gap:10px;min-width:0;display:flex}.wa-smart-edit .wa-check small{margin-left:auto}.wa-smart-issues{color:var(--orange-text);margin:0;font-size:12.5px}@media (max-width:820px){.wa-smart{grid-template-columns:1fr}}.confirm-dialog{background:var(--card);width:min(440px,100vw - 32px);color:var(--ink);border:0;border-radius:16px;padding:26px 26px 20px;box-shadow:0 24px 60px #0f2a2133}.confirm-dialog::backdrop{background:var(--overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.confirm-dialog[open]{animation:.14s ease-out confirm-in}@keyframes confirm-in{0%{opacity:0;transform:translateY(6px)scale(.98)}}.confirm-dialog h2{letter-spacing:-.3px;font-size:1.0625rem;font-weight:650;line-height:1.4}.confirm-dialog p{color:var(--muted);margin-top:9px;font-size:.875rem;line-height:1.55}.confirm-actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.confirm-dialog .button.danger{background:var(--red);color:#fff}.confirm-dialog .button.danger:hover{background:var(--red)}.material-prose img.material-image{border:1px solid var(--line);border-radius:8px;max-width:100%;height:auto;margin:10px 0;display:block}.material-prose img.material-image.ProseMirror-selectednode{outline:2px solid var(--green);outline-offset:2px}.material-editor-note{color:var(--text);margin:6px 12px 0;font-size:12px}.material-editor-note.is-error{color:var(--red)}.wa-contact-email{color:var(--text);font-size:11px;display:block}.wa-tpl-filters{flex-wrap:wrap;align-items:center;gap:10px;margin:-2px 0 14px;display:flex}.wa-tpl-search{border:1px solid var(--line);background:var(--card);height:36px;color:var(--dim);border-radius:9px;flex:0 280px;align-items:center;gap:7px;min-width:220px;padding:0 11px;display:flex}.wa-tpl-search input{min-width:0;height:100%;box-shadow:none;font:inherit;color:var(--title);background:0 0;border:0;outline:0;flex:1;width:100%;padding:0;font-size:13.5px}.wa-tpl-segments{background:var(--head);border-radius:10px;flex-wrap:wrap;gap:4px;padding:3px;display:flex}.wa-tpl-segments button{font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:6px 11px;font-size:13px;font-weight:550;display:flex}.wa-tpl-segments button span{color:var(--dim);background:var(--card);text-align:center;border-radius:999px;min-width:18px;padding:0 6px;font-size:11px;font-weight:600}.wa-tpl-segments button.active{background:var(--card);color:var(--title);box-shadow:0 1px 2px #0000001a}.wa-tpl-segments button.active span{background:var(--blue-soft);color:var(--blue-text)}.wa-tpl{gap:0;padding:0;transition:box-shadow .15s,border-color .15s;overflow:hidden}.wa-tpl:hover{border-color:var(--line);box-shadow:0 4px 14px #17372b0f}.wa-tpl-head{border-bottom:1px solid var(--line);align-items:flex-start;gap:6px;padding:13px 12px 11px 14px;display:flex}.wa-tpl-title{flex:1;min-width:0}.wa-tpl-title h3{white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.2px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:650;overflow:hidden}.wa-tpl-meta{color:var(--dim);align-items:center;gap:6px;margin-top:5px;font-size:11.5px;display:flex}.wa-tpl-meta .wa-cat{margin-left:0}.wa-tpl-actions{opacity:.75;flex-shrink:0;gap:1px;display:flex}.wa-tpl:hover .wa-tpl-actions{opacity:1}.wa-tpl-preview{background:var(--head);flex:1;padding:12px 14px}.wa-tpl-preview .wa-bubble-wrap{background:0 0;padding:0}.wa-tpl-foot{border-top:1px solid var(--line);flex-direction:column;gap:9px;padding:11px 14px 13px;display:flex}.wa-tpl-summary{color:var(--text);align-items:center;gap:7px;font-size:12.5px;display:flex}.wa-tpl-ratio{background:var(--head);color:var(--text);border-radius:6px;padding:2px 7px;font-size:12px;font-weight:700}.wa-tpl-ratio.is-ok{background:var(--green-soft);color:var(--green-text)}.wa-tpl-ratio.is-bad{background:var(--red-soft);color:var(--red)}.wa-tpl-bms{grid-template-columns:1fr;gap:4px;margin:0;padding:0;list-style:none;display:grid}.wa-tpl-bms li{min-width:0;color:var(--title);align-items:center;gap:6px;font-size:12px;display:flex}.wa-tpl-bms li span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.wa-tpl-bms li em{color:var(--dim);white-space:nowrap;font-size:11px;font-style:normal}.wa-tpl-bms i{background:var(--input-line);border-radius:50%;flex-shrink:0;width:7px;height:7px}.wa-tpl-bms li.is-approved i{background:var(--green)}.wa-tpl-bms li.is-pending i{background:var(--blue)}.wa-tpl-bms li.is-rejected i,.wa-tpl-bms li.is-disabled i{background:var(--red)}.wa-tpl-bms li.is-paused i{background:var(--orange)}.wa-tpl-bms li.is-none{color:var(--dim)}.wa-tpl-link{font:inherit;color:var(--blue-text);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0;font-size:12.5px;font-weight:600;display:inline-flex}.wa-tpl-link:hover{text-decoration:underline}.wa-tpl-link:disabled{opacity:.5;cursor:default}.wa-tpl .wa-reject-reasons{margin-top:0}.wa-dup-buttons{flex-direction:column;gap:6px;display:flex}.wa-dup-button{grid-template-columns:150px 1fr auto;align-items:center;gap:6px;display:grid}.wa-dup-button input:nth-of-type(2){grid-column:1/3}.wa-dup-add{align-self:flex-start}@media (max-width:560px){.wa-dup-button{grid-template-columns:1fr auto}.wa-tpl-search{flex:100%}}.wa-tpl-url{border-top:1px solid var(--line);background:var(--soft);color:var(--text);gap:8px;padding:10px 14px;display:flex}.wa-tpl-url>svg{flex-shrink:0;margin-top:2px}.wa-tpl-url div{flex-direction:column;gap:2px;min-width:0;display:flex}.wa-tpl-url span{color:var(--title);font-size:11.5px;font-weight:600}.wa-tpl-url code{color:var(--blue-text);word-break:break-all;background:0 0;padding:0;font-size:12px}.wa-tpl-url small{color:var(--dim);font-size:11px;line-height:1.35}.pa-page{flex-direction:column;gap:16px;display:flex}.pa-private{align-items:center;gap:6px;display:flex}.pa-banner{background:var(--blue-soft);color:var(--blue-text);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:10px 14px;font-size:13.5px;display:flex}.pa-banner.is-ok{background:var(--green-soft);color:var(--green-text)}.pa-banner button{color:inherit;cursor:pointer;background:0 0;border:0;padding:2px}.pa-trips{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;display:grid}.pa-trip{border:1px solid var(--line);background:linear-gradient(135deg,var(--card),var(--blue-soft));text-align:left;cursor:pointer;font:inherit;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;transition:box-shadow .15s,border-color .15s;display:flex}.pa-trip:hover{border-color:var(--blue-soft);box-shadow:0 4px 14px #17372b12}.pa-trip-icon{background:var(--blue-soft);width:40px;height:40px;color:var(--blue-text);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.pa-trip-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pa-trip-main b{color:var(--title);font-size:14.5px}.pa-trip-main small{color:var(--text);font-size:12.5px}.pa-trip-main em{color:var(--dim);font-size:11.5px;font-style:normal}.pa-countdown{background:var(--blue);color:#fff;border-radius:10px;flex-direction:column;align-items:center;min-width:48px;padding:6px 8px;font-size:10.5px;line-height:1.1;display:flex}.pa-countdown b{font-size:17px}.pa-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}@media (max-width:980px){.pa-grid{grid-template-columns:1fr}}.pa-agenda,.pa-card,.pa-calendar{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:14px 16px}.pa-side{flex-direction:column;gap:14px;display:flex}.pa-section-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.pa-section-head h2{color:var(--title);margin:0;font-size:15px}.pa-link{font:inherit;color:var(--blue-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:12.5px;font-weight:600;display:inline-flex}.pa-empty{color:var(--dim);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:30px 10px;display:flex}.pa-empty p{max-width:320px;margin:0;font-size:13px}.pa-day+.pa-day{margin-top:14px}.pa-day-head{border-bottom:1px solid var(--line);align-items:baseline;gap:8px;margin-bottom:4px;padding-bottom:6px;display:flex}.pa-day-head b{color:var(--title);font-size:13px}.pa-day-head span{color:var(--dim);font-size:11.5px}.pa-row{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:9px 8px;display:flex}.pa-row:hover{background:var(--soft)}.pa-row-icon{background:var(--head);width:30px;height:30px;color:var(--text);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.pa-row.is-flight .pa-row-icon{background:var(--blue-soft);color:var(--blue-text)}.pa-row.is-stay .pa-row-icon{background:var(--purple-soft);color:var(--purple)}.pa-row.is-event .pa-row-icon{background:var(--orange-soft);color:var(--orange-text)}.pa-row.is-task .pa-row-icon{background:var(--green-soft);color:var(--green-text)}.pa-row-time{width:42px;color:var(--title);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12.5px;font-weight:650}.pa-row-main{flex-direction:column;flex:1;min-width:0;display:flex}.pa-row-main b{color:var(--title);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.pa-row-main small{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.pa-row.is-skip{opacity:.5}.pa-row.is-skip b{text-decoration:line-through}.pa-row.is-done b{color:var(--dim);text-decoration:line-through}.pa-chip{background:var(--head);color:var(--text);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;max-width:140px;padding:2px 7px;font-size:11px;font-weight:600;overflow:hidden}.pa-chip.is-warn{background:var(--orange-soft);color:var(--orange-text)}.pa-clip{color:var(--dim);flex-shrink:0}.pa-cal-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.pa-cal-head b{color:var(--title);font-size:14px}.pa-cal-head button{background:var(--soft);cursor:pointer;color:var(--text);border:0;border-radius:7px;padding:4px}.pa-cal-grid{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.pa-cal-w{color:var(--dim);text-align:center;padding:2px 0;font-size:10.5px;font-weight:600}.pa-cal-day{aspect-ratio:1;font:inherit;color:var(--title);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:12.5px;display:flex;position:relative}.pa-cal-day:hover{background:var(--soft)}.pa-cal-day.in-trip{background:var(--blue-soft)}.pa-cal-day.is-today{color:var(--green-text);font-weight:800;box-shadow:inset 0 0 0 1.5px #1f6b4a}.pa-cal-day.is-selected{background:var(--blue);color:#fff}.pa-dots{gap:2px;display:flex}.pa-dots em,.pa-legend em{background:var(--input-line);border-radius:50%;width:5px;height:5px;display:inline-block}.pa-dots .is-flight,.pa-legend .is-flight{background:var(--blue)}.pa-dots .is-stay,.pa-legend .is-stay{background:#7367f0}.pa-dots .is-event,.pa-legend .is-event{background:var(--orange)}.pa-dots .is-task,.pa-legend .is-task{background:var(--green)}.pa-legend{color:var(--text);flex-wrap:wrap;gap:10px;margin-top:10px;font-size:11px;display:flex}.pa-legend span{align-items:center;gap:4px;display:flex}.pa-muted{color:var(--dim);margin:0;font-size:12.5px}.pa-task+.pa-task{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.pa-task>label{align-items:center;gap:8px;display:flex}.pa-task>label button{font:inherit;color:var(--title);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:13.5px;font-weight:600}.pa-task ul{flex-direction:column;gap:3px;margin:6px 0 0 24px;padding:0;list-style:none;display:flex}.pa-task li label{color:var(--title);align-items:center;gap:7px;font-size:12.5px;display:flex}.pa-task .is-done{color:var(--dim);text-decoration:line-through}.pa-doc{width:100%;font:inherit;color:var(--title);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:7px;padding:6px 0;font-size:13px;display:flex}.pa-details{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px 14px;margin:6px 0 12px;display:grid}.pa-details div{flex-direction:column;display:flex}.pa-details dt{color:var(--dim);font-size:11px}.pa-details dd{color:var(--title);margin:0;font-size:13px;font-weight:600}.pa-notes{background:var(--orange-soft);color:var(--orange-text);white-space:pre-wrap;border-radius:9px;margin:0 0 12px;padding:10px 12px;font-size:13px}.pa-timeline{border-left:2px solid var(--line);flex-direction:column;gap:2px;margin-left:6px;padding-left:12px;display:flex}.pa-tl{position:relative}.pa-tl-date{color:var(--dim);margin:8px 0 0 8px;font-size:11px;font-weight:600;display:block}.pa-detail-edit,.pa-check-edit{flex-direction:column;gap:6px;display:flex}.pa-detail-row{grid-template-columns:160px 1fr auto;gap:6px;display:grid}.pa-check-row{align-items:center;gap:8px;display:flex}.pa-check-text{flex:1}.pa-check-add{gap:6px;display:flex}.pa-check-add input{flex:1}.pa-input-icon{align-items:center;gap:6px;display:flex}.pa-input-icon input{flex:1}.pa-files{flex-wrap:wrap;gap:8px;display:flex}.pa-files a{background:var(--head);color:var(--blue-text);border-radius:8px;align-items:center;gap:5px;padding:5px 10px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.pa-delete{color:var(--red)}.pa-card .pa-task>label,.pa-card .pa-task li label{align-items:center;gap:8px;margin:0;flex-direction:row!important;display:flex!important}.pa-card .pa-task input[type=checkbox]{flex-shrink:0;width:16px;height:16px;margin:0}.pa-tripblock{border:1px solid var(--blue-soft);background:var(--blue-soft);border-radius:12px;margin:4px 0 12px;overflow:hidden}.pa-tripblock-head{background:var(--blue-soft);width:100%;font:inherit;text-align:left;cursor:pointer;color:var(--blue-text);border:0;align-items:center;gap:10px;padding:10px 12px;display:flex}.pa-tripblock-head span{flex-direction:column;flex:1;min-width:0;display:flex}.pa-tripblock-head b{color:var(--title);font-size:13.5px}.pa-tripblock-head small{color:var(--text);font-size:12px}.pa-tripblock-head em{color:var(--blue-text);white-space:nowrap;font-size:11.5px;font-style:normal;font-weight:600}.pa-tripblock .pa-day{padding:0 6px}.pa-tripblock .pa-day.is-inner{margin-top:6px}.pa-tripblock .pa-day-head{border-bottom:0;margin:0;padding:4px 6px 0}.pa-tripblock-empty{color:var(--dim);margin:0;padding:10px 14px;font-size:12.5px}.pa-agenda>.pa-day{padding:2px 0}.pa-page>.wa-tabs{margin-top:-4px}.pa-summary{flex-direction:column;gap:14px;display:flex}.pa-next{background:var(--blue);color:#fff;font:inherit;text-align:left;cursor:pointer;border:0;border-radius:14px;align-items:center;gap:14px;padding:16px 18px;display:flex}.pa-next-label{letter-spacing:.08em;text-transform:uppercase;opacity:.65;writing-mode:vertical-rl;font-size:10.5px;font-weight:700;transform:rotate(180deg)}.pa-next-main{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.pa-next-main>span{flex-direction:column;min-width:0;display:flex}.pa-next-main b{font-size:16px}.pa-next-main small{opacity:.75;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.pa-next em{white-space:nowrap;background:#ffffff1f;border-radius:9px;padding:6px 10px;font-size:13px;font-style:normal;font-weight:700}.pa-summary-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.pa-summary-col{flex-direction:column;gap:14px;display:flex}@media (max-width:820px){.pa-summary-grid{grid-template-columns:1fr}}.pa-tripline{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:8px 6px;display:flex}.pa-tripline:hover{background:var(--soft)}.pa-tripline i{border-radius:3px;flex-shrink:0;width:10px;height:10px}.pa-tripline span{flex-direction:column;flex:1;min-width:0;display:flex}.pa-tripline b{color:var(--title);font-size:13.5px}.pa-tripline small{color:var(--text);font-size:12px}.pa-tripline em{color:var(--text);white-space:nowrap;font-size:11.5px;font-style:normal;font-weight:600}.pa-trip-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.pa-calview{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}@media (max-width:980px){.pa-calview{grid-template-columns:1fr}}.pa-calendar.is-big .pa-cal-grid{gap:4px 0}.pa-calendar.is-big .pa-cal-day{aspect-ratio:auto;border-radius:0;justify-content:space-between;align-items:flex-start;height:64px;padding:7px 8px;font-size:13px}.pa-calendar.is-big .pa-cal-day.trip-start{border-top-left-radius:10px;border-bottom-left-radius:10px}.pa-calendar.is-big .pa-cal-day.trip-end{border-top-right-radius:10px;border-bottom-right-radius:10px}.pa-calendar.is-big .pa-cal-day:not(.in-trip){border-radius:10px}.pa-calendar.is-big .pa-cal-day.in-trip .pa-cal-n{font-weight:700}.pa-calendar.is-big .pa-cal-day.trip-start{box-shadow:inset 3px 0 0 var(--trip)}.pa-calendar.is-big .pa-cal-day.is-today .pa-cal-n{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;display:inline-grid}.pa-calendar.is-big .pa-cal-day.is-today{box-shadow:none}.pa-calendar.is-big .pa-cal-day.is-selected{outline:2px solid var(--green);outline-offset:-2px;background-blend-mode:normal}.pa-calendar.is-big .pa-cal-day.is-selected:not(.in-trip){background:var(--head);color:var(--title)}.pa-calendar.is-big .pa-dots{align-self:flex-end}.pa-calendar.is-big .pa-dots em{width:6px;height:6px}.pa-cal-item{align-items:center;gap:6px;display:flex}.pa-cal-item-date{width:38px;color:var(--dim);flex-shrink:0;font-size:11.5px;font-weight:600}.pa-tasks-view{flex-direction:column;gap:14px;max-width:760px;display:flex}.pa-task>label small{color:var(--dim);margin-left:auto;font-size:11.5px}.pa-task.is-closed button{color:var(--dim);text-decoration:line-through}.pa-cal-item{min-width:0}.pa-cal-item .pa-row{flex:1;min-width:0;padding-left:4px;padding-right:4px}.pa-card{min-width:0;overflow:hidden}dialog.pa-view-dialog,dialog.pa-edit-dialog{width:min(560px,94vw)!important;max-width:min(560px,94vw)!important}.pa-view{flex-direction:column;gap:14px;display:flex}.pa-view-head{align-items:center;gap:12px;display:flex}.pa-view-head .pa-row-icon{border-radius:12px;width:42px;height:42px}.pa-view-head.is-flight .pa-row-icon{background:var(--blue-soft);color:var(--blue-text)}.pa-view-head.is-stay .pa-row-icon{background:var(--purple-soft);color:var(--purple)}.pa-view-head.is-event .pa-row-icon{background:var(--orange-soft);color:var(--orange-text)}.pa-view-head.is-task .pa-row-icon{background:var(--green-soft);color:var(--green-text)}.pa-view-head h3{color:var(--title);margin:0;font-size:18px;line-height:1.25}.pa-view-head small{color:var(--dim);font-size:12px}.pa-view-facts{background:var(--soft);border-radius:12px;flex-direction:column;gap:7px;padding:12px 14px;display:flex}.pa-view-facts div{color:var(--title);align-items:flex-start;gap:9px;font-size:13.5px;display:flex}.pa-view-facts svg{color:var(--text);flex-shrink:0;margin-top:2px}.pa-view-facts a{color:var(--blue-text);text-decoration:none}.pa-view-facts a:hover{text-decoration:underline}.pa-view .pa-details{margin:0}.pa-view-list{color:var(--title);flex-direction:column;gap:3px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.pa-view-list .is-done{color:var(--dim);text-decoration:line-through}.pa-view-notes{color:var(--text);white-space:pre-wrap;margin:0;font-size:13.5px}.pa-view-foot{border-top:1px solid var(--line);align-items:center;gap:8px;padding-top:12px;display:flex}.pa-icon-danger{border:1px solid var(--red-soft);background:var(--card);width:34px;height:34px;color:var(--red);cursor:pointer;border-radius:9px;place-items:center;display:grid}.pa-icon-danger:hover{background:var(--red-soft)}.pa-editor{gap:12px}.pa-title-input{font-weight:650;padding:10px 12px!important;font-size:17px!important}.pa-kind-pick{flex-wrap:wrap;gap:6px;display:flex}.pa-kind-pick button{border:1px solid var(--line);background:var(--card);font:inherit;color:var(--text);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:6px 11px;font-size:12.5px;display:inline-flex}.pa-kind-pick button[aria-pressed=true]{background:var(--blue);border-color:var(--blue-text);color:#fff}.pa-when{grid-template-columns:minmax(0,1fr) 120px;align-items:center;gap:6px;display:grid}.pa-when input{width:100%!important}.pa-when span{color:var(--dim);grid-column:1/-1;margin:-2px 0 -2px 2px;font-size:11.5px}.pa-more{align-self:flex-start}.pa-more-box{border:1px solid var(--line);background:var(--soft);border-radius:12px;flex-direction:column;gap:12px;padding:12px;display:flex}dialog.pa-edit-dialog{width:min(600px,94vw)!important;max-width:min(600px,94vw)!important}.pf{flex-direction:column;gap:14px;padding:18px 20px 16px;display:flex}.pf input,.pf select,.pf textarea{box-sizing:border-box;border:1px solid var(--line);background:var(--card);width:100%;height:38px;font:inherit;color:var(--title);box-shadow:none;border-radius:9px;margin:0;padding:0 10px;font-size:13.5px}.pf textarea{resize:vertical;height:auto;min-height:0;padding:8px 10px;line-height:1.4}.pf input:focus,.pf select:focus,.pf textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-soft);outline:none}.pf input[type=checkbox]{flex-shrink:0;width:16px;height:16px;padding:0}.pf .pf-title{height:44px;font-size:16.5px;font-weight:650}.pf-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pf-field{flex-direction:column;gap:5px;min-width:0;margin:0;display:flex}.pf-field>span{color:var(--text);letter-spacing:.01em;font-size:11.5px;font-weight:600}.pf-field.is-wide{grid-column:1/-1}.pf-dt{grid-template-columns:minmax(0,1fr) 92px;gap:6px;display:grid}.pf-block{flex-direction:column;gap:7px;display:flex}.pf-block-head{justify-content:space-between;align-items:center;display:flex}.pf-block-head span{color:var(--text);font-size:11.5px;font-weight:600}.pf-block-head button{font:inherit;color:var(--blue-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:12px;font-weight:600;display:inline-flex}.pf-kv{flex-direction:column;gap:6px;display:flex}.pf-kv-row{grid-template-columns:150px minmax(0,1fr) 28px;align-items:center;gap:6px;display:grid}.pf-kv-row input:first-child{background:var(--soft);color:var(--text);font-size:12.5px}.pf-kv-row button,.pf-check button{width:28px;height:28px;color:var(--dim);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.pf-kv-row button:hover,.pf-check button:hover{background:var(--soft);color:var(--red)}.pf-empty{color:var(--dim);margin:0;font-size:12.5px}.pf-checks{flex-direction:column;gap:4px;display:flex}.pf-check{grid-template-columns:16px minmax(0,1fr) 28px;align-items:center;gap:8px;display:grid}.pf-check input:not([type=checkbox]){background:var(--soft);border-color:#0000;height:32px}.pf .pf-check-new{height:34px;color:var(--text);border-style:dashed}.pf-toggle{color:var(--text);cursor:pointer;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.pf-foot{border-top:1px solid var(--line);align-items:center;gap:8px;padding-top:14px;display:flex}@media (max-width:560px){.pf-grid{grid-template-columns:1fr}.pf-kv-row{grid-template-columns:110px minmax(0,1fr) 28px}}.pa-boardcard{width:100%;font:inherit;color:var(--title);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:8px 6px;font-size:13.5px;display:flex}.pa-boardcard:hover{background:var(--soft)}.pa-boardcard span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pa-boardcard small{color:var(--dim);font-size:11.5px}.pa-boardcard svg{color:var(--green-text);flex-shrink:0}.pa-legend-trip{font:inherit;color:var(--title);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:11px;-webkit-text-decoration:underline dotted #b6c8bd;text-decoration:underline dotted #b6c8bd;display:inline-flex}.pa-legend-trip:hover{color:var(--title)}.pa-page{max-width:1240px}.pa-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:4px;display:flex}.pa-head h1{letter-spacing:-.02em;color:var(--title);margin:4px 0 2px;font-size:30px}.pa-head p{color:var(--text);margin:0;font-size:14px}.pa-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--dim);align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}.pa-head-actions{gap:8px;display:flex}.pa-dash{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}.pa-dash-main,.pa-dash-side{flex-direction:column;gap:18px;min-width:0;display:flex}@media (max-width:1000px){.pa-dash{grid-template-columns:1fr}}.pa-panel{background:var(--card);border:1px solid var(--line);border-radius:16px;min-width:0;padding:16px 18px;box-shadow:0 1px 2px #10291f08}.pa-panel-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.pa-panel-head h2{color:var(--title);margin:0;font-size:14.5px;font-weight:700}.pa-quiet{color:var(--dim);margin:4px 0;font-size:13px}.pa-week{flex-direction:column;display:flex}.pa-week-day{border-top:1px solid var(--line);grid-template-columns:52px minmax(0,1fr);gap:8px;padding:8px 0;display:grid}.pa-week-day:first-child{border-top:0;padding-top:0}.pa-week-date{flex-direction:column;align-items:center;padding-top:6px;display:flex}.pa-week-date b{color:var(--title);font-size:20px;line-height:1}.pa-week-date span{text-transform:uppercase;letter-spacing:.04em;color:var(--dim);margin-top:3px;font-size:11px}.pa-week-items{flex-direction:column;gap:2px;min-width:0;display:flex}.pa-week-trip{background:var(--card);font:inherit;cursor:pointer;border:1px solid;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin:4px 0 2px 6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.pa-hero{text-align:left;width:100%;font:inherit;color:#fff;cursor:pointer;background:linear-gradient(140deg,var(--trip),color-mix(in srgb,var(--trip) 55%,var(--blue)));box-shadow:0 10px 24px color-mix(in srgb,var(--trip) 28%,transparent);border:0;border-radius:18px;grid-template-columns:1fr auto;gap:4px 12px;padding:18px 18px 16px;display:grid;position:relative;overflow:hidden}.pa-hero:hover{filter:brightness(1.04)}.pa-hero-label{letter-spacing:.1em;text-transform:uppercase;opacity:.8;grid-column:1/-1;font-size:10.5px;font-weight:700}.pa-hero-title{font-size:20px;font-weight:750;line-height:1.2}.pa-hero-dates{opacity:.85;grid-column:1;font-size:12.5px}.pa-hero .pa-hero-count{grid-area:2/2/4}.pa-hero-count{color:#fff;background:#ffffff26;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-width:58px;padding:8px 10px;font-size:11px;line-height:1.1;display:flex}.pa-hero-count b{font-size:22px}.pa-hero-stats{flex-wrap:wrap;grid-column:1/-1;gap:6px;margin-top:10px;display:flex}.pa-hero-stats span{background:#fff2;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.pa-hero-bar{background:#fff3;border-radius:5px;grid-column:1/-1;height:5px;margin-top:10px;display:block;overflow:hidden}.pa-hero-bar i{background:var(--card);border-radius:5px;height:100%;display:block}.pa-hero-bar.is-light{background:var(--head);margin:2px 0 10px}.pa-hero-bar.is-light i{background:var(--trip)}.pa-boardcard small.is-late{color:var(--red);font-weight:600}dialog.pa-trip-dialog{width:min(860px,96vw)!important;max-width:min(860px,96vw)!important}.pa-trip{flex-direction:column;gap:16px;padding:18px 20px 16px;display:flex}.pa-trip-hero{color:#fff;background:linear-gradient(140deg,var(--trip),color-mix(in srgb,var(--trip) 55%,var(--blue)));border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.pa-trip-hero h2{margin:0;font-size:21px}.pa-trip-hero p{opacity:.85;margin:3px 0 0;font-size:13px}.pa-trip-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:18px;display:grid}@media (max-width:760px){.pa-trip-grid{grid-template-columns:1fr}}.pa-trip h3{letter-spacing:.04em;text-transform:uppercase;color:var(--text);align-items:center;gap:8px;margin:0 0 8px;font-size:13px;font-weight:700;display:flex}.pa-count{background:var(--head);color:var(--text);letter-spacing:0;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:700}.pa-trip-day+.pa-trip-day{margin-top:8px}.pa-trip-day-label{color:var(--title);margin:0 0 2px 8px;font-size:11.5px;font-weight:700;display:block}.pa-pack{flex-direction:column;gap:2px;margin:0 0 8px;padding:0;list-style:none;display:flex}.pa-pack label{color:var(--title);cursor:pointer;border-radius:7px;align-items:center;gap:9px;margin:0;padding:5px 6px;font-size:13.5px;flex-direction:row!important;display:flex!important}.pa-pack label:hover{background:var(--soft)}.pa-pack input{flex-shrink:0;height:16px;margin:0;width:16px!important}.pa-pack .is-done{color:var(--dim);text-decoration:line-through}.pa-pack-start{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.pa-pack-start p{flex-basis:100%}.pa-pack-new{box-sizing:border-box;border:1px dashed var(--line);background:var(--card);width:100%;height:34px;font:inherit;border-radius:9px;margin-top:6px;padding:0 10px;font-size:13px}.pa-pack-new:focus{border-style:solid;border-color:var(--blue);outline:none}.pa-trip-info{border-top:1px solid var(--line);padding-top:12px}.pa-trip{text-align:left;align-items:stretch}.pa-trip>*{box-sizing:border-box;align-self:stretch;width:100%}.pa-trip .pa-view-foot{justify-content:flex-end}.pa-flightfacts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.pa-flightfacts div{background:var(--blue-soft);border:1px solid var(--blue-soft);border-radius:10px;flex-direction:column;gap:2px;padding:9px 10px;display:flex}.pa-flightfacts span{letter-spacing:.05em;text-transform:uppercase;color:var(--dim);font-size:10.5px;font-weight:700}.pa-flightfacts b{color:var(--title);font-size:16px}.pa-flightfacts .is-key{background:var(--blue);border-color:var(--blue)}.pa-flightfacts .is-key span{color:#d6e2f6}.pa-flightfacts .is-key b{color:#fff}@media (max-width:560px){.pa-flightfacts{grid-template-columns:repeat(2,minmax(0,1fr))}}.pa-taskline{border-top:1px solid var(--line);align-items:center;gap:9px;padding:6px 2px;display:flex}.pa-taskline:first-of-type{border-top:0}.pa-taskline input{cursor:pointer;width:16px;height:16px;accent-color:var(--blue);flex-shrink:0;margin:0}.pa-taskline button{min-width:0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:0;display:flex}.pa-taskline span{min-width:0;color:var(--title);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13.5px;overflow:hidden}.pa-taskline small{color:var(--dim);white-space:nowrap;font-size:11.5px}.pa-taskline small.is-late{color:var(--red);font-weight:600}.pa-calendar.is-big .pa-cal-day{height:78px}.pa-cal-evs{flex-direction:column;gap:2px;width:100%;min-width:0;display:flex}.pa-cal-ev{box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;text-align:left;background:var(--card);width:100%;color:var(--title);border-left:2px solid var(--input-line);border-radius:4px;padding:1px 4px;font-size:10px;font-weight:600;line-height:1.35;display:block;overflow:hidden}.pa-cal-ev b{margin-right:3px;font-weight:700}.pa-cal-ev.is-flight{border-left-color:var(--blue)}.pa-cal-ev.is-stay{border-left-color:var(--purple)}.pa-cal-ev.is-event{border-left-color:var(--orange)}.pa-cal-ev.is-task{border-left-color:var(--green)}.pa-cal-ev.is-skip{opacity:.5;text-decoration:line-through}.pa-cal-more{color:var(--text);padding-left:4px;font-size:10px;font-weight:700}.pa-cal-grid{grid-template-columns:repeat(7,minmax(0,1fr))!important}.pa-cal-grid>*{min-width:0}.pa-cal-day{min-width:0;overflow:hidden}.pa-calview>*{min-width:0}.pa-calendar{min-width:0;overflow:hidden}.pa-calview{grid-template-columns:1fr!important}@media (min-width:1500px){.pa-calview{grid-template-columns:minmax(0,1fr) 340px!important}}.pa-calendar.is-big .pa-cal-day{height:84px;padding:6px}.pa-boarding{background:var(--blue);color:#fff;white-space:nowrap;border-radius:9px;flex-direction:column;flex-shrink:0;align-items:center;padding:4px 9px;font-size:13px;font-weight:700;line-height:1.1;display:inline-flex}.pa-boarding small{letter-spacing:.06em;text-transform:uppercase;opacity:.8;font-size:9.5px;font-weight:700}.pa-agenda{flex-direction:column;display:flex;background:0 0!important;border:0!important;padding:0!important}.pa-aday{border-top:1px solid var(--line);padding:10px 0 6px}.pa-aday:first-child{border-top:0;padding-top:0}.pa-aday-head{align-items:baseline;gap:8px;margin:0 0 4px 4px;display:flex}.pa-aday-head b{color:var(--title);font-size:13.5px;font-weight:700}.pa-aday-head>span{color:var(--dim);font-size:12px}.pa-aday.is-today .pa-aday-head b{color:var(--green-text)}.pa-aday-trip{font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-left:auto;padding:0;font-size:11.5px;font-weight:650;display:inline-flex}.pa-aday-trip i{border-radius:50%;width:7px;height:7px}.pa-aday-empty{margin:0 0 0 4px!important}.pa-row.is-gap{border:1px dashed var(--line);background:var(--blue-soft);margin:2px 0}.pa-row.is-gap .pa-row-icon{background:var(--head);color:var(--dim)}.pa-row.is-gap b{color:var(--text)}.pa-row.is-gap small{color:var(--dim)}.pa-gap-action{background:var(--blue);color:#fff;border-radius:8px;flex-shrink:0;align-items:center;gap:5px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.pa-cal-ev.is-gap{border:1px dashed var(--input-line);background:var(--blue-soft);color:var(--text);border-left-width:1px;font-style:italic}.pa-miss{color:var(--red);font-style:normal;font-weight:600}.pa-dash-main>.pa-calendar{padding:16px 18px}.pa-row-main b{font-size:14px}.pa-row-main small{color:var(--text);font-size:12.5px}.pa-row-time{color:var(--title);font-size:13px}.pa-row.is-gap .pa-row-main b{color:var(--blue-text)}.pa-row.is-gap .pa-row-main small{color:var(--text)}.pa-aday.is-single{border-top:0;padding-top:0}.pa-panel-head h2{align-items:center;gap:10px;display:flex}.pa-aday-trip.is-inline{margin-left:0;font-size:12px}.pa-panel-head>span{color:var(--dim);font-size:12px}.pa-dash{grid-template-columns:minmax(0,1fr) 330px}.pa-mini{padding:14px 14px 12px}.pa-mini .pa-cal-grid{gap:3px 0}.pa-mini .pa-cal-day{aspect-ratio:1;border-radius:0;justify-content:center;align-items:center;gap:1px;height:auto;padding:0;font-size:12.5px}.pa-mini .pa-cal-day:not(.in-trip){border-radius:8px}.pa-mini .pa-cal-day.trip-start{border-top-left-radius:8px;border-bottom-left-radius:8px}.pa-mini .pa-cal-day.trip-end{border-top-right-radius:8px;border-bottom-right-radius:8px}.pa-mini .pa-cal-day.is-today .pa-cal-n{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-weight:700;display:inline-grid}.pa-mini .pa-cal-day.is-today{box-shadow:none}.pa-mini .pa-cal-day.is-selected{outline:2px solid var(--green);outline-offset:-2px;border-radius:8px}.pa-mini .pa-cal-day.in-trip .pa-cal-n{font-weight:700}.pa-mini .pa-dots{height:6px}.pa-mini .pa-dots em{width:5px;height:5px}.pa-dots .is-gap{border:1px solid var(--input-line);box-sizing:border-box;background:0 0!important}.pa-mini .pa-legend{gap:10px;margin-top:8px}.wa-recovery-products{margin-bottom:18px}.wa-rp-bar{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;display:flex}.wa-rp-table td{vertical-align:middle}.wa-rp-table td:first-child{width:96px}.wa-rp-table b{font-weight:600}.wa-rp-table code{color:var(--text);font-size:12px}.wa-rp-table tr.is-on,.wa-rp-table tr.is-on:hover{background:var(--blue-soft)}.wa-rp-bar input{border:1px solid var(--line);max-width:340px;height:36px;font:inherit;border-radius:9px;flex:220px;padding:0 11px;font-size:13.5px}.wa-rp-tabs{background:var(--head);border-radius:10px;gap:4px;padding:3px;display:flex}.wa-rp-tabs button{font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:6px 11px;font-size:13px;font-weight:550;display:flex}.wa-rp-tabs button span{background:var(--card);color:var(--dim);border-radius:999px;padding:0 6px;font-size:11px;font-weight:600}.wa-rp-tabs button.active{background:var(--card);color:var(--title);box-shadow:0 1px 2px #0000001a}.wa-rp-tabs button.active span{background:var(--blue-soft);color:var(--blue-text)}.wa-toolbar-actions select,.wa-select-sm{width:auto;min-width:0;height:36px;font:inherit;color:var(--title);border:1px solid var(--line);background-color:var(--card);border-radius:9px;padding:0 30px 0 11px;font-size:13.5px}.wa-rp-table .wa-select-sm{max-width:190px;height:32px;font-size:13px}.wa-select-sm.is-empty{color:var(--orange-text);border-color:var(--orange-soft);background-color:var(--orange-soft)}.wa-select-sm:disabled{opacity:.55}.wa-rp-table b{display:block}.wa-rp-table small{color:var(--dim);align-items:center;gap:6px;margin-top:2px;font-size:12px;display:flex}.wa-rp-table tr.is-off td{color:var(--dim)}.wa-rp-table tr.is-off b{color:var(--text)}.wa-rp-table{table-layout:fixed;min-width:640px}.wa-col-role{width:200px}.wa-col-switch{width:110px}.wa-col-date{width:120px}.wa-rp-table td b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wa-cell-check{width:44px}.wa-cell-end{text-align:right;width:44px}.wa-new{text-transform:uppercase;letter-spacing:.03em;color:var(--green-text);background:var(--green-soft);border-radius:999px;padding:1px 6px;font-size:10.5px;font-weight:700}.wa-bulk-bar{border:1px solid var(--line);background:var(--green-soft);color:var(--title);border-radius:10px;align-items:center;gap:12px;padding:8px 12px;font-size:13.5px;display:flex}.wa-rec-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:14px;display:grid}.wa-rec-card{border:1px solid var(--line);background:var(--card);min-width:0;font:inherit;text-align:left;cursor:pointer;border-radius:14px;flex-direction:column;align-items:flex-start;gap:6px;padding:18px 18px 16px;transition:border-color .15s,box-shadow .15s;display:flex}.wa-rec-card:hover{border-color:var(--green);box-shadow:0 4px 14px #17372b0f}.wa-rec-card-icon{background:var(--green-soft);width:34px;height:34px;color:var(--blue-text);border-radius:10px;place-items:center;margin-bottom:4px;display:grid}.wa-rec-card>b{color:var(--title);font-size:16px}.wa-rec-card-main{color:var(--text);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;overflow:hidden}.wa-rec-facts{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.wa-rec-facts span{color:var(--text);background:var(--head);border-radius:999px;padding:3px 9px;font-size:12px;font-weight:550}.wa-rec-facts span.is-ok{background:var(--green-soft);color:var(--green-text)}.wa-rec-head{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.wa-rec-head h2{color:var(--title);margin:0;font-size:22px}.wa-back{border:1px solid var(--line);background:var(--card);height:32px;font:inherit;color:var(--text);cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:0 11px;font-size:13px;font-weight:600;display:inline-flex}.wa-back:hover{color:var(--title);border-color:var(--line)}.wa-tab-count{background:var(--head);min-width:18px;height:18px;color:var(--text);border-radius:999px;place-items:center;margin-left:6px;padding:0 5px;font-size:11px;font-weight:700;display:inline-grid}.wa-rec-group{flex-direction:column;gap:8px;display:flex}.wa-rec-group h3{color:var(--title);align-items:center;gap:8px;margin:4px 0 0;font-size:14px;display:flex}.wa-rec-group h3 span{color:var(--text);background:var(--head);border-radius:999px;padding:1px 7px;font-size:11px;font-weight:700}.wa-search{border:1px solid var(--line);background:var(--card);height:40px;color:var(--dim);border-radius:10px;flex-direction:row;align-items:center;gap:8px;padding:0 12px;display:flex}.wa-search:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #1c6d611a}.wa-search svg{flex-shrink:0}.wa-search input{min-width:0;font:inherit;text-align:left;color:var(--title);outline:0;flex:1;font-size:14px;width:auto!important;height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.wa-pick-list{border:1px solid var(--line);border-radius:10px;flex-direction:column;max-height:min(52vh,420px);display:flex;overflow:auto}.wa-pick{border-top:1px solid var(--line);cursor:pointer;align-items:center;gap:10px;padding:9px 12px;flex-direction:row!important;font-weight:400!important;display:flex!important}.wa-pick:first-child{border-top:0}.wa-pick:hover{background:var(--soft)}.wa-pick.is-on{background:var(--blue-soft)}.wa-pick input{width:16px;height:16px;accent-color:var(--blue-text);flex-shrink:0;margin:0}.wa-pick span{flex-direction:column;min-width:0;display:flex}.wa-pick b{color:var(--title);font-size:14px}.wa-pick small{color:var(--dim);font-size:12px}.wa-spacer{flex:1}.wa-ai-progress{color:var(--text);align-items:center;gap:6px;padding:0 6px;font-size:13px;display:inline-flex}.wa-ai-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.wa-ai-field{border:1px solid var(--line);background:var(--card);border-radius:12px;flex-direction:column;gap:3px;padding:14px 16px;display:flex}.wa-ai-field.is-wide{grid-column:1/-1}.wa-ai-field>span{color:var(--title);font-size:14px;font-weight:600}.wa-ai-field>small{color:var(--dim);margin-bottom:6px;font-size:12.5px}.wa-ai-field textarea{resize:vertical;border:1px solid var(--line);width:100%;font:inherit;color:var(--title);background:var(--soft);border-radius:9px;flex:1;padding:9px 11px;font-size:13.5px;line-height:1.5}.wa-ai-field textarea:focus{outline:2px solid color-mix(in srgb,var(--blue) 20%,transparent);border-color:var(--blue);background:var(--card)}@media (max-width:760px){.wa-ai-grid{grid-template-columns:1fr}}.wa-form .wa-row select{border-radius:9px;height:36px;padding:0 28px 0 10px;font-size:13.5px}.wa-limits label{color:var(--title);font-weight:400!important}.wa-limits input{text-align:center;height:34px!important;padding:0 8px!important;font-size:13.5px!important}.wa-ai-audio{border-color:var(--green);background:var(--green-soft);gap:12px}.wa-ai-audio-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.wa-ai-audio-head h3{color:var(--title);margin:0;font-size:15px}.wa-ai-audio-head p{color:var(--text);max-width:780px;margin:4px 0 0;font-size:13px;line-height:1.5}.wa-ai-audio-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wa-ai-audio-actions audio{max-width:100%;height:38px}.wa-rec-dot{background:var(--red);border-radius:50%;width:10px;height:10px;animation:1.2s ease-in-out infinite wa-rec-pulse}.wa-rec-time{font-variant-numeric:tabular-nums;color:var(--title);font-size:18px}@keyframes wa-rec-pulse{50%{opacity:.35}}.wa-ai-result{border:1px solid var(--green-soft);background:var(--green-soft);border-radius:12px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.wa-ai-result>div{color:var(--title);flex-direction:column;gap:4px;font-size:13.5px;display:flex}.wa-ai-result b{color:var(--green-text)}.wa-ai-result summary{cursor:pointer;color:var(--blue-text);font-size:12.5px;font-weight:600}.wa-ai-result details p{white-space:pre-wrap;color:var(--text);max-height:220px;margin:6px 0 0;font-size:13px;line-height:1.55;overflow:auto}.wa-ai-products{gap:3px}.wa-pitch{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding:12px 0;display:flex}.wa-pitch:first-of-type{border-top:0;padding-top:4px}.wa-pitch-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wa-pitch-head b{color:var(--title);font-size:13.5px}.wa-pitch-role{color:var(--text);background:var(--head);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.wa-pitch-role.is-main{background:var(--green-soft);color:var(--green-text)}.wa-pitch-link{color:var(--blue-text);font-size:12px}.wa-pitch textarea,.wa-pitch-input input{border:1px solid var(--line);width:100%;font:inherit;color:var(--title);background:var(--soft);resize:vertical;border-radius:9px;padding:9px 11px;font-size:13.5px;line-height:1.5}.wa-pitch-input{background:var(--soft);border-radius:10px;flex-direction:column;gap:8px;padding:10px;display:flex}.wa-pitch-input input{background:var(--card);height:38px}.wa-pitch-actions{justify-content:flex-start;align-items:center;gap:8px;display:flex}.wa-pitch-input .wa-pitch-actions{justify-content:flex-end}.wa-chat-filter{flex-wrap:wrap}.wa-chip-select{appearance:none;box-shadow:none;background:var(--head) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%2354656f' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 9px center;width:auto;max-width:150px;height:auto;min-height:0;color:var(--text);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;field-sizing:content;border:0;border-radius:999px;padding:5px 24px 5px 12px;font-size:12.5px;line-height:1.3;overflow:hidden}.wa-chip-select:focus{outline:none}.wa-chip-select:focus-visible{outline:2px solid color-mix(in srgb,var(--blue) 33%,transparent);outline-offset:1px}.wa-chip-select.is-on{background-color:var(--blue-soft);color:var(--blue-text);font-weight:600}a.wa-msg-button{justify-content:center;align-items:center;gap:5px;text-decoration:none;display:flex}.wa-msg.has-media{width:min(330px,78%);padding-top:3px}.wa-msg.has-media .wa-chat-image,.wa-msg.has-media .wa-bubble-image{object-fit:cover;border-radius:6px;width:calc(100% + 6px);max-width:none;max-height:330px;margin:0 -3px 2px}.wa-msg.has-media>a:has(.wa-chat-image){display:block}.wa-chip-menu{position:relative}button.wa-chip-select{font-family:inherit}.wa-chip-pop{z-index:30;background:var(--card);border:1px solid var(--line);border-radius:12px;width:max-content;min-width:200px;max-width:290px;max-height:300px;padding:5px;position:absolute;top:calc(100% + 6px);left:0;overflow:auto;box-shadow:0 10px 30px #0b141a24}.wa-chip-filter-end .wa-chip-pop,.wa-chip-menu:last-child .wa-chip-pop{left:auto;right:0}.wa-chip-pop button{text-align:left;cursor:pointer;width:100%;color:var(--title);font:inherit;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.wa-chip-pop button:hover{background:var(--soft)}.wa-chip-pop button[aria-selected=true]{background:var(--blue-soft);color:var(--blue-text)}.wa-chip-pop button span{flex-direction:column;gap:1px;min-width:0;display:flex}.wa-chip-pop b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.wa-chip-pop small{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.wa-chip-pop svg{color:var(--green-text);flex:none}.wa-chat-hide{background:var(--head);color:var(--text);font:inherit;cursor:pointer;border:0;border-radius:999px;flex:none;align-items:center;gap:5px;margin-left:8px;padding:6px 11px;font-size:12.5px;display:inline-flex}.wa-chat-hide:hover{background:var(--head);color:var(--title)}.ait-hero-actions label.button{white-space:nowrap;cursor:pointer;flex-direction:row;align-items:center;gap:8px;display:inline-flex}.ait-hero-actions label.button.is-busy{opacity:.7;cursor:progress}.wa-chat-menu{z-index:60;background:var(--card);border:1px solid var(--line);border-radius:12px;flex-direction:column;min-width:190px;padding:5px;display:flex;position:fixed;box-shadow:0 12px 32px #0c241926}.wa-chat-menu button{font:inherit;color:var(--title);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.wa-chat-menu button:hover{background:var(--head)}.wa-chat-pin{vertical-align:-1px;color:var(--green-text);margin-right:4px}.wa-msg-order{background:var(--green-soft);border-radius:7px;flex-direction:column;gap:7px;width:250px;max-width:100%;margin-bottom:6px;padding:9px 10px;display:flex}.wa-msg-order-head{color:var(--green-text);align-items:center;gap:8px;display:flex}.wa-msg-order-head div{flex-direction:column;display:flex}.wa-msg-order-head b{color:var(--title);font-size:13.5px}.wa-msg-order-head small{color:var(--text);font-size:11.5px}.wa-msg-order-line{border-top:1px solid color-mix(in srgb,var(--blue) 8%,transparent);justify-content:space-between;gap:10px;padding-top:6px;font-size:12.5px;display:flex}.wa-msg-order-st{color:var(--orange-text);font-size:11px;font-weight:600}.wa-msg-copy{border:0;border-top:1px solid color-mix(in srgb,var(--blue) 8%,transparent);width:calc(100% + 20px);color:var(--blue-text);font:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;margin:6px -10px -8px;padding:9px;font-size:13.5px;font-weight:500;display:flex}.wa-pick{position:relative}.wa-pick-btn{cursor:pointer;color:var(--title);font:inherit;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;margin:-2px -6px;padding:2px 6px;display:inline-flex}.wa-pick-btn h2{margin:0;font-size:22px}.wa-pick-btn:hover,.wa-pick-btn[aria-expanded=true]{background:var(--head)}.wa-pick-pop{z-index:40;background:var(--card);border:1px solid var(--line);border-radius:12px;flex-direction:column;min-width:240px;padding:5px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 32px #0c241926}.wa-pick-pop button{text-align:left;font:inherit;color:var(--title);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:9px 11px;font-size:14px;display:flex}.wa-pick-pop button:hover{background:var(--head)}.wa-pick-pop button.is-on{font-weight:600}.wa-pick-pop button.is-new{border-top:1px solid var(--line);color:var(--green-text);border-radius:0 0 8px 8px;justify-content:flex-start;margin-top:4px;font-weight:600}.wa-loose{margin-top:28px}.wa-loose h3{color:var(--title);align-items:center;gap:8px;margin:0 0 10px;font-size:16px;display:flex}.wa-loose h3 span{background:var(--green-solid);color:#fff;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:700}.wa-rec-head .wa-pick-btn{width:auto;height:auto;min-height:0;box-shadow:none;color:var(--title);cursor:pointer;background:0 0;border:0;border-radius:9px;flex-direction:row;align-items:center;gap:6px;margin:-2px -6px;padding:2px 6px;display:inline-flex}.wa-rec-head .wa-pick-btn:hover,.wa-rec-head .wa-pick-btn[aria-expanded=true]{background:var(--head)}.wa-pick-name{white-space:nowrap;font-size:22px;font-weight:700;line-height:1.2}.wa-projects-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wa-rec-head .wa-project-pill{border:1px solid var(--line);background:var(--card);height:40px;color:var(--text);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 18px;font-size:15px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex;box-shadow:0 1px 2px #0c24190a}.wa-rec-head .wa-project-pill:hover{border-color:var(--green);background:var(--soft)}.wa-rec-head .wa-project-pill.is-on{background:var(--blue);border-color:var(--blue-text);color:#fff;box-shadow:0 4px 12px #17352a33}.wa-rec-head .wa-project-pill.is-new{width:40px;color:var(--green-text);border-style:dashed;justify-content:center;padding:0}.wa-lead{border-left:1px solid var(--line);background:var(--soft);flex-direction:column;gap:16px;padding:14px;font-size:13px;display:flex;overflow-y:auto}.wa-lead h4{color:var(--title);margin:0;font-size:15px}.wa-lead h5{letter-spacing:.06em;text-transform:uppercase;color:var(--text);margin:0 0 6px;font-size:11px}.wa-lead p{color:var(--text);word-break:break-all;margin:2px 0}.wa-lead .wa-muted{color:var(--dim)}.wa-lead-email{color:var(--text);font-size:12.5px}.wa-lead-flag{font-weight:600;color:var(--red)!important}.wa-lead ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.wa-lead li{border-left:3px solid var(--line);flex-direction:column;gap:1px;padding-left:8px;display:flex}.wa-lead li b{color:var(--title);font-size:13px;font-weight:600}.wa-lead li span{color:var(--text);font-size:12px}.wa-lead li.is-approved{border-left-color:var(--green)}.wa-lead li.is-pix_generated{border-left-color:var(--blue)}.wa-lead li.is-abandoned{border-left-color:var(--orange)}.wa-lead li.is-refunded,.wa-lead li.is-chargeback,.wa-lead li.is-rejected{border-left-color:var(--red)}@media (min-width:1181px){.wa-chat.has-lead{grid-template-columns:340px minmax(0,1fr) 290px}}@media (max-width:1180px){.wa-lead{display:none}}.shell .sidebar{transition:width .18s}.shell .workspace{transition:margin .18s}.nav-fold{color:var(--dim);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;margin:0 0 10px auto;display:flex}.nav-fold:hover{color:#fff;background:#ffffff14}.nav-fold svg{width:18px;height:18px;transition:transform .18s}.sidebar-left .nav-fold{margin:0;position:absolute;top:44px;right:10px}.sidebar-right{border-left:1px solid #ffffff0f;inset:0 0 0 auto}.shell.has-right .workspace{margin-right:240px}.shell.has-right.nav-r-folded .workspace{margin-right:76px}.shell.nav-l-folded .workspace{margin-left:76px}.shell .sidebar.is-folded{align-items:center;width:76px;padding:36px 10px}.shell .sidebar.is-folded .brand>span:last-child,.shell .sidebar.is-folded .module-title>span,.shell .sidebar.is-folded .module-title>svg:last-child,.shell .sidebar.is-folded .sidebar-note,.shell .sidebar.is-folded .sidebar-bottom>div,.shell .sidebar.is-folded .logout,.shell .sidebar.is-folded .mobile-nav-toggle{display:none}.shell .sidebar.is-folded .brand{justify-content:center;padding:0 0 28px}.shell .sidebar.is-folded .nav-fold{margin:0 0 14px;position:static}.shell .sidebar.is-folded .module-nav{width:100%}.shell .sidebar.is-folded .module-title{justify-content:center;width:100%;padding:12px 0}.shell .sidebar.is-folded .module-title>svg:first-child{margin:0}.shell .sidebar.is-folded .sidebar-bottom{justify-content:center;padding:0}.sidebar-right .module-nav{margin-top:44px}@media (max-width:1100px){.sidebar-right{display:none}.shell.has-right .workspace{margin-right:0}}@media (max-width:900px){.shell.nav-l-folded .workspace{margin-left:76px}.nav-fold{display:none}}.content.is-split .wa-chat.has-lead{grid-template-columns:340px minmax(0,1fr)}.content.is-split .wa-lead{display:none}.ait-lab{border:1px solid var(--line);background:var(--card);border-radius:14px;flex-direction:column;margin:16px 0;padding:6px 16px;display:flex}.ait-lab details{border-bottom:1px solid var(--line);padding:10px 0}.ait-lab details:last-of-type{border-bottom:0}.ait-lab summary{cursor:pointer;color:var(--title);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.ait-lab-who{flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0;display:flex}.ait-lab-who>span{color:var(--text);font-size:12.5px}.ait-lab-who button{border:1px solid var(--line);background:var(--card);cursor:pointer;color:var(--text);border-radius:999px;padding:4px 11px;font-size:12.5px}.ait-lab-who button.is-on{background:var(--blue);border-color:var(--blue-text);color:#fff}.ait-lab-who .ait-lab-reset{padding:5px 8px}.ait-lab-chat{background:var(--head);border-radius:12px;flex-direction:column;gap:8px;min-height:140px;max-height:420px;padding:12px;display:flex;overflow-y:auto}.ait-lab-msg{flex-direction:column;max-width:82%;display:flex}.ait-lab-msg>div:first-child{white-space:pre-wrap;word-break:break-word;border-radius:10px;padding:8px 11px;font-size:13.5px;box-shadow:0 1px 1px #00000014}.ait-lab-msg.is-lead{align-self:flex-end}.ait-lab-msg.is-lead>div:first-child{background:var(--green-soft)}.ait-lab-msg.is-us{align-self:flex-start}.ait-lab-msg.is-us>div:first-child{background:var(--card)}.ait-lab-fix{color:var(--green-text);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:3px 2px;font-size:12px;text-decoration:underline}.ait-lab-feedback{background:var(--card);border-radius:10px;flex-direction:column;gap:8px;margin-top:4px;padding:10px;display:flex}.ait-lab-feedback textarea,.ait-lab-rules{border:1px solid var(--line);resize:vertical;border-radius:8px;width:100%;padding:8px;font-size:13px}.ait-lab-feedback>div{gap:8px;display:flex}.ait-lab-input{gap:8px;margin-top:10px;display:flex}.ait-lab-input input{border:1px solid var(--line);border-radius:999px;flex:1;padding:9px 14px;font-size:14px}.ait-lab-actions,.ait-lab-save{gap:8px;margin-top:8px;display:flex}.ait-lab-save{justify-content:flex-end;padding:10px 0}.ait-lab-rules{margin-top:10px}.ait-lab-btn{background:var(--card);color:var(--blue-text);text-align:center;border-radius:10px;margin-top:2px;padding:9px;font-size:13.5px;font-weight:600;text-decoration:none;box-shadow:0 1px 1px #00000014}.ait-lab-btn:hover{background:var(--blue-soft)}.ait-lab-count{background:var(--head);color:var(--text);border-radius:999px;margin-left:auto;padding:2px 9px;font-size:11px;font-weight:600}.ait-lab-cases{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.ait-lab-cases li{border:1px solid var(--line);background:var(--soft);border-radius:10px}.ait-lab-cases li.is-ok{border-color:var(--green-soft)}.ait-lab-cases li.is-bad{border-color:var(--red-soft);background:var(--red-soft)}.ait-lab-case{text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:10px;width:100%;padding:9px 10px;display:flex}.ait-lab-case i{width:16px;color:var(--text);font-style:normal;font-weight:700}.is-ok .ait-lab-case i{color:var(--green-text)}.is-bad .ait-lab-case i{color:var(--red)}.ait-lab-case span{flex-direction:column;gap:2px;min-width:0;display:flex}.ait-lab-case b{color:var(--title);font-size:13px;font-weight:600}.ait-lab-case small{color:var(--text);font-size:12px}.ait-lab-case-detail{color:var(--text);flex-direction:column;gap:5px;padding:2px 12px 10px 36px;font-size:12.5px;display:flex}.ait-lab-case-detail p{margin:0}.ait-lab-case-detail em{color:var(--text);font-style:normal;font-weight:600}.ait-lab-last{background:var(--card);border-radius:8px;padding:7px 9px}.ait-lab-quality{color:var(--text);flex-direction:column;gap:5px;margin:10px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.ait-lab-quality .is-flag b{color:var(--red)}.wa-lead-bad{border:1px dashed var(--line);color:var(--text);cursor:pointer;background:0 0;border-radius:8px;width:100%;padding:7px 10px;font-size:12.5px}.wa-lead-bad:hover{border-color:var(--red);color:var(--red)}.wa-lead-badform{flex-direction:column;gap:6px;display:flex}.wa-lead-badform textarea{border:1px solid var(--line);border-radius:8px;width:100%;padding:7px;font-size:12.5px}.wa-lead-badform>div{flex-wrap:wrap;gap:6px;display:flex}.wa-msg{position:relative}.wa-msg-bad{opacity:0;border:1px solid var(--red-soft);color:var(--red);cursor:pointer;background:#ffffffeb;border-radius:6px;padding:1px 7px;font-size:11px;transition:opacity .12s;position:absolute;top:4px;right:4px}.wa-msg:hover .wa-msg-bad{opacity:1}.wa-bad{flex-direction:column;gap:12px;min-width:min(520px,86vw);display:flex}.wa-bad label{color:var(--text);flex-direction:column;gap:5px;font-size:13px;display:flex}.wa-bad textarea,.wa-bad input{border:1px solid var(--line);border-radius:8px;padding:8px;font-size:13.5px}.wa-bad-actions{gap:8px;display:flex}.ait-lab-label{color:var(--text);flex-direction:column;gap:4px;font-size:12px;display:flex}.ait-trainer-chat{background:var(--head);border-radius:12px;flex-direction:column;gap:8px;min-height:160px;max-height:460px;margin-top:10px;padding:12px;display:flex;overflow-y:auto}.ait-trainer-msg{flex-direction:column;gap:3px;max-width:84%;display:flex}.ait-trainer-msg>div{white-space:pre-wrap;word-break:break-word;border-radius:10px;padding:8px 11px;font-size:13.5px;box-shadow:0 1px 1px #00000014}.ait-trainer-msg.is-owner{align-self:flex-end}.ait-trainer-msg.is-owner>div{background:var(--green-soft)}.ait-trainer-msg.is-ai{align-self:flex-start}.ait-trainer-msg.is-ai>div{background:var(--card)}.ait-trainer-msg small{color:var(--text);font-size:11.5px}.ait-trainer-msg small button{color:var(--green-text);cursor:pointer;background:0 0;border:0;padding:0;font-size:11.5px;text-decoration:underline}.ait-replies{flex-direction:column;gap:10px;max-height:560px;margin-top:10px;display:flex;overflow-y:auto}.ait-reply{border:1px solid var(--line);background:var(--soft);border-radius:10px;flex-direction:column;gap:5px;padding:10px;display:flex}.ait-reply small{color:var(--text);font-size:11.5px}.ait-reply p{white-space:pre-wrap;word-break:break-word;margin:0;font-size:13px}.ait-reply-lead{background:var(--card);border-radius:8px;padding:6px 9px}.ait-reply-ai{background:var(--green-soft);border-radius:8px;padding:6px 9px}.ait-reply-review{border-left:3px solid var(--green);flex-direction:column;gap:5px;padding-left:9px;display:flex}.ait-reply-review em{color:var(--text);font-style:normal;font-weight:600}.ait-reply-better{background:var(--card);border-radius:8px;padding:6px 9px}.ait-panel-back{background:color-mix(in srgb,var(--blue) 45%,transparent);z-index:80;justify-content:flex-end;display:flex;position:fixed;inset:0}.ait-panel{background:var(--card);flex-direction:column;width:min(560px,100%);height:100%;display:flex;box-shadow:-8px 0 30px #0000002e}.ait-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.ait-panel>header div{flex-direction:column;display:flex}.ait-panel>header b{color:var(--title);font-size:16px}.ait-panel>header small{color:var(--text);font-size:12.5px}.ait-panel .ait-trainer-chat{border-radius:0;flex:1;max-height:none;margin:0}.ait-panel-input{border-top:1px solid var(--line);background:var(--head);align-items:flex-end;gap:8px;padding:10px 12px;display:flex}.ait-panel-input textarea{border:1px solid var(--line);resize:none;background:var(--card);border-radius:20px;flex:1;max-height:140px;padding:9px 14px;font-size:14px}.ait-panel-icon{background:var(--card);width:40px;height:40px;color:var(--text);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ait-panel-icon.is-send{background:var(--green-solid);color:#fff}.ait-panel-icon:disabled{opacity:.5}.ait-panel-rec{border-top:1px solid var(--line);background:var(--head);color:var(--text);align-items:center;gap:10px;padding:12px 14px;font-size:14px;display:flex}.ait-panel-rec .button{margin-left:auto}.ait-panel-rec .button+.button{margin-left:0}.ait-trainer-tag{color:var(--green-text);margin-bottom:3px;font-size:11px;font-style:normal;font-weight:600;display:block}.wa-chat{height:max(600px,100vh - 175px)}.wa-chat-head{flex-wrap:wrap;row-gap:4px}.wa-chat-head>div{min-width:150px}.wa-chat-head b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wa-chat-via{padding:3px 9px;font-size:11.5px}.ait-lab-read{color:var(--text);background:#ffffffb3;border-radius:8px;margin-top:3px;padding:5px 8px;font-size:11.5px;line-height:1.35}.ait-lab-read b{color:var(--green-text)}.ait-trainer-img{object-fit:cover;border-radius:8px;max-width:240px;max-height:240px;margin:0 0 6px;display:block}.ait-pics{flex-wrap:wrap;flex-basis:100%;order:-1;gap:8px;padding:0 4px 6px;display:flex}.ait-pic{display:inline-flex;position:relative}.ait-pic img{object-fit:cover;border:1px solid var(--line);border-radius:8px;width:64px;height:64px}.ait-pic button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;display:grid;position:absolute;top:-6px;right:-6px}.ait-panel.is-drag{outline:3px dashed var(--blue);outline-offset:-6px}.ait-drop{z-index:5;background:color-mix(in srgb,var(--green2) 92%,transparent);color:var(--title);text-align:center;pointer-events:none;place-items:center;padding:24px;font-size:15px;font-weight:600;display:grid;position:absolute;inset:0}.ait-panel-input{flex-wrap:wrap}.ait-panel{position:relative}.assistant-pane{flex-direction:column;flex:1;min-height:0;display:flex}.assistant-pane[hidden]{display:none}.assistant-who{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:4px 6px;font-weight:700}.assistant-who:hover{background:var(--head)}.ait-panel.is-embedded{width:100%;height:auto;min-height:0;box-shadow:none;flex:1}.assistant-popup{min-width:320px;min-height:300px}.assistant-drag{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.assistant-drag:active{cursor:grabbing}.assistant-rz{z-index:3;touch-action:none;position:absolute}.rz-n,.rz-s{cursor:ns-resize;height:8px;left:12px;right:12px}.rz-n{top:-4px}.rz-s{bottom:-4px}.rz-e,.rz-w{cursor:ew-resize;width:8px;top:12px;bottom:12px}.rz-e{right:-4px}.rz-w{left:-4px}.rz-ne,.rz-nw,.rz-se,.rz-sw{width:16px;height:16px}.rz-ne{cursor:nesw-resize;top:-5px;right:-5px}.rz-nw{cursor:nwse-resize;top:-5px;left:-5px}.rz-se{cursor:nwse-resize;bottom:-5px;right:-5px}.rz-sw{cursor:nesw-resize;bottom:-5px;left:-5px}@media (max-width:700px){.assistant-rz{display:none}}.wa-number-role select{border:1px solid var(--line);background:var(--card);color:var(--title);border-radius:8px;padding:6px 10px;font-size:13px}.ait-support{background:var(--card);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:12px;margin-top:14px;padding:16px 18px;display:flex}.ait-support-head{color:var(--blue-text);align-items:flex-start;gap:12px;display:flex}.ait-support-head div{flex-direction:column;gap:3px;display:flex}.ait-support-head b{color:var(--title);font-size:15px}.ait-support-head small{color:var(--text);font-size:13px;line-height:1.45}.ait-support-line{border:1px solid var(--green);background:var(--green-soft);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.ait-support-line>div:first-child{flex-direction:column;gap:3px;display:flex}.ait-support-line b{color:var(--title);font-size:14.5px}.ait-support-line small{color:var(--text);font-size:12.5px}.ait-support-line .is-bad{color:var(--red)}.ait-support-actions{align-items:center;gap:8px;display:flex}.ait-support select,.wa-add-number select{border:1px solid var(--line);background:var(--card);color:var(--title);border-radius:8px;max-width:100%;padding:8px 10px;font-size:13px}.ait-support-empty{border:1px dashed var(--line);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.ait-support-empty p{color:var(--text);margin:0;font-size:13px}.wa-add-number{color:var(--text);flex-direction:column;gap:6px;margin-top:12px;font-size:13px;display:flex}.wa-support-note{margin-top:10px}.wa-number-actions .button.secondary{padding:6px 10px;font-size:12.5px}.wa-fold{margin-top:22px}.wa-fold>summary{cursor:pointer;color:var(--title);align-items:center;gap:8px;padding:10px 2px;font-size:15px;font-weight:700;list-style:none;display:flex}.wa-fold>summary::-webkit-details-marker{display:none}.wa-fold>summary:before{content:"▸";color:var(--text);font-size:12px;transition:transform .15s}.wa-fold[open]>summary:before{transform:rotate(90deg)}.wa-fold>summary span{background:var(--green-solid);color:#fff;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:700}.wa-fold-card{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:6px 16px 14px}.ait-support-hint{color:var(--orange-text);margin:0;font-size:12.5px}.wa-rotation-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.wa-rotation-summary>div{background:var(--card);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.wa-rotation-summary b{color:var(--title);font-size:22px;line-height:1.1}.wa-rotation-summary span{color:var(--text);font-size:12.5px}.wa-send-alert{background:var(--red-soft);border:1px solid var(--red-soft);color:var(--red);border-radius:12px;align-items:flex-start;gap:12px;margin:14px 0 4px;padding:14px 16px;display:flex}.wa-send-alert>svg{flex:none;margin-top:2px}.wa-send-alert>div{flex-direction:column;flex:1;gap:4px;display:flex}.wa-send-alert p{color:var(--red);margin:0;font-size:13px}.wa-send-alert ul{color:var(--red);margin:2px 0 0;padding-left:18px;font-size:12.5px}.wa-send-alert .button{flex:none}.wa-ai-foot{border-top:1px solid var(--line);margin:4px 0 0;padding-top:12px;font-size:12.5px}.wa-uncovered{background:var(--orange-soft);border:1px solid var(--orange);color:var(--orange-text);border-radius:12px;align-items:flex-start;gap:12px;margin:12px 0;padding:14px 16px;display:flex}.wa-uncovered>svg{flex:none;margin-top:2px}.wa-uncovered>div{flex-direction:column;flex:1;gap:6px;display:flex}.wa-uncovered b{font-size:14px}.wa-uncovered p{margin:0;font-size:13px}.wa-uncovered-chips{flex-wrap:wrap;gap:6px;display:flex}.wa-uncovered-chips span{background:var(--card);border:1px solid var(--orange);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12.5px;display:inline-flex}.wa-uncovered-chips em{font-style:normal;font-weight:700}.ait-rooms{background:var(--head);border-radius:12px;flex-wrap:wrap;gap:6px;width:fit-content;max-width:100%;margin:18px 0 14px;padding:4px;display:flex}.ait-rooms button{color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:600;display:inline-flex}.ait-rooms button[aria-selected=true]{background:var(--card);color:var(--title);box-shadow:0 1px 3px #17372b1f}.ait-rooms em{background:var(--head);color:var(--text);border-radius:999px;padding:1px 7px;font-size:11px;font-style:normal;font-weight:700}.ait-rooms em.is-warn{background:var(--orange-soft);color:var(--orange-text)}.wa-templates{align-items:start}.wa-tpl-preview{flex:none}.ait-support-url{color:var(--text);flex-direction:column;gap:6px;font-size:12.5px;display:flex}.wa-connection{background:var(--red-soft);color:var(--red);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.wa-connection.is-on{background:var(--green-soft);color:var(--green-text)}.wa-events .wa-table{font-size:13px}.wa-events .wa-table th{text-transform:uppercase;letter-spacing:.03em;color:var(--dim);padding:8px 10px;font-size:11.5px;font-weight:600}.wa-events .wa-table td{vertical-align:middle;padding:8px 10px}.wa-events .wa-table td small{text-overflow:ellipsis;white-space:nowrap;max-width:260px;display:block;overflow:hidden}.wa-events .wa-table td small.wa-outcome{white-space:normal;max-width:340px;overflow:visible}.wa-events .wa-table tbody tr:not(.wa-event-detail){cursor:pointer}.wa-events .wa-table tbody tr:hover{background:var(--soft)}.wa-events .wa-run-actions{white-space:nowrap;text-align:right}.wa-events .wa-run-actions button{border:1px solid var(--line);background:var(--card);border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;margin-left:4px;padding:0;display:inline-flex}.wa-events .wa-run-actions .wa-danger-link{color:var(--red)}.wa-more{justify-content:center;padding:12px 0 2px;display:flex}.wa-send-alert{align-items:center;margin:12px 0 2px;padding:10px 14px}.wa-send-alert>div{gap:2px}.wa-send-alert b{font-size:14px}.wa-send-alert span{color:var(--red);font-size:12.5px}.wa-send-alert>svg{margin-top:0}.wa-uncovered{align-items:center;margin:10px 0;padding:10px 14px}.wa-uncovered>svg{margin-top:0}.wa-uncovered b{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.wa-uncovered .wa-link{font-size:12.5px;font-weight:600}.wa-summary-grid.is-three>div{padding:10px 14px}.wa-summary-grid.is-three b{font-size:19px}.ait-hero{border-radius:16px;grid-template-columns:minmax(0,1fr) 300px;gap:18px;padding:16px 20px;box-shadow:0 6px 18px #0c241918}.ait-hero h2{margin:4px 0;font-size:21px}.ait-hero p{font-size:13px;line-height:1.45}.ait-ready{gap:12px;padding:10px 12px}.ait-ring{width:64px;height:64px}.ait-ready li button{padding:2px 4px;font-size:12px}.ait-hero .ait-hero-actions{margin-top:10px}.wa-bm{gap:10px;padding:14px 18px}.wa-bm-head h3{font-size:15px}.wa-num{gap:8px;padding:12px 14px}.wa-num header h4{font-size:14px}.wa-num .wa-tags-row{gap:6px}.wa-num .wa-pill{font-size:11.5px}.wa-num-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px}.wa-rotation-summary{gap:8px;margin:10px 0}.wa-rotation-summary>div{padding:10px 12px}.wa-rotation-summary b{font-size:19px}.wa-templates{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:10px}.wa-tpl{gap:8px;padding:12px 14px}.wa-tpl:not(.is-open) .wa-tpl-preview,.wa-tpl:not(.is-open) .wa-tpl-url{display:none}.wa-tpl-title{cursor:pointer}.wa-tpl-title h3{font-size:14px}.wa-tpl-title:after{content:"Ver mensagem ▾";color:var(--text);margin-top:2px;font-size:11.5px;display:block}.wa-tpl.is-open .wa-tpl-title:after{content:"Ocultar ▴"}.wa-tpl-title h3{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;line-height:1.25;overflow:visible}.wa-funnel-card{cursor:default;gap:12px;padding:16px 18px}.wa-funnel-head-actions{align-items:center;gap:12px;display:flex}.wa-paths{border:1px solid var(--line);background:var(--card);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.wa-paths-head,.wa-path,.wa-paths-foot{grid-template-columns:minmax(200px,2.4fr) repeat(4,minmax(64px,.7fr)) 52px;align-items:center;gap:8px;padding:10px 14px;display:grid}.wa-paths-head{background:var(--soft);text-transform:uppercase;letter-spacing:.03em;color:var(--dim);font-size:11.5px;font-weight:600}.wa-paths-head span:not(:first-child),.wa-path>span,.wa-paths-foot span:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.wa-path{border-top:1px solid var(--line);font-size:14px}.wa-path:hover{background:var(--soft)}.wa-path.is-off{opacity:.55}.wa-path-name{color:inherit;flex-direction:column;gap:2px;min-width:0;text-decoration:none;display:flex}.wa-path-name b{color:var(--title);font-size:14px}.wa-path-name small{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.wa-path .is-queue{color:var(--blue-text);font-weight:700}.wa-path .wa-switch{justify-self:end}.wa-paths-foot{border-top:1px solid var(--line);background:var(--soft);color:var(--title);font-size:13px;font-weight:700}@media (max-width:760px){.wa-paths-head,.wa-path,.wa-paths-foot{grid-template-columns:minmax(120px,2fr) repeat(2,minmax(50px,1fr)) 52px}.wa-paths-head span:nth-child(4),.wa-paths-head span:nth-child(5),.wa-path>span:nth-of-type(3),.wa-path>span:nth-of-type(4),.wa-paths-foot span:nth-child(4),.wa-paths-foot span:nth-child(5){display:none}}.wa-flows{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.wa-funnel-card{width:100%;max-width:none}.wa-path.is-legacy{background:var(--soft);color:var(--text)}.wa-path.is-legacy .wa-path-name b{color:var(--text);font-weight:600}.ait-acc{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:0 18px}.ait-acc>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;list-style:none;display:flex}.ait-acc>summary::-webkit-details-marker{display:none}.ait-acc>summary h3{color:var(--title);margin:0;font-size:15px}.ait-acc>summary:after{content:"▾";color:var(--text);font-size:13px;transition:transform .15s}.ait-acc:not([open])>summary:after{transform:rotate(-90deg)}.ait-acc[open]>summary{border-bottom:1px solid var(--line);margin-bottom:12px}.ait-acc[open]{padding-bottom:16px}.ait-groups{gap:10px}.ait-acc:not([open]){padding-top:0!important;padding-bottom:0!important}.ait-acc>summary h3{text-transform:none!important;letter-spacing:0!important;font-size:15px!important}.wa-project-picker{border:1px solid var(--line);background:var(--card);min-width:0;color:var(--text);align-items:center;gap:8px;font-size:13px;border-radius:999px!important;flex-direction:row!important;width:auto!important;height:auto!important;padding:6px 12px!important;display:inline-flex!important}.wa-project-picker select{color:var(--title);background:0 0;border:0;padding:0 2px;font-size:13px;font-weight:600}.wa-project-picker span{font-size:13px}.workspace{position:relative}.page-tools{z-index:5;align-items:center;gap:6px;display:flex;position:absolute;top:10px;right:24px}.page-tools .topbar-split{color:var(--muted);align-items:center;gap:6px;font-size:.75rem;display:flex}.page-tools .topbar-split select{width:auto;padding:5px 8px;font-size:.75rem}@media (max-width:600px){.page-tools{top:6px;right:10px}}.page-heading .eyebrow,.page-heading>div>p{display:none}.chat-threads{border-bottom:1px solid var(--line);background:var(--soft);flex-shrink:0;position:relative}.chat-threads-bar{align-items:center;gap:6px;padding:8px 10px;display:flex}.chat-threads-current{min-width:0;color:var(--ink);text-align:left;background:0 0;border-radius:8px;flex:1;align-items:center;gap:7px;padding:6px 8px;font-size:.875rem;font-weight:600;display:flex}.chat-threads-current:hover{background:var(--head)}.chat-threads-current span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-threads-current em{background:var(--teal);color:#fff;border-radius:10px;padding:1px 7px;font-size:.6875rem;font-style:normal}.chat-threads-current svg:last-child{color:var(--muted);flex-shrink:0;margin-left:auto}.chat-persona{border:1px solid var(--line);background:var(--card);color:var(--blue-text);border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;font-size:.8125rem;font-weight:600;display:flex}.chat-persona:hover,.chat-persona.is-on{background:var(--teal);color:#fff;border-color:var(--teal)}.chat-threads .icon-button{color:var(--blue-text);background:0 0;flex-shrink:0}.chat-threads-menu{z-index:5;background:var(--card);border:1px solid var(--line);border-radius:12px;max-height:min(420px,60vh);padding:8px;position:absolute;top:calc(100% - 2px);left:8px;right:8px;overflow:auto;box-shadow:0 12px 32px #102c3426}.chat-threads-new{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;margin-bottom:6px;padding:4px 4px 10px;display:flex}.chat-threads-new button{border:1px solid var(--line);background:var(--head);color:var(--blue-text);border-radius:8px;align-items:center;gap:6px;padding:7px 10px;font-size:.8125rem;font-weight:600;display:flex}.chat-threads-menu ul{margin:0;padding:0;list-style:none}.chat-threads-menu li{border-radius:8px;align-items:center;display:flex}.chat-threads-menu li.is-current{background:var(--head)}.chat-thread-open{text-align:left;min-width:0;color:var(--ink);background:0 0;flex:1;align-items:center;gap:7px;padding:9px 8px;font-size:.875rem;display:flex}.chat-thread-open svg{color:var(--blue-text);flex-shrink:0}.chat-thread-open span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-thread-open small{color:var(--muted);flex-shrink:0;margin-left:auto;padding-left:8px;font-size:.75rem}.chat-thread-dot{background:var(--teal);border-radius:50%;flex-shrink:0;width:8px;height:8px}.chat-thread-remove{color:var(--muted);opacity:.6;background:0 0;border-radius:6px;padding:8px}.chat-thread-remove:hover{opacity:1;color:var(--red);background:var(--red-soft)}.chat-threads-menu .wa-muted{padding:10px;font-size:.875rem}body{background:var(--bg);color:var(--text);font-family:var(--sans)}h1,h2,h3,.brand{font-family:var(--mono)}.sidebar{background:var(--card);color:var(--text);box-shadow:var(--menu-shadow)}.sidebar-right{border-left:1px solid var(--line)}.sidebar-left{background:var(--card);border-right:1px solid var(--line);font-family:var(--sans)}.sidebar .brand{font-family:var(--mono);color:var(--title);letter-spacing:-.3px;font-weight:700}.sidebar .brand-sub{font-family:var(--sans);color:var(--dim);letter-spacing:.6px;font-weight:500}.sidebar .brand-logo{border-radius:10px}.sidebar .nav-fold{border:1px solid var(--line);color:var(--text);background:0 0;border-radius:999px}.sidebar .module-group{margin-bottom:6px}.sidebar .module-title{font-family:var(--mono);color:var(--title);border-radius:8px;padding:10px 12px;font-size:14px;font-weight:700}.sidebar .module-title>svg:first-child{color:var(--blue-text);width:18px;height:18px}.sidebar .module-title:hover{background:var(--hover)}.sidebar .module-title.module-active{color:var(--strong);background:0 0}.sidebar .module-children{border-left:1px solid var(--line);margin-left:20px;padding-left:8px}.sidebar .module-children .nav-link{font-family:var(--sans);color:var(--text);background:0 0;border-radius:8px;margin:1px 0;padding:8px 12px;font-size:14px;font-weight:400}.sidebar .module-children .nav-link:hover{background:var(--hover);color:var(--title)}.sidebar .module-children .nav-link.active{background:var(--blue-soft);color:var(--strong);font-weight:500;box-shadow:inset 0 0 0 1px #005ae359}.sidebar .sidebar-note{display:none}.sidebar .sidebar-bottom{border-top:1px solid var(--line);color:var(--title);font-family:var(--sans);padding-top:14px}.sidebar .sidebar-bottom small{color:var(--dim)}.sidebar .avatar{background:var(--blue);color:var(--strong);font-family:var(--mono);border-radius:999px;font-weight:700}.sidebar .logout{border-radius:999px}.sidebar .nav-link{color:var(--text)}.sidebar .brand>span{color:var(--title)}.sidebar .mobile-nav-toggle{background:var(--soft);color:var(--title);border-color:var(--line)}.sidebar .module-title.module-active>span{color:var(--strong)}.sidebar .module-title>svg:last-child{color:var(--dim)}.sidebar .logout{color:var(--text);background:0 0}.sidebar .logout:hover{background:var(--hover);color:var(--strong)}.sidebar-bottom>div{color:var(--title)}.theme-pick{margin-left:auto;position:relative}.sidebar-bottom .theme-pick+.logout{margin-left:6px}.theme-btn{width:34px;height:34px;color:var(--text);border:1px solid var(--line);background:0 0;border-radius:999px;place-items:center;display:grid}.theme-btn:hover{background:var(--hover);color:var(--strong)}.theme-btn svg{width:17px;height:17px}.theme-menu{z-index:90;background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:10px;min-width:178px;padding:12px 14px;position:absolute;top:calc(100% + 8px);right:0}.theme-pick.up .theme-menu{top:auto;bottom:calc(100% + 8px)}.theme-menu-title{font-family:var(--mono);letter-spacing:1px;color:var(--dim);margin-bottom:10px;font-size:11px;font-weight:700;display:block}.theme-options{gap:10px;display:flex}.theme-option{color:var(--title);background:0 0;flex-direction:column;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:500;display:flex}.theme-thumb{border:2px solid var(--line);border-radius:8px;width:68px;height:48px;display:block;position:relative;overflow:hidden}.theme-option.on .theme-thumb{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-soft)}.theme-thumb.light{background:#f8f8f8}.theme-thumb.dark{background:#161d31}.theme-thumb i{width:16px;position:absolute;top:0;bottom:0;left:0}.theme-thumb.light i{background:#fff;border-right:1px solid #ebe9f1}.theme-thumb.dark i{background:#283046}.theme-thumb b{border-radius:3px;height:12px;position:absolute;left:22px;right:6px}.theme-thumb b:first-of-type{top:7px}.theme-thumb b:last-of-type{top:24px}.theme-thumb.light b{background:#fff;box-shadow:0 1px 3px #22292f1a}.theme-thumb.dark b{background:#283046}.theme-thumb em{background:var(--blue);color:#fff;border-radius:999px;place-items:center;width:15px;height:15px;display:grid;position:absolute;bottom:4px;right:4px}.theme-thumb em svg{width:10px;height:10px}.workspace{background:var(--bg)}.page-heading h1{font-family:var(--mono);color:var(--title);letter-spacing:-.3px;font-weight:700}.brand-mark-live{--s:40px;--cycle:7.5s;width:var(--s);height:var(--s);border-radius:calc(var(--s)*.27);isolation:isolate;animation:bm-glow var(--cycle) ease-in-out infinite;background:#0b3f9e;flex-shrink:0;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #005ae366,0 6px 18px -6px #005ae3b3}.bm-ring{background:conic-gradient(from 0deg,transparent 0 62%,#4d8dff 74%,#e8f1ff 80%,#4d8dff 86%,transparent 94%);opacity:0;animation:bm-spin var(--cycle) cubic-bezier(.45,.05,.35,1) infinite;position:absolute;inset:-60%}.bm-core{inset:calc(var(--s)*.05);border-radius:calc(var(--s)*.23);background:radial-gradient(120% 90% at 20% 10%,#2f7bff 0,#005ae3 45%,#0040a8 100%);position:absolute;overflow:hidden}.bm-glyph{z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.bm-m{transform-box:view-box;transform-origin:30px 30px;transition:transform .45s cubic-bezier(.34,1.56,.64,1);transform:translate(2px,2px)scale(1.04)}.bm-io{font-family:var(--mono);letter-spacing:-1px;fill:#e3eeff;opacity:0;transform-box:view-box;transform-origin:44px 38px;font-size:15.5px;font-weight:700;transition:opacity .25s,transform .45s cubic-bezier(.34,1.56,.64,1);transform:translate(8px)scale(.6)}.brand-mark-live.io-in .bm-m,.sidebar.is-folded .bm-m{transform:translate(-12px,2px)scale(.62)}.brand-mark-live.io-in .bm-io,.sidebar.is-folded .bm-io{opacity:1;transition-delay:.12s;transform:none}.bm-shine{z-index:2;animation:bm-shine var(--cycle) ease-in-out infinite;background:linear-gradient(115deg,#0000 30%,#ffffff4d 46%,#0000 60%);position:absolute;inset:0;transform:translate(-130%)}@keyframes bm-spin{0%{opacity:0;transform:rotate(0)}6%{opacity:1}36%{opacity:1}40%,to{opacity:0;transform:rotate(360deg)}}@keyframes bm-shine{0%,40%{transform:translate(-130%)}55%,to{transform:translate(130%)}}@keyframes bm-glow{0%,72%,to{box-shadow:0 0 0 1px #005ae366,0 6px 18px -6px #005ae3b3}22%{box-shadow:0 0 0 1px #4d8dffa6,0 6px 22px -4px #005ae3e6}}@keyframes bm-word{0%,50%{background-position:120% 0}74%,to{background-position:-20% 0}}@media (prefers-reduced-motion:reduce){.brand-mark-live,.brand-word b{--cycle:16s}}.brand-word{white-space:nowrap;flex-direction:column;min-width:0;display:flex}.brand-word b{--cycle:7.5s;font-family:var(--mono);letter-spacing:-.5px;background:linear-gradient(100deg,var(--title) 0 42%,var(--blue-text) 50%,var(--title) 58% 100%);color:#0000;animation:bm-word var(--cycle) ease-in-out infinite;background-position:120% 0;background-size:260% 100%;-webkit-background-clip:text;background-clip:text;font-size:23px;font-weight:700;line-height:1;display:block}.brand-word b i{color:var(--blue-text);-webkit-text-fill-color:var(--blue-text);font-style:normal}.brand-word .brand-sub{margin-top:5px}.sidebar .brand,.login-brand{align-items:flex-start;gap:2px!important}.sidebar .brand .brand-word{padding-top:9.4px}.login-brand .brand-word{padding-top:12.23px}.sidebar .brand-word{max-width:200px;transition:max-width .35s,opacity .2s,transform .4s cubic-bezier(.6,-.45,.7,1.4)}.shell .sidebar.is-folded .brand>.brand-word{opacity:0;pointer-events:none;max-width:0;display:flex;transform:translate(-26px)translateY(-6px)scale(.4)}.shell .sidebar.is-folded .brand-mark-live{--s:38px}.login-brand .brand-word b{font-size:26px}.assistant-word{font-family:var(--mono);letter-spacing:-.3px;margin-left:-6px;font-weight:700}.assistant-word i{color:var(--blue-text);font-style:normal}.avatar,.sidebar .avatar{color:#fff}dialog{background:var(--card);color:var(--text);border:1px solid var(--line)}.modal,.confirm-dialog{background:var(--card);color:var(--text);border:1px solid var(--line);border-radius:12px;box-shadow:0 24px 70px -12px #0b10208c}dialog::backdrop{background:var(--overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal-heading h2,.modal-heading h3{font-family:var(--mono);color:var(--title);font-weight:700}input::placeholder,textarea::placeholder{color:var(--dim)}input:focus,select:focus,textarea:focus{border-color:var(--blue)}.assistant-launcher{background:radial-gradient(120% 140% at 0 0,#2f7bff 0,var(--blue) 50%,#0040a8 100%);color:#fff;border:1px solid #4d8dff59;box-shadow:0 10px 30px -8px #005ae3a6}.assistant-launcher:hover{background:radial-gradient(120% 140% at 0 0,#4a8bff 0,#16e 50%,#0047b8 100%)}.login-page{background:radial-gradient(60% 50% at 50% 0,color-mix(in srgb,var(--blue) 22%,transparent),transparent 70%),var(--bg)}.login-card{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px}.login-card h1{font-family:var(--mono);color:var(--title);font-weight:700}.login-card .button,.login-card button[type=submit]{border-radius:999px}.privacy-page{background:var(--bg);min-height:100vh;color:var(--text)}.privacy-page h1,.privacy-page h2{color:var(--title)}@media (max-width:700px){.mobile-theme{z-index:5;display:block;position:absolute;top:20px;right:18px}}@media (max-width:600px){.tf-head{padding:14px 16px}.tf-head-right{flex-wrap:wrap;gap:8px}.tf-filters{padding:0 16px 16px}}.table-scroll{max-width:100%;overflow-x:auto}.panel,.bottom-grid>*,.content,.pane-main{min-width:0}@media (max-width:700px){.bar-chart{overflow-x:auto}}.assistant-popup{box-shadow:var(--menu-shadow),0 24px 60px #0000004d;border-radius:14px}.assistant-popup .assistant-popup-header{border-bottom:1px solid var(--line);padding:12px 14px}.assistant-popup .assistant-popup-header .icon-button{width:32px;height:32px;color:var(--dim);border-radius:8px;place-items:center;padding:0;display:grid}.assistant-popup .assistant-popup-header .icon-button:hover{background:var(--hover);color:var(--title)}.assistant-popup .chat-threads{background:var(--card);border-bottom:1px solid var(--line)}.assistant-popup .chat-threads-bar{gap:4px;padding:6px 8px}.assistant-popup .chat-threads-current{color:var(--title);gap:8px;padding:7px 8px;font-size:.8125rem;font-weight:500}.assistant-popup .chat-threads-current>svg:first-child{color:var(--dim)}.assistant-popup .chat-threads-current:hover{background:var(--hover)}.assistant-popup .chat-threads-current em{background:var(--blue);font-family:var(--mono);padding:1px 6px;font-size:.625rem;font-weight:600}.assistant-popup .chat-threads .icon-button{width:32px;height:32px;color:var(--dim);border-radius:8px;place-items:center;padding:0;display:grid}.assistant-popup .chat-threads .icon-button:hover{background:var(--hover);color:var(--title)}.assistant-popup .chat-threads-menu{box-shadow:var(--menu-shadow),0 16px 40px #0000004d;border-radius:10px;padding:6px;top:calc(100% + 4px);left:8px;right:8px}.chat-threads-label{font-family:var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--dim);padding:8px 8px 4px;font-size:.625rem;font-weight:600}.assistant-popup .chat-threads-new{border-bottom:1px solid var(--line);gap:2px;margin:0 0 4px;padding:0 0 6px;display:flex}.assistant-popup .chat-threads-new button{color:var(--text);background:0 0;border:0;border-radius:7px;flex:1;justify-content:center;padding:8px 6px;font-size:.78rem;font-weight:500}.assistant-popup .chat-threads-new button svg{color:var(--dim)}.assistant-popup .chat-threads-new button:hover:not(:disabled){background:var(--hover);color:var(--title)}.assistant-popup .chat-threads-new button:hover:not(:disabled) svg{color:var(--blue-text)}.assistant-popup .chat-threads-menu li{border-radius:7px}.assistant-popup .chat-threads-menu li:hover{background:var(--hover)}.assistant-popup .chat-threads-menu li.is-current{background:var(--blue-soft)}.assistant-popup .chat-thread-open{color:var(--text);gap:8px;padding:8px;font-size:.8125rem}.assistant-popup .chat-threads-menu li.is-current .chat-thread-open{color:var(--title);font-weight:500}.assistant-popup .chat-thread-open svg{color:var(--dim)}.assistant-popup .chat-thread-open small{font-family:var(--mono);color:var(--dim);font-size:.6875rem}.assistant-popup .chat-thread-dot{background:var(--blue);width:6px;height:6px}.assistant-popup .chat-thread-remove{opacity:0;color:var(--dim);margin-right:2px;padding:6px;transition:opacity .15s}.assistant-popup .chat-threads-menu li:hover .chat-thread-remove,.assistant-popup .chat-thread-remove:focus-visible{opacity:1}@media (hover:none){.assistant-popup .chat-thread-remove{opacity:.7}}.assistant-popup .conversation-log{gap:18px;padding:18px 16px}.assistant-popup .conversation-line{max-width:100%;color:var(--text);background:0 0;border-radius:0;padding:0;font-size:.875rem;line-height:1.6}.assistant-popup .conversation-line>span{font-family:var(--mono);letter-spacing:.3px;color:var(--dim);align-items:center;gap:6px;margin-bottom:4px;font-size:.6875rem;font-weight:600;display:flex}.assistant-popup .conversation-line.assistant>span:before{content:"";background:var(--blue);border-radius:2px;width:6px;height:6px}.assistant-popup .conversation-line .chat-formatted p{margin:0 0 8px}.assistant-popup .conversation-line .chat-formatted p:last-child{margin-bottom:0}.assistant-popup .conversation-line .chat-formatted b{color:var(--title);font-weight:600}.assistant-popup .conversation-line.user{background:var(--blue);color:#fff;border-radius:12px 12px 4px;align-self:flex-end;max-width:85%;padding:9px 13px}.assistant-popup .conversation-line.user>span{display:none}.assistant-popup .chat-welcome h2{font-family:var(--mono);color:var(--title);font-size:1rem}.assistant-popup .chat-welcome p{color:var(--text);font-size:.8125rem}.assistant-popup .chat-examples{flex-direction:column;align-items:stretch;gap:6px}.assistant-popup .chat-examples button{border:1px solid var(--line);color:var(--text);background:0 0;border-radius:8px;padding:9px 12px;font-size:.8125rem}.assistant-popup .chat-examples button:hover{border-color:var(--blue);color:var(--title);background:var(--blue-soft)}.assistant-popup .chat-compose{border:1px solid var(--input-line);background:var(--soft);border-radius:12px;align-items:flex-end;gap:2px;margin:0 12px 12px;padding:6px;transition:border-color .15s}.assistant-popup .chat-compose:focus-within{border-color:var(--blue)}.assistant-popup .chat-compose textarea{box-shadow:none;resize:none;field-sizing:content;min-height:36px;max-height:180px;color:var(--input-text);background:0 0;border:0;outline:none;padding:8px 6px;font-size:.875rem;line-height:1.45}.assistant-popup .chat-compose textarea:focus{box-shadow:none;outline:none}.assistant-popup .chat-compose .icon-button{width:34px;height:34px;color:var(--dim);background:0 0;border-radius:8px;flex-shrink:0;place-items:center;padding:0;display:grid}.assistant-popup .chat-compose .icon-button:hover:not(:disabled){background:var(--hover);color:var(--title)}.assistant-popup .chat-compose .chat-mic.on{color:var(--red);gap:4px;width:auto;padding:0 8px;display:flex}.assistant-popup .chat-compose .button{border-radius:8px;flex-shrink:0;place-items:center;width:34px;height:34px;padding:0;display:grid}.assistant-popup .chat-compose .button:disabled{background:var(--hover);color:var(--dim);border-color:#0000}.assistant-popup .conversation-line .chat-formatted ul{margin:0 0 8px;padding-left:18px}.flow-bar.is-income{background:linear-gradient(180deg,#4fd88b,var(--green2))}.flow-bar.is-expense{background:linear-gradient(180deg,#ffb871,var(--orange))}.outgoing-legend .income-key{background:var(--green2)}:root,[data-theme=dark]{--raised:#36405e;--raised-line:#47516b}[data-theme=light]{--raised:#fafafc;--raised-line:#e3e1ea}@media (prefers-color-scheme:light){:root:not([data-theme]){--raised:#fafafc;--raised-line:#e3e1ea}}.meta-free-item,.meta-free-item:first-child,.meta-free-item:last-child,.meta-free-item.meta-profile-compact,.meta-free-item.meta-business-compact,.meta-free-item.meta-page-compact{background:var(--raised);border-color:var(--raised-line);border-left-color:var(--raised-line)}.meta-free-item.meta-nest-target{background:var(--green-soft)}.button{border-radius:999px}:is(dialog,.modal) label{color:var(--text);letter-spacing:.1px;font-size:.8125rem;font-weight:500}:is(dialog,.modal) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),select,textarea){background-color:var(--input-bg);border:1px solid var(--input-line);color:var(--input-text);box-shadow:none;border-radius:8px;font-size:.875rem;transition:border-color .15s,box-shadow .15s}:is(dialog,.modal) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),select){min-height:40px;padding:0 12px}:is(dialog,.modal) textarea{padding:10px 12px;line-height:1.5}:is(dialog,.modal) :is(input,select,textarea):hover:not(:disabled):not(:focus){border-color:var(--raised-line)}:is(dialog,.modal) :is(input,select,textarea):focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-soft);outline:none}:is(dialog,.modal) select:not([multiple]){appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238f95a5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;background-size:16px;padding-right:34px}:is(dialog,.modal) input[type=file]{border:1px dashed var(--input-line);background:var(--input-bg);width:100%;color:var(--text);border-radius:8px;padding:6px;font-size:.8125rem}:is(dialog,.modal) input[type=file]::file-selector-button{border:1px solid var(--input-line);background:var(--card);color:var(--title);font:500 .8125rem var(--sans);cursor:pointer;border-radius:999px;margin-right:10px;padding:6px 14px}:is(dialog,.modal) input[type=file]::file-selector-button:hover{border-color:var(--blue);color:var(--blue-text)}:is(dialog,.modal) .modal-heading{border-bottom:1px solid var(--line);padding-bottom:16px}:is(dialog,.modal) .modal-heading h2{font-family:var(--mono);color:var(--title);font-size:1.125rem;font-weight:700}:is(dialog,.modal) h3{font-family:var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--dim);font-size:.75rem;font-weight:700}:is(dialog,.modal) summary{color:var(--text);cursor:pointer;font-size:.8125rem;font-weight:500}:root,[data-theme=dark]{--input-bg:#222a3e}[data-theme=light]{--input-bg:#fff}@media (prefers-color-scheme:light){:root:not([data-theme]){--input-bg:#fff}}:is(dialog,.modal) .meta-label-title{color:var(--text);font-size:.8125rem;font-weight:500}:is(dialog,.modal) .meta-label-trigger{border:1px solid var(--input-line);background:var(--input-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238f95a5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 11px center/16px;min-height:40px;color:var(--input-text);padding:6px 34px 6px 10px}:is(dialog,.modal) .meta-label-trigger>span[aria-hidden]{display:none}:is(dialog,.modal) .meta-label-trigger:hover{border-color:var(--raised-line)}:is(dialog,.modal) .meta-label-trigger[aria-expanded=true]{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-soft)}:is(dialog,.modal) .meta-totp-detail{background:var(--raised);border:1px solid var(--raised-line);border-radius:10px}:root{--green-solid:#1a9555}@media (min-width:701px) and (max-width:900px){.shell .sidebar:not(.is-folded) .brand>.brand-word{display:flex}}@media (max-width:900px){.login-brand>.brand-word{display:flex}}:is(.page-tools,.tf-top-actions) .theme-pick{margin-left:0}:is(.page-tools,.tf-top-actions) .theme-btn{width:36px;height:36px;color:var(--text);border:0;border-radius:8px}:is(.page-tools,.tf-top-actions) .theme-btn:hover{background:var(--hover);color:var(--title)}:is(.page-tools,.tf-top-actions) .theme-btn svg{width:18px;height:18px}:is(.page-tools,.tf-top-actions) .theme-menu{z-index:120}.mobile-theme{display:none!important}.sidebar .sidebar-bottom{display:block}.user-menu{width:100%;min-width:0;position:relative}.user-menu-btn{text-align:left;width:100%;color:var(--title);font:inherit;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:6px;display:flex}.user-menu-btn:not(.is-static):hover,.user-menu-btn[aria-expanded=true]{background:var(--hover)}.user-menu-btn .avatar{flex-shrink:0}.user-menu-text{flex-direction:column;flex:1;min-width:0;display:flex}.user-menu-text b{white-space:nowrap;text-overflow:ellipsis;color:var(--title);font-size:.8125rem;font-weight:600;overflow:hidden}.user-menu-text small{color:var(--dim);white-space:nowrap;margin-top:2px;font-size:.6875rem}.user-menu-caret{color:var(--dim);flex-shrink:0}.user-menu-pop{z-index:90;background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:10px;padding:5px;position:absolute;bottom:calc(100% + 6px);left:0;right:0}.user-menu-item{width:100%;color:var(--text);font:500 .8125rem var(--sans);text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:9px 10px;display:flex}.user-menu-item.is-danger{color:var(--red)}.user-menu-item.is-danger:hover:not(:disabled){background:var(--red-soft)}.shell .sidebar.is-folded .user-menu-text,.shell .sidebar.is-folded .user-menu-caret{display:none}.shell .sidebar.is-folded .user-menu-btn{justify-content:center;padding:4px}.shell .sidebar.is-folded .user-menu-pop{width:180px;right:auto}.shell .sidebar .sidebar-bottom>.user-menu{display:block}.theme-icon{width:18px;height:18px;display:block;position:relative}.theme-icon svg{margin:auto;transition:transform .35s cubic-bezier(.34,1.56,.64,1),opacity .2s;position:absolute;inset:0}.theme-icon .ti-sun{opacity:0;transform:rotate(-90deg)scale(.5)}.theme-icon .ti-moon{opacity:1;transform:none}.theme-icon.is-dark .ti-sun{opacity:1;color:#ffc94d;transform:none}.theme-icon.is-dark .ti-moon{opacity:0;transform:rotate(90deg)scale(.5)}:is(.meta-antidetect-tag,.meta-profile-detail-tag,.meta-classification,.meta-label-pill){vertical-align:middle;box-sizing:border-box;white-space:nowrap;justify-content:center;align-items:center;height:22px;padding:0 7px;line-height:1;display:inline-flex}.meta-compact-antidetect{align-items:center;display:inline-flex}.meta-free-item .meta-connection-proxy,.meta-free-item .meta-connection-wifi{background:#6d63d6}:root,[data-theme=dark]{--chip:#4a5574;--chip-text:#e6e8ee}[data-theme=light]{--chip:#ebe9f2;--chip-text:#4b4760}@media (prefers-color-scheme:light){:root:not([data-theme]){--chip:#ebe9f2;--chip-text:#4b4760}}.bm-product{background:var(--chip);color:var(--chip-text)}.bm-chips{gap:4px}.bm-product.is-removable,.meta-product-input .bm-product{margin-right:0;padding:1px 6px!important}.bm-product.is-removable button:last-child,.meta-product-input .bm-product button:last-child{transition:opacity .12s;background:var(--card)!important;border:1px solid var(--line)!important;width:13px!important;height:13px!important;color:var(--dim)!important;opacity:0!important;border-radius:50%!important;top:-5px!important;right:-5px!important}.bm-product.is-removable:hover button:last-child,.meta-product-input .bm-product:hover button:last-child,.bm-product.is-removable button:last-child:focus-visible{opacity:1!important}.bm-product.is-removable button:last-child:hover{color:var(--red)!important;border-color:var(--red)!important}@media (hover:none){.bm-product.is-removable button:last-child{opacity:1!important}}.bm-product.is-removable.bm-profile-chip{padding:1px 7px!important}.bm-product.is-removable.bm-profile-chip button:last-child{background:var(--card)!important;border:1px solid var(--line)!important;width:13px!important;height:13px!important;color:var(--dim)!important;opacity:0!important;border-radius:50%!important;top:-5px!important;right:-5px!important}.bm-product.is-removable.bm-profile-chip:hover button:last-child,.bm-product.is-removable.bm-profile-chip button:last-child:focus-visible{opacity:1!important}.bm-product.is-removable.bm-profile-chip button:last-child:hover{color:var(--red)!important;border-color:var(--red)!important}@media (hover:none){.bm-product.is-removable.bm-profile-chip button:last-child{opacity:1!important}}.bm-page-row{border-radius:6px}.bm-page-row .bm-unlink{opacity:0;transition:opacity .12s;transform:translateY(-50%);border:1px solid var(--line)!important;background:var(--card)!important;width:16px!important;height:16px!important;color:var(--dim)!important;border-radius:50%!important;top:50%!important;right:6px!important}.bm-page-row .bm-unlink svg{width:9px;height:9px}.bm-page-row:hover .bm-unlink,.bm-page-row .bm-unlink:focus-visible{opacity:1}.bm-page-row .bm-unlink:hover{color:var(--red)!important;border-color:var(--red)!important}.bm-page-row{padding-right:28px!important}@media (hover:none){.bm-page-row .bm-unlink{opacity:1}}.bm-product.is-removable button:last-child,.meta-product-input .bm-product button:last-child,.bm-product.is-removable.bm-profile-chip button:last-child,.bm-page-row .bm-unlink,.bm-link .bm-unlink{box-sizing:border-box!important;place-items:center!important;padding:0!important;line-height:0!important;display:inline-grid!important}.bm-product.is-removable button:last-child svg,.meta-product-input .bm-product button:last-child svg,.bm-page-row .bm-unlink svg,.bm-link .bm-unlink svg{display:block;margin:0!important}.pa-cal-head button{place-items:center;line-height:0;display:inline-grid}.pa-cal-head button svg{display:block}.chat-thread-remove{place-items:center;line-height:0;display:inline-grid}.chat-thread-remove svg{display:block}.meta-activity-ai{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.meta-activity-ai details{color:var(--text);flex-basis:100%;font-size:12.5px}.meta-activity-ai summary{cursor:pointer;color:var(--blue-text)}.meta-activity-ai ul{max-height:220px;margin:6px 0 0;padding-left:18px;overflow:auto}.meta-activity-ai em{color:var(--dim);font-size:12px;font-style:normal}.meta-activity-ai .button{align-items:center;gap:6px;display:inline-flex}.meta-activity-ai-err{color:var(--red);flex-basis:100%;font-size:12px}.side-resizer,.content-resizer{display:none}@media (min-width:1201px){.side-resizer{top:0;bottom:0;left:calc(var(--side-w,240px) - 4px);cursor:col-resize;z-index:25;width:8px;display:block;position:fixed}.shell.custom-side .sidebar-left:not(.is-folded){width:var(--side-w)}.shell.custom-side:not(.nav-l-folded) .workspace{margin-left:var(--side-w)}.content:not(.is-split){position:relative}.content-resizer{cursor:col-resize;z-index:15;width:10px;display:block;position:absolute;top:0;bottom:0}.content:not(.is-split){--rz-inset:42px}.content:has(.tf){--rz-inset:22px}.content-resizer.l{left:calc(var(--rz-inset) - 5px)}.content-resizer.r{right:calc(var(--rz-inset) - 5px)}.shell.custom-content .content:not(.is-split){max-width:var(--content-w)}body.is-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}}.sidebar .module-children.module-flat{border-left:0;margin-left:0;padding-left:0}.site-page{background:var(--bg);min-height:100vh;color:var(--text);flex-direction:column;display:flex}.site-page main{flex:1}.site-wrap{max-width:1120px;margin:0 auto;padding:0 24px}.site-header{border-bottom:1px solid var(--line);background:var(--card);z-index:10;position:sticky;top:0}.site-header-row{justify-content:space-between;align-items:center;gap:16px;height:68px;display:flex}.site-brand.brand{color:var(--title);padding:0;font-size:1.25rem;text-decoration:none}.site-nav{align-items:center;gap:4px;display:flex}.site-nav>a:not(.site-button){color:var(--text);border-radius:999px;padding:8px 12px;font-size:13px;text-decoration:none}.site-nav>a:not(.site-button):hover{background:var(--head)}.site-button{border:1px solid var(--line);height:40px;color:var(--title);background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.site-button:hover{background:var(--head)}.site-button.primary{background:var(--blue);border-color:var(--blue);color:#fff}.site-button.primary:hover{filter:brightness(1.08);background:var(--blue)}.site-nav .site-button{height:36px;margin-left:8px;padding:0 18px}.site-hero{padding:72px 0 56px}.site-eyebrow{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--blue-text);margin:0 0 14px;font-size:12px}.site-hero h1{font-family:var(--mono);letter-spacing:-1px;color:var(--title);max-width:820px;margin:0;font-size:clamp(28px,4vw,44px);line-height:1.15}.site-lead{color:var(--text);max-width:760px;margin:20px 0 0;font-size:17px;line-height:1.7}.site-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.site-note{color:var(--dim);margin:16px 0 0;font-size:13px}.site-section{border-top:1px solid var(--line);padding:44px 0}.site-section h2{font-family:var(--mono);color:var(--title);letter-spacing:-.4px;margin:10px 0 16px;font-size:22px}.site-section p{margin:0;font-size:15px;line-height:1.7}.site-section a,.site-footer a,.site-legal a{color:var(--blue-text)}.site-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;display:grid}.site-card{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:22px}.site-card h3{font-family:var(--mono);color:var(--title);margin:14px 0 8px;font-size:15px}.site-card p{color:var(--text);font-size:14px}.site-icon{background:var(--blue-soft);width:36px;height:36px;color:var(--blue-text);border-radius:10px;place-items:center;display:inline-grid}.site-split{grid-template-columns:1fr 1fr;align-items:start;gap:40px;display:grid}.site-steps{flex-direction:column;gap:14px;margin:0;padding-left:20px;font-size:15px;line-height:1.7;display:flex}.site-steps b{color:var(--title)}.site-english p{color:var(--dim)}.site-footer{border-top:1px solid var(--line);background:var(--card);color:var(--dim);padding:32px 0 28px;font-size:13px}.site-footer-row{flex-wrap:wrap;justify-content:space-between;gap:32px;display:flex}.site-footer b{color:var(--title);font-family:var(--mono)}.site-footer p{margin:6px 0 0}.site-footer nav{flex-direction:column;gap:8px;display:flex}.site-footer nav a{text-decoration:none}.site-disclaimer{font-size:12px;margin-top:20px!important}.site-legal.privacy-page{background:var(--bg);min-height:0}.site-legal ol{padding-left:20px;font-size:15px;line-height:1.7}@media (max-width:760px){.site-split{grid-template-columns:1fr;gap:28px}.site-nav>a:not(.site-button){display:none}.site-hero{padding:48px 0 36px}.site-wrap{padding:0 16px}}.workspace>.page-tools{z-index:5;justify-content:flex-end;align-items:center;gap:6px;margin-bottom:-14px;padding:14px 28px 0;display:flex;position:relative;top:auto;right:auto}@media (max-width:600px){.workspace>.page-tools{margin-bottom:-6px;padding:8px 10px 0}}.page-tools-title{display:none}html[data-layout=b] .workspace{position:relative}html[data-layout=b] .workspace:has(.content .page-heading)>.page-tools{z-index:6;align-items:center;height:64px;margin:0;padding:0 14px;position:absolute;top:42px;right:42px}html[data-layout=b] .content .page-heading{background:var(--card);border:1px solid #ffffff08;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:64px;margin-bottom:22px;padding:12px 196px 12px 20px;display:flex}html[data-theme=light][data-layout=b] .content .page-heading{border-color:var(--line)}html[data-layout=b] .content .page-heading .eyebrow,html[data-layout=b] .content .page-heading>div:first-child>p{display:none}html[data-layout=b] .content .page-heading>div:first-child>h1{font-family:var(--mono);color:var(--title);white-space:nowrap;margin:0;font-size:16px;font-weight:700;line-height:1.3}html[data-layout=b] .content .page-heading :is(.button,button){min-height:38px}html[data-layout=b] .workspace:not(:has(.content .page-heading))>.page-tools{background:var(--card);border:1px solid #ffffff08;border-radius:10px;justify-content:flex-start;min-height:64px;margin:42px 42px 0;padding:12px 14px 12px 20px;position:relative}html[data-layout=b] .workspace:not(:has(.content .page-heading))>.page-tools .page-tools-title{font-family:var(--mono);color:var(--title);white-space:nowrap;margin-right:auto;font-size:16px;font-weight:700;display:block}html[data-layout=b] .workspace:not(:has(.content .page-heading))>.page-tools+.content{padding-top:22px}@media (max-width:600px){html[data-layout=b] .workspace:has(.content .page-heading)>.page-tools{top:12px;right:12px}html[data-layout=b] .content .page-heading{padding-right:150px}}@media (min-width:1600px){html[data-layout=b] .workspace:has(.content .page-heading)>.page-tools{top:50px}html[data-layout=b] .workspace:not(:has(.content .page-heading))>.page-tools{margin-top:50px}}@media (max-width:1200px) and (min-width:601px){html[data-layout=b] .workspace:has(.content .page-heading)>.page-tools{top:28px;right:28px}html[data-layout=b] .workspace:not(:has(.content .page-heading))>.page-tools{margin:28px 28px 0}}.meta-area :is(input,select,textarea):focus-visible{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-soft);outline:none}.meta-area button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.tasks-page>.tasks-board{scroll-snap-type:x proximity;width:max-content;min-width:min(1476px,100%);max-width:100%;margin-inline:auto;scroll-padding-inline:2px}.tasks-page>.tasks-board>*{scroll-snap-align:start}.tasks-page>.tasks-board:is(:hover,:focus-within){scrollbar-width:thin}html[data-layout=b] .pane-side-body .page-heading{background:var(--card);border:1px solid #ffffff08;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:64px;margin-bottom:22px;padding:12px 16px 12px 20px;display:flex}html[data-theme=light][data-layout=b] .pane-side-body .page-heading{border-color:var(--line)}html[data-layout=b] .pane-side-body .page-heading .eyebrow,html[data-layout=b] .pane-side-body .page-heading>div:first-child>p{display:none}html[data-layout=b] .pane-side-body .page-heading>div:first-child>h1{font-family:var(--mono);color:var(--title);white-space:nowrap;margin:0;font-size:16px;font-weight:700;line-height:1.3}html[data-layout=b] .shell.has-right .workspace>.page-tools{background:0 0;border:0;justify-content:flex-end;height:auto;min-height:0;margin:0 0 -14px;padding:14px 28px 0;position:relative;top:auto;right:auto}html[data-layout=b] .shell.has-right .workspace>.page-tools .page-tools-title{display:none}html[data-layout=b] .shell.has-right .content .page-heading{padding-right:16px}html[data-layout=b] .shell.has-right .workspace>.page-tools+.content{padding-top:42px}html[data-layout=b] .content .page-heading{padding-right:16px}html[data-layout=b] .content .page-heading>div:first-child{margin-right:auto}.page-tools-slot{flex-shrink:0;align-items:center;display:flex}.page-tools-slot>.page-tools{background:0 0;border:0;align-items:center;gap:6px;height:auto;min-height:0;margin:0;padding:0 0 0 6px;display:flex;position:static}.page-tools-slot>.page-tools .page-tools-title{display:none!important}.bm-stat.is-on{background:var(--green-soft);color:var(--green-text)}.bm-stat.is-pay{background:var(--orange-soft);color:var(--orange-text)}.bm-stat.is-review{background:var(--purple-soft);color:var(--purple)}.meta-acc-dot.is-live-on{background:var(--green)}.meta-acc-dot.is-live-pay{background:var(--orange)}.meta-acc-dot.is-live-review{background:var(--purple)}.meta-acc-dot.is-live-off{background:var(--red)}.bm-info .meta-acc-list.is-long{overscroll-behavior:contain;max-height:320px;padding-right:4px;overflow-y:auto}.meta-acc-more{color:var(--blue-text);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:2px;padding:2px 0;font-size:11.5px;font-weight:600}.meta-acc-more:hover{text-underline-offset:2px;text-decoration:underline}
