@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-cyrillic-ext-wght-normal-c-5QAGAI.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-cyrillic-wght-normal-BMDVbyM7.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-greek-ext-wght-normal-BXZfsJY4.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-greek-wght-normal-Cc-u-6OI.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-vietnamese-wght-normal-BDs68eHQ.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-latin-ext-wght-normal-C8iNium2.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-latin-wght-normal-Bo_j9asI.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--accent:#e07b12;--accent-soft:color-mix(in srgb, var(--accent) 12%, var(--panel));--accent-ink:color-mix(in srgb, var(--accent) 72%, var(--ink));--fs-xs:11.5px;--fs-sm:12.5px;--fs-md:13.5px;--fs-base:14px;--fs-lg:16px;--fs-xl:20px;--fs-xxl:24px;--s-0:0px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-7:32px;--h-sm:28px;--h-md:34px}:root[data-style=linear]{--bg:#f5f6f8;--panel:#fff;--ink:#0e0f11;--ink2:#30333a;--muted:#6b6f78;--line:#e5e7eb;--line2:#d6d9de;--n25:#fafbfc;--n50:#f1f2f4;--n100:#eceef1;--nav-bg:#0f1012;--nav-ink:#c9ccd2;--nav-muted:#6c6f77;--nav-active-bg:#1e1f24;--ok:#15803d;--ok-soft:#e6f6ec;--info:#1d4ed8;--info-soft:#e6eefc;--warn:#b45309;--warn-soft:#fdf1dc;--bad:#b91c1c;--bad-soft:#fde8e8;--neutral:#475467;--neutral-soft:#eef0f3;--font:"Inter Variable", "Inter", system-ui, sans-serif;--r:8px;--r-sm:4px;--row-pad:8px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root[data-style=linear]:not([data-theme=light]){--bg:#0b0c0e;--panel:#141518;--ink:#ececef;--ink2:#c4c7ce;--muted:#8a8f99;--line:#24262b;--line2:#30333a;--n25:#17181b;--n50:#1b1d21;--n100:#22242a;--nav-bg:#08090a;--nav-ink:#c9ccd2;--nav-muted:#6c6f77;--nav-active-bg:#1e1f24;--ok:#4ade80;--ok-soft:#12301f;--info:#7aa2ff;--info-soft:#16233f;--warn:#f5b454;--warn-soft:#3a2a10;--bad:#f87171;--bad-soft:#3d1717;--neutral:#a3acbb;--neutral-soft:#252a33;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-style=linear][data-theme=dark]{--bg:#0b0c0e;--panel:#141518;--ink:#ececef;--ink2:#c4c7ce;--muted:#8a8f99;--line:#24262b;--line2:#30333a;--n25:#17181b;--n50:#1b1d21;--n100:#22242a;--nav-bg:#08090a;--nav-ink:#c9ccd2;--nav-muted:#6c6f77;--nav-active-bg:#1e1f24;--ok:#4ade80;--ok-soft:#12301f;--info:#7aa2ff;--info-soft:#16233f;--warn:#f5b454;--warn-soft:#3a2a10;--bad:#f87171;--bad-soft:#3d1717;--neutral:#a3acbb;--neutral-soft:#252a33;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-style=stripe]{--bg:#f6f8fb;--panel:#fff;--ink:#1a1f36;--ink2:#3c4257;--muted:#697386;--line:#e3e8ee;--line2:#d5dbe3;--n25:#f7f9fc;--n50:#f6f8fb;--n100:#edf1f6;--nav-bg:#fff;--nav-ink:#3c4257;--nav-muted:#8792a2;--nav-active-bg:#eef2ff;--ok:#15803d;--ok-soft:#e6f6ec;--info:#1d4ed8;--info-soft:#e6eefc;--warn:#b45309;--warn-soft:#fdf1dc;--bad:#b91c1c;--bad-soft:#fde8e8;--neutral:#475467;--neutral-soft:#eef0f3;--font:"Inter Variable", "Inter", system-ui, sans-serif;--r:10px;--r-sm:6px;--row-pad:10px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root[data-style=stripe]:not([data-theme=light]){--bg:#0d1220;--panel:#151b2c;--ink:#e8ecf5;--ink2:#c3cad9;--muted:#8f99ad;--line:#252d42;--line2:#313a52;--n25:#182033;--n50:#1b2338;--n100:#222b42;--nav-bg:#111727;--nav-ink:#c3cad9;--nav-muted:#7c869b;--nav-active-bg:#222b42;--ok:#4ade80;--ok-soft:#12301f;--info:#7aa2ff;--info-soft:#16233f;--warn:#f5b454;--warn-soft:#3a2a10;--bad:#f87171;--bad-soft:#3d1717;--neutral:#a3acbb;--neutral-soft:#252a33;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-style=stripe][data-theme=dark]{--bg:#0d1220;--panel:#151b2c;--ink:#e8ecf5;--ink2:#c3cad9;--muted:#8f99ad;--line:#252d42;--line2:#313a52;--n25:#182033;--n50:#1b2338;--n100:#222b42;--nav-bg:#111727;--nav-ink:#c3cad9;--nav-muted:#7c869b;--nav-active-bg:#222b42;--ok:#4ade80;--ok-soft:#12301f;--info:#7aa2ff;--info-soft:#16233f;--warn:#f5b454;--warn-soft:#3a2a10;--bad:#f87171;--bad-soft:#3d1717;--neutral:#a3acbb;--neutral-soft:#252a33;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-style=notion]{--bg:#fff;--panel:#fff;--ink:#37352f;--ink2:#4f4d48;--muted:#8a8883;--line:#ecebe8;--line2:#e0dfdb;--n25:#fbfbfa;--n50:#f7f7f5;--n100:#f1f1ef;--nav-bg:#f7f7f5;--nav-ink:#5f5e5b;--nav-muted:#91908c;--nav-active-bg:#ebeae7;--ok:#15803d;--ok-soft:#e6f6ec;--info:#1d4ed8;--info-soft:#e6eefc;--warn:#b45309;--warn-soft:#fdf1dc;--bad:#b91c1c;--bad-soft:#fde8e8;--neutral:#475467;--neutral-soft:#eef0f3;--font:"Inter Variable", "Inter", system-ui, sans-serif;--r:6px;--r-sm:4px;--row-pad:12px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root[data-style=notion]:not([data-theme=light]){--bg:#191919;--panel:#191919;--ink:#e6e5e3;--ink2:#cfcdc9;--muted:#9b9a97;--line:#2f2f2f;--line2:#3a3a3a;--n25:#202020;--n50:#252525;--n100:#2c2c2c;--nav-bg:#202020;--nav-ink:#cfcdc9;--nav-muted:#8b8a87;--nav-active-bg:#2c2c2c;--ok:#4ade80;--ok-soft:#12301f;--info:#7aa2ff;--info-soft:#16233f;--warn:#f5b454;--warn-soft:#3a2a10;--bad:#f87171;--bad-soft:#3d1717;--neutral:#a3acbb;--neutral-soft:#252a33;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-style=notion][data-theme=dark]{--bg:#191919;--panel:#191919;--ink:#e6e5e3;--ink2:#cfcdc9;--muted:#9b9a97;--line:#2f2f2f;--line2:#3a3a3a;--n25:#202020;--n50:#252525;--n100:#2c2c2c;--nav-bg:#202020;--nav-ink:#cfcdc9;--nav-muted:#8b8a87;--nav-active-bg:#2c2c2c;--ok:#4ade80;--ok-soft:#12301f;--info:#7aa2ff;--info-soft:#16233f;--warn:#f5b454;--warn-soft:#3a2a10;--bad:#f87171;--bad-soft:#3d1717;--neutral:#a3acbb;--neutral-soft:#252a33;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-style=attio]{--bg:#fafafa;--panel:#fff;--ink:#1b1c1e;--ink2:#3b3d42;--muted:#737780;--line:#ebecee;--line2:#dddfe3;--n25:#fbfbfc;--n50:#f6f6f7;--n100:#efeff1;--nav-bg:#fcfcfc;--nav-ink:#3b3d42;--nav-muted:#8b8e95;--nav-active-bg:#f0f0f2;--ok:#15803d;--ok-soft:#e6f6ec;--info:#1d4ed8;--info-soft:#e6eefc;--warn:#b45309;--warn-soft:#fdf1dc;--bad:#b91c1c;--bad-soft:#fde8e8;--neutral:#475467;--neutral-soft:#eef0f3;--font:"Inter Variable", "Inter", system-ui, sans-serif;--r:12px;--r-sm:8px;--row-pad:10px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root[data-style=attio]:not([data-theme=light]){--bg:#111214;--panel:#18191c;--ink:#ececee;--ink2:#c8c9cd;--muted:#8d9096;--line:#26282c;--line2:#323439;--n25:#1c1d20;--n50:#202124;--n100:#26282c;--nav-bg:#141518;--nav-ink:#c8c9cd;--nav-muted:#7f8288;--nav-active-bg:#26282c;--ok:#4ade80;--ok-soft:#12301f;--info:#7aa2ff;--info-soft:#16233f;--warn:#f5b454;--warn-soft:#3a2a10;--bad:#f87171;--bad-soft:#3d1717;--neutral:#a3acbb;--neutral-soft:#252a33;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-style=attio][data-theme=dark]{--bg:#111214;--panel:#18191c;--ink:#ececee;--ink2:#c8c9cd;--muted:#8d9096;--line:#26282c;--line2:#323439;--n25:#1c1d20;--n50:#202124;--n100:#26282c;--nav-bg:#141518;--nav-ink:#c8c9cd;--nav-muted:#7f8288;--nav-active-bg:#26282c;--ok:#4ade80;--ok-soft:#12301f;--info:#7aa2ff;--info-soft:#16233f;--warn:#f5b454;--warn-soft:#3a2a10;--bad:#f87171;--bad-soft:#3d1717;--neutral:#a3acbb;--neutral-soft:#252a33;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-style=pipedrive]{--bg:#f4f5f7;--panel:#fff;--ink:#192038;--ink2:#36405a;--muted:#6a7389;--line:#e2e5ea;--line2:#cfd4dc;--n25:#fafbfc;--n50:#f4f5f7;--n100:#eceff3;--nav-bg:#1d2333;--nav-ink:#aeb6c8;--nav-muted:#7d869c;--nav-active-bg:#283048;--ok:#15803d;--ok-soft:#e6f6ec;--info:#1d4ed8;--info-soft:#e6eefc;--warn:#b45309;--warn-soft:#fdf1dc;--bad:#b91c1c;--bad-soft:#fde8e8;--neutral:#475467;--neutral-soft:#eef0f3;--font:"Source Sans 3 Variable", "Source Sans 3", "Inter Variable", system-ui, sans-serif;--r:6px;--r-sm:4px;--row-pad:10px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root[data-style=pipedrive]:not([data-theme=light]){--bg:#0f1320;--panel:#171c2b;--ink:#e6e9f2;--ink2:#c2c8d6;--muted:#8a93a8;--line:#262d40;--line2:#323a50;--n25:#1a2031;--n50:#1d2335;--n100:#242b40;--nav-bg:#0b0e18;--nav-ink:#aeb6c8;--nav-muted:#6f788e;--nav-active-bg:#242b40;--ok:#4ade80;--ok-soft:#12301f;--info:#7aa2ff;--info-soft:#16233f;--warn:#f5b454;--warn-soft:#3a2a10;--bad:#f87171;--bad-soft:#3d1717;--neutral:#a3acbb;--neutral-soft:#252a33;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-style=pipedrive][data-theme=dark]{--bg:#0f1320;--panel:#171c2b;--ink:#e6e9f2;--ink2:#c2c8d6;--muted:#8a93a8;--line:#262d40;--line2:#323a50;--n25:#1a2031;--n50:#1d2335;--n100:#242b40;--nav-bg:#0b0e18;--nav-ink:#aeb6c8;--nav-muted:#6f788e;--nav-active-bg:#242b40;--ok:#4ade80;--ok-soft:#12301f;--info:#7aa2ff;--info-soft:#16233f;--warn:#f5b454;--warn-soft:#3a2a10;--bad:#f87171;--bad-soft:#3d1717;--neutral:#a3acbb;--neutral-soft:#252a33;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font:var(--fs-md)/1.45 var(--font);-webkit-font-smoothing:antialiased;margin:0}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.num,.ui-al--right{font-variant-numeric:tabular-nums}.ui-btn{height:var(--h-md);border-radius:var(--r-sm);border:1px solid var(--line);background:var(--panel);color:var(--ink);font-weight:500;font-size:var(--fs-md);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 12px;transition:background .12s,border-color .12s;display:inline-flex}.ui-btn:hover{background:var(--n50);border-color:var(--line2)}.ui-btn:disabled{opacity:.5;cursor:not-allowed}.ui-btn svg{flex:none;width:15px;height:15px}.ui-btn--sm{height:var(--h-sm);font-size:var(--fs-sm);padding:0 9px}.ui-btn--icon{width:var(--h-md);padding:0}.ui-btn--sm.ui-btn--icon{width:var(--h-sm)}.ui-btn--primary{background:var(--accent);border-color:var(--accent);color:#fff}.ui-btn--primary:hover{background:color-mix(in srgb, var(--accent) 88%, var(--ink));border-color:#0000}.ui-btn--ghost{color:var(--ink2);background:0 0;border-color:#0000}.ui-btn--ghost:hover{background:var(--n50);color:var(--ink);border-color:#0000}.ui-btn--danger{color:var(--bad)}.ui-btn--danger:hover{background:var(--bad-soft);border-color:var(--bad-soft)}.ui-ph{gap:var(--s-4);margin-bottom:var(--s-5);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}.ui-ph__main{flex:320px;min-width:0}.ui-ph__crumbs{color:var(--muted);font-size:var(--fs-sm);margin-bottom:var(--s-1);align-items:center;gap:6px;display:flex}.ui-ph__crumbs a{color:inherit;text-decoration:none}.ui-ph__crumbs a:hover{color:var(--ink)}.ui-ph__title{font-size:var(--fs-xl);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:600}.ui-ph__sub{color:var(--muted);margin:2px 0 0}.ui-ph__meta{gap:var(--s-2);margin-top:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.ui-ph__actions{gap:var(--s-2);flex-wrap:wrap;display:flex}@media (width<=640px){.ui-ph__actions{flex:100%}}.ui-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);min-width:0}.ui-card__head{justify-content:space-between;align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--line);display:flex}.ui-card__head h2{font-size:var(--fs-md);margin:0;font-weight:600}.ui-card__actions{gap:var(--s-1);display:flex}.ui-card__body{padding:var(--s-4)}.ui-card__body--flush{padding:0}.ui-tone--ok{--tone:var(--ok);--tone-soft:var(--ok-soft)}.ui-tone--info{--tone:var(--info);--tone-soft:var(--info-soft)}.ui-tone--warn{--tone:var(--warn);--tone-soft:var(--warn-soft)}.ui-tone--bad{--tone:var(--bad);--tone-soft:var(--bad-soft)}.ui-tone--neutral{--tone:var(--neutral);--tone-soft:var(--neutral-soft)}.ui-tone--accent{--tone:var(--accent-ink);--tone-soft:var(--accent-soft)}.ui-status{font-size:var(--fs-sm);color:var(--ink2);white-space:nowrap;align-items:center;gap:6px;font-weight:500;display:inline-flex}.ui-status i{background:var(--tone);border-radius:50%;width:7px;height:7px}.ui-tag{height:20px;font-size:var(--fs-xs);background:var(--tone-soft);color:var(--tone);white-space:nowrap;border-radius:999px;align-items:center;padding:0 7px;font-weight:600;display:inline-flex}.ui-banner{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-radius:var(--r-sm);background:var(--tone-soft);color:var(--ink);border:1px solid color-mix(in srgb, var(--tone) 25%, transparent);display:flex}.ui-banner>svg{color:var(--tone);flex:none;width:18px;height:18px}.ui-banner__text{flex:1;min-width:0}.ui-table-wrap{overflow-x:auto}.ui-table{border-collapse:collapse;width:100%}.ui-table th{text-align:left;font-size:var(--fs-xs);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;padding:8px var(--s-4);border-bottom:1px solid var(--line);white-space:nowrap;background:var(--n25);font-weight:600}.ui-table td{padding:var(--row-pad) var(--s-4);border-bottom:1px solid var(--line);vertical-align:middle}.ui-table tr:last-child td{border-bottom:0}.ui-table--click tbody tr{cursor:pointer}.ui-table--click tbody tr:hover td{background:var(--n25)}.ui-al--right{text-align:right!important}.ui-al--center{text-align:center!important}@media (width<=1280px){.ui-hide-1280{display:none}}@media (width<=960px){.ui-hide-960{display:none}}@media (width<=640px){.ui-hide-640{display:none}}.ui-empty{padding:var(--s-7) var(--s-4);text-align:center;color:var(--muted)}.ui-tabs{gap:var(--s-1);border-bottom:1px solid var(--line);margin-bottom:var(--s-4);scrollbar-width:none;display:flex;overflow-x:auto}.ui-tabs::-webkit-scrollbar{display:none}.ui-tab{appearance:none;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:8px 10px;font-weight:500;display:inline-flex}.ui-tab:hover{color:var(--ink)}.ui-tab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--accent)}.ui-tab__n{font-size:var(--fs-xs);background:var(--n50);color:var(--muted);border-radius:999px;padding:0 6px}.ui-kpis{gap:var(--s-3);margin-bottom:var(--s-5);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.ui-kpi{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:var(--s-3) var(--s-4)}.ui-kpi__label{font-size:var(--fs-sm);color:var(--muted)}.ui-kpi__value{font-size:var(--fs-xl);font-variant-numeric:tabular-nums;margin-top:2px;font-weight:600}.ui-kpi.ui-tone--warn .ui-kpi__value,.ui-kpi.ui-tone--bad .ui-kpi__value,.ui-kpi.ui-tone--ok .ui-kpi__value{color:var(--tone)}.ui-kpi__hint{font-size:var(--fs-xs);color:var(--muted);margin-top:2px}.ui-field{gap:4px;min-width:0;display:grid}.ui-field__label{font-size:var(--fs-sm);color:var(--ink2);font-weight:500}.ui-field__hint{font-size:var(--fs-xs);color:var(--muted)}.ui-input{height:var(--h-md);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel);width:100%;min-width:0;padding:0 10px}.ui-input:hover{border-color:var(--line2)}.ui-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.ui-select{padding-right:6px}.ui-resumo{gap:6px;margin:0;display:grid}.ui-resumo>div{justify-content:space-between;gap:var(--s-3);display:flex}.ui-resumo dt{color:var(--muted)}.ui-resumo dd{font-variant-numeric:tabular-nums;margin:0}.ui-resumo--forte{border-top:1px solid var(--line);font-weight:600;font-size:var(--fs-lg);margin-top:2px;padding-top:8px}.ui-resumo--forte dt{color:var(--ink)}.ui-resumo .ui-tone--warn dd,.ui-resumo>.ui-tone--bad dd,.ui-resumo>.ui-tone--ok dd{color:var(--tone)}.muted{color:var(--muted)}.mono{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.92em}.num{font-variant-numeric:tabular-nums}.row{align-items:center;gap:var(--s-2);display:inline-flex}.pad{padding:var(--s-6)}.pad-s{padding:var(--s-3)}.mb{margin-bottom:var(--s-4)}.stack{gap:var(--s-3);margin-bottom:var(--s-4);display:grid}.stack:empty{display:none}.sep{background:var(--line);height:1px;margin:var(--s-3) 0}.ico{width:16px;height:16px}.tone-ok{color:var(--ok)}.tone-warn{color:var(--warn)}.tone-bad{color:var(--bad)}.cell2{display:grid}.cell2 span{color:var(--muted);font-size:var(--fs-sm)}.grid2{gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.form-row{gap:var(--s-3);flex-wrap:wrap;align-items:flex-end;width:100%;display:flex}.form-row>.ui-field{flex:200px}.form-row__actions{gap:var(--s-2);margin-left:auto;display:flex}.shell{grid-template-columns:232px 1fr;min-height:100dvh;display:grid}.nav{background:var(--nav-bg);color:var(--nav-ink);padding:var(--s-3);gap:var(--s-4);border-right:1px solid var(--line);flex-direction:column;height:100dvh;display:flex;position:sticky;top:0}.nav__tenant{align-items:center;gap:var(--s-2);padding:var(--s-1) var(--s-1) 0;display:flex}.nav__logo{border-radius:var(--r-sm);background:var(--accent);color:#fff;flex:none;place-items:center;width:28px;height:28px;font-weight:700;display:grid}.nav__tn{min-width:0;line-height:1.2;display:grid}.nav__tn strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nav__tn span{font-size:var(--fs-xs);color:var(--nav-muted)}.nav__items{gap:2px;display:grid}.nav__item{border-radius:var(--r-sm);color:var(--nav-muted);align-items:center;gap:10px;padding:7px 10px;font-weight:500;text-decoration:none;display:flex}.nav__item svg{width:16px;height:16px}.nav__item:hover{color:var(--nav-ink);background:color-mix(in srgb, var(--nav-active-bg) 60%, transparent)}.nav__item[aria-current=page]{color:var(--nav-ink);background:var(--nav-active-bg)}.nav__item[aria-current=page] svg{color:var(--accent)}.nav__foot{align-items:center;gap:var(--s-1);padding-top:var(--s-3);border-top:1px solid color-mix(in srgb, var(--nav-muted) 25%, transparent);margin-top:auto;display:flex}.nav__user{flex:1;min-width:0;line-height:1.25;display:grid}.nav__user span{font-size:var(--fs-xs);color:var(--nav-muted)}.nav__btn{width:30px;height:30px;color:var(--nav-muted);border-radius:var(--r-sm);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.nav__btn:hover{color:var(--nav-ink);background:var(--nav-active-bg)}.nav__btn svg{width:16px;height:16px}.main{padding:var(--s-6) max(var(--s-6), env(safe-area-inset-right)) var(--s-7) var(--s-6);min-width:0;max-width:1440px}@media (width<=860px){.shell{grid-template-rows:auto 1fr;grid-template-columns:1fr}.nav{z-index:5;height:auto;padding:var(--s-2) max(var(--s-3), env(safe-area-inset-right)) var(--s-2) max(var(--s-3), env(safe-area-inset-left));border-right:0;border-bottom:1px solid var(--line);align-items:center;gap:var(--s-2);flex-direction:row;position:sticky}.nav__tn,.nav__user,.nav__item span{display:none}.nav__items{flex:1;display:flex;overflow-x:auto}.nav__foot{border:0;margin:0;padding:0}.main{padding:var(--s-4) max(16px, env(safe-area-inset-right)) var(--s-6) max(16px, env(safe-area-inset-left))}}.login{min-height:100dvh;padding:var(--s-4);place-items:center;display:grid}.login__card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);width:min(420px,100%);padding:var(--s-6);gap:var(--s-4);display:grid}.login__card h1{font-size:var(--fs-xl);margin:0}.login__card p{margin:-8px 0 0}.login__users{gap:var(--s-2);display:grid}.login__user{align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-3);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel);cursor:pointer;text-align:left;display:flex}.login__user:hover{border-color:var(--accent);background:var(--accent-soft)}.login__user>span:nth-child(2){flex:1;display:grid}.login__user small{color:var(--muted)}.login__user>svg{width:16px;color:var(--muted)}.login__av{background:var(--n100);border-radius:50%;place-items:center;width:30px;height:30px;font-weight:600;display:grid}.login__form{gap:var(--s-3);display:grid}.login__senha{position:relative}.login__senha .ui-input{width:100%;padding-right:38px}.login__ver{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:6px;display:grid;position:absolute;top:50%;right:4px;translate:0 -50%}.login__ver svg{width:16px;height:16px}.login__nota{font-size:var(--fs-sm);margin:0!important}.login--hub{justify-content:center;align-items:start;gap:var(--s-5);grid-template-columns:minmax(0,360px) minmax(0,560px);padding-block:8vh}.login--hub .login__card{top:var(--s-5);position:sticky}@media (width<=960px){.login--hub{padding-block:var(--s-4);grid-template-columns:minmax(0,560px)}.login--hub .login__card{position:static}}.hub{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:var(--s-5);gap:var(--s-4);min-width:0;display:grid}.hub__topo{gap:var(--s-3);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.hub__topo h2{font-size:var(--fs-lg);margin:0 0 2px}.hub__topo p{margin:0}.hub__ip{font-size:var(--fs-sm);color:var(--ok);background:var(--ok-soft);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.hub__ip svg{width:14px;height:14px}.hub__tenant{gap:var(--s-1);display:grid}.hub__tenant h3{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 2px}.hub__conta{align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-3);border:1px solid var(--line);border-radius:var(--r-sm);grid-template-columns:auto minmax(0,120px) minmax(0,1fr) auto;display:grid}.hub__quem{min-width:0;display:grid}.hub__quem small{color:var(--muted)}.hub__cred{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.hub__copiar{border:1px solid var(--line);background:var(--bg);border-radius:var(--r-sm);cursor:pointer;max-width:100%;color:var(--ink);align-items:center;gap:6px;padding:2px 8px;display:inline-flex}.hub__copiar code{font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hub__copiar svg{width:12px;height:12px;color:var(--muted);flex:none}.hub__copiar:hover{border-color:var(--accent)}.hub__links{gap:var(--s-4);border-top:1px solid var(--line);padding-top:var(--s-3);flex-wrap:wrap;display:flex}.hub__links a{color:var(--accent);font-size:var(--fs-sm);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.hub__links svg{width:14px;height:14px}@media (width<=560px){.hub{padding:var(--s-4)}.hub__conta{grid-template-columns:auto minmax(0,1fr) auto}.hub__cred{grid-area:2/2/auto/-1}}.editor{gap:var(--s-4);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.editor__main{gap:var(--s-4);justify-items:start;min-width:0;display:grid}.editor__main>.cap{justify-self:stretch}.editor__side{gap:var(--s-3);top:var(--s-4);display:grid;position:sticky}@media (width<=1100px){.editor{grid-template-columns:1fr}.editor__side{position:static}}.cap{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);min-width:0}.cap__head{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3) var(--s-2) var(--s-4);border-bottom:1px solid var(--line);display:flex}.cap__head h2{font-size:var(--fs-base);flex:1;margin:0}.cap__n{background:var(--n50);width:22px;height:22px;color:var(--muted);font-size:var(--fs-xs);border-radius:6px;flex:none;place-items:center;font-weight:600;display:grid}.cap__nome{min-width:0;font-weight:600;font-size:var(--fs-base);border-radius:var(--r-sm);background:0 0;border:1px solid #0000;flex:1;padding:4px 6px}.cap__nome:hover{border-color:var(--line)}.cap__nome:focus{border-color:var(--accent);background:var(--panel);outline:none}.cap__sub{font-weight:600}.cap__foot{gap:var(--s-2);padding:var(--s-2) var(--s-3);border-top:1px solid var(--line);background:var(--n25);border-radius:0 0 var(--r) var(--r);flex-wrap:wrap;align-items:center;display:flex}.linhas{border-collapse:collapse;width:100%;min-width:640px}.linhas th{font-size:var(--fs-xs);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:6px 8px;font-weight:600}.linhas th:first-child,.linhas td:first-child{padding-left:var(--s-4)}.linhas td{border-bottom:1px solid var(--line);vertical-align:middle;padding:3px 8px}.linhas tr:last-child td{border-bottom:0}.linhas .c-n,.linhas .c-m{text-align:right;white-space:nowrap;width:104px}.linhas .c-un{width:64px}.linhas .c-act{text-align:right;width:104px}.linhas tr.l-fora td:not(.c-act){color:var(--muted)}.linhas tr.l-fora strong{font-weight:400;text-decoration:line-through}.linhas tr.l-texto td{color:var(--ink2);background:var(--n25);font-style:italic}.linhas tr:hover .acts{opacity:1}.acts{opacity:.35;justify-content:flex-end;transition:opacity .12s;display:flex}.acts:focus-within{opacity:1}.desc{align-items:center;gap:6px;min-width:240px;display:flex}.desc__t{flex:1;padding:5px 0}.desc input[type=radio],.desc input[type=checkbox]{accent-color:var(--accent);flex:none;margin:0}.cell-in{border-radius:var(--r-sm);background:0 0;border:1px solid #0000;width:100%;min-width:0;height:30px;padding:0 6px}.cell-in.num{text-align:right}.cell-in:hover{border-color:var(--line)}.cell-in:focus{border-color:var(--accent);background:var(--panel);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.numcell{align-items:center;gap:4px;display:inline-flex}.num-sm{border-color:var(--line);width:64px;height:26px}.sel-sm{width:auto;height:26px;font-size:var(--fs-sm)}.cat{flex:260px;max-width:420px;position:relative}.cat .ui-input{height:var(--h-sm);padding-left:28px}.cat__i{width:14px;height:14px;color:var(--muted);position:absolute;top:7px;left:8px}.cat__lista{z-index:10;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-sm);max-height:280px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 8px 24px #0000001f}.cat__lista button{gap:var(--s-2);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:90px 1fr auto;align-items:center;width:100%;padding:8px 10px;display:grid}.cat__lista button:hover,.cat__lista button:focus{background:var(--accent-soft);outline:none}.cat__d{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aviso{gap:var(--s-2);margin-top:var(--s-3);padding:var(--s-2) var(--s-3);border-radius:var(--r-sm);background:var(--warn-soft);font-size:var(--fs-sm);display:flex}.aviso svg{width:16px;height:16px;color:var(--warn);flex:none;margin-top:1px}.revs{margin:0;padding:0;list-style:none}.revs li{padding:var(--s-2) var(--s-4);border-bottom:1px solid var(--line);gap:4px var(--s-2);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.revs li:last-child{border-bottom:0}.revs li[aria-current]{background:var(--accent-soft)}.revs p{color:var(--ink2);font-size:var(--fs-sm);flex-basis:100%;margin:0}.estilos{gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.estilo{border:1px solid var(--line);background:var(--panel);border-radius:var(--r);padding:var(--s-2);cursor:pointer;gap:var(--s-2);text-align:left;display:grid}.estilo[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.estilo__prev{border:1px solid var(--line);grid-template-columns:28% 1fr;gap:6px;height:74px;padding:6px;display:grid}.estilo__prev>span:last-child{border:1px solid;align-content:start;gap:4px;padding:6px;display:grid}.estilo__prev i{border-radius:3px;height:6px;display:block}.estilo__prev i:first-child{width:40%}.estilo__n{justify-content:space-between;align-items:center;font-weight:500;display:flex}.estilo__n svg{width:16px;color:var(--accent)}.seg{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--n25);padding:2px;display:inline-flex}.seg button{border-radius:calc(var(--r-sm) - 2px);cursor:pointer;color:var(--muted);background:0 0;border:0;align-items:center;gap:6px;padding:6px 12px;font-weight:500;display:inline-flex}.seg button svg{width:15px;height:15px}.seg button[aria-checked=true]{background:var(--panel);color:var(--ink);box-shadow:0 1px 2px #00000014}.cores{gap:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.cor{border:2px solid var(--panel);width:28px;height:28px;box-shadow:0 0 0 1px var(--line);cursor:pointer;border-radius:50%}.cor[aria-pressed=true]{box-shadow:0 0 0 2px var(--ink)}.cores input[type=color]{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel);width:36px;height:30px;padding:2px}.tags{vertical-align:1px;gap:4px;margin-left:6px;font-weight:400;display:inline-flex}.small{font-size:var(--fs-sm)}.nw{white-space:nowrap}.full{flex-basis:100%;margin:0}.sep-top{border-top:1px solid var(--line)}.sep-bottom{border-bottom:1px solid var(--line)}.form-col{gap:var(--s-3);display:grid}.ui-input.area{resize:vertical;height:auto;min-height:96px;line-height:1.45;font:inherit;padding:8px 10px}.nova-obra{gap:var(--s-3);justify-items:start;display:grid}.nova-obra>.form-row,.nova-obra>.ui-field{justify-self:stretch}.nova-obra p{margin:-4px 0 0}.nova-obra .form-row__actions{justify-self:end}.ui-tabs+.ui-card,.ui-tabs+.ui-kpis,.ui-tabs+.obra{margin-top:var(--s-4)}.obra{gap:var(--s-4);margin-top:var(--s-4);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.obra--igual{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.obra__main,.obra__side{gap:var(--s-4);min-width:0;display:grid}@media (width<=1100px){.obra{grid-template-columns:1fr}.obra--form-primeiro .obra__side{order:-1}}.ficha{gap:var(--s-2);margin:0;display:grid}.ficha div{gap:var(--s-2);grid-template-columns:96px 1fr;display:grid}.ficha dt{color:var(--muted);font-size:var(--fs-sm);padding-top:1px}.ficha dd{overflow-wrap:anywhere;min-width:0;margin:0}.pessoas{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.pessoas li{gap:var(--s-2);align-items:center;display:flex}.pessoas li>span:last-child{line-height:1.25;display:grid}.pessoas small{color:var(--muted)}.av{background:var(--accent-soft);width:28px;height:28px;color:var(--accent);font-weight:600;font-size:var(--fs-sm);border-radius:50%;flex:none;place-items:center;display:grid}.passos{counter-reset:p;gap:2px;margin:0;padding:0;list-style:none;display:grid}.passos li{counter-increment:p;align-items:center;gap:var(--s-2);color:var(--muted);padding:5px 0;display:flex}.passos li:before{content:counter(p);border:1px solid var(--line2);width:20px;height:20px;font-size:var(--fs-xs);border-radius:50%;flex:none;place-items:center;display:grid}.passos li[data-s=feito]{color:var(--ink2)}.passos li[data-s=feito]:before{content:"✓";background:var(--n50);border-color:var(--line)}.passos li[data-s=atual]{color:var(--ink);font-weight:600}.passos li[data-s=atual]:before{background:var(--accent);border-color:var(--accent);color:#fff}.diario{margin:0;padding:0;list-style:none;display:grid}.diario li{padding:var(--s-3) 0;border-bottom:1px solid var(--line)}.diario li:first-child{padding-top:0}.diario li:last-child{border-bottom:0;padding-bottom:0}.diario--pad li,.diario--pad li:first-child,.diario--pad li:last-child{padding:var(--s-3) var(--s-4)}.diario__q{gap:var(--s-2);flex-wrap:wrap;align-items:baseline;display:flex}.diario p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0}.barras{gap:var(--s-2);display:grid}.barra{gap:var(--s-3);grid-template-columns:minmax(80px,140px) 1fr auto;align-items:center;display:grid}.barra__t{background:var(--n50);border-radius:4px;height:8px;overflow:hidden}.barra__t i{background:var(--accent);border-radius:4px;height:100%;display:block}.hist{margin:0;padding:0;list-style:none}.hist li{padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--line);gap:4px var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.hist li:last-child{border-bottom:0}.hist p{color:var(--ink2);flex-basis:100%;margin:0}.only-mobile{display:none}@media (width<=640px){.only-mobile{display:inline}}.link{color:var(--accent);cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.link:hover{text-decoration:underline}.checks{margin:0;padding:0;list-style:none}.check{gap:var(--s-3);padding:var(--s-3) var(--s-4);border-top:1px solid var(--line);grid-template-columns:28px minmax(0,1fr);display:grid}.check:first-child{border-top:0}.check__n{width:24px;height:24px;font-size:var(--fs-xs);color:var(--muted);background:var(--n50);border-radius:50%;place-items:center;font-weight:600;display:grid}.check__n svg{width:14px;height:14px}.check[data-feito] .check__n{background:var(--ok-soft);color:var(--ok)}.check__corpo{gap:var(--s-2);flex-direction:column;min-width:0;display:flex}.check__t{align-items:baseline;gap:var(--s-2);flex-wrap:wrap;display:flex}.check__obg{font-size:var(--fs-xs);color:var(--warn);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.check__med{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.check__med .ui-input{width:120px}.check .seg{align-self:flex-start}.mini{cursor:zoom-in;background:0 0;border:0;padding:0}.mini img{object-fit:cover;border-radius:var(--r-sm);border:1px solid var(--line);width:56px;height:56px;display:block}.fotos{gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.fotos figure{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);margin:0;position:relative;overflow:hidden}.fotos figure>button:first-child,.fotos--mini>button{background:var(--n50);cursor:zoom-in;border:0;width:100%;padding:0;display:block}.fotos img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.fotos figcaption{padding:var(--s-2) var(--s-3);font-size:var(--fs-sm);flex-direction:column;gap:2px;display:flex}.fotos figure .ui-btn{background:var(--panel);position:absolute;top:6px;right:6px}.fotos--mini{gap:var(--s-2);grid-template-columns:repeat(4,minmax(0,1fr))}.fotos--mini>button{border-radius:var(--r-sm);overflow:hidden}.lightbox{z-index:50;justify-content:center;align-items:center;gap:var(--s-3);padding:var(--s-6) var(--s-4);background:#000000db;flex-direction:column;display:flex;position:fixed;inset:0}.lightbox img{object-fit:contain;border-radius:var(--r-sm);max-width:100%;max-height:calc(100vh - 140px)}.lightbox__info{color:#fff;text-align:center;font-size:var(--fs-sm);flex-direction:column;align-items:center;gap:2px;display:flex}.lightbox__info span{color:#ffffffb3}.lightbox__x{top:max(12px, env(safe-area-inset-top));color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;right:12px}
