@layer components{.painel{height:100dvh;font-family:var(--font);letter-spacing:-.004em;-webkit-font-smoothing:antialiased;font-optical-sizing:auto;color:var(--text-1);font-size:13px;line-height:18px;position:relative;container:device/inline-size}.painel .painel-app{position:absolute;inset:0}html:has(.painel){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#eae5e1}html:has(.painel) body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#eae5e1}@media (prefers-color-scheme:dark){html:has(.painel:not([data-theme=light])){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0f0f11}html:has(.painel:not([data-theme=light])) body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0f0f11}}html:has(.painel[data-theme=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0f0f11}html:has(.painel[data-theme=dark]) body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0f0f11}.painel{--font:var(--font-inter), "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--stage:#e2e2e7;--canvas:#ebebef;--panel:#f5f5f7;--surface:#fff;--card-bg:#fff;--card-solid:#fff;--raised:#fff;--raised-2:#ececf0;--chip-bg:#fff;--fill:#76768024;--fill-soft:#76768017;--fill-strong:#7676803b;--line:#00000012;--line-strong:#00000021;--text-1:#111113;--text-2:#6b6b71;--text-3:#9a9aa0;--thumb:#fff;--tip-bg:#1c1c1e;--tip-text:#f5f5f7;--tip-shadow:0 4px 12px -4px #0000002e;--toast-bg:#ffffffe6;--toast-solid:#fff;--scrim:#0003;--scrim-blur:8px;--card-shadow:0 0 0 1px #0000000a, 0 1px 2px #00000008, 0 6px 16px -10px #00000012;--ring:0 0 0 1px #0000000f, 0 1px 2px -1px #0000000f, 0 2px 4px #0000000a;--pop:0 0 0 1px #0000000d, 0 8px 24px -10px #00000024, 0 2px 5px #0000000a;--modal:0 0 0 1px #0000000d, 0 20px 50px -18px #0000003d;--ticket-shadow:drop-shadow(0 0 .5px #0003) drop-shadow(0 5px 10px #0000000b);--ok:#008932;--ok-fill:#34c759;--ok-tint:#34c75921;--warn:#c55300;--warn-fill:#ff8d28;--warn-tint:#ff8d2826;--err:#e9152d;--err-fill:#ff383c;--err-tint:#ff383c1a;--new:#0a84ff;--azul:#08f;--azul-fg:#1e6ef4;--azul-solid:#1e6ef4;--azul-on:#fff;--indigo:#6155f5;--indigo-fg:#564ade;--indigo-solid:#6155f5;--indigo-on:#fff;--roxo:#cb30e0;--roxo-fg:#b02fc2;--roxo-solid:#b02fc2;--roxo-on:#fff;--rosa:#ff2d55;--rosa-fg:#e7124d;--rosa-solid:#e7124d;--rosa-on:#fff;--turquesa:#00c3d0;--turquesa-fg:#008198;--turquesa-solid:#00c3d0;--turquesa-on:#111113;--ouro:#ffc83c;--ouro-fg:#8f6500;--ouro-solid:#ffc83c;--ouro-on:#111113;--grafite:#111113;--grafite-fg:#111113;--grafite-solid:#111113;--grafite-on:#fff;--r-1:6px;--r-2:10px;--r-3:14px;--r-4:20px;--r-5:28px;--r-full:999px;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-smooth:cubic-bezier(.32, .72, 0, 1);--spring:linear(0, .0509, .1621, .2926, .4206, .5357, .6341, .7154, .781, .8328, .8734, .9046, .9286, .9468, .9605, .9707, .9784, .9841, .9884, .9915, .9938, .9955, .9967, .9976, 1);--dist:8px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){.painel:not([data-theme=light]){--stage:#000;--canvas:#0f0f11;--panel:#161618;--surface:#1f1f22;--card-bg:linear-gradient(180deg, #27272b 0%, #202023 100%);--card-solid:#232326;--raised:#26262a;--raised-2:#2f2f34;--chip-bg:#404045;--fill:#7676803d;--fill-soft:#76768024;--fill-strong:#7676805c;--line:#ffffff12;--line-strong:#ffffff24;--text-1:#f5f5f7;--text-2:#a1a1a8;--text-3:#6e6e75;--thumb:#56565b;--tip-bg:#3a3a3f;--tip-text:#f5f5f7;--tip-shadow:0 0 0 1px #ffffff14, 0 6px 16px -6px #00000080;--toast-bg:#2c2c30eb;--toast-solid:#2c2c30;--scrim:#0000008c;--card-shadow:0 0 0 1px #ffffff1a, 0 10px 26px -16px #0000008c;--ring:0 0 0 1px #ffffff14;--pop:0 0 0 1px #ffffff17, 0 12px 30px -10px #0000008c;--modal:0 0 0 1px #ffffff17, 0 20px 50px -18px #000000a6;--ticket-shadow:drop-shadow(0 0 .6px #ffffff38) drop-shadow(0 8px 16px #0006);--ok:#30d158;--ok-fill:#30d158;--ok-tint:#30d1582b;--warn:#ff9230;--warn-fill:#ff9230;--warn-tint:#ff92302b;--err:#ff4245;--err-fill:#ff4245;--err-tint:#ff424529;--azul:#0091ff;--azul-fg:#3d9dff;--indigo:#6d7cff;--indigo-fg:#8c95ff;--roxo:#db34f2;--roxo-fg:#e06bf5;--rosa:#ff375f;--rosa-fg:#ff6f8c;--turquesa:#00d2e0;--turquesa-fg:#00d2e0;--ouro:#ffc83c;--ouro-fg:#ffd467;--grafite:#f5f5f7;--grafite-fg:#f5f5f7;--grafite-solid:#f5f5f7;--grafite-on:#111113;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.painel[data-theme=dark]{--stage:#000;--canvas:#0f0f11;--panel:#161618;--surface:#1f1f22;--card-bg:linear-gradient(180deg, #27272b 0%, #202023 100%);--card-solid:#232326;--raised:#26262a;--raised-2:#2f2f34;--chip-bg:#404045;--fill:#7676803d;--fill-soft:#76768024;--fill-strong:#7676805c;--line:#ffffff12;--line-strong:#ffffff24;--text-1:#f5f5f7;--text-2:#a1a1a8;--text-3:#6e6e75;--thumb:#56565b;--tip-bg:#3a3a3f;--tip-text:#f5f5f7;--tip-shadow:0 0 0 1px #ffffff14, 0 6px 16px -6px #00000080;--toast-bg:#2c2c30eb;--toast-solid:#2c2c30;--scrim:#0000008c;--card-shadow:0 0 0 1px #ffffff1a, 0 10px 26px -16px #0000008c;--ring:0 0 0 1px #ffffff14;--pop:0 0 0 1px #ffffff17, 0 12px 30px -10px #0000008c;--modal:0 0 0 1px #ffffff17, 0 20px 50px -18px #000000a6;--ticket-shadow:drop-shadow(0 0 .6px #ffffff38) drop-shadow(0 8px 16px #0006);--ok:#30d158;--ok-fill:#30d158;--ok-tint:#30d1582b;--warn:#ff9230;--warn-fill:#ff9230;--warn-tint:#ff92302b;--err:#ff4245;--err-fill:#ff4245;--err-tint:#ff424529;--azul:#0091ff;--azul-fg:#3d9dff;--indigo:#6d7cff;--indigo-fg:#8c95ff;--roxo:#db34f2;--roxo-fg:#e06bf5;--rosa:#ff375f;--rosa-fg:#ff6f8c;--turquesa:#00d2e0;--turquesa-fg:#00d2e0;--ouro:#ffc83c;--ouro-fg:#ffd467;--grafite:#f5f5f7;--grafite-fg:#f5f5f7;--grafite-solid:#f5f5f7;--grafite-on:#111113;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.painel[data-motion=reduced]{--dist:0px}@media (prefers-reduced-motion:reduce){.painel:not([data-motion=full]){--dist:0px}}.painel[data-accent=azul]{--accent:var(--azul);--accent-fg:var(--azul-fg);--accent-solid:var(--azul-solid);--accent-on:var(--azul-on)}.painel[data-accent=indigo]{--accent:var(--indigo);--accent-fg:var(--indigo-fg);--accent-solid:var(--indigo-solid);--accent-on:var(--indigo-on)}.painel[data-accent=roxo]{--accent:var(--roxo);--accent-fg:var(--roxo-fg);--accent-solid:var(--roxo-solid);--accent-on:var(--roxo-on)}.painel[data-accent=rosa]{--accent:var(--rosa);--accent-fg:var(--rosa-fg);--accent-solid:var(--rosa-solid);--accent-on:var(--rosa-on)}.painel[data-accent=turquesa]{--accent:var(--turquesa);--accent-fg:var(--turquesa-fg);--accent-solid:var(--turquesa-solid);--accent-on:var(--turquesa-on)}.painel[data-accent=ouro]{--accent:var(--ouro);--accent-fg:var(--ouro-fg);--accent-solid:var(--ouro-solid);--accent-on:var(--ouro-on)}.painel[data-accent=grafite]{--accent:var(--grafite);--accent-fg:var(--grafite-fg);--accent-solid:var(--grafite-solid);--accent-on:var(--grafite-on)}.painel{--accent-tint:color-mix(in srgb, var(--accent) 12%, transparent);--focus:color-mix(in srgb, var(--accent) 80%, transparent);--field-h-sm:28px;--field-h-md:34px;--field-h-lg:44px;--field-h:var(--field-h-md)}.painel .input-sm{--field-h:var(--field-h-sm)}.painel .input-lg{--field-h:var(--field-h-lg)}.painel .t-red{--g:linear-gradient(180deg, #ff6b61, #ff3b30);--c:#ff3b30}.painel .t-orange{--g:linear-gradient(180deg, #ffb547, #ff9500);--c:#ff9500}.painel .t-yellow{--g:linear-gradient(180deg, #ffd54a, #ffbf00);--c:#e6a800}.painel .t-green{--g:linear-gradient(180deg, #5bd97a, #2dbe52);--c:#2dbe52}.painel .t-teal{--g:linear-gradient(180deg, #5ed4e8, #1fa6c2);--c:#1fa6c2}.painel .t-sky{--g:linear-gradient(180deg, #6ccbff, #2aa2ee);--c:#2aa2ee}.painel .t-blue{--g:linear-gradient(180deg, #4d9fff, #0a72f2);--c:#0a72f2}.painel .t-indigo{--g:linear-gradient(180deg, #827fff, #514ed8);--c:#5e5be6}.painel .t-purple{--g:linear-gradient(180deg, #d27df4, #ab4bdb);--c:#ab4bdb}.painel .t-pink{--g:linear-gradient(180deg, #ff6e8d, #ff2d55);--c:#ff2d55}.painel .t-brown{--g:linear-gradient(180deg, #c9a781, #a0784f);--c:#a0784f}.painel .t-gray{--g:linear-gradient(180deg, #ababb2, #85858c);--c:#85858c}.painel .t-graphite{--g:linear-gradient(180deg, #55555b, #2b2b2f);--c:#48484e}.painel{--ai-seed:var(--accent);--ai-core:var(--ai-seed);--ai-warm:color-mix(in oklch, var(--ai-seed), #fff 30%);--ai-cool:color-mix(in oklch, var(--ai-seed), #0b1f5c 38%);--ai-spark:color-mix(in oklch, var(--ai-seed) 22%, #fff)}@supports (color:oklch(from red l c h)){.painel{--ai-core:oklch(from var(--ai-seed) clamp(.56, l, .66) c h);--ai-warm:oklch(from var(--ai-seed) .79 calc(c * .7) calc(h - 10));--ai-cool:oklch(from var(--ai-seed) .42 calc(c * .9) calc(h + 6));--ai-spark:oklch(from var(--ai-seed) .95 calc(c * .28) calc(h - 8))}.painel[data-accent=grafite]{--ai-seed:oklch(from var(--accent) clamp(.5, l, .64) .13 255)}}.painel{--ai-g:radial-gradient(70% 60% at 26% 16%, color-mix(in oklch, var(--ai-spark) 70%, transparent), transparent 70%), radial-gradient(85% 85% at 100% 100%, var(--ai-cool), transparent 72%), radial-gradient(75% 75% at 0% 100%, var(--ai-warm), transparent 70%), var(--ai-core)}.painel .t-ai{--g:var(--ai-g);--c:var(--ai-core)}.painel,.painel *{box-sizing:border-box}.painel [hidden]{display:none!important}.painel button,.painel input,.painel textarea,.painel select{font:inherit;color:inherit;letter-spacing:inherit}.painel button{cursor:pointer;background:0 0;border:0;padding:0}.painel :focus-visible{outline:2px solid var(--accent-fg,#1e6ef4);outline-offset:2px}.painel{--i-weight:1.25}.painel .i{stroke:currentColor;fill:none;width:18px;height:18px;stroke-width:calc(2 * var(--i-weight,1));stroke-linecap:round;stroke-linejoin:round;flex:none}.painel :where(svg.lucide[stroke-width="2"]){stroke-width:calc(2 * var(--i-weight,1))}.painel .i-sm{width:16px;height:16px}.painel .i-xs{width:14px;height:14px}.painel .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.painel .roll{display:inline-block}.painel .tk-v{align-items:baseline;display:inline-flex}.painel .tk-d,.painel .tk-t{white-space:pre;display:inline-block;position:relative}.painel .tk-d{margin-block:-.3em;padding-block:.3em;overflow:clip;-webkit-mask-image:linear-gradient(#0000,#000 .5em calc(100% - .5em),#0000);mask-image:linear-gradient(#0000,#000 .5em calc(100% - .5em),#0000)}.painel .tk-g{visibility:hidden}.painel .tk-r{flex-direction:column;align-items:center;display:flex;position:absolute;top:.1em;left:0;right:0}.painel .tk-r>span{padding-block:.2em}.painel .tk-x.out{position:absolute;top:0;left:0}.painel .morph-ghost{z-index:2;pointer-events:none;box-sizing:border-box;position:absolute}.painel{--brand-seal:url(/painel/marca.svg)}.painel kbd{font:500 10.5px/16px var(--font);background:var(--fill);color:var(--text-1);border-radius:5px;padding:1px 5px}.painel .painel-app{background:var(--canvas);color:var(--text-1);display:flex;position:absolute;inset:0;overflow:clip}.painel .sidebar{width:236px;transition:width .3s var(--ease-smooth);flex-direction:column;flex:none;gap:2px;padding:12px 10px 10px;display:flex;overflow:hidden}.painel .painel-app.collapsed .sidebar{width:64px}.painel .fade{transition:opacity .18s var(--ease-out) 80ms;white-space:nowrap}.painel .painel-app.collapsed .fade{opacity:0;pointer-events:none;transition-duration:80ms;transition-delay:0s}.painel .brand{align-items:center;gap:10px;min-width:0;height:40px;padding-left:10px;display:flex}.painel .brand-mark{width:24px;height:24px;color:var(--canvas);border-radius:50%;flex:none;place-items:center;transition:background-color .15s;display:grid;position:relative}.painel .brand-mark:before{content:"";background:var(--brand-seal) center / contain no-repeat;transition:opacity .15s, transform .25s var(--ease-out);position:absolute;inset:-1px}.painel .brand-mark .i{opacity:0;width:13px;height:13px;transition:opacity .15s, transform .25s var(--ease-out);transform:scale(.6)}.painel .painel-app.collapsed .brand-mark:hover{background:var(--text-1)}.painel .painel-app.collapsed .brand-mark:hover:before{opacity:0;transform:scale(.6)}.painel .painel-app.collapsed .brand-mark:hover .i{opacity:1;transform:none}.painel .brand-name{letter-spacing:-.011em;font-size:13.5px;font-weight:600}.painel .brand .icon-btn{flex:none;margin-left:auto}.painel .search-trigger{height:var(--field-h);border-radius:var(--r-full);background:var(--fill-soft);color:var(--text-2);text-align:left;width:100%;transition:background .15s var(--ease-out);flex:none;align-items:center;gap:9px;margin:4px 0 10px;padding:0 10px 0 14px;font-size:12.5px;display:flex}.painel .search-trigger:hover{background:var(--fill)}.painel .search-trigger kbd{background:var(--surface);box-shadow:var(--ring);margin-left:auto}.painel .nav{flex-direction:column;gap:1px;display:flex}.painel .nav-sep{background:var(--line);flex:none;height:1px;margin:8px 6px}.painel .nav-item{border-radius:var(--r-2);height:34px;color:var(--text-1);text-align:left;white-space:nowrap;width:100%;transition:background .12s var(--ease-out);flex:none;align-items:center;gap:10px;padding:0 8px 0 11px;font-size:13px;font-weight:500;display:flex;position:relative}.painel .nav-item:hover{background:var(--fill-soft)}.painel .nav-item[aria-current=page]{background:var(--surface);box-shadow:var(--card-shadow);font-weight:600}.painel .nav-label{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.painel .app-icon{color:#fff;background:var(--g);border-radius:6.5px;flex:none;place-items:center;width:22px;height:22px;display:grid;position:relative;box-shadow:inset 0 0 0 .5px #0000000f}.painel .app-icon .i{width:13px;height:13px}.painel .app-icon.md{border-radius:8.5px;width:30px;height:30px}.painel .app-icon.md .i{width:16px;height:16px}.painel .app-icon.lg{border-radius:14px;width:50px;height:50px}.painel .app-icon.lg .i{width:24px;height:24px;stroke-width:calc(1.65 * var(--i-weight,1))}.painel .painel-app.collapsed .nav-item[data-count]:not([data-count="0"]) .app-icon:after{content:"";background:var(--err-fill);width:9px;height:9px;box-shadow:0 0 0 2px var(--canvas);border-radius:50%;position:absolute;top:-3px;right:-3px}.painel .count{border-radius:var(--r-full);text-align:center;background:var(--fill);min-width:20px;height:19px;color:var(--text-1);padding:0 6px;font-size:11px;font-weight:600;line-height:19px}.painel .dot{background:var(--new);border-radius:50%;flex:none;width:7px;height:7px}.painel .ext{color:var(--text-3);margin-left:auto}.painel .sidebar-foot{margin-top:auto}.painel .account-row{border-radius:var(--r-3);text-align:left;width:100%;height:44px;transition:background .12s var(--ease-out);align-items:center;gap:10px;padding:0 8px;display:flex}.painel .account-row:hover{background:var(--fill-soft)}.painel .account-row .meta{min-width:0}.painel .account-row .meta strong{white-space:nowrap;font-size:12.5px;font-weight:600;line-height:16px;display:block}.painel .account-row .meta span{color:var(--text-2);white-space:nowrap;font-size:11.5px;line-height:15px;display:block}.painel .tooltip{z-index:55;background:var(--tip-bg);box-shadow:var(--tip-shadow);color:var(--tip-text);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .12s var(--ease-out), transform .2s var(--ease-out);border-radius:8px;padding:4px 8px;font-size:12px;font-weight:500;line-height:16px;position:absolute;transform:translate(-4px,-50%)}.painel .tooltip.show{opacity:1;transform:translateY(-50%)}.painel .main{flex:1;min-width:0;min-height:0;padding:8px 8px 8px 0}.painel .panel{background:var(--panel);border-radius:var(--r-4);height:100%;box-shadow:var(--ring);overscroll-behavior:contain;position:relative;overflow:auto}.painel .view{max-width:1040px;margin:0 auto;padding:26px 34px 48px}.painel .view.entering{animation:p-viewIn .28s var(--ease-out)}@keyframes p-viewIn{0%{opacity:0;transform:translateY(var(--dist))}}.painel .page-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.painel .page-head h1{letter-spacing:-.022em;text-wrap:balance;margin:0;font-size:26px;font-weight:600;line-height:32px}.painel .page-head .meta{color:var(--text-2);margin:3px 0 0;font-size:12.5px;line-height:18px}.painel .page-head .meta b{color:var(--text-1);font-weight:600}.painel .head-actions{flex:none;align-items:center;gap:8px;padding-top:2px;display:flex}.painel .section-title{justify-content:space-between;align-items:center;gap:8px;margin:24px 2px 10px;display:flex}.painel .section-title h2{letter-spacing:-.012em;margin:0;font-size:15px;font-weight:600;line-height:20px}.painel .section-title .h-count{color:var(--text-3);margin-left:4px;font-weight:500}.painel .btn{border-radius:var(--r-full);white-space:nowrap;height:30px;transition:background .15s var(--ease-out), color .15s var(--ease-out), transform .12s var(--ease-out), opacity .15s;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:12.5px;font-weight:500;display:inline-flex;position:relative}.painel .btn:active:not(:disabled){transform:scale(.96)}.painel .btn:disabled{opacity:.4;cursor:default}.painel .btn .i{width:15px;height:15px;margin-left:-3px}.painel .btn-md{height:34px;padding:0 15px;font-size:13px}.painel .btn-lg{height:44px;padding:0 20px;font-size:14px}.painel .btn-block{width:100%}.painel .btn-primary{background:var(--accent-solid);color:var(--accent-on)}.painel .btn-primary:hover:not(:disabled){background:color-mix(in srgb, var(--accent-solid) 86%, var(--text-2))}.painel .btn-neutral{background:var(--fill);color:var(--text-1)}.painel .btn-neutral:hover:not(:disabled){background:var(--fill-strong)}.painel .btn-ghost{color:var(--text-1)}.painel .btn-ghost:hover:not(:disabled){background:var(--fill-soft)}.painel .btn-danger-soft{background:var(--err-tint);color:var(--err)}.painel .btn-danger-soft:hover:not(:disabled){background:color-mix(in srgb, var(--err) 18%, transparent)}.painel .btn-danger{background:var(--err-fill);color:#fff}.painel :is(.btn,.chip-btn,.pill-btn,.icon-btn,.round-btn).loading{pointer-events:none;position:relative;color:#0000!important}.painel :is(.btn,.chip-btn,.pill-btn,.icon-btn,.round-btn).loading>:not(.spin-pill){opacity:0}.painel :is(.btn,.chip-btn,.pill-btn,.icon-btn,.round-btn).loading-beside{pointer-events:none}.painel .spin-pill{width:16px;height:16px;color:var(--sp,var(--text-1));pointer-events:none;margin:-8px 0 0 -8px;position:absolute;top:50%;left:50%}.painel .spin-pill svg{width:100%;height:100%;animation:1.1s linear infinite p-pillTurn;display:block;overflow:visible}.painel .spin-pill circle{fill:none;stroke:currentColor;stroke-width:2.2px}.painel .spin-pill .trk{opacity:.22}.painel .spin-pill .arc{stroke-linecap:round;stroke-dasharray:9 100;transform-origin:10px 10px;animation:1.1s linear infinite p-pillLen;transform:rotate(-90deg)}.painel .btn-primary{--sp:var(--accent-on)}.painel .btn-danger{--sp:#fff}.painel .btn-danger-soft{--sp:var(--err)}.painel .pub .btn-primary{--sp:var(--grafite-on)}@keyframes p-pillTurn{0%{transform:rotate(0)}4.17%{transform:rotate(.0079turn)}8.33%{transform:rotate(.0181turn)}12.5%{transform:rotate(.0327turn)}16.67%{transform:rotate(.0536turn)}20.83%{transform:rotate(.0823turn)}25%{transform:rotate(.1195turn)}29.17%{transform:rotate(.1656turn)}33.33%{transform:rotate(.2203turn)}37.5%{transform:rotate(.2827turn)}41.67%{transform:rotate(.3514turn)}45.83%{transform:rotate(.4246turn)}50%{transform:rotate(.5turn)}54.17%{transform:rotate(.5754turn)}58.33%{transform:rotate(.6486turn)}62.5%{transform:rotate(.7173turn)}66.67%{transform:rotate(.7797turn)}70.83%{transform:rotate(.8344turn)}75%{transform:rotate(.8805turn)}79.17%{transform:rotate(.9177turn)}83.33%{transform:rotate(.9464turn)}87.5%{transform:rotate(.9673turn)}91.67%{transform:rotate(.9819turn)}95.83%{transform:rotate(.9921turn)}to{transform:rotate(1turn)}}@keyframes p-pillLen{0%{stroke-dasharray:9 100}4.17%{stroke-dasharray:9.2 100}8.33%{stroke-dasharray:9.8 100}12.5%{stroke-dasharray:10.76 100}16.67%{stroke-dasharray:12 100}20.83%{stroke-dasharray:13.45 100}25%{stroke-dasharray:15 100}29.17%{stroke-dasharray:16.55 100}33.33%{stroke-dasharray:18 100}37.5%{stroke-dasharray:19.24 100}41.67%{stroke-dasharray:20.2 100}45.83%{stroke-dasharray:20.8 100}50%{stroke-dasharray:21 100}54.17%{stroke-dasharray:20.8 100}58.33%{stroke-dasharray:20.2 100}62.5%{stroke-dasharray:19.24 100}66.67%{stroke-dasharray:18 100}70.83%{stroke-dasharray:16.55 100}75%{stroke-dasharray:15 100}79.17%{stroke-dasharray:13.45 100}83.33%{stroke-dasharray:12 100}87.5%{stroke-dasharray:10.76 100}91.67%{stroke-dasharray:9.8 100}95.83%{stroke-dasharray:9.2 100}to{stroke-dasharray:9 100}}@media (prefers-reduced-motion:reduce){.painel .spin-pill svg,.painel .spin-pill .arc{animation:none}.painel .spin-pill{animation:1.2s ease-in-out infinite alternate p-pillPulse}}.painel[data-motion=reduced] .spin-pill svg,.painel[data-motion=reduced] .spin-pill .arc{animation:none}@keyframes p-pillPulse{0%{opacity:.35}to{opacity:1}}.painel .i.i-brand{stroke:none;margin-left:0}.painel .btn-google,.painel .btn-meet{background:var(--card-solid);color:var(--text-1);box-shadow:inset 0 0 0 1px var(--line-strong);gap:9px}.painel .btn-google:hover,.painel .btn-meet:hover{background:var(--fill-soft)}.painel .btn-google .i,.painel .btn-meet .i{width:17px;height:17px}@keyframes p-spin{to{transform:rotate(360deg)}}.painel .icon-btn{width:30px;height:30px;color:var(--text-2);transition:background .12s var(--ease-out), color .12s, transform .12s var(--ease-out);border-radius:50%;flex:none;place-items:center;display:inline-grid}.painel .icon-btn:hover{background:var(--fill-soft);color:var(--text-1)}.painel .icon-btn:active{transform:scale(.92)}.painel .icon-btn.filled{background:var(--fill);color:var(--text-1)}.painel .icon-btn.filled:hover{background:var(--fill-strong)}.painel .icon-btn.accent{background:var(--accent-solid);color:var(--accent-on)}.painel .icon-btn.add{background:var(--fill);width:34px;height:34px;color:var(--text-1)}.painel .icon-btn.add:hover{background:var(--fill-strong)}.painel .icon-btn.add .i{width:18px;height:18px}.painel .link-btn{color:var(--accent-fg);font-size:12.5px;font-weight:500}.painel .link-btn:hover{text-underline-offset:3px;text-decoration:underline}.painel .seg{border-radius:var(--r-full);background:var(--fill);scrollbar-width:none;align-items:center;gap:0;max-width:100%;padding:3px;display:inline-flex;position:relative;overflow-x:auto}.painel .seg::-webkit-scrollbar{display:none}.painel .seg button:focus-visible{box-shadow:inset 0 0 0 2px var(--focus);outline:none}.painel .seg-thumb{border-radius:var(--r-full);background:var(--thumb);width:0;transition:transform .48s var(--spring), width .48s var(--spring);pointer-events:none;position:absolute;top:3px;bottom:3px;left:0;box-shadow:0 1px 2px #0000001a,0 0 0 .5px #0000000a}.painel .seg button{z-index:1;height:calc(var(--field-h) - 6px);border-radius:var(--r-full);color:var(--text-2);white-space:nowrap;transition:color .15s var(--ease-out);align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:500;display:inline-flex;position:relative}.painel .seg button[aria-checked=true],.painel .seg button[aria-selected=true]{color:var(--text-1);font-weight:600}.painel .seg button .count{background:var(--fill);min-width:17px;height:17px;padding:0 5px;font-size:10.5px;line-height:17px}.painel .seg button .count.warn{background:var(--warn-tint);color:var(--warn)}.painel .seg button .count.accent{background:var(--accent-tint);color:var(--accent-fg)}.painel .seg button .count.err{background:var(--err-tint);color:var(--err)}.painel .seg-sm button{height:24px;padding:0 9px;font-size:11.5px}.painel .seg .i{width:14px;height:14px}.painel .tabs{margin-bottom:18px}.painel .head-chip{vertical-align:5px;margin-left:10px}.painel .sheet-head .head-chip{vertical-align:3px}.painel .tabs+section>.section-title{margin-top:4px}.painel .list-note{color:var(--text-2);margin:10px 2px 0;font-size:12px}.painel .qr-box{background:var(--fill-soft);text-align:center;border-radius:22px;justify-items:center;gap:10px;padding:18px 16px 14px;display:grid}.painel .qr-card{background:#fff;flex:none;justify-items:center;gap:16px;width:268px;padding-bottom:18px;display:grid;position:relative;box-shadow:0 1px 2px #0000000d,0 10px 28px -10px #0000002e}.painel .qr-stage{position:relative}.painel .qr-stage>.qr-canvas,.painel .qr-stage>.qr-img{width:100%;height:100%;position:absolute;inset:0}.painel .qr-card.paired .qr-img{opacity:0;transition:opacity .35s var(--ease-out), scale .35s var(--ease-out);scale:.92}.painel .qr-mark{opacity:.5;background:currentColor;width:74px;height:13px;-webkit-mask:url(/brand/belly-logo.svg) 50%/contain no-repeat;mask:url(/brand/belly-logo.svg) 50%/contain no-repeat}.painel .qr-done{width:88px;height:88px;margin:auto;position:absolute;inset:0;overflow:visible}.painel .qr-done circle,.painel .qr-done path{fill:none;stroke:var(--ok);stroke-width:calc(2.56 * var(--i-weight,1));stroke-linecap:round;stroke-linejoin:round}.painel .qr-done .qr-done-disc{fill:var(--ok-tint);stroke:none;transform-box:fill-box;transform-origin:50%;animation:p-qrDisc .6s var(--ease-out) .5s backwards}.painel .qr-ring{stroke-dasharray:1 1.1;transform-box:fill-box;transform-origin:50%;animation:p-qrDraw .75s var(--ease-out) .5s backwards;transform:rotate(-90deg)}.painel .qr-tick{stroke-dasharray:1 1.1;animation:p-qrDraw .45s var(--ease-out) 1.05s backwards}.painel .qr-card[data-ending=wave] .qr-done-disc{animation-duration:.4s;animation-delay:.15s}.painel .qr-card[data-ending=wave] .qr-ring{animation-duration:.45s;animation-delay:.15s}.painel .qr-card[data-ending=wave] .qr-tick{animation-duration:.35s;animation-delay:.4s}@keyframes p-qrDraw{0%{stroke-dashoffset:1.05px}to{stroke-dashoffset:0}}@keyframes p-qrDisc{0%{opacity:0;scale:.6}}.painel .qr-card[data-still] :is(.qr-done-disc,.qr-ring,.qr-tick){animation:p-skIn .3s var(--ease-out) .2s backwards}.painel .sheet-body>.conn-ex{margin-bottom:-16px}.painel .conn-in{padding-bottom:16px}.painel .qr-note{animation:p-skIn .3s var(--ease-out)}.painel .qr-actions{transition:opacity .25s var(--ease-out)}.painel .qr-actions.off{opacity:0}.painel .qr-box p{color:var(--text-2);margin:0;font-size:12.5px;line-height:17px}.painel .qr-box .err-text{color:var(--err)}.painel .qr-wait{background:var(--fill);width:240px;height:240px;color:var(--text-2);border-radius:16px;place-items:center;font-size:13px;display:grid}.painel .qr-actions{gap:8px;display:flex}.painel .name-row{align-items:center;gap:8px;display:flex}.painel .name-row .input{flex:1;min-width:0}.painel .choice-row{text-align:left;width:100%}.painel .choice-row>.i{color:var(--accent-fg)}.painel .chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.painel .chip{border-radius:var(--r-full);height:27px;color:var(--text-2);box-shadow:inset 0 0 0 1px var(--line-strong);align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:500;transition:background .12s,color .12s,box-shadow .12s;display:inline-flex}.painel .chip:hover{color:var(--text-1);background:var(--fill-soft)}.painel .chip[aria-pressed=true]{background:var(--text-1);color:var(--panel);box-shadow:none}.painel .chip .n{opacity:.7}.painel .toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.painel .search{flex:220px;max-width:320px;position:relative}.painel .search .i{color:var(--text-3);pointer-events:none;width:15px;height:15px;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.painel .search input{width:100%;height:var(--field-h);border-radius:var(--r-full);background:var(--fill-soft);border:0;outline:none;padding:0 14px 0 34px;font-size:13px;font-weight:500;transition:background .15s,box-shadow .15s}.painel .search input:focus{box-shadow:inset 0 0 0 2px var(--focus)}.painel .search input::placeholder{color:var(--text-3)}.painel input[type=search]::-webkit-search-cancel-button{appearance:none;display:none}.painel input[type=search]::-webkit-search-decoration{appearance:none;display:none}.painel .lgroup{background:var(--card-bg);border-radius:var(--r-4);box-shadow:var(--card-shadow);padding:4px}.painel .lgroup.plain{box-shadow:none;background:0 0;padding:0}.painel .row{border-radius:var(--r-3);text-align:left;width:100%;min-height:50px;transition:background .12s var(--ease-out);align-items:center;gap:12px;padding:8px 16px;display:flex;position:relative}.painel .lgroup>.row,.painel .lgroup>.fold>*>.row{border-radius:calc(var(--r-4) - 4px)}.painel button.row:hover,.painel .row.clickable:hover{background:var(--fill-soft)}.painel .row.selected{background:var(--accent-tint)}.painel .row+.row:before,.painel .fold+.fold .row:before{content:"";top:0;left:var(--sep,16px);background:var(--line);height:1px;position:absolute;right:16px}.painel .row.has-icon{--sep:58px}.painel .row.has-avatar{--sep:60px}.painel .row-main{flex:1;min-width:0}.painel .row-title{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;line-height:18px;display:block;overflow:hidden}.painel .row-sub{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:12px;line-height:16px;display:block;overflow:hidden}.painel .row-sub .warn-text{color:var(--warn);font-weight:500}.painel .row-trail{color:var(--text-2);flex:none;align-items:center;gap:8px;font-size:12px;display:flex}.painel .chev{color:var(--text-3);width:16px;height:16px}.painel .tile{background:var(--fill-soft);width:30px;height:30px;color:var(--text-1);border-radius:9px;flex:none;place-items:center;display:grid}.painel .tile .i{width:16px;height:16px}.painel .fold{transition:grid-template-rows .32s var(--ease-smooth), opacity .2s var(--ease-out);grid-template-rows:1fr;display:grid}.painel .fold>*{min-height:0;overflow:hidden}.painel .fold.gone{opacity:0;grid-template-rows:0fr}.painel .avatar{letter-spacing:.01em;color:#fff;text-shadow:0 1px 1px #00000014;text-align:center;background:linear-gradient(#a9aeb8,#858a95);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:11.5px;font-weight:600;line-height:1;display:grid;box-shadow:inset 0 0 0 .5px #0000000f}.painel .avatar.lg{width:64px;height:64px;font-size:22px}.painel .avatar.sm{width:22px;height:22px;font-size:9px}.painel .avatar.xs{width:18px;height:18px;font-size:7.5px}.painel .avatar[data-tone="1"]{background:linear-gradient(#6ba9ff,#3477f5)}.painel .avatar[data-tone="2"]{background:linear-gradient(#ff8db0,#e5447a)}.painel .avatar[data-tone="3"]{background:linear-gradient(#6fd98f,#2cab59)}.painel .avatar[data-tone="4"]{background:linear-gradient(#ffc26b,#f0861c)}.painel .avatar[data-tone="5"]{background:linear-gradient(#b78eff,#7952e6)}.painel .avatar[data-tone="6"]{background:linear-gradient(#6fd7e4,#1c9fb6)}.painel .avatars{display:flex}.painel .avatars .avatar{box-shadow:0 0 0 2px var(--surface)}.painel .avatars .avatar+.avatar{margin-left:-6px}.painel .badge{border-radius:var(--r-full);height:21px;color:var(--text-1);background:var(--fill);white-space:nowrap;align-items:center;gap:5px;padding:0 8px;font-size:11.5px;font-weight:500;display:inline-flex}.painel .badge .i{width:12px;height:12px;stroke-width:calc(2.15 * var(--i-weight,1))}.painel .badge.ok{background:var(--ok-tint)}.painel .badge.ok .i{color:var(--ok)}.painel .badge.warn{background:var(--warn-tint)}.painel .badge.warn .i{color:var(--warn)}.painel .badge.err{background:var(--err-tint)}.painel .badge.err .i{color:var(--err)}.painel .badge.accent{background:var(--accent-tint);color:var(--accent-fg)}.painel .pdot{background:currentColor;border-radius:50%;width:6px;height:6px}.painel .callout{--c:var(--warn-fill);border-radius:var(--r-3);background:linear-gradient(135deg, color-mix(in srgb, var(--c) 17%, var(--surface)), color-mix(in srgb, var(--c) 7%, var(--surface)));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 22%, transparent);align-items:center;gap:12px;margin-bottom:14px;padding:11px 12px 11px 14px;font-size:12.5px;line-height:17px;display:flex}.painel .callout>.i{color:var(--c);width:19px;height:19px}.painel .callout .grow{flex:1;min-width:0}.painel .callout .grow b{font-weight:600}.painel .callout.neutral{--c:#8e8e93}.painel .callout.err{--c:var(--err-fill)}.painel .empty{text-align:center;justify-items:center;gap:10px;max-width:340px;margin:0 auto;padding:44px 16px;display:grid}.painel .empty .tile{border-radius:14px;width:48px;height:48px}.painel .empty .tile .i{width:22px;height:22px;stroke-width:calc(1.75 * var(--i-weight,1))}.painel .empty strong{font-size:14px;font-weight:600;line-height:20px}.painel .empty p{color:var(--text-2);margin:-6px 0 0;font-size:12.5px}.painel .skel{background:var(--fill-soft);border-radius:8px;position:relative;overflow:hidden}.painel .skel:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--surface) 60%, transparent), transparent);animation:1.4s linear infinite p-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes p-shimmer{to{transform:translate(100%)}}.painel .sk-reveal{--skullet-base:var(--fill-soft);--skullet-highlight:color-mix(in srgb, var(--surface) 60%, transparent);--skullet-radius:5px;--skullet-speed:fast}.painel .st-hide{display:none!important}.painel .st-block{animation:p-viewIn .28s var(--ease-out)}.painel .st-block .empty .tile.err{background:var(--err-tint);color:var(--err)}.painel .st-btns{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px;display:flex}.painel .st-banner .btn{flex:none}.painel .st-skel{gap:14px;display:grid}.painel .st-skel .skel{display:block}.painel .sk-title{width:180px;height:28px;margin-bottom:4px}.painel .sk-chips{gap:8px;display:flex}.painel .sk-chip{border-radius:var(--r-full);width:88px;height:30px}.painel .sk-group{padding:2px 14px}.painel .sk-row{align-items:center;gap:12px;height:58px;display:flex}.painel .sk-row+.sk-row{box-shadow:inset 0 1px 0 var(--line)}.painel .sk-av{border-radius:50%;flex:none;width:32px;height:32px}.painel .sk-lines{flex:1;gap:7px;display:grid}.painel .sk-l1{width:44%;height:11px}.painel .sk-l2{width:26%;height:9px}.painel .sk-row:nth-child(3n+2) .sk-l1{width:58%}.painel .sk-row:nth-child(3n) .sk-l1{width:36%}.painel .sk-week{grid-template-columns:repeat(7,1fr);gap:8px;height:440px;padding:12px;display:grid}.painel .sk-col{flex-direction:column;gap:10px;display:flex}.painel .sk-dh{height:26px}.painel .sk-ev{border-radius:10px;height:54px}.painel .sk-col:nth-child(2n) .sk-ev:first-of-type{margin-top:70px}.painel .sk-col:nth-child(3n) .sk-ev:first-of-type{height:80px;margin-top:150px}.painel .sk-stats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.painel .sk-stats.two{grid-template-columns:repeat(2,1fr)}.painel .sk-stat{border-radius:var(--r-4);height:86px}.painel .sk-chart{border-radius:var(--r-4);height:210px}.painel .sk-cards{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;display:grid}.painel .sk-card{border-radius:var(--r-4);height:150px}.painel .sk-ticket{border-radius:22px;height:136px}.painel .sk-form{padding:6px 14px;display:grid}.painel .sk-frow{align-items:center;gap:16px;height:50px;display:flex}.painel .sk-frow+.sk-frow{box-shadow:inset 0 1px 0 var(--line)}.painel .sk-lab{flex:none;width:90px;height:10px}.painel .sk-fld{flex:1;max-width:320px;height:12px}@container device (max-width:720px){.painel .sk-stats{grid-template-columns:1fr 1fr}.painel .sk-stats .sk-stat:nth-child(3){display:none}.painel .sk-week{grid-template-columns:1fr;height:380px}.painel .sk-col:not(:first-child){display:none}.painel .sk-cards{grid-template-columns:1fr 1fr}}.painel .sk-swap{grid-template-columns:minmax(0,1fr);display:grid}.painel .sk-swap>*{grid-area:1/1;min-width:0}.painel .sk-swap-body.in{animation:p-skIn .36s var(--ease-out) both}.painel .sk-swap-skel{z-index:1;transition:opacity .32s var(--ease-out);position:relative}.painel .sk-swap-skel.out{opacity:0;pointer-events:none}.painel .sk-swap-skel .skel{display:block}.painel .sk-swap-skel .skel.ix{vertical-align:middle;display:inline-block}@keyframes p-skIn{0%{opacity:0}}.painel .st-tab{animation:p-skIn .24s var(--ease-out)}.painel .tabs+.st-tab>section:first-child>.section-title,.painel .tabs+.st-tab>.sk-swap>*>section:first-child>.section-title,.painel .tabs+.sk-swap>*>section:first-child>.section-title{margin-top:4px}.painel .skel.rv-sk-count{border-radius:4px;width:10px;height:8px}.painel .skel.rv-sk-search{height:var(--field-h);border-radius:var(--r-full)}.painel .skel.ai-sk-btn{border-radius:var(--r-full);flex:none;width:112px;height:30px}.painel .skel.ai-sk-meter{border-radius:var(--r-full);flex:none;width:96px;height:6px}.painel .ai-sk-field{align-items:center;display:flex}.painel .ai-sk-area{align-content:start;display:grid}.painel .ai-sk-ln{align-items:center;height:18px;display:flex}.painel .ai-sk-ph{color:var(--text-3)}.painel .ai-sk-off{opacity:.4}.painel .skel.ib-sk-av{border-radius:50%;flex:none;width:46px;height:46px}.painel .ib-sk-line{align-items:center;height:18px;display:flex}.painel .cv-sk{transition:opacity .15s ease-in-out}.painel .cv-sk .skel{display:block}.painel .cv-sk .skel.ix{vertical-align:middle;display:inline-block}.painel .inbox-workspace.cv-leaving{position:relative}.painel .cv-sk.out{z-index:25;opacity:0;pointer-events:none;grid-area:1/2/2/3;position:absolute;inset:0}.painel .cv-sk.out>.cv-head{visibility:hidden}.painel .cv-name-in{animation:.15s ease-in-out both cv-name-in}@keyframes cv-name-in{0%{opacity:0;filter:blur(2px);transform:translateY(4px)}}.painel[data-motion=reduced] .cv-name-in{animation:none}@media (prefers-reduced-motion:reduce){.painel:not([data-motion=full]) .cv-name-in{animation:none}}.painel .cv-sk-history{flex-direction:column;justify-content:flex-end;display:flex;overflow:hidden}.painel .skel.cv-sk-av{border-radius:50%;width:38px;height:38px}.painel .skel.cv-sk-bubble{border-radius:18px;max-width:100%}.painel .inbox-message:not(.own) .skel.cv-sk-bubble.tail{border-bottom-left-radius:4px}.painel .inbox-message.own .skel.cv-sk-bubble.tail{border-bottom-right-radius:4px}.painel .cv-sk .cv-field{align-items:center}.painel .skel.cv-sk-type{border-radius:5px;width:132px;height:9px}.painel .skel.cd-sk-av{border-radius:50%;width:60px;height:60px;margin-bottom:4px}.painel .skel.cd-sk-chip{border-radius:var(--r-full);width:136px;height:32px}.painel .sk-swap.fe-swap{grid-template-rows:minmax(0,1fr);height:100%}.painel .skel.fe-sk-seg{border-radius:var(--r-full);width:141px;height:34px}.painel .fe-sk-canvas{align-content:center;justify-items:center;gap:32px;padding:20px;display:grid}.painel .skel.fe-sk-card{border-radius:14px;width:min(220px,80%);height:64px}.painel .fe-sk-inspector{border-left:1px solid var(--line);align-content:start;gap:14px;padding:20px;display:grid}.painel .skel.fe-sk-field{height:var(--field-h);border-radius:var(--r-2)}.painel .field{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.painel .field>label,.painel .field>.label{color:var(--text-1);font-size:12.5px;font-weight:500;line-height:17px}.painel .field .opt{color:var(--text-2);font-weight:400}.painel .label-row{align-items:center;gap:4px;min-width:0;display:flex}.painel .label-row>:is(label,.label){color:var(--text-1);font-size:12.5px;font-weight:500;line-height:17px}.painel .info-tip{width:16px;height:16px;color:var(--text-3);transition:color .15s var(--ease-out);border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}.painel .info-tip:before{content:"";position:absolute;inset:-6px}.painel .info-tip .i{width:14px;height:14px}.painel .info-tip:is(:hover,.on){color:var(--text-1)}.painel .info-tip:focus-visible{box-shadow:0 0 0 2px var(--focus);outline:none}.painel .info-tip-pop{z-index:56;background:var(--tip-bg);width:max-content;max-width:240px;box-shadow:var(--tip-shadow);color:var(--tip-text);text-wrap:pretty;pointer-events:none;opacity:0;transition:opacity .12s var(--ease-out), transform .2s var(--ease-out);border-radius:10px;padding:6px 10px;font-size:12px;font-weight:450;line-height:16px;position:absolute;top:0;left:0;transform:translateY(3px)}.painel .info-tip-pop[data-side=below]{transform:translateY(-3px)}.painel .info-tip-pop.show{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.painel .info-tip-pop{transform:none!important}}.painel[data-motion=reduced] .info-tip-pop{transform:none}.painel .input,.painel .field-pill{height:var(--field-h);border-radius:var(--r-full);background:var(--fill-soft);transition:background .2s var(--ease-out), box-shadow .2s var(--ease-out)}.painel .input{border:0;outline:none;width:100%;padding:0 14px;font-size:13px;font-weight:500}.painel .field-pill{cursor:text;align-items:center;gap:8px;padding:0 14px;display:flex;position:relative}.painel .field-pill>.i{width:15px;height:15px;color:var(--text-3);transition:color .2s var(--ease-out)}.painel .field-pill:focus-within>.i{color:var(--text-1)}.painel .field-pill input{background:0 0;border:0;outline:none;flex:1;min-width:0;height:100%;padding:0;font-size:13px;font-weight:500}.painel .textarea{background:var(--fill-soft);resize:none;width:100%;min-height:70px;transition:background .2s var(--ease-out), box-shadow .2s var(--ease-out);border:0;border-radius:17px;outline:none;padding:8px 14px;font-size:13px;font-weight:500;line-height:18px;display:block}.painel .input::placeholder,.painel .field-pill input::placeholder,.painel .textarea::placeholder{color:var(--text-3)}.painel .input:focus,.painel .field-pill:focus-within,.painel .textarea:focus{box-shadow:inset 0 0 0 2px var(--focus)}.painel .field.invalid .input,.painel .field-pill.invalid,.painel :is(.input,.textarea)[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--err)}.painel :is(.input,.textarea):disabled{opacity:.7}.painel .input[type=number]{appearance:textfield}.painel .input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.painel .input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.painel .select-trigger{text-align:left;min-width:0;color:var(--text-1);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;display:flex}.painel .select-trigger:disabled{cursor:default}.painel .select-trigger[data-placeholder]{color:var(--text-3)}.painel .select-trigger .select-value{align-items:center;gap:8px;min-width:0;display:flex}.painel .select-trigger .select-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.painel .select-trigger .select-chevron{color:var(--text-3);flex:none;display:flex}.painel .input.time-field{text-align:center;flex:none;width:72px;padding:0}.painel .field-error{color:var(--err);align-items:center;gap:6px;font-size:12px;line-height:16px;display:none}.painel .field.invalid .field-error{display:flex}.painel :is(.field,.label-row,.dir-bar,.toolbar,.gate-form)>label,.painel label:is(.search,.field-pill,.pill-btn){margin:0}.painel .field-pill input:focus{box-shadow:none}.painel .field-pill input{min-height:0}@keyframes p-pop{0%{opacity:0;transform:scale(.92)}}.painel .switch{border-radius:var(--r-full);background:var(--fill-strong);width:42px;height:25px;transition:background .18s var(--ease-out);flex:none;position:relative}.painel .switch:after{content:"";width:20px;height:20px;transition:transform .48s var(--spring), width .2s var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:2.5px;left:2.5px;box-shadow:0 1px 3px #0003,0 0 0 .5px #0000000a}.painel .switch[aria-checked=true]{background:var(--ok-fill)}.painel .switch[aria-checked=true]:after{transform:translate(17px)}.painel .switch:active:after{width:24px}.painel .switch[aria-checked=true]:active:after{transform:translate(13px)}.painel .switch-row{text-align:left;align-items:center;gap:12px;width:100%;min-height:44px;display:flex}.painel .switch-row .grow{flex:1;min-width:0}.painel [role=switch]:disabled{cursor:default}.painel [role=switch]:disabled .switch{opacity:.45}.painel .choice-grid{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;display:grid}.painel .choice{border-radius:var(--r-3);text-align:left;box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .15s var(--ease-out), background .15s;gap:8px;padding:8px;display:grid}.painel .choice:hover{background:var(--fill-soft)}.painel .choice[aria-checked=true]{box-shadow:inset 0 0 0 2px var(--accent-fg)}.painel .choice strong{justify-content:space-between;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex}.painel .choice small{color:var(--text-2);font-size:11.5px;line-height:15px}.painel .choice .check{background:var(--accent-solid);width:18px;height:18px;color:var(--accent-on);opacity:0;transition:opacity .15s, transform .3s var(--spring);border-radius:50%;place-items:center;display:grid;transform:scale(.6)}.painel .choice[aria-checked=true] .check{opacity:1;transform:none}.painel .choice .check .i{width:12px;height:12px;stroke-width:calc(2.15 * var(--i-weight,1))}.painel .mini{border-radius:9px;grid-template-columns:26% 1fr;gap:4px;height:54px;padding:5px;display:grid}.painel .mini.light{background:#ebebef}.painel .mini.dark{background:#0f0f11}.painel .mini.system{background:linear-gradient(135deg,#ebebef 50%,#0f0f11 50%)}.painel .mini i{border-radius:5px;display:block}.painel .mini.light i{background:#fff}.painel .mini.dark i{background:#232326}.painel .mini.system i:first-child{background:#ffffffd9}.painel .mini.system i:last-child{background:#232326e6}.painel .swatches{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.painel .swatch{background:var(--sw);width:26px;height:26px;color:var(--sw-on);transition:transform .3s var(--spring);border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #00000014}.painel .swatch:hover{transform:scale(1.08)}.painel .swatch .i{width:13px;height:13px;stroke-width:calc(2.35 * var(--i-weight,1));opacity:0;transition:opacity .15s, transform .3s var(--spring);transform:scale(.5)}.painel .swatch[aria-checked=true]{box-shadow:0 0 0 2px var(--surface-bg,var(--stage)), 0 0 0 4px var(--sw)}.painel .swatch[aria-checked=true] .i{opacity:1;transform:none}.painel .sw-azul{--sw:var(--azul-solid);--sw-on:var(--azul-on)}.painel .sw-indigo{--sw:var(--indigo-solid);--sw-on:var(--indigo-on)}.painel .sw-roxo{--sw:var(--roxo-solid);--sw-on:var(--roxo-on)}.painel .sw-rosa{--sw:var(--rosa-solid);--sw-on:var(--rosa-on)}.painel .sw-turquesa{--sw:var(--turquesa-solid);--sw-on:var(--turquesa-on)}.painel .sw-ouro{--sw:var(--ouro-solid);--sw-on:var(--ouro-on)}.painel .sw-grafite{--sw:var(--grafite-solid);--sw-on:var(--grafite-on)}.painel .shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:2px 0 4px;display:grid}.painel .shortcut{background:var(--sg);color:#fff;text-align:left;height:78px;transition:transform .3s var(--spring), filter .15s var(--ease-out);border-radius:16px;flex-direction:column;justify-content:space-between;gap:12px;padding:11px 12px 11px 13px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 .5px #0000000f,0 1px 2px #0000000d}.painel .shortcut:after{content:"";pointer-events:none;background:linear-gradient(#ffffff29,#0000 60%);position:absolute;inset:0}.painel .shortcut:hover{filter:brightness(1.04)saturate(1.05);transform:translateY(-1px)}.painel .shortcut:active{transition-duration:.1s;transform:scale(.97)}.painel .sc-top{justify-content:space-between;align-items:flex-start;display:flex}.painel .sc-top .i{width:20px;height:20px}.painel .sc-top .sc-plus{background:#ffffff38;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.painel .sc-top .sc-plus .i{width:12px;height:12px;stroke-width:calc(2.15 * var(--i-weight,1))}.painel .sc-label{z-index:1;letter-spacing:-.006em;font-size:12.5px;font-weight:600;line-height:16px;position:relative}.painel .s-red{--sg:linear-gradient(160deg, #ff6a5e, #e8362c)}.painel .s-orange{--sg:linear-gradient(160deg, #ffa53d, #ee7a00)}.painel .s-green{--sg:linear-gradient(160deg, #45cf6c, #1f9e44)}.painel .s-graphite{--sg:linear-gradient(160deg, #5a5a61, #2a2a2e)}.painel .home-grid{grid-template-columns:minmax(0,1.45fr) minmax(290px,1fr);align-items:start;gap:0 24px;display:grid}.painel .mini-cans{align-items:flex-end;gap:3px;height:16px;display:flex}.painel .mini-cans i{background:var(--fill-strong);border-radius:2.5px;width:7px;height:16px;display:block;position:relative;overflow:hidden}.painel .mini-cans i:after{content:"";height:var(--lvl);background:var(--can);position:absolute;bottom:0;left:0;right:0}.painel .mini-cans i.is-empty{box-shadow:inset 0 0 0 1.5px var(--err-fill);background:0 0}.painel .due{color:var(--text-2);font-size:11.5px}.painel .due.warn{color:var(--warn)}.painel .allclear{color:var(--text-2);align-items:center;gap:10px;padding:14px 12px;font-size:12.5px;display:flex}.painel .widget{background:var(--card-bg);box-shadow:var(--card-shadow);border-radius:var(--r-4);gap:12px;padding:14px;display:grid}.painel .today-head{align-items:center;gap:10px;display:flex}.painel .cal-icon{background:#fff;border-radius:10px;flex:none;grid-template-rows:13px 1fr;justify-items:center;width:38px;height:38px;display:grid;overflow:hidden;box-shadow:0 0 0 1px #0000000f,0 2px 6px -2px #0000002e}.painel .cal-icon b{letter-spacing:.06em;color:#ff3b30;padding-top:2px;font-size:8px;font-weight:700;line-height:13px}.painel .cal-icon span{color:#111113;letter-spacing:-.02em;font-size:19px;font-weight:500;line-height:22px}.painel .today-head strong{font-size:13.5px;font-weight:600;display:block}.painel .today-head div>span{color:var(--text-2);font-size:12px;display:block}.painel .next{border-radius:var(--r-3);background:var(--fill-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.painel .next-time{letter-spacing:-.02em;font-size:19px;font-weight:600;line-height:22px}.painel .next-time small{color:var(--text-2);letter-spacing:0;font-size:11px;font-weight:500;line-height:14px;display:block}.painel .next-main strong{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.painel .next-main span{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.painel .soon{color:var(--ok);font-weight:600}.painel .dayline{height:30px;position:relative}.painel .dayline .track{background:var(--fill);border-radius:8px;height:8px;position:absolute;top:4px;left:0;right:0}.painel .dayline .ev{background:var(--c);border-radius:8px;height:8px;position:absolute;top:4px}.painel .dayline .now{background:var(--err-fill);border-radius:2px;width:2px;height:16px;position:absolute;top:0;transform:translate(-1px)}.painel .dayline .now:before{content:"";background:var(--err-fill);border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;left:-2.5px}.painel .dayline .hours{color:var(--text-3);justify-content:space-between;font-size:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.painel .later{gap:2px;display:grid}.painel .later-row{align-items:center;gap:10px;padding:5px 2px;font-size:12.5px;display:flex}.painel .later-row .bar{background:var(--c);border-radius:3px;flex:none;width:3px;height:28px}.painel .later-row .t{flex:none;width:44px;font-size:12px;font-weight:600}.painel .later-row .t small{color:var(--text-2);font-size:11px;font-weight:400;line-height:14px;display:block}.painel .later-row b{font-size:13px;font-weight:500;display:block}.painel .later-row span{color:var(--text-2);font-size:11.5px;display:block}.painel .ticket-wrap{filter:var(--ticket-shadow)}.painel .ticket{--stub:60px;background:var(--card-solid);border-radius:var(--r-4);-webkit-mask:radial-gradient(circle 9px at 0 calc(100% - var(--stub)), #0000 96%, #000) left / 51% 100% no-repeat, radial-gradient(circle 9px at 100% calc(100% - var(--stub)), #0000 96%, #000) right / 51% 100% no-repeat;-webkit-mask:radial-gradient(circle 9px at 0 calc(100% - var(--stub)), #0000 96%, #000) left / 51% 100% no-repeat, radial-gradient(circle 9px at 100% calc(100% - var(--stub)), #0000 96%, #000) right / 51% 100% no-repeat;mask:radial-gradient(circle 9px at 0 calc(100% - var(--stub)), #0000 96%, #000) left / 51% 100% no-repeat, radial-gradient(circle 9px at 100% calc(100% - var(--stub)), #0000 96%, #000) right / 51% 100% no-repeat;position:relative}.painel .ticket-main{gap:12px;padding:14px 16px;display:grid}.painel .ticket-top{color:var(--text-2);align-items:center;gap:8px;font-size:11.5px;display:flex}.painel .ticket-top .who{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.painel .tk-code{flex:none;justify-items:end;gap:3px;margin-left:14px;display:grid}.painel .ticket-top .code-tag{letter-spacing:.06em;color:var(--text-2);white-space:nowrap;font-size:9.5px;line-height:1}.painel .ticket-top .barcode{flex:none}.painel .barcode{opacity:.75;background:repeating-linear-gradient(90deg, var(--text-1) 0 1px, transparent 1px 3px, var(--text-1) 3px 5px, transparent 5px 6px, var(--text-1) 6px 7px, transparent 7px 10px);border-radius:1px;width:46px;height:16px}.painel .ticket h3{letter-spacing:-.016em;text-wrap:balance;margin:0;font-size:17px;font-weight:600;line-height:22px}.painel .ticket-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;display:grid}.painel .cap{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);font-size:10px;font-weight:600;line-height:14px;display:block}.painel .val{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;line-height:17px;display:block;overflow:hidden}.painel .ticket-perf{border-top:1.5px dashed var(--line-strong);height:0;margin:0 14px}.painel .ticket-stub{height:var(--stub);transform-origin:30% 0;justify-content:space-between;align-items:center;gap:10px;padding:0 12px 0 16px;display:flex}.painel .ticket-stub>span{font-size:12.5px;font-weight:600}.painel .rsvp{gap:4px;display:inline-flex}.painel .rsvp button{border-radius:var(--r-full);background:var(--fill);height:28px;color:var(--text-1);transition:background .12s, transform .12s var(--ease-out);padding:0 11px;font-size:12px;font-weight:600}.painel .rsvp button:hover{background:var(--fill-strong)}.painel .rsvp button:active{transform:scale(.94)}.painel .rsvp button.yes{background:var(--accent-solid);color:var(--accent-on)}.painel .notifs{gap:8px;display:grid}.painel .notif-wrap{isolation:isolate;position:relative}.painel .notif{z-index:1;background:var(--card-bg);width:100%;box-shadow:var(--card-shadow);text-align:left;transition:box-shadow .2s var(--ease-out);border-radius:18px;grid-template-columns:30px minmax(0,1fr) 8px;align-items:start;gap:11px;padding:11px 12px 12px;display:grid;position:relative}.painel .notif:hover{box-shadow:var(--pop)}.painel .notif .app-icon{margin-top:1px}.painel .notif-meta{color:var(--text-2);justify-content:space-between;align-items:baseline;gap:8px;font-size:11.5px;line-height:15px;display:flex}.painel .notif-meta time{color:var(--text-3);flex:none}.painel .notif-title{margin-top:1px;font-size:13px;font-weight:600;line-height:18px;display:block}.painel .notif-text{color:var(--text-2);font-size:12.5px;line-height:17px;display:block}.painel .notif .unread{background:var(--new);border-radius:50%;width:8px;height:8px;margin-top:21px}.painel .notif-x{z-index:2;background:var(--raised);width:22px;height:22px;color:var(--text-2);box-shadow:var(--pop);opacity:0;transition:opacity .15s var(--ease-out), transform .25s var(--spring);border-radius:50%;place-items:center;display:grid;position:absolute;top:-7px;left:-7px;transform:scale(.7)}.painel .notif-x .i{width:12px;height:12px;stroke-width:calc(2 * var(--i-weight,1))}.painel .notif-wrap:hover .notif-x,.painel .notif-x:focus-visible{opacity:1;transform:none}.painel .notif-x:hover{color:var(--text-1)}.painel .notif-wrap.pile:not(.open){padding-bottom:12px}.painel .notif-list{isolation:isolate;gap:8px;display:grid;position:relative}.painel .notif-wrap.pile:not(.open) .notif-list>.notif:nth-child(n+2){z-index:-1;pointer-events:none;transform-origin:50% 100%;opacity:.9;position:absolute;inset:0;transform:translateY(6px)scale(.95)}.painel .notif-wrap.pile:not(.open) .notif-list>.notif:nth-child(n+3){z-index:-2;opacity:.55;transform:translateY(12px)scale(.9)}.painel .notif-wrap.pile:not(.open) .notif-list>.notif:nth-child(n+4),.painel .notif-wrap.pile:not(.open) .notif-list>.notif:nth-child(n+2)>*{opacity:0}.painel .notif-wrap.pile:not(.open):not(.moving) .notif-list>.notif:nth-child(n+2){transition:transform .4s var(--spring)}.painel .notif-wrap.pile:not(.open):not(.moving):hover .notif-list>.notif:nth-child(2){transform:translateY(8px)scale(.95)}.painel .notif-wrap.pile:not(.open):not(.moving):hover .notif-list>.notif:nth-child(n+3){transform:translateY(16px)scale(.9)}.painel .notif-group-head{align-items:center;gap:6px;height:28px;margin-bottom:8px;padding:0 0 0 4px;display:flex}.painel .notif-wrap.pile:not(.open) .notif-group-head{display:none}.painel .notif-group-head strong{letter-spacing:-.01em;flex:1;font-size:13.5px;font-weight:600}.painel .notif-wrap.open .notif-x{display:none}.painel .notif-when{flex:none;align-items:center;gap:6px;display:inline-flex}.painel .notif-more{background:var(--fill);height:16px;color:var(--text-2);transition:opacity .2s var(--ease-out), transform .35s var(--spring);border-radius:999px;align-items:center;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.painel .notif-wrap.open:not(.closing) .notif-more{opacity:0;transform:scale(.6)}.painel .notif .unread{transition:opacity .2s var(--ease-out), transform .35s var(--spring)}.painel .notif .unread.off{opacity:0;transform:scale(.4)}.painel .notif-av{width:30px;height:30px;margin-top:1px;position:relative}.painel .notif-av .app-icon{width:15px;height:15px;box-shadow:0 0 0 2px var(--card-solid);border-radius:4.5px;position:absolute;bottom:-4px;right:-4px}.painel .notif-av .app-icon .i{width:9px;height:9px;stroke-width:calc(2.1 * var(--i-weight,1))}.painel .pill-btn{white-space:nowrap;border-radius:var(--r-full);background:var(--fill);height:26px;color:var(--text-1);transition:background .12s var(--ease-out), transform .12s var(--ease-out);flex:none;justify-content:center;align-items:center;padding:0 11px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.painel .pill-btn:hover{background:var(--fill-strong)}.painel .pill-btn:active,.painel .round-btn:active{transform:scale(.94)}.painel .round-btn{background:var(--fill);width:26px;height:26px;color:var(--text-1);transition:background .12s var(--ease-out), transform .12s var(--ease-out);border-radius:50%;place-items:center;display:grid}.painel .round-btn:hover{background:var(--fill-strong)}.painel .round-btn .i{width:12px;height:12px;stroke-width:calc(2 * var(--i-weight,1))}.painel .request{align-items:center;gap:14px;padding:12px;display:flex}.painel .request .row-main{gap:2px;display:grid}.painel .request .facts{color:var(--text-2);flex-wrap:wrap;gap:4px 12px;font-size:12px;display:flex}.painel .request-actions{flex:none;gap:8px;display:flex}.painel .areas{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.painel .area-card{border-radius:var(--r-4);box-shadow:var(--card-shadow);background:var(--card-bg);text-align:left;transition:box-shadow .2s var(--ease-out), transform .3s var(--spring);gap:14px;padding:14px;display:grid}.painel .area-card:hover{transform:translateY(-2px)}.painel .area-card strong{font-size:13.5px;font-weight:600}.painel .area-card .foot{color:var(--text-2);justify-content:space-between;align-items:center;gap:8px;font-size:11.5px;display:flex}.painel .timeline{gap:0;padding:4px 0;display:grid}.painel .tl{grid-template-columns:20px 1fr auto;gap:10px;padding:8px 4px;font-size:12.5px;display:grid;position:relative}.painel .tl:before{content:"";background:var(--line-strong);width:1.5px;position:absolute;top:24px;bottom:-8px;left:13px}.painel .tl:not(:has(~.tl)):before{display:none}.painel .tl .node{background:var(--surface);width:10px;height:10px;box-shadow:inset 0 0 0 2px var(--text-3);border-radius:50%;margin:4px 0 0 5px}.painel .tl .node.done{background:var(--text-1);box-shadow:none}.painel .tl .node.accent{background:var(--accent);box-shadow:none}.painel .tl time{color:var(--text-2);font-size:11.5px}.painel .tl b{font-weight:600}.painel .tl>span:nth-child(2){min-width:0}.painel .tl small{color:var(--text-2);overflow-wrap:anywhere;margin-top:1px;font-size:12px;line-height:16px;display:block}.painel .tl .node.ok{background:var(--ok);box-shadow:none}.painel .tl .node.warn{background:var(--warn);box-shadow:none}.painel .tl .node.err{background:var(--err);box-shadow:none}.painel .tl-list{display:grid}.painel .mini-spin{border:1.5px solid color-mix(in srgb, var(--text-2) 25%, transparent);border-top-color:var(--text-2);border-radius:50%;width:12px;height:12px;animation:1.1s linear infinite p-pillTurn}.painel .poll-back{border-radius:var(--r-full);height:28px;color:var(--text-2);transition:background .12s var(--ease-out), color .12s var(--ease-out);align-items:center;gap:2px;margin:-6px 0 8px -6px;padding:0 10px 0 4px;font-size:12.5px;font-weight:500;display:inline-flex}.painel .poll-back:hover{background:var(--fill-soft);color:var(--text-1)}.painel .poll-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.painel .poll-top h2{letter-spacing:-.016em;margin:8px 0 3px;font-size:20px;font-weight:600;line-height:26px}.painel .poll-meta{color:var(--text-2);font-size:12.5px;line-height:18px}.painel .poll-actions{align-items:center;gap:8px;padding-top:2px;display:flex}.painel .state-chip{border-radius:var(--r-full);background:var(--fill);height:22px;color:var(--text-1);white-space:nowrap;align-items:center;padding:0 9px;font-size:11.5px;font-weight:600;display:inline-flex}.painel .state-chip.ready{background:var(--ok-tint);color:var(--ok)}.painel .state-chip.todo{background:var(--warn-tint);color:var(--warn)}.painel .state-chip.booked{background:color-mix(in srgb, var(--new) 13%, transparent);color:var(--new)}.painel .state-chip.closed{color:var(--text-2)}.painel .prog-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.painel .prog{min-width:200px;color:var(--text-2);flex:1;align-items:center;gap:8px;font-size:12.5px;display:flex}.painel .prog b,.painel .mini-prog b{color:var(--text-1);font-weight:600}.painel .prog .bar,.painel .mini-prog .bar{background:var(--fill);border-radius:6px;flex:1;max-width:200px;height:6px;display:block;overflow:hidden}.painel .prog .bar i,.painel .mini-prog .bar i{background:var(--ok-fill);height:100%;transition:width .5s var(--ease-smooth);border-radius:6px;display:block}.painel .mini-prog{color:var(--text-2);align-items:center;gap:6px;font-size:12px;display:inline-flex}.painel .mini-prog .bar{flex:none;width:56px}.painel .poll-ans{gap:8px}.painel .poll-main{text-align:left;flex:1;align-items:center;gap:12px;min-width:0;display:flex}.painel .poll-row .row-trail{gap:10px}.painel .booked-bar{border-radius:var(--r-3);background:color-mix(in srgb, var(--new) 10%, transparent);align-items:center;gap:10px;margin-bottom:14px;padding:8px 8px 8px 14px;font-size:12.5px;display:flex}.painel .booked-bar>.i{color:var(--new)}.painel .booked-bar b{font-weight:600}.painel .poll-cols{grid-template-columns:minmax(0,1fr) 290px;grid-template-areas:"grid best""grid inv";align-items:start;gap:14px;display:grid}.painel .ag-card{grid-area:grid}.painel .best-card{grid-area:best}.painel .pinv-card{grid-area:inv}.painel .wcard-head{justify-content:space-between;align-items:center;gap:8px;min-height:28px;display:flex}.painel .wcard-head h3{letter-spacing:-.01em;margin:0;font-size:13.5px;font-weight:600}.painel .ag-wrap{overflow-x:auto}.painel .ag{grid-template-columns:46px repeat(var(--n), minmax(56px, 1fr));-webkit-user-select:none;user-select:none;gap:2px 4px;display:grid}.painel .ag.paint{touch-action:none}.painel .ag-dayh{color:var(--text-2);border-radius:10px;justify-items:center;padding:2px 0 6px;font-size:11px;font-weight:500;display:grid}.painel .ag-dayh b{color:var(--text-1);font-size:14px;font-weight:600;line-height:18px}.painel button.ag-dayh:hover{background:var(--fill-soft)}.painel .ag-time{height:20px;color:var(--text-3);text-align:right;border-radius:6px;padding-right:6px;font-size:10.5px;font-weight:500;line-height:10px;transform:translateY(-5px)}.painel button.ag-time:not(.half):hover{color:var(--text-1)}.painel .ag-cell{background:var(--fill-soft);cursor:pointer;height:20px;transition:background .12s var(--ease-out);border-radius:6px;position:relative}.painel .ag.paint .ag-cell:hover{box-shadow:inset 0 0 0 1.5px var(--line-strong)}.painel .ag-cell.busy{background:repeating-linear-gradient(135deg, var(--fill) 0 4px, var(--fill-soft) 4px 8px)}.painel .ag-cell.on{background:var(--ok-fill)}.painel .ag.heat .ag-cell{background:color-mix(in srgb, var(--ok-fill) var(--h), var(--fill-soft))}.painel .ag.heat .ag-cell:hover{box-shadow:inset 0 0 0 1.5px var(--text-1)}.painel .ag.heat .ag-cell.all{box-shadow:inset 0 0 0 1.5px var(--ok)}.painel .ag-cell em{color:var(--text-1);opacity:.55;font-size:10px;font-style:normal;font-weight:600;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.painel .ag.heat .ag-cell.all em{color:#fff;opacity:.95}.painel .ag-legend{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:11.5px;display:flex}.painel .ag-legend span{align-items:center;gap:6px;display:inline-flex}.painel .ag-legend i{border-radius:3px;width:14px;height:10px}.painel .lg-on{background:var(--ok-fill)}.painel .lg-busy{background:repeating-linear-gradient(135deg, var(--fill-strong) 0 3px, var(--fill-soft) 3px 6px)}.painel .heat-scale i{background:linear-gradient(90deg, var(--fill-soft), var(--ok-fill));width:64px!important}.painel .resp-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.painel .resp-card.readonly .ag-cell,.painel .resp-card.readonly .dc-row{cursor:default}.painel .daycol{touch-action:pan-y;-webkit-user-select:none;user-select:none;gap:4px;display:grid}.painel .dc-row{background:var(--fill-soft);height:44px;color:var(--text-2);text-align:left;transition:background .15s var(--ease-out), color .15s var(--ease-out);border-radius:14px;align-items:center;gap:12px;padding:0 14px;font-size:13px;font-weight:500;display:flex}.painel .dc-row .lbl{opacity:0;transition:opacity .15s var(--ease-out);margin-left:auto;font-size:12px;font-weight:600}.painel .dc-busy{min-width:0;color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.painel .dc-row.on{background:var(--ok-fill);color:#fff}.painel .dc-row.on .lbl{opacity:1}.painel .dc-row.on .dc-busy{display:none}.painel .dc-row.heat{background:color-mix(in srgb, var(--ok-fill) var(--h), var(--fill-soft));color:var(--text-1)}.painel .dc-row.heat .hc-n{margin-left:auto;font-size:12px;font-weight:600}.painel .dc-row.heat.all{box-shadow:inset 0 0 0 1.5px var(--ok)}.painel .ag-toggle{justify-content:space-between;align-items:center;width:100%;height:40px;font-size:13px;font-weight:500;display:flex}.painel .ag-toggle .chev{transition:transform .35s var(--ease-smooth)}.painel .ag-toggle[aria-expanded=true] .chev{transform:rotate(90deg)}.painel .ag-card .expander>div{gap:10px;padding-bottom:4px;display:grid}.painel .sticky-bar{z-index:5;background:var(--toast-bg);-webkit-backdrop-filter:blur(16px)saturate(1.6);backdrop-filter:blur(16px)saturate(1.6);box-shadow:var(--pop);border-radius:22px;align-items:center;gap:12px;margin-top:14px;padding:8px 8px 8px 16px;display:flex;position:sticky;bottom:12px}.painel .sticky-bar .grow{min-width:0;color:var(--text-2);flex:1;font-size:12.5px}.painel .sticky-bar b{color:var(--text-1);font-weight:600}.painel .resp-done{background:var(--ok-tint);border-radius:22px;align-items:center;gap:12px;margin-top:14px;padding:12px 12px 12px 16px;font-size:12.5px;line-height:17px;display:flex}.painel .resp-done>.i{width:20px;height:20px;color:var(--ok)}.painel .resp-done b{font-weight:600}.painel .resp-done small{color:var(--text-2);display:block}.painel .best{display:grid}.painel .best-row{align-items:center;gap:10px;min-height:54px;padding:6px 0;display:flex}.painel .best-row+.best-row,.painel .pinv-row+.pinv-row{box-shadow:inset 0 1px 0 var(--line)}.painel .best-n{background:var(--fill);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:11.5px;font-weight:600;display:grid}.painel .best-n.all{background:var(--ok-fill);color:#fff}.painel .best-row .grow,.painel .pinv-row .grow{flex:1;min-width:0;display:grid}.painel .best-row b{font-size:13px;font-weight:600}.painel .best-row small,.painel .pinv-row small{color:var(--text-2);font-size:12px}.painel .pinv{display:grid}.painel .pinv-row{align-items:center;gap:10px;min-height:46px;display:flex}.painel .pinv-row .avatar{width:28px;height:28px;font-size:10.5px}.painel .pinv-row b{font-size:13px;font-weight:500}.painel .pinv-st{color:var(--text-3);white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:inline-flex}.painel .pinv-st.ok{color:var(--ok)}.painel .pinv-st .i{width:13px;height:13px;stroke-width:calc(2 * var(--i-weight,1))}.painel .poll-note{max-width:640px;color:var(--text-2);white-space:pre-line;text-wrap:pretty;margin:-6px 0 14px;font-size:13px;line-height:19px}.painel .ag-head-tools{align-items:center;gap:10px;display:flex}.painel .pinv-more{flex:none;width:28px;height:28px;margin-right:-6px}.painel .slot-pop{gap:10px;width:270px;padding:4px 4px 2px;display:grid}.painel .sp-head{padding:4px 6px 0;display:grid}.painel .sp-head b{font-size:13px;font-weight:600}.painel .sp-head span{color:var(--text-2);font-size:12px}.painel .sp-sec{gap:6px;padding:0 6px;display:grid}.painel .sp-h{color:var(--text-2);font-size:11.5px;font-weight:500}.painel .sp-h.ok{color:var(--ok)}.painel .sp-h.muted{color:var(--text-3)}.painel .sp-people{flex-wrap:wrap;gap:4px;display:flex}.painel .sp-p{border-radius:var(--r-full);background:var(--fill-soft);align-items:center;gap:5px;height:26px;padding:0 9px 0 3px;font-size:12px;font-weight:500;display:inline-flex}.painel .sp-p .avatar{width:20px;height:20px;font-size:8px}.painel .pdays{gap:10px;display:grid}.painel .month-grid.multi{touch-action:pan-y;-webkit-user-select:none;user-select:none}.painel .list-row.nested{min-height:44px;padding:0 4px}.painel .wl-note{color:var(--text-2);margin:-6px 0 0;font-size:12.5px}.painel .wk-views{justify-self:start}.painel .wk-ag{grid-template-columns:40px repeat(7,minmax(0,1fr));gap:2px 3px}.painel .wk-ag .ag-dayh b{font-size:12.5px;font-weight:600}.painel .wk-view{gap:12px;display:grid}.painel .wl{padding:0 8px 0 14px}.painel .wl-row{grid-template-columns:82px minmax(0,1fr) auto;align-items:start;gap:8px;padding:10px 0;display:grid}.painel .wl-row+.wl-row{box-shadow:inset 0 1px 0 var(--line)}.painel .wl-day{text-align:left;align-items:center;gap:8px;height:30px;font-size:13px;font-weight:500;display:flex}.painel .wl-ranges{gap:6px;display:grid}.painel .wl-range{align-items:center;gap:6px;display:flex}.painel .wl-range .icon-btn{width:26px;height:26px}.painel .wl-off{height:30px;color:var(--text-3);align-items:center;font-size:12.5px;display:flex}.painel .wl-tools{gap:2px;display:flex}.painel .wl-tools .icon-btn{width:30px;height:30px}.painel .wl-empty{margin:0}.painel .wk-page{gap:10px;max-width:640px;display:grid}.painel .wk-page-head{justify-content:flex-end;min-height:18px;margin-top:-8px;display:flex}.painel .wk-card{gap:14px}.painel .switch.sm{width:34px;height:21px}.painel .switch.sm:after{width:16px;height:16px;top:2.5px;left:2.5px}.painel .switch.sm[aria-checked=true]:after{transform:translate(13px)}.painel .switch.sm:active:after{width:19px}.painel .switch.sm[aria-checked=true]:active:after{transform:translate(10px)}.painel .toast .act.alt{background:var(--fill);color:var(--text-1)}@container device (max-width:720px){.painel .poll-cols{flex-direction:column;display:flex}.painel .best-card{order:1}.painel .ag-card{order:2}.painel .pinv-card{order:3}.painel .sticky-bar{bottom:92px}.painel .poll-row .mini-prog{display:none}.painel .poll-top h2{font-size:19px;line-height:24px}}.painel .save-status{color:var(--text-2);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.painel .save-status .i{width:14px;height:14px;color:var(--ok)}.painel .save-status.err .i{color:var(--err)}.painel .save-status .link-btn{font-size:11.5px}.painel .daystrip{scrollbar-width:none;gap:6px;margin-bottom:12px;display:flex;overflow-x:auto}.painel .day{border-radius:var(--r-3);min-width:50px;color:var(--text-2);justify-items:center;gap:2px;padding:8px 6px;font-size:11.5px;transition:background .15s,color .15s;display:grid;position:relative}.painel .day b{color:var(--text-1);font-size:16px;font-weight:600;line-height:21px}.painel .day:hover{background:var(--fill-soft)}.painel .day[aria-pressed=true]{background:var(--text-1);color:var(--panel)}.painel .day[aria-pressed=true] b{color:var(--panel)}.painel .day .has{background:var(--accent);opacity:0;border-radius:50%;width:4px;height:4px;position:absolute;bottom:4px}.painel .day[aria-pressed=true] .has{background:var(--panel)}.painel .day.filled .has{opacity:1}.painel .progress{background:var(--fill);border-radius:6px;height:6px;overflow:hidden}.painel .progress>i{background:var(--ok-fill);height:100%;transition:width .5s var(--ease-smooth);border-radius:6px;display:block}.painel .counter-wrap{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;max-width:460px;display:grid}.painel [data-panel=pick\:balcao]{container:balcao/inline-size}@container balcao (min-width:700px){.painel .counter-wrap{grid-template-columns:minmax(300px,1fr) minmax(0,1.1fr);gap:40px;max-width:960px}}@container balcao (max-width:699px){.painel .receipt-ghost{display:none}}.painel .pk-left{min-width:0;padding-top:4px}.painel .code-label{color:var(--text-2);margin-bottom:10px;font-size:13px;font-weight:500;display:block}.painel .code{width:max-content;max-width:100%;transition:opacity .2s var(--ease-out);grid-template-columns:repeat(3,minmax(0,48px)) 20px repeat(3,minmax(0,48px));align-items:center;gap:6px;display:grid;position:relative}.painel .code input{opacity:0;cursor:text;border:0;width:100%;font-size:16px;position:absolute;inset:0}.painel .code .box{aspect-ratio:4/5;background:var(--fill-soft);transition:background .15s var(--ease-out), box-shadow .15s var(--ease-out);pointer-events:none;border-radius:14px;place-items:center;font-size:24px;font-weight:600;display:grid}.painel .code .box:not(:empty){background:var(--fill)}.painel .code.focus .box.active{box-shadow:inset 0 0 0 2px var(--focus)}.painel .code.focus .box.active:empty:after{content:"";background:var(--text-1);border-radius:2px;width:2px;height:42%;animation:1s step-end infinite p-caret}.painel .code.busy{opacity:.45}@keyframes p-caret{50%{opacity:0}}.painel .code .dash{background:var(--text-3);border-radius:2px;justify-self:center;width:10px;height:2px}.painel .code.shake{animation:p-shake .36s var(--ease-out)}@keyframes p-shake{20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}.painel .code-error{color:var(--err);align-items:flex-start;gap:6px;margin-top:10px;font-size:12.5px;line-height:17px;display:none}.painel .code-error .i{flex:none;margin-top:1px}.painel .code-error.show{display:flex}.painel .pk-alt{color:var(--text-2);margin:16px 0 0;font-size:13px}.painel .pk-try{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:6px;margin:18px 0 0;font-size:12px;display:flex}.painel .pk-try>span{margin-right:2px}.painel .pk-try .chip b{color:var(--text-1);font-weight:600}.painel #pk-find .field-pill{max-width:400px}.painel #pk-results:not(:empty){max-width:520px;margin-top:14px}.painel .pk-none{color:var(--text-2);margin:0;font-size:12.5px;line-height:17px}.painel .receipt-wrap{filter:var(--ticket-shadow)}.painel .receipt{--stub:78px;background:var(--card-solid);border-radius:var(--r-4);-webkit-mask:radial-gradient(circle 9px at 0 calc(100% - var(--stub)), #0000 96%, #000) left / 51% 100% no-repeat, radial-gradient(circle 9px at 100% calc(100% - var(--stub)), #0000 96%, #000) right / 51% 100% no-repeat;-webkit-mask:radial-gradient(circle 9px at 0 calc(100% - var(--stub)), #0000 96%, #000) left / 51% 100% no-repeat, radial-gradient(circle 9px at 100% calc(100% - var(--stub)), #0000 96%, #000) right / 51% 100% no-repeat;mask:radial-gradient(circle 9px at 0 calc(100% - var(--stub)), #0000 96%, #000) left / 51% 100% no-repeat, radial-gradient(circle 9px at 100% calc(100% - var(--stub)), #0000 96%, #000) right / 51% 100% no-repeat;display:grid;position:relative}.painel .rc-main{gap:14px;padding:16px 18px 18px;display:grid}.painel .rc-head{justify-content:space-between;align-items:flex-start;gap:10px;min-height:42px;display:flex}.painel .rc-head strong{letter-spacing:-.02em;font-size:24px;font-weight:600;line-height:28px;display:block}.painel .rc-sub{color:var(--text-2);overflow-wrap:anywhere;margin-top:-6px;font-size:12.5px;line-height:17px}.painel .rc-items{gap:10px;display:grid}.painel .rc-item{align-items:center;gap:12px;min-width:0;display:flex}.painel .rc-item .grow{flex:1;min-width:0;display:grid}.painel .rc-item b{font-size:13.5px;font-weight:500;line-height:18px}.painel .rc-item small{color:var(--text-2);font-size:12px;line-height:16px}.painel .thumb{color:#fff;width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;flex:none;grid-template:100%/100%;place-items:center;display:grid}.painel .thumb .i{width:20px;height:20px}.painel .qty{border-radius:var(--r-full);background:var(--fill);flex:none;place-items:center;min-width:36px;height:26px;padding:0 9px;font-size:13px;font-weight:600;display:grid}.painel .qty.many{background:var(--text-1);color:var(--panel)}.painel .rc-perf{border-top:1.5px dashed var(--line-strong);height:0;margin:0 16px}.painel .rc-foot{height:var(--stub);align-items:center;gap:8px;padding:0 16px;display:flex}.painel .rc-foot .btn{flex:1}.painel .rc-line{color:var(--text-2);align-items:flex-start;gap:8px;margin:0;font-size:12.5px;line-height:17px;display:flex}.painel .rc-line .i{flex:none;width:16px;height:16px;margin-top:.5px}.painel .rc-line.ok .i{color:var(--ok)}.painel .stamp{border:2px solid var(--ok);color:var(--ok);text-align:center;pointer-events:none;border-radius:10px;padding:5px 11px 4px;position:absolute;top:14px;right:16px;transform:rotate(-7deg)}.painel .stamp b{letter-spacing:.08em;text-transform:uppercase;font-size:12.5px;font-weight:700;line-height:15px;display:block}.painel .stamp small{font-size:10.5px;font-weight:600;line-height:13px;display:block}.painel .receipt-ghost{filter:none}.painel .receipt-ghost .receipt{background:var(--fill-soft)}.painel .receipt-ghost .gbar{background:var(--fill);border-radius:6px;height:10px;display:block}.painel .receipt-ghost .thumb{background:var(--fill);box-shadow:none}.painel .receipt-ghost .rc-foot{color:var(--text-2);justify-content:center;font-size:12.5px}.painel .receipt-ghost .rc-perf{border-top-color:var(--line)}.painel .rc-skel{border-radius:var(--r-4);background:var(--card-bg);min-height:252px;box-shadow:var(--card-shadow);align-content:start;gap:14px;padding:16px 18px;display:grid}.painel .rc-dlg .rc-sub{margin-top:-10px}.painel .rc-dhead{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.painel .rc-dhead h3{font-size:24px;line-height:28px}.painel .pd-row{--sep:68px}.painel .dir-bar.pk-bar .search{max-width:none}.painel .pk-days{color:var(--text-2);white-space:nowrap;font-size:12.5px}.painel .state-chip.err{background:var(--err-tint);color:var(--err)}.painel .pk-head .pk-title{flex-wrap:wrap;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.painel .pk-state{background:var(--fill-soft);border-radius:16px;align-items:flex-start;gap:9px;padding:12px 14px;font-size:13px;line-height:18px;display:flex}.painel .pk-state .i{width:17px;height:17px;color:var(--text-2);flex:none;margin-top:.5px}.painel .pk-state.ok .i{color:var(--ok)}.painel .pk-state.err,.painel .pk-state.err .i{color:var(--err)}.painel .pk-state.warn{background:var(--warn-tint)}.painel .pk-state.warn .i{color:var(--warn)}.painel .seg.seg-block{width:100%;max-width:none;display:flex}.painel .seg-block button{flex:1 1 0;justify-content:center}.painel .pk-items .list-row{gap:12px}.painel .pk-items .thumb{border-radius:11px;width:38px;height:38px}.painel .pk-items .thumb .i{width:18px;height:18px}.painel .pk-body .list-row .lr-label small{white-space:normal;text-overflow:clip}.painel .lr-val.warn-text{color:var(--warn)}.painel .field.invalid .textarea{box-shadow:inset 0 0 0 2px var(--err)}.painel .reason-chips{flex-wrap:wrap;gap:6px;display:flex}.painel .rc-sub .warn-text,.painel .lr-val.warn-text{color:var(--warn)}.painel .pk-facts .err-text{color:var(--err)}.painel .pd-row .thumb{border-radius:11px;width:40px;height:40px}.painel .pd-row .thumb .i{width:18px;height:18px}.painel .pd-price{white-space:nowrap;text-align:right;min-width:76px;font-size:13px;font-weight:500}.painel .pd-cover{align-items:center;gap:14px;display:flex}.painel .pd-cover .thumb{border-radius:18px;width:64px;height:64px}.painel .pd-cover .thumb .i{width:28px;height:28px;stroke-width:calc(1.65 * var(--i-weight,1))}.painel .pd-cover .grow{flex:1;gap:2px;min-width:0;display:grid}.painel .pd-cover a{color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.painel .pd-cover a .i{vertical-align:-1px;width:12px;height:12px;color:var(--text-2);margin-left:4px}.painel .pd-cover small{color:var(--text-2);font-size:12px}.painel .vt{padding:2px 0;display:grid}.painel .vt-row{grid-template-columns:minmax(0,1fr) 84px 104px;align-items:center;gap:10px;min-height:46px;padding:4px 0;font-size:13.5px;display:grid}.painel .vt-row+.vt-row{box-shadow:inset 0 1px 0 var(--line)}.painel .vt-row.vt-head{min-height:0;color:var(--text-2);box-shadow:none;padding:0 0 6px;font-size:11.5px;font-weight:500}.painel .vt-row>:nth-child(2),.painel .vt-row>:nth-child(3){text-align:right;justify-self:end}.painel .vt-name{min-width:0;font-weight:500}.painel .vt-name small{color:var(--text-2);font-size:12px;font-weight:400;display:block}.painel .vt-stock{justify-items:end;font-weight:600;display:grid}.painel .vt-stock small{color:var(--text-2);font-size:11.5px;font-weight:500}.painel .vt-stock.zero,.painel .vt-stock.zero small{color:var(--err)}.painel .vt-none{color:var(--warn);font-weight:500}.painel .vt-note{color:var(--text-2);margin:0 0 6px;font-size:12.5px;line-height:17px}.painel .shop-foot-note{color:var(--text-2);align-self:center;margin-right:auto;font-size:12px}.painel .thumb img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.painel .thumb.blank{background:var(--fill);color:var(--text-2)}.painel .pk-blocks{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.painel .pk-pages{color:var(--text-2);justify-content:space-between;align-items:center;gap:8px;padding:5px 2px 0 8px;font-size:12.5px;line-height:17px;display:flex;position:relative}.painel .pk-pages:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:8px;right:8px}.painel .pk-arrows{gap:2px;display:flex}.painel .pk-arrows .icon-btn:disabled{opacity:.35;cursor:default;background:0 0}.painel .rc-main>.code-error{margin-top:-4px}.painel .kpis{flex-wrap:wrap;gap:34px;margin:18px 0 14px;display:flex}.painel .kpi strong{letter-spacing:-.022em;font-size:26px;font-weight:600;line-height:32px;display:block}.painel .kpi strong small{color:var(--text-2);font-size:60%;font-weight:600}.painel .kpi>span{color:var(--text-2);font-size:12px}.painel .bars{align-items:flex-end;gap:3px;height:120px;padding-top:18px;display:flex;position:relative}.painel .bars i{background:var(--fill-strong);min-width:3px;transition:height .5s var(--ease-smooth), background .15s;border-radius:4px 4px 2px 2px;flex:1;height:4px}.painel .bars i.last{background:var(--ok-fill)}.painel .bars-tip{background:var(--tip-bg);color:var(--tip-text);white-space:nowrap;pointer-events:none;opacity:0;border-radius:8px;padding:3px 8px;font-size:11.5px;font-weight:500;transition:opacity .12s;position:absolute;top:-8px;transform:translate(-50%)}.painel .bars:hover .bars-tip{opacity:1}.painel .stock-summary{flex-wrap:wrap;align-items:baseline;gap:28px;margin:4px 0 14px;display:flex}.painel .stock-summary b{letter-spacing:-.018em;margin-right:6px;font-size:21px;font-weight:600;line-height:26px}.painel .stock-summary span{color:var(--text-2);font-size:12.5px}.painel .flavor{grid-template-columns:minmax(150px,1.2fr) repeat(3,minmax(110px,1fr));align-items:center;gap:12px;padding:10px;display:grid}.painel .flavor+.flavor{box-shadow:inset 0 1px 0 var(--line)}.painel .flavor-head{color:var(--text-2);padding-top:4px;padding-bottom:4px;font-size:11.5px;font-weight:500;box-shadow:none!important}.painel .can{border-radius:4px;flex:none;width:14px;height:24px;box-shadow:inset 0 0 0 1px #00000014}.painel .flavor-name{align-items:center;gap:10px;min-width:0;display:flex}.painel .flavor-name b{font-size:13px;font-weight:500}.painel .flavor-name small{color:var(--text-2);font-size:11.5px;display:block}.painel .stepper{height:var(--field-h);border-radius:var(--r-full);background:var(--fill-soft);align-items:center;gap:2px;padding:3px;display:inline-flex}.painel .stepper button{width:calc(var(--field-h) - 6px);height:calc(var(--field-h) - 6px);color:var(--text-1);border-radius:50%;place-items:center;transition:background .12s,transform .12s;display:grid}.painel .stepper button:hover{background:var(--fill)}.painel .stepper button:active{transform:scale(.88)}.painel .stepper button:disabled{opacity:.3}.painel .stepper .i{width:14px;height:14px}.painel .stepper output{text-align:center;min-width:30px;font-size:13px;font-weight:600}.painel .stepper.changed{background:var(--accent-tint)}.painel .static-num{font-weight:600}.painel .kind{color:var(--text-2);align-items:center;gap:6px;margin-top:4px;font-size:11px;display:inline-flex}.painel .kind b{color:var(--text-1);font-weight:600}.painel .rb-ro{vertical-align:6px;margin-left:8px}.painel .rb-attn{gap:8px;margin-bottom:18px;display:grid}.painel .rb-attn .attn{text-align:left;width:100%;color:var(--text-1);transition:filter .15s var(--ease-out);margin:0}.painel .rb-attn .attn:hover{filter:brightness(.97)}.painel .rb-attn .attn .btn{pointer-events:none;flex:none}.painel .attn.err{background:var(--err-tint)}.painel .attn.err>.i{color:var(--err)}.painel .kpi>span{transition:color .15s var(--ease-out)}.painel .kpis.peek .kpi>span{color:var(--text-1)}.painel .bars[hidden]{display:none}.painel .bars{cursor:pointer;touch-action:pan-y}.painel .bars i.on{background:var(--ok-fill)}.painel .rb-today{color:var(--text-2);margin:4px 0 0;font-size:12.5px}.painel .rb-bar{margin-top:20px}.painel .chip.zero{opacity:.45}.painel .chip.alarm:not([aria-pressed=true]){color:var(--err);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--err) 45%, transparent)}.painel .chip.alarm .n{opacity:1}.painel .rb-row{--sep:42px}.painel .rb-more{justify-content:center;padding:12px 0 2px;display:flex}.painel .rb-stock-acts{gap:8px;display:flex}.painel .rb-fchips{margin:0 0 12px}.painel #flavors{padding:4px}.painel button.flavor{text-align:left;border-radius:var(--r-3);width:100%;transition:background .12s var(--ease-out)}.painel button.flavor:hover{background:var(--fill-soft)}.painel .flavor{padding:10px 16px}.painel .flavor.paused .flavor-name b,.painel .flavor.paused .static-num{color:var(--text-2)}.painel .rb-amount{gap:2px;display:grid}.painel .rb-amount strong{letter-spacing:-.024em;font-size:30px;font-weight:600;line-height:36px}.painel .rb-amount span{color:var(--text-2);font-size:13px}.painel .rb-can-hero{align-items:center;gap:14px;display:flex}.painel .can.lg{width:34px;height:58px;transition:background .2s var(--ease-out);border-radius:9px}.painel .rb-can-hero .grow{flex:1;gap:2px;min-width:0;display:grid}.painel .rb-can-hero b{font-size:16px;font-weight:600;line-height:21px}.painel .rb-can-hero small{color:var(--text-2);font-size:12px}.painel .rb-colors{flex-wrap:wrap;gap:10px;padding:2px;display:flex}.painel .rb-colors button{background:var(--c);width:28px;height:28px;transition:box-shadow .15s var(--ease-out), transform .12s var(--ease-out);border-radius:50%;box-shadow:inset 0 0 0 1px #0000001a}.painel .rb-colors button:active{transform:scale(.9)}.painel .rb-colors button[aria-pressed=true]{box-shadow:0 0 0 2px var(--panel), 0 0 0 4px var(--text-1)}.painel .rb-unit{position:relative}.painel .rb-unit .input{padding-left:42px}.painel .rb-unit>span{color:var(--text-2);pointer-events:none;font-size:13.5px;font-weight:500;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.painel .rb-unit.after .input{padding-left:16px;padding-right:56px}.painel .rb-unit.after>span{left:auto;right:16px}.painel .rb-mv{--sep:42px;cursor:default}.painel .rb-mv .can{border-radius:3px;width:10px;height:18px}.painel .rb-other{background:color-mix(in srgb, currentColor 12%, transparent);height:30px;color:inherit;flex:180px;padding:0 12px;font-size:12.5px}.painel .rb-reason-err{color:var(--err);align-items:center;gap:5px;font-size:12px;font-weight:500;display:inline-flex}.painel .rb-reason-err .i{width:13px;height:13px}.painel .savebar{background:var(--toast-bg);-webkit-backdrop-filter:blur(16px)saturate(1.6);backdrop-filter:blur(16px)saturate(1.6);box-shadow:var(--pop);opacity:0;pointer-events:none;transition:transform .38s var(--ease-smooth), opacity .2s var(--ease-out);border-radius:22px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;padding:8px 8px 8px 16px;display:flex;position:sticky;bottom:12px;transform:translateY(16px)}.painel .savebar.show{opacity:1;pointer-events:auto;transform:none}.painel .savebar .grow{flex:1;min-width:0;font-size:12.5px;font-weight:500}.painel .reasons{flex-wrap:wrap;align-items:center;gap:6px;width:100%;padding:2px 0 4px;display:none}.painel .reasons.show{display:flex}.painel .reasons>span{color:var(--text-2);margin-right:2px;font-size:11.5px}.painel .reasons .chip{height:25px}.painel .rb-blocks{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.painel .rb-dash{color:var(--text-3);font-size:13px}.painel .rb-demo{cursor:pointer}.painel .can.lg{position:relative;overflow:hidden}.painel .rb-can-photo{object-fit:cover;width:100%;height:100%;display:block}.painel .stepper output[role=button]{cursor:text;border-radius:var(--r-full)}.painel .stepper output[role=button]:focus-visible{box-shadow:inset 0 0 0 2px var(--focus);outline:none}.painel .stepper .stepper-input{width:30px;height:calc(var(--field-h) - 6px);border-radius:var(--r-full);background:var(--surface);min-height:0;box-shadow:inset 0 0 0 2px var(--focus);color:var(--text-1);font:inherit;text-align:center;border:0;outline:none;padding:0;font-size:13px;font-weight:600}@container device (max-width:720px){.painel .stepper .stepper-input{--k:calc(16 / 13);width:calc(30px * var(--k));height:calc((var(--field-h) - 6px) * var(--k));margin:calc((var(--field-h) - 6px) * (1 - var(--k)) / 2) calc(30px * (1 - var(--k)) / 2);box-shadow:inset 0 0 0 calc(2px * var(--k)) var(--focus);font-size:16px;transform:scale(.8125)}}.painel .settings{max-width:640px;margin:0 auto}.painel .settings .st-tab>h2:first-child{margin-top:0}.painel .settings .lgroup+.lgroup,.painel .settings .lgroup+.sk-swap>*>.lgroup:first-child{margin-top:12px}.painel .settings h2{color:var(--text-2);margin:24px 2px 8px;font-size:12.5px;font-weight:500}.painel .settings .lgroup{padding:4px 14px}.painel .set-row{align-items:center;gap:12px;min-height:50px;padding:10px 0;display:flex}.painel .set-row+.set-row{box-shadow:inset 0 1px 0 var(--line)}.painel .set-row .grow{flex:1;min-width:0}.painel .set-row .grow b{font-weight:500;display:block}.painel .set-row .grow span{color:var(--text-2);font-size:12px;display:block}.painel .set-row.stack{gap:12px;display:grid}.painel .ig-caps{flex-wrap:wrap;gap:6px;display:flex}.painel .app-icon.ig-shopify{--g:linear-gradient(180deg, #95c46e, #6fa84f)}.painel .app-icon.ig-shopify .i{width:17px;height:17px}.painel .app-icon.ig-nuvemshop{--g:linear-gradient(180deg, #2b6fd8, #0050c3)}.painel .app-icon.ig-nuvemshop .i{width:18px;height:18px}.painel .app-icon.ig-woocommerce{--g:linear-gradient(180deg, #a86c9c, #96588a)}.painel .app-icon.ig-woocommerce .i{width:20px;height:20px}.painel .app-icon.ig-tray{--g:#fff;box-shadow:inset 0 0 0 .5px #00000024}.painel .app-icon.ig-tray .i{width:20px;height:20px}.painel .app-icon.ig-melhor_envio{--g:linear-gradient(180deg, #1466b8, #00509a)}.painel .app-icon.ig-melhor_envio .i{width:19px;height:19px}.painel .app-icon.ig-correios{--g:#fff;box-shadow:inset 0 0 0 .5px #00000024}.painel .app-icon.ig-correios .i{width:20px;height:20px}.painel .settings .lgroup.ig-list{padding:4px}.painel .ig-list .row{--sep:52px;padding:8px 10px}.painel .ig-list .row+.row:before{right:10px}.painel .ig-health{color:var(--text-2);white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:500;display:inline-flex}.painel .ig-dot{background:var(--text-3);border-radius:50%;flex:none;width:8px;height:8px}.painel .ig-dot.ok{background:var(--ok-fill);box-shadow:0 0 0 3px var(--ok-tint)}.painel .ig-dot.warn{background:#f5b800;box-shadow:0 0 0 3px #f5b80033}.painel .ig-dot.down{background:var(--err-fill);box-shadow:0 0 0 3px var(--err-tint)}.painel .ig-dot.lg{width:10px;height:10px;margin:0 3px}.painel .skel.ig-sk-health{border-radius:var(--r-full);flex:none;height:16px}.painel .ig-sheet-head{gap:10px}.painel .ig-sheet-foot{flex-wrap:wrap}.painel .ig-actions{gap:8px;display:flex}.painel .set-row .grow .ig-where{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.painel .ig-connect{gap:8px;display:flex}.painel .ig-connect .input{flex:1;min-width:0}@container device (max-width:520px){.painel .ig-connect{flex-direction:column}}.painel .ig-pair{gap:12px;display:grid}.painel .later .empty{padding-top:90px}.painel .scrim{background:var(--scrim);opacity:0;pointer-events:none;-webkit-backdrop-filter:blur();backdrop-filter:blur();transition:opacity .32s var(--ease-out), backdrop-filter .5s var(--ease-out), -webkit-backdrop-filter .5s var(--ease-out);z-index:40;position:absolute;inset:0}.painel .scrim.show{opacity:1;pointer-events:auto;-webkit-backdrop-filter:blur(var(--scrim-blur));backdrop-filter:blur(var(--scrim-blur))}.painel .scrim.over{z-index:44}.painel .sheet{z-index:41;background:var(--raised);border-radius:var(--r-4);width:min(400px,100% - 16px);box-shadow:var(--modal);opacity:0;pointer-events:none;transition:transform .42s var(--spring), opacity .2s var(--ease-out);flex-direction:column;display:flex;position:absolute;top:8px;bottom:8px;right:8px;transform:translate(32px)}.painel .sheet.show{opacity:1;pointer-events:auto;transform:none}.painel .sheet:focus{outline:none}.painel .sheet-head{align-items:center;gap:8px;padding:12px 12px 8px 18px;display:flex}.painel .sheet-head h3{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:20px;font-weight:600;line-height:26px;overflow:hidden}.painel .sheet-body{flex:1;grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;align-content:start;gap:16px;padding:4px 18px 18px;display:grid;overflow:auto}.painel .sheet-foot{box-shadow:inset 0 1px 0 var(--line);justify-content:flex-end;gap:8px;padding:12px 16px 16px;display:flex}.painel .grabber{background:var(--fill-strong);border-radius:3px;width:36px;height:5px;margin:8px auto 0;display:none}.painel .person-hero{text-align:center;justify-items:center;gap:8px;padding:6px 0 2px;display:grid}.painel .person-hero strong{letter-spacing:-.016em;font-size:19px;font-weight:600;line-height:24px}.painel .person-hero>span:not(.avatar){color:var(--text-2);font-size:12.5px}.painel .kv{gap:2px;display:grid}.painel .kv-title{color:var(--text-2);padding:0 2px 4px;font-size:11.5px;font-weight:500}.painel .kv .lgroup{background:var(--raised-2);box-shadow:none;border-radius:var(--r-3);padding:4px 12px}.painel .kv .set-row{min-height:44px;padding:8px 0}.painel .kv .lgroup:has(>.row){padding:4px}.painel .kv .lgroup>.row{border-radius:calc(var(--r-3) - 4px);--sep:8px;padding:8px}.painel .kv .lgroup>.row:is(.has-avatar,.has-icon){--sep:50px}.painel .kv .lgroup>.row+.row:before{right:8px}.painel .doc-lines{background:var(--raised-2);border-radius:12px;gap:8px;padding:14px;display:grid}.painel .doc-lines i{background:var(--fill-strong);border-radius:4px;height:7px;display:block}.painel .dialog{z-index:45;background:var(--raised);border-radius:var(--r-5);width:min(460px,100% - 32px);max-height:calc(100% - 48px);box-shadow:var(--modal);transform:translate(-50%, calc(-50% + var(--dist))) scale(.97);opacity:0;pointer-events:none;transition:transform .48s var(--spring), opacity .18s var(--ease-out);flex-direction:column;display:flex;position:absolute;top:50%;left:50%;overflow:auto}.painel .dialog.show{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)}.painel .dialog.wide{width:min(500px,100% - 32px)}.painel .dialog-head{align-items:center;gap:10px;padding:20px 20px 4px 24px;display:flex}.painel .dialog-head h3{letter-spacing:-.02em;flex:1;margin:0;font-size:20px;font-weight:600;line-height:26px}.painel .dialog-body{grid-template-columns:minmax(0,1fr);gap:15px;padding:12px 24px 8px;display:grid}.painel .dialog-body p{color:var(--text-2);margin:0;font-size:13px}.painel .dialog-foot{justify-content:flex-end;align-items:center;gap:8px;padding:12px 20px 20px;display:flex}.painel .dialog-foot .left{margin-right:auto}.painel .dialog:has(>.dialog-body){flex-direction:column;max-height:min(600px,100% - 48px);display:flex;overflow:hidden}.painel .dialog:has(>.dialog-body)>:not(.dialog-body){flex:none}.painel .dialog>.dialog-body{--fade-top:0px;--fade-bottom:0px;overscroll-behavior:contain;min-height:0;-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent);mask-image:linear-gradient(to bottom, transparent, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent);flex:0 auto;overflow-y:auto}.painel .steps{gap:6px;padding:4px 24px 0;display:flex}.painel .steps i{background:var(--fill);border-radius:4px;flex:1;height:4px;position:relative;overflow:hidden}.painel .steps i:after{content:"";background:var(--accent);transform-origin:0;transition:transform .45s var(--ease-smooth);position:absolute;inset:0;transform:scaleX(0)}.painel .steps i.done:after{transform:none}.painel .step-pane{display:none}.painel .step-pane.show{animation:p-stepIn .32s var(--ease-out);grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.painel .step-pane.show.back{animation-name:p-stepBack}@keyframes p-stepIn{0%{opacity:0;transform:translateX(calc(var(--dist) * 2))}}@keyframes p-stepBack{0%{opacity:0;transform:translateX(calc(var(--dist) * -2))}}.painel .perm-group{display:grid}.painel .perm-group .label{color:var(--text-2);padding:6px 2px;font-size:11.5px;font-weight:500}.painel .perm{text-align:left;align-items:center;gap:12px;width:100%;min-height:40px;padding:0 2px;display:flex}.painel .perm+.perm{box-shadow:inset 0 1px 0 var(--line)}.painel .perm .grow{flex:1;font-size:13px}.painel .perm.nested{padding-left:28px}.painel .link-field{background:var(--fill-soft);border-radius:12px;align-items:center;gap:6px;padding:4px 4px 4px 12px;font-size:12.5px;display:flex}.painel .link-field code{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-2);flex:1;font-size:11.5px;overflow:hidden}.painel .channels{flex-wrap:wrap;gap:8px;display:flex}.painel .success-mark{background:var(--ok-tint);width:50px;height:50px;color:var(--ok);border-radius:50%;place-items:center;display:grid}.painel .success-mark .i{width:25px;height:25px;stroke-width:calc(2 * var(--i-weight,1));stroke-dasharray:24;stroke-dashoffset:24px}.painel .ac-row{--sep:60px}.painel .ac-row>:not(.tm-hit){z-index:1;pointer-events:none;position:relative}.painel .ac-row .row-trail :is(button,a){pointer-events:auto}.painel .ac-row.off>.avatar,.painel .ac-row.off .row-main{opacity:.5}.painel .ac-you{border-radius:var(--r-full);background:var(--fill);height:18px;color:var(--text-2);vertical-align:1px;align-items:center;margin-left:6px;padding:0 7px;font-size:11px;font-weight:500;display:inline-flex}.painel .ac-levels{grid-template-columns:repeat(2,minmax(0,1fr))}.painel .ac-levels .choice{align-content:start;gap:4px;padding:13px 14px 14px;position:relative}.painel .ac-levels .choice strong{padding-right:26px;font-size:13px}.painel .ac-levels .choice small{font-size:12px;line-height:16px}.painel .ac-levels .choice .check{position:absolute;top:12px;right:12px}.painel .ac-levels .choice[aria-checked=true]{background:color-mix(in srgb, var(--accent-fg) 7%, transparent)}.painel .ac-perms{gap:12px;padding-top:12px;display:grid}.painel .ac-base{color:var(--text-2);align-items:center;gap:6px;margin:0 2px;font-size:12px;display:flex}.painel .ac-base .i{color:var(--ok)}.painel .ac-perm .lr-label{align-items:center;min-width:0;display:flex}.painel .ac-hit{border-radius:12px;position:absolute;inset:0}.painel .ac-hit:focus-visible{box-shadow:inset 0 0 0 2px var(--focus);outline:none}.painel .ac-perm .app-icon,.painel .ac-perm .lr-label,.painel .ac-perm .switch{pointer-events:none}.painel .ac-i{color:var(--text-3);background:0 0;flex:none;position:relative}.painel .ac-i:hover{background:var(--fill);color:var(--text-1)}.painel .ac-i .i{width:15px;height:15px}.painel .ac-perm.nested{padding-left:26px}.painel .ac-plist>*+.list-row:before{left:41px}.painel .ac-plist .fold .list-row:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:41px;right:-14px}.painel .ac-plist .fold .ac-perm.nested:before{left:67px}.painel .ac-shop{border-radius:var(--r-full);background:var(--fill);height:18px;color:var(--text-2);flex:none;align-items:center;gap:3px;margin-left:7px;padding:0 7px;font-size:11px;font-weight:500;display:inline-flex}.painel .ac-shop .i{width:11px;height:11px}.painel .ac-pages{flex-wrap:wrap;gap:6px;padding:2px 0 12px 41px;display:flex}.painel .ac-pages .chip{height:28px}.painel .ac-pages-err{color:var(--err);align-items:center;gap:5px;margin:-4px 0 12px 41px;font-size:12px;display:flex}.painel .ac-pages-err[hidden]{display:none}.painel .ac-tip{width:250px;color:var(--text-2);gap:3px;padding:10px 12px;font-size:12.5px;line-height:17px;display:grid}.painel .ac-tip b{color:var(--text-1);font-size:13px;font-weight:600}.painel .ac-state{align-items:center}.painel .ac-state .grow{flex:1;min-width:0}.painel .ac-state .btn{flex:none;height:30px;padding:0 12px}.painel .ac-foot-note{color:var(--text-2);align-self:center;font-size:12px}.painel .ac-has{color:var(--text-2);flex:none;font-size:12px}.painel .grant-who{align-items:center;gap:10px;display:flex}.painel .grant-who .grow{flex:1;min-width:0;display:grid}.painel .grant-who b{font-size:13.5px;font-weight:600}.painel .grant-who small{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.painel .grant-ppl{gap:14px;display:grid}.painel .grant-note{margin:0;font-size:13px;line-height:19px}.painel .cd-alt-foot .left{margin-right:auto}.painel .grant-see{justify-self:start}.painel .to-note{margin:6px 2px 0;font-size:12px}.painel .to-list .list-row .lr-label small{white-space:normal}.painel .gate{z-index:55;border-radius:inherit;background:var(--canvas);flex-direction:column;padding:24px 16px;display:flex;position:absolute;inset:0;overflow-y:auto}.painel .gate-frame{--gp:28px;background:linear-gradient(var(--fill-soft), var(--fill-soft)), color-mix(in srgb, var(--stage), var(--canvas));width:min(372px,100%);box-shadow:inset 0 0 0 1px var(--line);animation:p-gateIn .5s var(--ease-out) both;border-radius:34px;margin:auto;padding:6px}.painel .gate-card{padding:32px var(--gp) 24px;background:var(--card-solid);box-shadow:0 0 0 1px var(--line);text-align:center;border-radius:28px;justify-items:center;display:grid}.painel .gate-mark{background:var(--brand-seal) center / contain no-repeat;border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:16px;display:grid;position:relative}.painel .gate-mark .i{width:26px;height:26px;stroke-width:calc(1.65 * var(--i-weight,1))}.painel .gate-card.err .gate-mark{background:var(--err-tint);color:var(--err)}.painel .gate-body{width:100%;animation:p-gateStep .35s var(--ease-out) both;justify-items:center;gap:6px;display:grid}.painel .gate-card h1{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:22px;font-weight:600;line-height:28px}.painel .gate-sub{max-width:290px;color:var(--text-2);text-wrap:pretty;overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:19px}.painel .gate-sub b{color:var(--text-1);font-weight:600}.painel .gate-form{--field-h:var(--field-h-lg);text-align:left;justify-self:stretch;gap:16px;margin-top:18px;display:grid}.painel .gate-btn{width:100%}.painel .gate-links{margin:20px calc(-1 * var(--gp)) 0;padding:16px var(--gp) 0;border-top:1px solid var(--line);justify-content:center;justify-self:stretch;gap:18px;display:flex}.painel .gate-foot{color:var(--text-2);text-align:center;margin:0;padding:18px 16px 16px;font-size:12.5px;line-height:17px}@media (max-width:720px){.painel .gate-form .field-pill input{font-size:16px}}@media (max-width:420px){.painel .gate-frame{--gp:20px}}@keyframes p-gateIn{0%{opacity:0;transform:translateY(12px)scale(.985)}}@keyframes p-gateStep{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.painel:not([data-motion=full]) :is(.gate-frame,.gate-body){animation:none}}.painel[data-motion=reduced] :is(.gate-frame,.gate-body){animation:none}.painel .otp{width:100%;position:relative}.painel .otp-input{z-index:1;opacity:0;caret-color:#0000;cursor:text;border:0;width:100%;height:100%;padding:0;font-size:16px;position:absolute;inset:0}.painel .otp-boxes{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.painel .otp-box{background:var(--fill-soft);height:52px;color:var(--text-1);transition:box-shadow .2s var(--ease-out), background .2s var(--ease-out);border-radius:14px;place-items:center;font-size:22px;font-weight:600;line-height:1;display:grid}.painel .otp-box.filled{background:var(--fill)}.painel .otp-box.on{box-shadow:inset 0 0 0 2px var(--focus)}.painel .otp-box.on:empty:after{content:"";background:var(--text-1);border-radius:1px;width:2px;height:22px;animation:1s step-end infinite p-otpCaret}.painel .otp.invalid .otp-box{box-shadow:inset 0 0 0 2px var(--err)}.painel .otp-input[aria-busy]~.otp-boxes{opacity:.5}@keyframes p-otpCaret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.painel .otp-box.on:empty:after{animation:none}}.painel[data-motion=reduced] .otp-box.on:empty:after{animation:none}.painel .ac-ok{background:var(--ok-tint);width:22px;height:22px;color:var(--ok);border-radius:50%;flex:none;place-items:center;display:grid}.painel .ac-ok .i{width:13px;height:13px;stroke-width:calc(2 * var(--i-weight,1))}.painel .sh-foot{color:var(--text-2);align-items:center;gap:10px;padding:8px 2px 0;font-size:12px;display:flex}.painel .sh-foot .grow{flex:1;min-width:0}.painel .sh-foot .btn{flex:none}.painel .gw-card{gap:10px;width:min(400px,100%);padding-top:18px}.painel .gw-top{align-items:center;gap:12px;width:100%;margin-bottom:6px;display:flex}.painel .gw-top .steps{flex:1;padding:0}.painel .gw-later{color:var(--text-2);font-size:12.5px;font-weight:500}.painel .gw-later:hover{color:var(--text-1)}.painel .gw-photo{cursor:pointer;margin:6px 0 2px;display:block;position:relative}.painel .gw-cam{background:var(--text-1);width:28px;height:28px;color:var(--canvas);box-shadow:0 0 0 3px var(--card-solid);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-2px;right:-2px}.painel .gw-cam .i{width:14px;height:14px;stroke-width:calc(2 * var(--i-weight,1))}.painel .gw-fields{text-align:left;gap:12px;width:100%;display:grid}.painel .gw-pick{justify-self:start}.painel .gw-skip{width:100%;margin-top:-2px}.painel .avatar.xl{width:84px;height:84px;font-size:28px}.painel .avatar.pf-img{background:var(--fill);overflow:hidden}.painel .avatar.pf-img img{object-fit:cover;width:100%;height:100%}.painel .pf-head .meta{margin-top:2px}.painel .pf-work{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.painel .pf-form{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;display:grid}.painel .pf-form .kv{grid-template-columns:minmax(0,1fr);min-width:0}.painel .pf-prev{gap:10px;display:grid;position:sticky;top:12px}.painel .pf-see{display:none}.painel .list-row.pf-field{cursor:text;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:12px;display:grid}.painel .pf-l{color:var(--text-1);font-size:13.5px;font-weight:500}.painel .pf-in{align-items:center;min-width:0;display:flex}.painel .pf-pre{color:var(--text-3);flex:none;font-size:13.5px}.painel .pf-in input{width:100%;min-width:0;height:var(--field-h);font:inherit;color:var(--text-1);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:13.5px}.painel .pf-in input::placeholder{color:var(--text-3)}.painel .pf-field .pf-pick{justify-self:start}.painel .list-row.pf-field.has-ico{grid-template-columns:17px 81px minmax(0,1fr)}.painel .list-group>*+.list-row.pf-field.has-ico:before{left:29px}.painel .pf-media{gap:12px}.painel .pf-up{cursor:pointer;place-items:center;display:inline-grid;position:relative}.painel .pf-cover-sm{background:linear-gradient(135deg,#2d4fa3,#9ec3ee) 50%/cover;border-radius:10px;flex:none;width:64px;height:40px}.painel .pf-bio-t{justify-content:space-between;display:flex}.painel .pf-bio{min-height:96px}.painel .pf-card{background:var(--card-bg);box-shadow:var(--card-shadow);border-radius:22px;overflow:hidden}.painel .pf-cover{background:linear-gradient(135deg,#2d4fa3,#9ec3ee) 50%/cover;height:86px}.painel .pf-card-body{text-align:center;justify-items:center;gap:3px;margin-top:-42px;padding:0 18px 20px;display:grid}.painel .pf-card-body .avatar.xl{box-shadow:0 0 0 4px var(--card-solid);margin-bottom:8px}.painel .pf-card-body b{letter-spacing:-.01em;font-size:16px;font-weight:600}.painel .pf-role{color:var(--text-1);font-size:12.5px;font-weight:500}.painel .pf-course{color:var(--text-2);font-size:12px}.painel .pf-card-body p{color:var(--text-2);overflow-wrap:anywhere;margin:8px 0 0;font-size:13px;line-height:19px}.painel .pf-none{color:var(--text-3)}.painel .pf-links{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:10px;display:flex}.painel .pf-links span{border-radius:var(--r-full);background:var(--fill-soft);height:24px;color:var(--text-2);align-items:center;gap:4px;padding:0 9px;font-size:11.5px;display:inline-flex}.painel .pf-links .i{width:12px;height:12px}@container device (max-width:900px){.painel .pf-work{grid-template-columns:minmax(0,1fr)}.painel .pf-prev{display:none}.painel .pf-see{display:inline-flex}}@container device (max-width:720px){.painel .list-row.pf-field{grid-template-columns:minmax(0,1fr);gap:2px;padding:8px 0}.painel .pf-l{color:var(--text-2);font-size:11.5px}.painel .pf-in input{font-size:16px}.painel .list-row.pf-field.has-ico{grid-template-columns:17px minmax(0,1fr);column-gap:12px}.painel .pf-field.has-ico>.i{grid-row:1/span 2}.painel .pf-field.has-ico>.pf-l,.painel .pf-field.has-ico>.pf-in{grid-column:2}.painel .pf-see{display:none}}.painel .cf-locked{text-align:center;justify-items:center;gap:8px;max-width:340px;margin:12vh auto 0;display:grid}.painel .cf-locked strong{font-size:17px;font-weight:600}.painel .cf-locked>span:not(.cf-lock){color:var(--text-2);font-size:13px}.painel .cf-locked .btn{margin-top:10px}.painel .cf-lock{background:var(--fill);width:56px;height:56px;color:var(--text-1);border-radius:18px;place-items:center;margin-bottom:4px;display:grid}.painel .cf-lock .i{width:26px;height:26px;stroke-width:calc(1.65 * var(--i-weight,1))}.painel .cf-tile{background:var(--c);color:#fff;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-weight:600;display:grid;box-shadow:inset 0 0 0 .5px #00000014}.painel .cf-tile.md{border-radius:10px;width:34px;height:34px;font-size:15px}.painel .cf-row .row-trail{gap:6px}.painel .cf-act{z-index:1;width:30px;height:30px;position:relative}.painel .cf-act .i{width:14px;height:14px}.painel .cf-head{align-items:center;gap:10px;display:flex}.painel .cf-go{justify-self:start;text-decoration:none}.painel .cf-notes{background:var(--fill-soft);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:16px;padding:12px 14px;font-size:13px;line-height:19px}.painel .cf-meta{color:var(--text-2);margin:0 2px;font-size:12px}.painel .cf-form{gap:12px;display:grid}.painel .cf-accts{margin-top:-4px}.painel .cf-accts .chip{height:26px;font-size:12px}.painel .pub{z-index:55;overscroll-behavior:contain;border-radius:inherit;background:var(--canvas);color:var(--text-1);position:absolute;inset:0;overflow-y:auto}.painel .pub .btn-primary{background:var(--grafite-solid);color:var(--grafite-on)}.painel .pub-bar{z-index:3;background:color-mix(in srgb, var(--canvas) 86%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);height:56px;box-shadow:inset 0 -1px 0 var(--line);align-items:center;gap:10px;padding:0 20px;font-size:13.5px;display:flex;position:sticky;top:0}.painel .pub-bar b{font-weight:600}.painel .pub-mark{background:var(--brand-seal) center / contain no-repeat;flex:none;width:28px;height:28px}.painel .pub-what{color:var(--text-2)}.painel .pub-bar .grow{flex:1}.painel .pub-to{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.painel .pub-main{justify-items:center;gap:18px;padding:28px 20px 36px;display:grid}.painel .pub-card{background:var(--card-bg);width:min(460px,100%);box-shadow:var(--card-shadow);border-radius:26px;gap:10px;padding:26px 24px;display:grid}.painel .pub-card h1{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:20px;font-weight:600;line-height:25px}.painel .pub-card>p{color:var(--text-2);text-wrap:pretty;margin:0;font-size:13.5px;line-height:20px}.painel .pub-card>p b{color:var(--text-1);font-weight:600}.painel .pub-state{text-align:center;justify-items:center;padding:34px 26px 28px}.painel .pub-ico{background:var(--fill);width:52px;height:52px;color:var(--text-1);border-radius:17px;place-items:center;margin-bottom:4px;display:grid}.painel .pub-ico .i{width:24px;height:24px;stroke-width:calc(1.65 * var(--i-weight,1))}.painel .pub-state.warn .pub-ico{background:var(--warn-tint);color:var(--warn)}.painel .pub-state .success-mark .i{stroke-dashoffset:0}.painel .pub-btn{width:100%;margin-top:6px}.painel .pub-card>.pub-ok{color:var(--ok);justify-content:center;align-items:center;gap:6px;font-weight:500;display:flex}.painel .pub-card .pub-small,.painel .pub-sign .pub-small{color:var(--text-3);margin:0;font-size:11.5px;line-height:16px}.painel .pub-card>.pub-note{background:var(--fill-soft);border-radius:12px;align-items:center;gap:6px;padding:8px 12px;font-size:12.5px;display:flex}.painel .pub-fields{gap:14px;margin-top:6px;display:grid}.painel .pub-f{gap:6px;display:grid}.painel .pub-l{color:var(--text-2);font-size:12.5px;font-weight:500}.painel .pub-in{background:var(--fill-soft);width:100%;height:46px;font:inherit;color:var(--text-1);transition:box-shadow .15s var(--ease-out);border:0;border-radius:14px;outline:none;padding:0 14px;font-size:16px}.painel .pub-in:focus{box-shadow:inset 0 0 0 2px var(--focus)}.painel .pub-f.invalid .pub-in{box-shadow:inset 0 0 0 2px var(--err)}.painel .pub-err{color:var(--err);font-size:12px;line-height:16px;display:none}.painel .pub-f.invalid .pub-err{display:block}.painel .pub-chips{flex-wrap:wrap;gap:6px;display:flex}.painel .pub-chips .chip{height:34px;padding:0 12px;font-size:13px}.painel .pub-f.invalid .pub-chips .chip{box-shadow:inset 0 0 0 1px var(--err)}.painel .pub-steps{width:min(460px,100%);color:var(--text-3);align-items:center;gap:10px;font-size:12.5px;display:flex}.painel .pub-steps span{white-space:nowrap;align-items:center;gap:6px;font-weight:500;display:inline-flex}.painel .pub-steps i{background:var(--fill);width:20px;height:20px;color:var(--text-2);border-radius:50%;place-items:center;font-size:11px;font-style:normal;font-weight:600;display:grid}.painel .pub-steps .on{color:var(--text-1)}.painel .pub-steps .on i{background:var(--text-1);color:var(--canvas)}.painel .pub-steps .done i{background:var(--ok-tint);color:var(--ok)}.painel .pub-steps .done i .i{width:12px;height:12px;stroke-width:calc(2.15 * var(--i-weight,1))}.painel .pub-steps b{background:var(--line-strong);flex:1;height:1px}.painel .pub-read{grid-template-columns:minmax(0,640px) 300px;align-items:start;gap:20px;width:min(960px,100%);display:grid}.painel .pub-doc{color:#1d1d1f;overflow-wrap:break-word;background:#fff;border-radius:10px;padding:44px 48px;font-size:15px;line-height:1.65;box-shadow:0 0 0 1px #0000000f,0 10px 28px -14px #00000040}.painel .pub-doc h2{letter-spacing:.02em;text-align:center;margin:0 0 18px;font-size:16px;font-weight:700}.painel .pub-doc p,.painel .pub-doc ol,.painel .pub-doc ul{margin:0 0 14px}.painel .pub-doc ol,.painel .pub-doc ul{padding-left:22px}.painel .pub-doc li{margin-bottom:6px}.painel .pub-doc .v{background:#fff1b8;border-radius:.2em;box-shadow:0 0 0 .14em #fff1b8}.painel .pub-aside{position:sticky;top:76px}.painel .pub-aside .pub-card{width:100%;padding:20px}.painel .pub-sign{gap:10px;display:grid}.painel .pub-link{color:var(--text-2);text-underline-offset:2px;justify-self:center;font-size:12.5px;font-weight:500;text-decoration:underline}.painel .pub-due{color:var(--text-2);align-items:center;gap:6px;margin:2px 0 0;font-size:12px;display:flex}.painel .pub-dock{display:none}.painel .pub-demo{color:var(--text-3);text-align:center;margin:0 0 28px;padding:0 20px;font-size:12px;line-height:20px}.painel .pub-demo button{color:var(--text-2);text-underline-offset:2px;text-decoration:underline}.painel .pub-demo button:hover{color:var(--text-1)}@container device (max-width:720px){.painel .pub-bar{padding:0 16px}.painel .pub-what{display:none}.painel .pub-main{gap:14px;padding:18px 12px 0}.painel .pub-read{grid-template-columns:minmax(0,1fr)}.painel .pub-aside{display:none}.painel .pub-doc{padding:26px 20px}.painel .pub-card{padding:22px 18px}.painel .pub-dock{z-index:2;background:color-mix(in srgb, var(--canvas) 90%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 1px 0 var(--line);justify-self:stretch;gap:10px;margin:0 -12px;padding:12px 16px 20px;display:grid;position:sticky;bottom:0;overflow:hidden}.painel .pub-dock.open{background:var(--card-solid);border-radius:22px 22px 0 0;padding-top:18px;box-shadow:0 -10px 30px -14px #0000004d}.painel .pub-dock .pub-btn{margin-top:0}.painel .pub-demo{margin-top:18px}}.painel .rv-nav{color:var(--text-2);white-space:nowrap;align-items:center;margin-left:2px;font-size:12px;font-weight:500;display:inline-flex}.painel .rv-nav .icon-btn{width:28px;height:28px}.painel .rv-nav .icon-btn:disabled{opacity:.3;pointer-events:none}.painel .rv-meta{color:var(--text-2);margin:0 2px;font-size:12.5px;line-height:18px}.painel .rv-fields{gap:14px;display:grid}.painel .rv-cmp>div{align-content:start;gap:6px;padding:10px 12px}.painel .rv-cmp>.new{background:color-mix(in srgb, var(--accent) 9%, var(--chip-bg))}.painel .rv-v{color:var(--text-1);overflow-wrap:anywhere;font-size:13px;font-weight:400;line-height:18px}.painel .rv-v.none{color:var(--text-3)}.painel .rv-photo{display:block}.painel .rv-cover{background:linear-gradient(135deg,#d8dde6,#f1f2f5);border-radius:10px;height:54px;display:block}.painel .rv-cover.new{background:linear-gradient(135deg,#2d4fa3,#9ec3ee)}.painel .rv-site{justify-self:start}.painel .rv-eff{color:var(--text-2);align-self:center;font-size:12px}@container device (max-width:720px){.painel .rv-cmp{grid-template-columns:minmax(0,1fr)}.painel .ac-foot-note,.painel .rv-eff{display:none}}.painel .step-pane.show .success-mark .i{animation:p-draw .35s .12s var(--ease-out) forwards}@keyframes p-draw{to{stroke-dashoffset:0}}.painel{--dropdown-open-dur:.25s;--dropdown-close-dur:.15s;--dropdown-pre-scale:.97;--dropdown-closing-scale:.99;--dropdown-ease:cubic-bezier(.22, 1, .36, 1)}.painel .popover{z-index:50;background:var(--raised);border-radius:var(--r-3);min-width:220px;box-shadow:var(--pop);transform-origin:100% 0;transform:scale(var(--dropdown-pre-scale));opacity:0;pointer-events:none;transition:transform var(--dropdown-open-dur) var(--dropdown-ease), opacity var(--dropdown-open-dur) var(--dropdown-ease);will-change:transform, opacity;padding:6px;position:absolute}.painel .popover.show{opacity:1;pointer-events:auto;transform:scale(1)}.painel .popover.closing{transform:scale(var(--dropdown-closing-scale));opacity:0;pointer-events:none;transition:transform var(--dropdown-close-dur) var(--dropdown-ease), opacity var(--dropdown-close-dur) var(--dropdown-ease)}@media (prefers-reduced-motion:reduce){.painel .popover{transition:none!important}}.painel .popover:has(.menu-list){background:color-mix(in srgb, var(--raised) 86%, transparent);-webkit-backdrop-filter:blur(24px)saturate(1.8);backdrop-filter:blur(24px)saturate(1.8);border-radius:12px;min-width:0;padding:5px}.painel{--menu-hi:color-mix(in srgb, var(--accent-solid) 90%, var(--raised));--menu-hi-on:var(--accent-on)}.painel .menu-item{text-align:left;width:100%;height:28px;color:var(--text-1);border-radius:7px;align-items:center;gap:8px;padding:0 8px;font-size:13px;display:flex}.painel .menu-item:is(:hover:not(:where(.menu-content *)),:focus-visible,.active,[data-highlighted]):not(:disabled,[data-disabled]){background:var(--menu-hi);color:var(--menu-hi-on);outline:none}.painel .menu-item:is(:hover:not(:where(.menu-content *)),:focus-visible,.active,[data-highlighted]):not(:disabled,[data-disabled]) :is(.i,.lead,small,.trail){color:var(--menu-hi-on)}.painel .menu-item:is(:hover:not(:where(.menu-content *)),:focus-visible,.active,[data-highlighted]):not(:disabled,[data-disabled]) .mcheck{stroke:var(--menu-hi-on)}.painel .menu-item.danger:is(:hover:not(:where(.menu-content *)),:focus-visible,[data-highlighted]):not(:disabled,[data-disabled]){--menu-hi-on:#fff;background:var(--err-fill)}.painel .menu-item>.i{color:var(--text-2);width:15px;height:15px}.painel .menu-item.danger,.painel .menu-item.danger>.i{color:var(--err)}.painel .menu-item kbd{box-shadow:none;font:inherit;letter-spacing:.02em;color:var(--text-3);background:0 0;border:0;flex:none;margin-left:auto;padding:0 0 0 18px;font-size:12.5px}@media (pointer:coarse){.painel .menu-item kbd{display:none}}.painel .menu-item:is(:hover:not(:where(.menu-content *)),:focus-visible,[data-highlighted]) kbd{color:inherit;opacity:.7}.painel .menu-sep{background:var(--line);height:1px;margin:4px 8px}.painel .menu-head{align-items:center;gap:10px;padding:8px 10px 10px;display:flex}.painel .menu-head strong{font-size:12.5px;font-weight:600;display:block}.painel .menu-head .meta span{color:var(--text-2);font-size:11.5px;display:block}.painel .menu-title{color:var(--text-3);padding:6px 8px 2px;font-size:11px;font-weight:600}.painel .menu-item .lead{width:16px;color:var(--text-2);flex:none;place-items:center;display:grid}.painel .menu-item .lead .i{width:15px;height:15px}.painel .menu-item.danger .lead{color:var(--err)}.painel .menu-item .grow{text-align:left;flex:1;min-width:0;display:grid}.painel .menu-item b{font-size:13px;font-weight:500}.painel .menu-item .mdot{background:var(--err);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-left:6px;display:inline-block}.painel .menu-item>.grow+.i{color:var(--accent-fg)}.painel .menu-item .mcheck{fill:none;width:16px;height:16px;stroke:var(--accent-fg);stroke-width:calc(2.35 * var(--i-weight,1));stroke-linecap:round;stroke-linejoin:round;flex:none}.painel .menu-item .mcheck path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .12s var(--ease-out)}.painel .menu-item[aria-checked=true] .mcheck path{stroke-dashoffset:0;transition:stroke-dashoffset .3s cubic-bezier(.65,0,.35,1)}.painel .menu-item:disabled{cursor:default}.painel .menu-item:disabled:hover{background:0 0}.painel .menu-content{z-index:50;width:max-content;min-width:196px;max-width:min(380px,100vw - 24px);max-height:min(430px, var(--radix-popper-available-height,70vh));scrollbar-width:thin;background:color-mix(in srgb, var(--raised) 86%, transparent);-webkit-backdrop-filter:blur(24px)saturate(1.8);backdrop-filter:blur(24px)saturate(1.8);box-shadow:var(--pop);color:var(--text-1);transform-origin:var(--radix-popper-transform-origin);animation:p-menuIn var(--dropdown-open-dur) var(--dropdown-ease);border-radius:12px;outline:none;padding:5px;font-size:13px;display:block;overflow-y:auto}.painel .menu-content[data-state=closed]{animation:p-menuOut var(--dropdown-close-dur) var(--dropdown-ease) forwards;pointer-events:none}@keyframes p-menuIn{0%{opacity:0;transform:scale(var(--dropdown-pre-scale))}}@keyframes p-menuOut{to{opacity:0;transform:scale(var(--dropdown-closing-scale))}}@media (prefers-reduced-motion:reduce){.painel .menu-content{animation:none!important}}.painel[data-motion=reduced] .menu-content{animation:none!important}.painel .menu-content .menu-item{cursor:pointer;-webkit-user-select:none;user-select:none}.painel .menu-item[data-disabled]{opacity:.45;cursor:default;pointer-events:none}.painel .menu-item .trail{color:var(--text-3);flex:none;margin-left:auto;padding-left:18px;font-size:12.5px}.painel .menu-item[data-state=checked] .mcheck path{stroke-dashoffset:0;transition:stroke-dashoffset .3s cubic-bezier(.65,0,.35,1)}.painel .menu-title small{color:var(--text-3);margin-top:2px;font-size:11px;font-weight:400;line-height:15px;display:block}.painel .menu-content.select-content{min-width:max(196px, var(--radix-select-trigger-width));max-height:min(360px, var(--radix-select-content-available-height));flex-direction:column;display:flex;overflow:hidden}.painel .select-viewport{flex:1;min-height:0}.painel .select-scroll{height:18px;color:var(--text-3);flex:none;place-items:center;display:grid}.painel .option-dot{border-radius:50%;flex:none;width:8px;height:8px}.painel .menu-item.wait{pointer-events:none}.painel .menu-item.wait .skel{border-radius:var(--r-full);height:8px}.painel .menu-item.wait .skel.dot{border-radius:50%;width:8px;height:8px}.painel .menu-note{max-width:240px;color:var(--text-3);padding:8px 10px;font-size:12px;line-height:17px}.painel .menu-note.err{color:var(--err)}@keyframes p-popIn{0%{opacity:0;transform:scale(.96)}}.painel .palette{z-index:48;background:var(--raised);border-radius:var(--r-4);width:min(540px,100% - 32px);box-shadow:var(--modal);filter:blur(4px);opacity:0;pointer-events:none;transition:opacity .16s var(--ease-out), transform .45s var(--spring), filter .25s var(--ease-out);position:absolute;top:12%;left:50%;overflow:hidden;transform:translate(-50%)translateY(-8px)scale(.96)}.painel .palette.show{opacity:1;filter:none;pointer-events:auto;transform:translate(-50%)}.painel .palette-input{height:50px;box-shadow:inset 0 -1px 0 var(--line);align-items:center;gap:10px;padding:0 16px;display:flex}.painel .palette-input input{background:0 0;border:0;outline:none;flex:1;height:100%;font-size:15px;font-weight:500}.painel .palette-input .i{color:var(--text-3)}.painel .palette-list{max-height:330px;padding:6px;overflow:auto}.painel .palette-group{color:var(--text-2);padding:8px 10px 4px;font-size:11.5px;font-weight:500}.painel .palette-item{text-align:left;border-radius:10px;align-items:center;gap:10px;width:100%;height:38px;padding:0 10px;font-size:13px;display:flex}.painel .palette-item .where{color:var(--text-2);margin-left:auto;font-size:11.5px}.painel .palette-item.active{background:var(--fill-soft)}.painel .palette-item>.i{color:var(--text-2)}.painel .palette-foot{color:var(--text-2);box-shadow:inset 0 1px 0 var(--line);gap:14px;padding:10px 16px;font-size:11.5px;display:flex}.painel .palette-empty{text-align:center;color:var(--text-2);padding:28px 16px;font-size:12.5px}.painel .toasts{z-index:60;pointer-events:none;flex-direction:column-reverse;align-items:flex-end;gap:8px;display:flex;position:absolute;bottom:18px;right:18px}.painel .toast{--c:transparent;pointer-events:auto;background:linear-gradient(135deg, color-mix(in srgb, var(--c) 16%, var(--toast-bg)), var(--toast-bg));-webkit-backdrop-filter:blur(18px)saturate(1.6);backdrop-filter:blur(18px)saturate(1.6);max-width:400px;min-height:44px;color:var(--text-1);box-shadow:var(--pop);animation:p-toastIn .34s var(--ease-out);border-radius:16px;align-items:center;gap:10px;padding:8px 8px 8px 12px;font-size:12.5px;line-height:17px;display:flex;position:relative;overflow:hidden}.painel .toast.ok{--c:var(--ok-fill)}.painel .toast.warn{--c:var(--warn-fill)}.painel .toast.err{--c:var(--err-fill)}.painel .toast.out{animation:p-toastOut .16s var(--ease-out) forwards}@keyframes p-toastIn{0%{opacity:0;transform:translateY(var(--dist)) scale(.97)}}@keyframes p-toastOut{to{opacity:0;transform:translateY(4px)scale(.98)}}.painel .toast>.i{width:18px;height:18px;color:var(--c);flex:none}.painel .toast .t{flex:1;min-width:0;padding:2px 4px 2px 0;font-weight:500}.painel .toast .t small{color:var(--text-2);font-size:11.5px;font-weight:400;display:block}.painel .toast .act{border-radius:var(--r-full);height:28px;color:var(--panel);background:var(--text-1);flex:none;padding:0 11px;font-size:12px;font-weight:600}.painel .toast .x{width:26px;height:26px;color:var(--text-2);border-radius:50%;flex:none;place-items:center;display:grid}.painel .toast .x:hover{color:var(--text-1);background:var(--fill)}.painel .toast .bar{background:var(--text-3);opacity:.4;transform-origin:0;height:2px;position:absolute;bottom:0;left:0}.painel .toast .spin{border:2px solid color-mix(in srgb, var(--text-2) 25%, transparent);border-top-color:var(--text-2);border-radius:50%;flex:none;width:15px;height:15px;animation:1.1s linear infinite p-pillTurn}.painel .pb-row{--sep:70px;align-items:flex-start;padding-top:12px;padding-bottom:12px}.painel .pb-row>:not(.tm-hit){z-index:1;pointer-events:none;position:relative}.painel .pb-row .row-trail{align-self:center}.painel .pb-row .row-trail button{pointer-events:auto}.painel .pb-date{background:var(--fill-soft);border-radius:12px;flex:none;align-content:center;justify-items:center;gap:3px;width:42px;height:46px;line-height:1;display:grid}.painel .pb-date b{letter-spacing:-.02em;font-size:18px;font-weight:600}.painel .pb-date small{color:var(--text-2);font-size:10.5px;font-weight:500}.painel .pb-sum{color:var(--text-1);-webkit-line-clamp:2;text-wrap:pretty;-webkit-box-orient:vertical;margin-top:5px;font-size:12.5px;line-height:18px;display:-webkit-box;overflow:hidden}.painel .pb-why .i{width:12px;height:12px;color:var(--err);margin:0 5px -1px 0}.painel .pb-body .attn{margin:0}.painel .pb-state{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:12.5px;display:flex}.painel .pb-fine{color:var(--text-2);text-wrap:pretty;margin:8px 2px 0;font-size:12px;line-height:17px}.painel .site-prev{color:#121a17;background:#fffef9;border-radius:18px;overflow:hidden;box-shadow:0 0 0 1px #121a171a,0 6px 18px #0000000f}.painel .site-bar{color:#46514c;background:#f4f2e8;justify-content:center;align-items:center;gap:5px;height:30px;font-size:11px;font-weight:500;display:flex;box-shadow:inset 0 -1px #121a1714}.painel .site-bar .i{width:11px;height:11px}.painel .site-ev{font-family:Manrope, var(--font);gap:18px;padding:22px 20px 24px;display:grid}.painel .site-ev time{color:#856a10;align-items:baseline;gap:8px;display:flex}.painel .site-ev time b{letter-spacing:-.065em;font-size:44px;font-weight:600;line-height:1}.painel .site-ev time small{letter-spacing:.02em;font-size:11.5px;font-weight:600}.painel .site-ev h4{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:21.5px;font-weight:600;line-height:1.08}.painel .site-ev p{color:#46514c;white-space:pre-line;text-wrap:pretty;margin:12px 0 0;font-size:15px;line-height:1.65}.painel .site-meta{align-items:flex-start;gap:8px;margin-top:16px;font-size:13px;font-weight:500;line-height:1.5;display:flex}.painel .site-meta .i{color:#856a10;flex:none;width:16px;height:16px;margin-top:1px}.painel .site-ev>.site-meta{margin:0;font-size:12.5px;font-weight:600}.painel .list-group .expander>.ev-site{gap:8px;padding:0 0 12px 28px;display:grid}@container device (max-width:720px){.painel .pb-row{flex-wrap:wrap}.painel .pb-acts{width:100%;padding-left:54px}.painel .pb-acts .btn{flex:1;height:38px}}.painel .inv{--text-1:#121a17;--text-2:#46514c;--text-3:#121a1780;--line:#121a1721;--line-strong:#121a1738;--fill:#121a170f;--fill-soft:#121a170a;--fill-strong:#121a171a;--card-solid:#fff;--focus:#1f3d33;--sp:#121a17;z-index:55;overscroll-behavior:contain;border-radius:inherit;color:var(--text-1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Manrope, var(--font);background:#fcfaf0;position:absolute;inset:0;overflow-y:auto}.painel .inv button:focus-visible{outline-offset:2px;outline:2px solid #1f3d33}.painel .inv-bar{height:56px;box-shadow:inset 0 -1px 0 var(--line);align-items:center;gap:10px;padding:0 20px;font-size:13.5px;display:flex}.painel .inv-bar b{font-weight:700}.painel .inv-kind{color:var(--text-2)}.painel .inv-main{justify-items:center;gap:16px;padding:28px 16px 30px;display:grid}.painel .inv-tk{filter:drop-shadow(0 0 .6px #121a174d)drop-shadow(0 10px 22px #121a1712);width:min(440px,100%);display:grid}.painel .inv-top,.painel .inv-stub{--n:13px;background:#fff}.painel .inv-top{-webkit-mask:radial-gradient(circle var(--n) at 0 100%, #0000 96%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--n) at 100% 100%, #0000 96%, #000) right / 51% 100% no-repeat;-webkit-mask:radial-gradient(circle var(--n) at 0 100%, #0000 96%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--n) at 100% 100%, #0000 96%, #000) right / 51% 100% no-repeat;mask:radial-gradient(circle var(--n) at 0 100%, #0000 96%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--n) at 100% 100%, #0000 96%, #000) right / 51% 100% no-repeat;border-radius:26px 26px 0 0;gap:18px;padding:24px 24px 22px;display:grid}.painel .inv-tk.off .inv-top>:not(.inv-from){opacity:.45}.painel .inv-from{color:var(--text-2);align-items:center;gap:12px;font-size:12.5px;display:flex}.painel .inv-from>span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.painel .inv-code{flex:none;justify-items:end;gap:3px;display:grid}.painel .inv-code small{letter-spacing:.06em;color:var(--text-2);font-size:9.5px;font-weight:600;line-height:1}.painel .inv-top h1{letter-spacing:-.02em;text-wrap:balance;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:36px;font-weight:500;line-height:1.02}.painel .inv-facts{gap:12px;margin:0;padding:0;list-style:none;display:grid}.painel .inv-facts li{gap:12px;font-size:14px;line-height:20px;display:flex}.painel .inv-facts .i{color:#856a10;flex:none;width:18px;height:18px;margin-top:1px}.painel .inv-facts .i.i-brand{color:inherit}.painel .inv-facts b{font-weight:600;display:block}.painel .inv-facts small{color:var(--text-2);font-size:13.5px;display:block}.painel .inv-agenda{box-shadow:inset 0 1px 0 var(--line);color:var(--text-2);white-space:pre-line;padding-top:16px;font-size:13.5px;line-height:20px}.painel .inv-agenda b{color:var(--text-1);margin-bottom:2px;font-size:12.5px;font-weight:600;display:block}.painel .inv-stub{transform-origin:16% 0;-webkit-mask:radial-gradient(circle var(--n) at 0 0, #0000 96%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--n) at 100% 0, #0000 96%, #000) right / 51% 100% no-repeat;-webkit-mask:radial-gradient(circle var(--n) at 0 0, #0000 96%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--n) at 100% 0, #0000 96%, #000) right / 51% 100% no-repeat;mask:radial-gradient(circle var(--n) at 0 0, #0000 96%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--n) at 100% 0, #0000 96%, #000) right / 51% 100% no-repeat;border-radius:0 0 26px 26px;gap:14px;padding:24px;transition:transform .6s cubic-bezier(.34,1.45,.64,1);display:grid;position:relative}.painel .inv-stub:before{content:"";border-top:1.5px dashed var(--line-strong);position:absolute;top:0;left:22px;right:22px}.painel .inv-stub.torn{transform:translateY(12px)rotate(-1.4deg)}.painel .inv-who{justify-content:space-between;align-items:center;gap:10px;display:flex}.painel .inv-who b{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.015em;min-width:0;font-size:16px;font-weight:700;overflow:hidden}.painel .inv-chip{background:var(--fill);height:24px;color:var(--text-2);border-radius:999px;flex:none;align-items:center;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.painel .inv-chip.ok{color:#1f3d33;background:#1f3d331a}.painel .inv-chip.gold{color:#856a10;background:#b8972226}.painel .inv-chip.err{color:#a2281f;background:#b3261e17}.painel .inv-q{justify-content:space-between;align-items:center;gap:10px;min-height:20px;font-size:15px;font-weight:600;display:flex}.painel .inv-saved{color:#1f3d33;align-items:center;gap:5px;font-size:12.5px;font-weight:600;display:inline-flex}.painel .inv-saved .i{width:14px;height:14px;stroke-width:calc(2.15 * var(--i-weight,1))}.painel .inv-rsvp{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.painel .inv-rsvp button{background:var(--fill);height:48px;font:inherit;color:var(--text-1);transition:background .15s var(--ease-out), color .15s var(--ease-out), transform .12s var(--ease-out);border-radius:14px;font-size:14.5px;font-weight:600}.painel .inv-rsvp button:hover{background:var(--fill-strong)}.painel .inv-rsvp button:active{transform:scale(.96)}.painel .inv-rsvp button[aria-checked=true]{color:#fffef9;background:#1f3d33}.painel .inv-rsvp.sm{grid-template-columns:none;grid-auto-flow:column;gap:4px;display:inline-grid}.painel .inv-rsvp.sm button{border-radius:999px;height:30px;padding:0 11px;font-size:12.5px}.painel .inv-note{text-align:center;color:var(--text-2);text-wrap:pretty;margin:0;font-size:12.5px;line-height:18px}.painel .inv-moved{background:#b897221f;border-radius:14px;gap:10px;padding:12px 14px;font-size:13px;line-height:18px;display:flex}.painel .inv-moved .i{color:#856a10;flex:none;width:17px;height:17px;margin-top:1px}.painel .inv-moved b{font-size:14px;font-weight:700;display:block}.painel .inv-moved small{color:var(--text-2);font-size:13px;display:block}.painel .inv-cal-btn.btn{width:100%;height:44px;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--text-1);background:0 0;border-radius:14px;gap:8px;font-size:13.5px;font-weight:600}.painel .inv-cal-btn .i{color:#856a10;width:17px;height:17px;margin:0}.painel .inv-cal-btn .chev{width:15px;height:15px;color:var(--text-3);transition:transform .25s var(--ease-out)}.painel .inv-cal-btn[aria-expanded=true] .chev{transform:rotate(90deg)}.painel .inv-cal-list{gap:6px;padding-top:8px;display:grid}.painel .inv-cal-list .btn{background:var(--fill-soft);height:44px;color:var(--text-1);border-radius:12px;justify-content:flex-start;gap:10px;padding:0 14px;font-size:13.5px;font-weight:500}.painel .inv-cal-list .btn .i{color:#856a10;width:17px;height:17px;margin:0}.painel .inv-cal-list .btn .i.i-brand{color:inherit}.painel .inv-cal-list .btn:disabled{opacity:1;color:#1f3d33}.painel .inv-join.btn,.painel .inv-go.btn{border-radius:16px;gap:10px;width:100%;height:52px;font-size:15px;font-weight:700}.painel .inv-join.btn{color:var(--text-1);box-shadow:inset 0 0 0 1px var(--line-strong), 0 1px 2px #121a170f;background:#fff}.painel .inv-join .i{width:20px;height:20px;margin:0}.painel .inv-go.btn{color:#fffef9;--sp:#fffef9;background:#1f3d33}.painel .inv-here{color:#1f3d33;text-align:center;background:#1f3d3314;border-radius:14px;justify-content:center;align-items:center;gap:7px;min-height:40px;margin:0;padding:8px 12px;font-size:13.5px;font-weight:600;display:flex}.painel .inv-here .i{flex:none;width:16px;height:16px}.painel .inv-mini{box-shadow:inset 0 1px 0 var(--line);color:var(--text-2);justify-content:space-between;align-items:center;gap:10px;padding-top:14px;font-size:13px;display:flex}.painel .inv-end{text-align:center;justify-items:center;gap:4px;padding:4px 0 2px;display:grid}.painel .inv-end b{font-size:15px;font-weight:700}.painel .inv-end span{color:var(--text-2);align-items:center;gap:6px;font-size:13.5px;display:inline-flex}.painel .inv-end .i{color:#1f3d33;width:16px;height:16px}.painel .inv-band{color:#a2281f;background:#b3261e14;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;font-size:13.5px;font-weight:600;display:flex}.painel .inv-band .i{flex:none;width:16px;height:16px}.painel .inv-card{text-align:center;width:min(440px,100%);box-shadow:0 0 0 1px var(--line), 0 10px 22px #121a170f;background:#fff;border-radius:26px;justify-items:center;gap:8px;padding:34px 26px 30px;display:grid}.painel .inv-ico{background:var(--fill);border-radius:17px;place-items:center;width:52px;height:52px;margin-bottom:4px;display:grid}.painel .inv-ico .i{width:24px;height:24px;stroke-width:calc(1.65 * var(--i-weight,1));color:#856a10}.painel .inv-card h1{letter-spacing:-.015em;text-wrap:balance;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:30px;font-weight:500;line-height:1.05}.painel .inv-card p{color:var(--text-2);text-wrap:pretty;margin:0;font-size:14px;line-height:20px}.painel .inv-foot{color:var(--text-3);text-align:center;margin:6px 0 0;font-size:12px}.painel .inv .pub-demo{font-family:var(--font)}.painel .inv-home{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.painel .inv .link-btn{color:#1f3d33}.painel .inv-poll{--ok:#1f3d33;--ok-fill:#1f3d33;--ok-tint:#1f3d331a;width:min(760px,100%);box-shadow:0 0 0 1px var(--line), 0 10px 22px #121a170f;background:#fff;border-radius:26px;gap:16px;padding:24px;display:grid}.painel .inv-poll-head{gap:8px;display:grid}.painel .inv-poll-head h1{letter-spacing:-.02em;text-wrap:balance;margin:2px 0 0;font-family:Cormorant Garamond,Georgia,serif;font-size:34px;font-weight:500;line-height:1.04}.painel .inv-poll-meta{color:var(--text-2);margin:0;font-size:13.5px;line-height:20px}.painel .inv-poll-status{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;min-height:18px;display:flex}.painel .inv-poll .resp-card{box-shadow:none;background:0 0;padding:0}.painel .inv-poll-grid{transition:opacity .2s var(--ease-out)}.painel .inv-poll-grid.dim{opacity:.4;pointer-events:none}.painel .inv-note.inv-err{color:#a2281f;text-align:left}.painel .inv .sticky-bar,.painel .inv .resp-done{margin-top:0}@media (prefers-reduced-motion:reduce){.painel .inv-stub{transition:none}}.painel[data-motion=reduced] .inv-stub{transition:none}@container device (max-width:720px){.painel .inv-main{padding:20px 16px 26px}.painel .inv-top{padding:22px 20px 20px}.painel .inv-stub{padding:22px 20px}.painel .inv-top h1{font-size:33px}.painel .inv-poll{padding:20px 16px}.painel .inv-poll-head h1{font-size:30px}.painel .inv .sticky-bar{bottom:12px}}.painel .tm-row{--sep:60px}.painel .tm-hit{z-index:0;border-radius:inherit;position:absolute;inset:0}.painel .tm-hit:focus-visible{box-shadow:inset 0 0 0 2px var(--focus);outline:none}.painel .tm-row>:not(.tm-hit){z-index:1;pointer-events:none;position:relative}.painel .tm-row .row-trail :is(button,a){pointer-events:auto}.painel .tm-row.off>.avatar,.painel .tm-row.off .row-main{opacity:.5}.painel .tm-out{color:var(--text-2);font-weight:400}.painel .row-sub .err-text{color:var(--err);font-weight:500}.painel .tm-verb .i{width:14px;height:14px}.painel .tm-sheet-stack{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.painel .pk-head .pk-title-wrap{flex:1;min-width:0}.painel .tm-outside .list-row{flex-wrap:wrap;row-gap:8px;padding:8px 0}.painel .tm-outside .tm-einput{text-align:left;flex:160px}.painel .tm-self-page{grid-template-columns:minmax(0,1fr);gap:14px;max-width:40rem;margin:0 auto;display:grid}.painel .tm-self-page .page-head{margin-bottom:4px}.painel .tm-self-foot{justify-content:flex-end;display:flex}.painel .tm-lib{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.painel .tm-lib .section-title{margin-top:18px}.painel .tm-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;margin-bottom:10px;display:grid}.painel .tm-card{background:var(--fill-soft);text-align:left;transition:background .15s var(--ease-out), transform .15s var(--ease-out);border-radius:22px;gap:10px;padding:8px 8px 12px;display:grid}.painel .tm-card:hover{background:var(--fill)}.painel .tm-card:active{transform:scale(.985)}.painel .tm-thumb{background:var(--fill);border-radius:15px;height:150px;padding:14px 18px 0;display:block;overflow:hidden}.painel .tm-thumb .a4{--b:2.9cqi;border-radius:3px;padding:12% 11%;display:block;box-shadow:0 1px 3px #0000001f}.painel .tm-thumb .a4>*{font-size:var(--b);line-height:1.55}.painel .tm-card-txt{gap:1px;min-width:0;padding:0 6px;display:grid}.painel .tm-card-txt b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;line-height:18px;overflow:hidden}.painel .tm-card-txt small{color:var(--text-2);font-size:12px;line-height:16px}.painel .tm-unsaved{color:var(--accent-fg);font-weight:500}.painel .tm-signer .list-row .lr-val{max-width:62%}.painel .tm-signer .list-row .lr-label small{white-space:normal}.painel .tm-dg-btn{justify-self:start}.painel .tm-einput{min-width:0;height:var(--field-h);border-radius:var(--r-full);background:var(--fill-soft);box-shadow:none;color:var(--text-1);text-align:right;transition:box-shadow .15s var(--ease-out);border:0;outline:none;flex:0 56%;padding:0 12px;font-size:13px;font-weight:500}.painel .tm-einput:focus,.painel .tm-etext:focus{box-shadow:inset 0 0 0 2px var(--focus)}.painel .tm-einput::placeholder{color:var(--text-3)}.painel .tm-erow.col{flex-wrap:wrap;row-gap:8px;padding-bottom:12px}.painel .tm-erow.col .tm-etext{border-radius:16px;flex:0 0 calc(100% - 28px);width:auto;min-height:62px;margin-left:28px;padding:10px 14px}.painel .tm-erow .lr-label .tm-err{color:var(--err);display:none}.painel .tm-erow.invalid .lr-label .tm-err{display:block}.painel .tm-erow.invalid .tm-einput,.painel .tm-erow.invalid .tm-etext,.painel .tm-erow.invalid .chip-btn{box-shadow:inset 0 0 0 2px var(--err)}.painel .tm-edhead{align-items:center;gap:8px;margin-top:14px;display:flex}.painel .tm-edhead .grow{flex:1}.painel .tm-back{padding-left:8px}.painel .tm-titlebox{gap:2px;margin:8px 2px 14px;display:grid}.painel .tm-title{letter-spacing:-.02em;width:100%;min-width:0;height:30px;color:var(--text-1);transition:box-shadow .15s var(--ease-out);background:0 0;border:0;border-radius:0;outline:none;padding:0;font-size:20px;font-weight:600;line-height:26px}.painel .tm-title:focus{box-shadow:inset 0 -2px 0 var(--focus)}.painel .field.invalid .tm-title{box-shadow:inset 0 -2px 0 var(--err)}.painel .tm-titlebox .meta{color:var(--text-2);margin:0;font-size:12.5px;line-height:18px}.painel .tm-work{grid-template-columns:minmax(0,1fr) 248px;align-items:start;gap:20px;display:grid}.painel .tm-paper-col{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;display:grid}.painel .tm-paper{color:#1c1c1e;min-height:620px;transition:box-shadow .15s var(--ease-out);background:#fff;border-radius:6px;padding:56px 60px 64px;box-shadow:0 0 0 1px #0000000f,0 10px 30px #00000014}.painel .tm-paper:focus-within{box-shadow:inset 0 0 0 2px var(--focus), 0 10px 30px #00000014}.painel .field.invalid .tm-paper{box-shadow:inset 0 0 0 2px var(--err), 0 10px 30px #00000014}.painel .tm-doc{--b:13.5px;font-size:var(--b);caret-color:#1c1c1e;overflow-wrap:anywhere;cursor:text;outline:none;line-height:1.75}.painel .tm-doc:not([contenteditable]){cursor:default}.painel .tm-doc>*{font-size:inherit;margin:0 0 1em;font-weight:400}.painel .tm-var{color:#34445c;letter-spacing:0;white-space:nowrap;cursor:default;-webkit-user-select:all;user-select:all;background:#edf1f7;border-radius:.35em;padding:0 .4em;font-size:.93em;font-weight:500;line-height:1.5;display:inline-block}.painel .tm-inspector{gap:10px;display:grid;position:sticky;top:12px}.painel .tm-insp-sub{color:var(--text-3);font-weight:400}.painel .tm-dgroup{background:var(--fill-soft);border-radius:20px;gap:8px;padding:12px 14px;display:grid}.painel .tm-dg-head b{font-size:12.5px;font-weight:600;line-height:17px;display:block}.painel .tm-dg-head small{color:var(--text-2);font-size:11.5px;line-height:15px;display:block}.painel .tm-dchips{flex-wrap:wrap;gap:6px;display:flex}.painel .tm-dchip{border-radius:var(--r-full);height:26px;color:var(--text-1);box-shadow:inset 0 0 0 1px var(--line-strong);transition:background .12s var(--ease-out), transform .12s var(--ease-out);align-items:center;gap:4px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.painel .tm-dchip:hover{background:var(--fill)}.painel .tm-dchip:active{transform:scale(.94)}.painel .tm-dchip.on{background:var(--accent-tint);color:var(--accent-fg);box-shadow:none}.painel .tm-dchip .i{width:12px;height:12px;stroke-width:calc(2 * var(--i-weight,1));margin-left:-2px}.painel .menu-list.tm-slash{width:296px}.painel .tm-slash .menu-item b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.painel .tm-slash-g{color:var(--text-3);white-space:nowrap;margin-left:auto;font-size:11.5px}.painel .tm-hint{color:var(--text-2);align-items:center;gap:6px;margin:0;font-size:12px;line-height:16px;display:flex}.painel .tm-hint .i{flex:none}.painel .tm-braces{color:var(--text-2);font-weight:600}.painel .popover .menu-list{max-height:min(430px,70vh);overflow:auto}.painel .a4-well{background:var(--fill-soft);border-radius:22px;grid-template-columns:minmax(0,1fr);justify-items:center;padding:20px;display:grid}.painel .a4{--b:clamp(7.5px, 2.35cqi, 11.5px);aspect-ratio:1/1.414;color:#1c1c1e;background:#fff;border-radius:4px;width:100%;max-width:560px;padding:10% 11%;box-shadow:0 0 0 1px #0000000f,0 8px 24px #0000001a;container-type:inline-size}.painel .a4>*{font-size:var(--b);margin:0 0 1em;font-weight:400;line-height:1.62}.painel :is(.tm-doc,.a4){font-family:Times New Roman,Times,serif}.painel :is(.tm-doc,.a4)>h2{font-size:calc(var(--b) * 1.25);letter-spacing:.02em;text-align:center;margin:0 0 1.5em;font-weight:700;line-height:1.35}.painel :is(.tm-doc,.a4)>h3{font-size:calc(var(--b) * 1.08);margin:1.3em 0 .55em;font-weight:600;line-height:1.4}.painel :is(.tm-doc,.a4)>p.nota{font-size:calc(var(--b) * .85);color:#6e6e73}.painel :is(.tm-doc,.a4)>:is(ol,ul){padding-left:1.6em}.painel :is(.tm-doc,.a4) li{margin:0 0 .4em;padding-left:.15em}.painel :is(.tm-doc,.a4) li::marker{color:#6e6e73}.painel :is(.tm-doc,.a4) strong{font-weight:600}.painel :is(.tm-doc,.a4) u{text-underline-offset:.18em}.painel :is(.tm-doc,.a4) [data-sz="10"]{font-size:calc(var(--b) * 10 / 12)}.painel :is(.tm-doc,.a4) [data-sz="11"]{font-size:calc(var(--b) * 11 / 12)}.painel :is(.tm-doc,.a4) [data-sz="14"]{font-size:calc(var(--b) * 14 / 12)}.painel :is(.tm-doc,.a4) [data-sz="16"]{font-size:calc(var(--b) * 16 / 12)}.painel :is(.tm-doc,.a4) [data-sz="18"]{font-size:calc(var(--b) * 18 / 12)}.painel :is(.tm-doc,.a4) [data-sz="24"]{font-size:calc(var(--b) * 2);line-height:1.3}.painel .tm-tb{z-index:6;border-radius:var(--r-full);background:var(--raised);box-shadow:var(--ring), 0 2px 8px #0000000d;scrollbar-width:none;transition:opacity .2s var(--ease-out);align-items:center;gap:1px;padding:4px;display:flex;position:sticky;top:8px;overflow-x:auto}.painel .tm-tb::-webkit-scrollbar{display:none}.painel .tm-tb.off{opacity:.35;pointer-events:none}.painel .tm-tb .grow{flex:1}.painel .tb-btn{border-radius:var(--r-full);min-width:32px;height:32px;color:var(--text-1);transition:background .12s var(--ease-out);flex:none;justify-content:center;align-items:center;gap:3px;padding:0 8px;font-size:13px;font-weight:500;display:inline-flex}.painel .tb-btn:hover{background:var(--fill-soft)}.painel .tb-btn[aria-pressed=true],.painel .tb-btn[aria-expanded=true]{background:var(--fill)}.painel .tb-btn>.i{width:17px;height:17px}.painel .tb-btn>.i-xs{width:11px;height:11px;color:var(--text-3)}.painel .tb-dd{padding:0 6px 0 10px}.painel .tb-style #tb-style{text-align:left;min-width:62px}.painel #tb-align{display:inline-flex}.painel #tb-align .i{width:17px;height:17px}.painel .tb-b{font-size:14px;font-weight:700}.painel .tb-i{font-size:14px;font-style:italic;font-weight:500}.painel .tb-u{text-underline-offset:2px;font-size:14px;text-decoration:underline}.painel .tb-sep{background:var(--line-strong);flex:none;width:1px;height:18px;margin:0 5px}.painel .tb-data{gap:4px}.painel .sty-lead{min-width:18px;color:var(--text-2);place-items:center;font-weight:500;line-height:1;display:inline-grid}.painel .sty-lead.s-titulo{color:var(--text-1);font-size:15px;font-weight:700}.painel .sty-lead.s-subtitulo{color:var(--text-1);font-size:13.5px;font-weight:600}.painel .sty-lead.s-texto{font-size:12.5px}.painel .sty-lead.s-nota{font-size:10.5px}.painel .tm-from-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.painel .tm-from{background:var(--fill-soft);text-align:left;transition:background .15s var(--ease-out), box-shadow .15s var(--ease-out), transform .12s var(--ease-out);border-radius:18px;gap:8px;padding:6px 6px 10px;display:grid;position:relative}.painel .tm-from:hover{background:var(--fill)}.painel .tm-from:active{transform:scale(.98)}.painel .tm-from[aria-checked=true]{box-shadow:inset 0 0 0 2px var(--accent-solid)}.painel .tm-from .tm-thumb{border-radius:12px;height:96px;padding:8px 10px 0}.painel .tm-from-txt{gap:1px;min-width:0;padding:0 4px;display:grid}.painel .tm-from-txt b{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;line-height:16px;overflow:hidden}.painel .tm-from-txt small{color:var(--text-2);font-size:11px;line-height:14px}.painel .tm-from-check{background:var(--accent-solid);width:20px;height:20px;color:var(--accent-on);opacity:0;transition:opacity .15s var(--ease-out), transform .25s var(--spring);border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px;transform:scale(.6)}.painel .tm-from-check .i{width:12px;height:12px;stroke-width:calc(2.15 * var(--i-weight,1))}.painel .tm-from[aria-checked=true] .tm-from-check{opacity:1;transform:none}.painel .a4 .v,.painel .tm-doc .v{background:#fff1b8;border-radius:.2em;box-shadow:0 0 0 .14em #fff1b8}.painel .a4 .v.f{color:#34445c;background:#edf1f7;box-shadow:0 0 0 .14em #edf1f7}.painel .a4 .v.miss{color:#8e8e93;background:0 0;border-bottom:1px dashed #aeaeb2;border-radius:0;padding:0}.painel .a4-well.sm{border-radius:16px;padding:12px}.painel .a4-well.sm .a4{aspect-ratio:auto;--b:12px;padding:22px 20px 8px}.painel .a4-well.sm .a4>*{font-size:var(--b);line-height:1.6}.painel .tm-tech .lr-label small{white-space:normal;overflow-wrap:anywhere}.painel .tm-chosen-note{color:var(--text-2);margin:0;font-size:12px;line-height:16px}.painel .tm-self{justify-self:start}.painel .tm-self:disabled{color:var(--text-3);cursor:default;text-decoration:none}@container device (max-width:720px){.painel .a4-well{padding:12px}.painel .tm-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.painel .tm-thumb{height:120px;padding:10px 12px 0}.painel .tm-work{grid-template-columns:minmax(0,1fr)}.painel .tm-inspector{display:none}.painel .tm-paper{min-height:0;padding:28px 22px 36px}.painel .tm-doc{--b:16px;line-height:1.65}.painel .tm-from-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.painel .tm-tb{top:4px}.painel .tm-tb .tb-data{background:var(--fill-soft);order:-1;margin-right:2px}.painel .tm-edhead .seg button{padding:0 9px}.painel .tm-einput{font-size:16px}}.painel .em-lib{grid-template-columns:minmax(0,1fr);display:grid}.painel .em-lib .section-title{margin-top:20px}.painel .em-lib .section-title:first-child{margin-top:6px}.painel .em-thumb{padding:12px 14px 0;container-type:inline-size}.painel .em-custom{color:var(--text-1);font-weight:500}.painel .em-mail{--u:1px;--em-cv:#f5f5f7;--em-ink:#202124;--em-mute:#73747a;--em-line:#e6e6ea;--em-body:#55565d;--em-box:#f6f6f8;color:var(--em-ink);text-align:left;letter-spacing:0;-webkit-font-smoothing:antialiased}.painel .em-mail.em-mini{--u:calc(100cqi / 480)}.painel .em-mail.em-mini .em-letter{box-shadow:0 1px 3px #0000001f}.painel .em-canvas{padding:calc(36 * var(--u)) calc(16 * var(--u)) calc(30 * var(--u));background:var(--em-cv)}.painel .em-letter{max-width:calc(480 * var(--u));border-radius:calc(24 * var(--u));background:#fff;margin:0 auto;overflow:hidden}.painel .em-top{padding:calc(36 * var(--u)) calc(36 * var(--u)) 0;text-align:center}.painel .em-h{margin:0 0 calc(14 * var(--u));font-size:calc(28 * var(--u));letter-spacing:-.03em;overflow-wrap:break-word;font-weight:700;line-height:1.2}.painel .em-body>p{margin:0 0 calc(16 * var(--u));font-size:calc(15 * var(--u));color:var(--em-body);text-align:left;overflow-wrap:break-word;line-height:1.7}.painel .em-body>p:first-child{margin-bottom:calc(26 * var(--u));font-size:calc(16 * var(--u));color:var(--em-mute);text-align:center;line-height:1.65}.painel .em-main{padding:0 calc(36 * var(--u)) calc(36 * var(--u))}.painel .em-hl{margin:calc(4 * var(--u)) 0 calc(24 * var(--u));padding:calc(22 * var(--u)) calc(18 * var(--u));border-radius:calc(14 * var(--u));background:var(--em-box);text-align:center}.painel .em-hl-l{margin:0 0 calc(10 * var(--u));font-size:calc(13 * var(--u));color:var(--em-mute)}.painel .em-hl-v{font-size:calc(20 * var(--u));overflow-wrap:anywhere;font-weight:600;line-height:1.4}.painel .em-hl-v.em-code{font-size:calc(32 * var(--u));letter-spacing:.12em}.painel .em-btn-wrap{margin:calc(4 * var(--u)) 0 calc(24 * var(--u));justify-items:center;gap:8px;display:grid}.painel .em-btn{max-width:100%;padding:calc(14 * var(--u)) calc(26 * var(--u));border-radius:calc(10 * var(--u));background:var(--em-ink);color:#fff;font-size:calc(14 * var(--u));text-align:center;font-weight:600;line-height:1.4;display:inline-block}.painel .em-foot{padding-top:calc(20 * var(--u));border-top:1px solid var(--em-line);font-size:calc(12 * var(--u));color:var(--em-mute);overflow-wrap:break-word;line-height:1.65}.painel .em-head{padding-bottom:calc(20 * var(--u));text-align:center;position:relative}.painel .em-head img{width:calc(150 * var(--u));height:auto;margin:0 auto;display:block}.painel .em-tag{margin-top:calc(8 * var(--u));font-size:calc(12 * var(--u));color:var(--em-mute);line-height:1.5}.painel .em-nologo{padding:calc(6 * var(--u)) calc(12 * var(--u));font-size:calc(11 * var(--u));color:#8e8e93;border:1px dashed #c7c7cc;border-radius:99px;display:inline-block}.painel .em-sig{padding-top:calc(24 * var(--u));text-align:center;position:relative}.painel .em-sig-b{margin-bottom:calc(4 * var(--u));font-size:calc(12 * var(--u));color:var(--em-mute);font-weight:600}.painel .em-sig-s{font-size:calc(11 * var(--u));color:var(--em-mute);line-height:1.6}.painel .em-sig .em-rg+.em-rg{margin-top:2px}.painel .em-ro{transition:background .15s var(--ease-out);border-radius:12px}.painel .em-ro:hover{background:#00000009}.painel .em-ro-btn{color:#fff;white-space:nowrap;opacity:0;height:26px;transition:opacity .15s var(--ease-out), transform .15s var(--ease-out);pointer-events:none;background:#202124;border-radius:99px;align-items:center;gap:5px;padding:0 11px 0 9px;font-size:11.5px;font-weight:500;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.96)}.painel .em-ro-btn .i{width:13px;height:13px}.painel .em-ro:hover .em-ro-btn,.painel .em-ro-btn:focus-visible{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)}.painel .em-dim .em-letter,.painel .em-dim .em-hdr{opacity:.45;filter:saturate(.6);pointer-events:none}.painel .em-pl .em-canvas{background:#fff}.painel .em-pl .em-letter{max-width:calc(520 * var(--u));border-radius:0}.painel .em-pl .em-head{text-align:left;padding-bottom:calc(16 * var(--u))}.painel .em-pl .em-head img{width:calc(110 * var(--u));margin:0}.painel .em-pl .em-top{text-align:left;padding:0}.painel .em-pl .em-h{font-size:calc(20 * var(--u));letter-spacing:-.01em;margin-bottom:calc(12 * var(--u))}.painel .em-pl .em-body>p,.painel .em-pl .em-body>p:first-child{margin:0 0 calc(14 * var(--u));font-size:calc(15 * var(--u));color:var(--em-ink);text-align:left;line-height:1.65}.painel .em-pl .em-main{padding:0}.painel .em-pl .em-hl{margin:calc(4 * var(--u)) 0 calc(18 * var(--u));padding:calc(4 * var(--u)) 0 calc(4 * var(--u)) calc(14 * var(--u));border-left:calc(3 * var(--u)) solid var(--em-line);text-align:left;background:0 0;border-radius:0}.painel .em-pl .em-hl-v.em-code{font-size:calc(24 * var(--u))}.painel .em-pl .em-btn-wrap{margin:0 0 calc(18 * var(--u));justify-items:start}.painel .em-pl .em-btn{color:var(--em-ink);text-underline-offset:.2em;background:0 0;border-radius:0;padding:0;font-weight:600;text-decoration:underline}.painel .em-pl .em-btn .em-ed{caret-color:#202124}.painel .em-pl .em-btn .em-ed:hover{background:#0000000a}.painel .em-pl .em-btn .em-ed.em-empty:before{color:#aeaeb2}.painel .em-pl .em-foot{padding-top:calc(2 * var(--u));border-top:0}.painel .em-pl .em-sig{text-align:left;padding-top:calc(20 * var(--u));border-top:1px solid var(--em-line);margin-top:calc(8 * var(--u));max-width:calc(520 * var(--u));margin-left:auto;margin-right:auto}.painel .em-pl .em-head{max-width:calc(520 * var(--u));margin:0 auto}.painel .em-mail.phone.em-pl .em-canvas{padding:calc(20 * var(--u)) calc(16 * var(--u)) calc(24 * var(--u))}.painel .em-mail .v{background:#fff1b8;border-radius:.2em;box-shadow:0 0 0 .14em #fff1b8}.painel .em-mail .v.f{color:#34445c;background:#edf1f7;box-shadow:0 0 0 .14em #edf1f7}.painel .em-btn .v{color:var(--em-ink)}.painel .em-mail .tm-var{font-size:.86em}.painel .em-hl-v.em-code .tm-var{letter-spacing:0;vertical-align:middle;font-size:.6em}.painel .em-mail.phone .em-canvas{padding:calc(20 * var(--u)) calc(12 * var(--u)) calc(24 * var(--u))}.painel .em-mail.phone .em-top,.painel .em-mail.phone .em-main{padding-left:calc(20 * var(--u));padding-right:calc(20 * var(--u))}.painel .em-mail.phone .em-h{font-size:calc(25 * var(--u))}.painel .em-stage{color:#202124;width:100%;transition:width .5s var(--ease-smooth);background:#fff;border-radius:20px;margin:0 auto;overflow:hidden;box-shadow:0 0 0 1px #0000000f,0 10px 30px #00000014}.painel .em-stage.phone{width:390px;max-width:100%}.painel #em-ed-field{grid-template-columns:minmax(0,1fr)}.painel .em-stage{position:relative}.painel .em-stage:after{content:"";z-index:3;border-radius:inherit;box-shadow:inset 0 0 0 2px var(--err);opacity:0;pointer-events:none;transition:opacity .2s var(--ease-out);position:absolute;inset:0}.painel .field.invalid .em-stage:after{opacity:1}.painel .savebar .grow.err{color:var(--err);align-items:center;gap:6px;display:flex}.painel .savebar .grow.err .i{flex:none}.painel .em-hdr{border-bottom:1px solid #e6e6ea;padding:2px 18px;display:grid}.painel .em-hrow{align-items:baseline;gap:12px;min-height:40px;padding:10px 0;font-size:13.5px;line-height:20px;display:flex}.painel .em-hdr>.em-hrow+.em-hrow,.painel .em-hdr>#em-fromwrap+.em-hrow,.painel #em-fromwrap>.em-hrow+.em-hrow{border-top:1px solid #efeff2}.painel #em-fromwrap{display:contents}.painel .em-hrow>small{color:#8e8e93;flex:none;width:74px;font-size:13.5px;font-weight:400}.painel .em-from{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.painel .em-from b{font-weight:600}.painel .em-from span{color:#73747a}.painel .em-subj{flex:1;min-width:0;font-weight:600}.painel .em-pre{color:#73747a;flex:1;min-width:0}.painel .em-rg{border-radius:8px;margin-left:-6px;margin-right:-6px;padding:3px 6px;position:relative}.painel .em-ed{cursor:text;caret-color:#202124;transition:background .15s var(--ease-out), box-shadow .15s var(--ease-out);outline:none}.painel .em-ed:hover{background:#0000000a}.painel .em-ed:focus{box-shadow:inset 0 0 0 2px var(--focus);background:0 0}.painel .em-ed.em-empty:before{content:attr(data-ph);color:#aeaeb2;letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;font-weight:400;position:absolute;inset:3px 6px;overflow:hidden}.painel .em-btn .em-rg{margin-left:-8px;margin-right:-8px;padding-left:8px;padding-right:8px}.painel .em-btn .em-ed{caret-color:#fff}.painel .em-btn .em-ed:hover{background:#ffffff1f}.painel .em-btn .em-ed.em-empty:before{color:#ffffff80}.painel .em-btn .em-ed.em-empty{min-width:8.5em;min-height:1.4em}.painel .em-btn .em-ed.em-empty:before{text-align:center}.painel .em-to{color:#8e8e93;align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.painel .em-link{cursor:pointer}.painel .em-link:hover{background:#e2e8f1}.painel .em-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.painel .em-when{gap:0;padding-bottom:6px}.painel .em-when>.tm-dg-head{padding-bottom:6px}.painel .em-env-row{border-top:1px solid var(--line);grid-template-columns:76px minmax(0,1fr);align-items:start;column-gap:10px;padding:10px 0;display:grid}.painel .em-env-l{color:var(--text-2);padding-top:5px;font-size:12px;line-height:16px}.painel .em-env-v{gap:4px;min-width:0;font-size:13.5px;line-height:19px;display:grid}.painel .em-env-v>b{padding-top:3px;font-weight:500}.painel .em-env-v>small,.painel .em-sline small{color:var(--text-2);font-size:12px;line-height:16px}.painel .em-env-snd{grid-template-columns:76px minmax(0,1fr)}.painel .em-env-snd .em-sline{gap:1px;padding-top:3px;font-size:12.5px;line-height:17px}.painel .em-env-snd .em-sline b{font-size:13.5px;line-height:19px}.painel .em-env-btn{grid-column:2;justify-self:start;margin-top:6px}.painel .em-sedit{gap:10px;padding-top:3px}.painel .em-env-snd.editing{grid-template-columns:minmax(0,1fr);row-gap:8px}.painel .em-env-snd.editing .em-env-l{padding-top:0}.painel .em-sfield .tm-einput{box-sizing:border-box;min-width:0}.painel .em-sbtns .btn{flex:1}.painel .em-when-m{align-items:flex-start;gap:8px;font-size:12.5px;line-height:17px;display:flex}.painel .em-when-m .i{width:15px;height:15px;color:var(--text-2);flex:none;margin-top:1px}.painel .em-when-m b{font-weight:500;display:block}.painel .em-when-m small{color:var(--text-2);display:block}.painel .em-when-to{color:var(--text-2);font-size:12px}.painel .em-when-note{color:var(--text-2);font-size:11.5px;line-height:15px}.painel .em-when .tm-einput{text-align:left;flex:none;width:100%}.painel .em-moment-btn{justify-self:start;gap:6px;max-width:100%;height:30px;padding:0 10px;font-size:12.5px}.painel .em-moment-btn>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.painel .em-to-chips{flex-wrap:wrap;gap:6px;display:flex}.painel .em-to-chips .chip{height:26px;padding:0 10px;font-size:12px}.painel .em-onoff{border-top:1px solid var(--line);min-height:52px;padding:8px 0 2px}.painel .em-onoff:disabled{cursor:default}.painel .em-onoff:disabled .switch{opacity:.45}.painel .em-onoff .lr-label small{white-space:normal}.painel .em-st{font-weight:500}.painel .em-st-on{color:var(--ok)}.painel .em-st-off{color:var(--text-2)}.painel .em-st-wait{color:var(--warn)}.painel .em-mpop .menu-item small{white-space:normal}.painel .dialog.composer.wide{width:min(540px,100% - 32px)}.painel .em-new-to{flex-wrap:wrap;row-gap:8px}.painel .em-new-to .em-to-chips{margin-left:auto}.painel .em-new-wish .tm-einput{text-align:left;flex:1}.painel .em-stage.em-codemode{overflow:visible}.painel .em-cd .em-hdr{border-bottom:1px solid #e6e6ea}.painel .em-stage.em-codemode{background:var(--card-solid);color:var(--text-1);box-shadow:var(--card-shadow)}.painel .em-codemode .em-mail{color:var(--text-1)}.painel .em-codemode .em-hdr,.painel .em-codemode .em-hdr>.em-hrow+.em-hrow,.painel .em-codemode .em-hdr>#em-fromwrap+.em-hrow,.painel .em-codemode #em-fromwrap>.em-hrow+.em-hrow{border-color:var(--line)}.painel .em-codemode .em-hrow>small{color:var(--text-3)}.painel .em-codemode .em-from span,.painel .em-codemode .em-pre{color:var(--text-2)}.painel .em-codemode .em-ed{caret-color:var(--accent-fg)}.painel .em-codemode .em-ed:hover{background:var(--fill-soft)}.painel .em-codemode .em-ed.em-empty:before{color:var(--text-3)}.painel .em-codemode .tm-var{background:var(--fill);color:var(--text-1)}.painel .em-code-wrap{border-radius:0 0 20px 20px}.painel #em-tools:empty{display:none}.painel #em-root{container:emroot/inline-size}.painel .em-work .tm-paper-col{container:emcol/inline-size}@container emroot (max-width:860px){.painel .tm-work.em-work{grid-template-columns:minmax(0,1fr)}.painel .tm-inspector.em-insp{position:static!important}.painel .cxw .cx-panel{display:none}}.painel .tm-work.em-work{transition:grid-template-columns .45s var(--ease-smooth), column-gap .45s var(--ease-smooth)}.painel .em-work .em-insp{transition:opacity .3s var(--ease-out) 80ms, translate .45s var(--ease-smooth), visibility 0s}.painel .em-work.insp-anim{overflow-x:clip}.painel .em-work.insp-anim .em-insp{width:248px}@container emroot (min-width:861px){.painel .em-work.noinsp{grid-template-columns:minmax(0,1fr) 0;column-gap:0}.painel .em-work.noinsp .em-insp{opacity:0;visibility:hidden;transition:opacity .28s var(--ease-out), translate .45s var(--ease-smooth), visibility 0s .45s;translate:40px}.painel .em-work.noinsp:not(.insp-anim) .em-insp{display:none}}@container emcol (min-width:641px){.painel .cxw.noprev .cxw-body{grid-template-columns:minmax(0,1fr) minmax(0,0fr)}.painel .cxw.noprev .cx{border-right-color:#0000}.painel .cxw.noprev .em-prev-pane{opacity:0;visibility:hidden;transition:opacity .28s var(--ease-out), visibility 0s .45s}.painel .cxw.noprev:not(.prev-anim) .em-prev-pane{display:none}}@container emcol (max-width:640px){.painel .cxw .cxw-body{grid-template-columns:minmax(0,1fr)}.painel .cxw[data-show=code] .em-prev-pane,.painel .cxw[data-show=prev] .cx{display:none}.painel .cxw .cx{border-right:0}.painel .cxw .cx-view{display:inline-flex}.painel .cxw .cx-prevtg{display:none}}@container emcol (max-width:520px){.painel .em-hrow>small{width:62px}.painel .cx-file b{max-width:120px}.painel .cx-status .cx-dim{display:none}}.painel #tm-models{container:tmroot/inline-size}@container tmroot (min-width:561px) and (max-width:820px){.painel .tm-work:not(.em-work){grid-template-columns:minmax(0,1fr)}.painel .tm-work:not(.em-work) .tm-inspector{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid;position:static}.painel .tm-work:not(.em-work) .tm-inspector>.kv-title{grid-column:1/-1}}.painel .cxw{--cx-font:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Monaco, Consolas, monospace;--cx-bg:var(--card-solid);--cx-fg:var(--text-1);--cx-num:var(--text-3);--cx-num-cur:var(--text-1);--cx-cur:color-mix(in srgb, var(--accent) 6%, transparent);--cx-sel:color-mix(in srgb, var(--accent) 24%, transparent);--cx-caret:var(--accent-fg);--cx-line:var(--line);--cx-prev:var(--fill-soft);--cx-err:var(--err);--cx-err-bg:var(--err-tint);--cx-warn:var(--warn);--cx-ok:var(--ok);--cx-tag:#9b2393;--cx-attr:#0f68a0;--cx-str:#c41a16;--cx-var:#643820;--cx-var-bg:#fff1c9;--cx-cm:#5d6c79;--cx-pn:var(--text-2);--cx-ent:#1c00cf;background:var(--cx-bg);min-width:0;color:var(--cx-fg);border-radius:0 0 20px 20px;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.painel[data-theme=dark] .cxw{--cx-tag:#fc5fa3;--cx-attr:#5dd8ff;--cx-str:#fc6a5d;--cx-var:#d0bf69;--cx-var-bg:#d0bf6929;--cx-cm:#7f8c98;--cx-ent:#d0bf69;--cx-cur:color-mix(in srgb, var(--accent) 9%, transparent);--cx-sel:color-mix(in srgb, var(--accent) 34%, transparent)}@media (prefers-color-scheme:dark){.painel:not([data-theme=light]) .cxw{--cx-tag:#fc5fa3;--cx-attr:#5dd8ff;--cx-str:#fc6a5d;--cx-var:#d0bf69;--cx-var-bg:#d0bf6929;--cx-cm:#7f8c98;--cx-ent:#d0bf69;--cx-cur:color-mix(in srgb, var(--accent) 9%, transparent);--cx-sel:color-mix(in srgb, var(--accent) 34%, transparent)}}.painel .cxw-body{min-width:0;transition:grid-template-columns .45s var(--ease-smooth);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.painel .cx{border-right:1px solid var(--cx-line);min-width:0;transition:border-color .3s var(--ease-out);grid-template-rows:minmax(0,1fr) auto auto;display:grid;position:relative}.painel .cxw .em-prev-pane{background:var(--cx-prev)}.painel .cx-view{display:none}.painel .cx-btn[aria-pressed=true]{color:var(--text-1);background:var(--fill)}.painel .cx-btn:focus{outline:none}.painel .cx-btn:focus-visible{box-shadow:inset 0 0 0 2px var(--focus);outline:none}.painel .cx-bar{border-bottom:1px solid var(--cx-line);align-items:center;gap:4px;height:44px;padding:0 8px 0 14px;display:flex}.painel .cx-bar .grow{flex:1}.painel .cx-bar{min-width:0}.painel .cx-file{min-width:0;color:var(--text-2);flex:0 auto;align-items:center;gap:6px;font-size:13px;display:inline-flex}.painel .cx-file b{color:var(--cx-fg);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.painel .cx-btn{width:30px;height:30px;color:var(--text-2);transition:background .15s var(--ease-out), color .15s var(--ease-out);border-radius:9px;place-items:center;display:grid}.painel .cx-btn:hover{background:var(--fill-soft);color:var(--text-1)}.painel .cx-btn:active{transform:scale(.94)}.painel .cx-btn .i{width:16px;height:16px}.painel .cx-main{min-height:340px;transition:min-height .3s var(--ease-smooth);grid-template-columns:46px minmax(0,1fr);display:grid;position:relative;overflow:hidden}.painel .cx-gutter{border-right:1px solid var(--cx-line);position:relative;overflow:hidden}.painel .cx-nums{will-change:transform;padding:12px 0}.painel .cx-nums span{text-align:right;height:20px;font:11.5px/20px var(--cx-font);color:var(--cx-num);padding-right:10px;display:block;position:relative}.painel .cx-nums span.cur{color:var(--cx-num-cur)}.painel .cx-nums span.err{color:var(--cx-err)}.painel .cx-nums span.err:before{content:"";background:var(--cx-err);border-radius:50%;width:6px;height:6px;position:absolute;top:7px;left:6px}.painel .cx-body{position:relative;overflow:hidden}.painel .cx-marks{will-change:transform;position:absolute;top:0;left:0;right:0}.painel .cx-marks i{background:var(--cx-cur);height:20px;position:absolute;left:0;right:0}.painel .cx-marks i.err{background:var(--cx-err-bg);box-shadow:inset 2px 0 0 var(--cx-err)}.painel .cx-hl,.painel .cx-ta{font-family:var(--cx-font);letter-spacing:0;tab-size:2;white-space:pre;font-variant-ligatures:none;text-rendering:optimizespeed;border:0;margin:0;padding:12px 16px;font-size:12.5px;font-weight:400;line-height:20px}.painel .cx-hl{min-width:100%;color:var(--cx-fg);pointer-events:none;will-change:transform;background:0 0;position:absolute;top:0;left:0}.painel .cx-ta{resize:none;color:#0000;-webkit-text-fill-color:transparent;width:100%;height:100%;caret-color:var(--cx-caret);background:0 0;outline:none;position:absolute;inset:0;overflow:auto}.painel .cx-ta::selection{background:var(--cx-sel)}.painel .cx-tag{color:var(--cx-tag)}.painel .cx-attr{color:var(--cx-attr)}.painel .cx-str{color:var(--cx-str)}.painel .cx-pn{color:var(--cx-pn)}.painel .cx-cm{color:var(--cx-cm)}.painel .cx-ent{color:var(--cx-ent)}.painel .cx-var{color:var(--cx-var);background:var(--cx-var-bg);box-shadow:0 0 0 1px var(--cx-var-bg);border-radius:3px}.painel .cx-drop{border:2px dashed var(--accent-solid);background:color-mix(in srgb, var(--cx-bg) 88%, transparent);color:var(--cx-fg);opacity:0;pointer-events:none;transition:opacity .15s var(--ease-out);border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:13.5px;font-weight:500;display:flex;position:absolute;inset:10px}.painel .cxw.over .cx-drop{opacity:1}.painel .cx-status{border-top:1px solid var(--cx-line);height:32px;color:var(--text-2);align-items:center;gap:12px;padding:0 14px;font-size:12px;display:flex}.painel .cx-status .grow{flex:1}.painel .cx-status span{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.painel .cx-bad{color:var(--cx-err)}.painel .cx-warn{color:var(--cx-warn)}.painel .cx-ok{color:var(--cx-ok)}.painel .cx-issues{border-top:1px solid var(--cx-line);background:var(--cx-bg);grid-template-columns:minmax(0,1fr);max-height:140px;display:grid;overflow:auto}.painel .cx-issue{width:100%;color:var(--cx-fg);text-align:left;align-items:flex-start;gap:8px;padding:7px 12px;font-size:12px;line-height:16px;display:flex}.painel .cx-issue:hover:not(:disabled){background:color-mix(in srgb, var(--cx-fg) 5%, transparent)}.painel .cx-issue .i{flex:none;margin-top:1px}.painel .cx-issue.err .i{color:var(--cx-err)}.painel .cx-issue.warn .i{color:var(--cx-warn)}.painel .cx-issue b{margin-right:6px;font-weight:600}.painel .cxw.inline{--cx-bg:var(--fill-soft);--cx-kw:#9b2393;--cx-fn:#326d74;--cx-prop:#6c36a9;--cx-lit:#1c00cf;border-radius:14px;grid-template-rows:auto auto}.painel[data-theme=dark] .cxw.inline{--cx-kw:#fc5fa3;--cx-fn:#67b7a4;--cx-prop:#a167e6;--cx-lit:#d0bf69}@media (prefers-color-scheme:dark){.painel:not([data-theme=light]) .cxw.inline{--cx-kw:#fc5fa3;--cx-fn:#67b7a4;--cx-prop:#a167e6;--cx-lit:#d0bf69}}.painel .cxw.inline:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;transition:box-shadow .2s var(--ease-out);position:absolute;inset:0}.painel .cxw.inline:has(.cx-ta:focus):after{box-shadow:inset 0 0 0 2px var(--focus)}.painel .cxw.inline.invalid:after{box-shadow:inset 0 0 0 2px var(--err)}.painel .cxw.inline .cx{border-right:0;grid-template-rows:auto auto}.painel .cxw.inline .cx-bar{gap:6px;height:41px;padding:0 7px 0 12px}.painel .cx-bar .seg{padding:2px}.painel .cx-bar .seg-thumb{top:2px;bottom:2px}.painel .cx-bar .seg button{height:22px;padding:0 9px;font-size:11.5px}.painel .cxw.inline .cx-file{font-size:12.5px}.painel .cxw.inline .cx-main{grid-template-columns:calc(var(--cx-digits,2) * 7px + 12px) minmax(0, 1fr);min-height:0;transition:none}.painel .cxw.inline .cx-gutter{border-right:0}.painel .cxw.inline .cx-nums span{padding-right:4px}.painel .cxw.inline .cx-nums span.err:before{display:none}.painel .cxw.inline :is(.cx-hl,.cx-ta){padding:12px 12px 12px 8px}.painel .cxw.inline .cx-ta::placeholder{color:var(--text-3);-webkit-text-fill-color:var(--text-3)}.painel .cxw.inline .cx-status{gap:8px;height:28px;padding:0 6px 0 12px;font-size:11.5px}.painel .cxw.inline .cx-dim{color:var(--text-3);padding-right:6px}.painel .cx-kw{color:var(--cx-kw);font-weight:600}.painel .cx-fn{color:var(--cx-fn)}.painel .cx-prop{color:var(--cx-prop)}.painel .cx-lit{color:var(--cx-lit)}.painel .cx-key{color:var(--cx-attr)}.painel .cx-chip{border-radius:var(--r-full);height:26px;color:var(--text-2);transition:background .12s var(--ease-out), color .12s;align-items:center;gap:5px;padding:0 9px;font-size:12.5px;font-weight:500;display:inline-flex}.painel .cx-chip:hover{background:var(--fill);color:var(--text-1)}.painel .cx-jump{height:22px;font-size:inherit;white-space:nowrap;transition:background .12s var(--ease-out);border-radius:6px;align-items:center;gap:4px;padding:0 6px;display:inline-flex}.painel .cx-jump:hover{background:var(--fill)}.painel :is(.cx-chip,.cx-jump):focus-visible{box-shadow:inset 0 0 0 2px var(--focus);outline:none}.painel .em-prev-pane{min-width:0;transition:opacity .3s var(--ease-out) .1s, visibility 0s;align-content:start;justify-items:center;gap:12px;padding:12px 0 18px;display:grid;position:relative;overflow:hidden}.painel .cxw.prev-anim .em-prev-box{transition:none}.painel .em-prev-box{min-height:120px;transition:width .3s var(--ease-smooth);border-radius:8px;position:relative;overflow:hidden}.painel .em-prev-f{transform-origin:0 0;opacity:0;filter:blur(3px);pointer-events:none;transition:opacity .3s var(--ease-out), filter .3s var(--ease-out);background:#f5f5f7;border:0;display:block;position:absolute;top:0;left:0}.painel .em-prev-f.on{opacity:1;filter:none;pointer-events:auto}.painel .em-prev-load{color:#73747a;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex;position:absolute;inset:40% 0 auto}.painel .em-tools-note{color:var(--text-2);font-size:12px}.painel .em-imgs-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.painel .em-imgs-head>span{display:grid}.painel .em-imgs-head .btn{flex:none;height:28px;padding:0 10px}.painel .em-imgs .em-img-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.painel .em-img{background:var(--raised);box-shadow:var(--ring);text-align:left;cursor:pointer;transition:transform .12s var(--ease-out), box-shadow .15s var(--ease-out);border-radius:14px;gap:1px;padding:6px 6px 8px;display:grid}.painel .em-img:hover{box-shadow:var(--ring), 0 2px 10px #0000000f}.painel .em-img:active{transform:scale(.97)}.painel .em-img-pic{background:repeating-conic-gradient(var(--fill-soft) 0 25%, var(--raised) 0 50%) 0 0 / 12px 12px;border-radius:10px;place-items:center;height:56px;margin-bottom:5px;display:grid;overflow:hidden}.painel .em-img-pic img{object-fit:contain;max-width:86%;max-height:44px}.painel .em-img-pic.sm{border-radius:8px;flex:none;width:52px;height:40px;margin:0}.painel .em-img-pic.sm img{max-height:32px}.painel .em-img-n{text-overflow:ellipsis;white-space:nowrap;color:var(--text-1);padding:0 2px;font-size:12.5px;font-weight:500;overflow:hidden}.painel .em-img-d{color:var(--text-2);padding:0 2px;font-size:12px}.painel .em-img-drop{border:1.5px dashed var(--line-strong);cursor:pointer;transition:border-color .15s var(--ease-out), background .15s var(--ease-out);border-radius:14px;align-items:center;gap:10px;padding:12px;display:flex;position:relative;overflow:hidden}.painel .em-img-drop:hover,.painel .em-img-drop.over{border-color:var(--accent-solid);background:var(--accent-tint)}.painel .em-img-drop>.i{width:18px;height:18px;color:var(--text-2);flex:none}.painel .em-img-drop b{font-size:13.5px;font-weight:500;display:block}.painel .em-img-drop small{color:var(--text-2);font-size:12px;line-height:16px;display:block}.painel .em-img-drop.busy:after{content:"";height:3px;width:var(--p,0%);background:var(--accent-solid);transition:width .6s var(--ease-smooth);position:absolute;bottom:0;left:0}.painel .em-img-err{color:var(--err);font-size:12px;line-height:16px}.painel .em-imgrow{gap:12px}.painel .em-imglib .list-row .lr-label small{white-space:normal;overflow-wrap:anywhere}.painel .em-imglib-up{cursor:pointer;position:relative}.painel .em-shotbox{display:block;position:relative}.painel .em-shotbox>.em-mail{transition:opacity .3s var(--ease-out)}.painel .em-shotbox:has(.em-shot.on)>.em-mail{opacity:0}.painel .em-shot{width:520px;transform:scale(var(--k,.4));transform-origin:0 0;opacity:0;filter:drop-shadow(0 2px 4px #0000001f);pointer-events:none;transition:opacity .3s var(--ease-out);position:absolute;top:0;left:0}.painel .em-shot.on{opacity:1}:is(.painel .em-shot.now,.painel .em-shotbox:has(.em-shot.now)>.em-mail){transition:none}.painel .em-codemini{gap:calc(14 * var(--u));min-height:calc(380 * var(--u));padding:calc(36 * var(--u));align-content:start;display:grid}.painel .em-codemini i{height:calc(14 * var(--u));background:#e9e9ee;border-radius:99px;display:block}.painel .em-codemini i.b{height:calc(34 * var(--u));border-radius:calc(10 * var(--u));background:#202124;justify-self:center}.painel .em-cm-tag{padding:calc(4 * var(--u)) calc(12 * var(--u));color:#34445c;font-size:calc(18 * var(--u));background:#edf1f7;border-radius:99px;justify-self:start;font-weight:600}.painel .em-namebox{flex:1;min-width:0}.painel .em-name{letter-spacing:-.022em;width:100%;min-width:0;height:32px;color:var(--text-1);transition:box-shadow .15s var(--ease-out);background:0 0;border:0;outline:none;padding:0;font-size:26px;font-weight:600;line-height:32px}.painel .em-name:focus{box-shadow:inset 0 -2px 0 var(--focus)}.painel .em-wish .tm-einput{text-align:left;flex:none;width:100%}.painel .em-tools .grow{flex:1}.painel .em-ehead{margin-bottom:14px}.painel .tm-hint.warn{color:var(--warn)}.painel .em-insp .em-dgroups{gap:10px;display:grid}.painel .tm-inspector .kv-title{font-size:12px}.painel .tm-inspector .tm-dg-head b{font-size:13.5px;line-height:19px}.painel .tm-inspector .tm-dg-head small,.painel .tm-inspector .tm-insp-sub{font-size:12px;line-height:16px}.painel .tm-inspector .tm-dchip,.painel .tm-inspector .chip-btn,.painel .tm-inspector .chip,.painel .tm-inspector .btn{font-size:12.5px}.painel .tm-inspector .list-row{font-size:13.5px}.painel .tm-inspector .list-row .lr-label small,.painel .tm-inspector .tm-hint{font-size:12px;line-height:16px}.painel .tm-dchip.miss{color:var(--err);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--err) 45%, transparent)}.painel .em-parts .list-row{min-height:44px}.painel .em-parts .list-row:disabled{cursor:default}.painel .em-parts .list-row:disabled .switch{opacity:.45}.painel .em-parts .list-row .lr-label small{white-space:normal}.painel .tm-inspector button.list-row .lr-label{white-space:normal;flex:1 1 0;min-width:0}.painel .tm-inspector button.list-row .switch{flex:none}.painel .em-sline{min-width:0;color:var(--text-2);overflow-wrap:anywhere;gap:1px;font-size:12.5px;line-height:17px;display:grid}.painel .em-sline b{color:var(--text-1);font-size:13px;font-weight:500}.painel .em-sfield{gap:5px;display:grid}.painel .em-sfield>span{color:var(--text-2);font-size:11.5px;font-weight:500;line-height:15px}.painel .em-sfield .tm-einput{text-align:left;flex:none;width:100%}.painel .em-sfield .tm-err{color:var(--err);font-size:11.5px;line-height:15px;display:none}.painel .em-sfield.invalid .tm-err{display:block}.painel .em-sfield.invalid .tm-einput{box-shadow:inset 0 0 0 2px var(--err)}.painel .em-sbtns{justify-content:flex-end;gap:6px;display:flex}.painel .em-testpop{gap:10px;width:300px;padding:6px;display:grid}.painel .em-testpop>b{padding:2px 4px 0;font-size:13.5px;font-weight:600}.painel .em-testpop .field-pill{background:var(--chip-bg);box-shadow:var(--ring)}.painel .em-testpop .field-pill:focus-within{box-shadow:inset 0 0 0 2px var(--focus)}.painel .em-testpop .field-pill.invalid{box-shadow:inset 0 0 0 2px var(--err)}.painel .em-test-act{justify-content:flex-end;display:flex}.painel .em-plain{background:var(--fill-soft);font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:18px;margin:0;padding:16px 18px;font-size:13px;line-height:1.6}.painel .em-sends .list-row .lr-label small{white-space:normal}@container device (max-width:720px){.painel .em-stage{border-radius:16px}.painel .em-hdr{padding:2px 14px}.painel .em-hrow>small{width:56px}.painel .em-hrow .em-ed{font-size:16px}.painel .tm-inspector.em-insp{display:grid;position:static}.painel .em-insp .em-dgroups{display:none}.painel .em-testpop{width:min(300px,100cqi - 32px)}.painel .cx-hl,.painel .cx-ta{font-size:16px}.painel .cx-dim{display:none!important}.painel .em-code-sub{display:none}.painel .em-testpop input,.painel .em-sfield .tm-einput{font-size:16px}}html:has(.painel) body{pointer-events:auto!important}.painel .vaul-panel{z-index:41;scrollbar-width:none;background:var(--raised);box-shadow:var(--modal);outline:none;flex-direction:column;display:flex;position:absolute;overflow-y:auto}.painel .vaul-panel::-webkit-scrollbar{display:none}.painel .vaul-panel:after{display:none!important}.painel .vaul-panel.right{border-radius:var(--r-4);width:min(400px,100% - 16px);top:8px;bottom:8px;right:8px}.painel .vaul-panel.bottom{border-radius:var(--r-5) var(--r-5) 0 0;max-height:calc(100% - 44px);bottom:0;left:0;right:0}.painel .vaul-panel.sheet-slot.bottom{height:calc(100% - 44px)}.painel .vaul-panel.dialog-slot{z-index:45}.painel .vaul-host{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.painel .sheet-swap{flex-direction:column;flex:1;min-height:0;display:flex}.painel .vaul-panel [data-vaul-handle]{background:var(--fill-strong);opacity:1;border-radius:3px;flex:none;width:36px;height:5px;margin:8px auto 2px}.painel .sheet.in-vaul,.painel .dialog.in-vaul{flex:1;min-height:0;opacity:1!important;width:auto!important;max-height:none!important;box-shadow:none!important;pointer-events:auto!important;background:0 0!important;border-radius:0!important;transition:none!important;position:static!important;inset:auto!important;transform:none!important}.painel .painel-app>.sheet.in-vaul,.painel .painel-app>.dialog.in-vaul{visibility:hidden;position:absolute!important}.painel .in-vaul>.grabber,.painel .in-vaul>.sheet-swap>.grabber{display:none!important}.painel .tabbar{display:none}.painel{--ev-bg:15%;--ev-head:26%;--ev-ink:#000;--ev-ink-p:62%}@media (prefers-color-scheme:dark){.painel:not([data-theme=light]){--ev-bg:24%;--ev-head:38%;--ev-ink:#fff;--ev-ink-p:58%}}.painel[data-theme=dark]{--ev-bg:24%;--ev-head:38%;--ev-ink:#fff;--ev-ink-p:58%}.painel [data-c=red]{--c:#ff3b30}.painel [data-c=orange]{--c:#ff9500}.painel [data-c=yellow]{--c:#f5b800}.painel [data-c=green]{--c:#34c759}.painel [data-c=teal]{--c:#30b0c7}.painel [data-c=blue]{--c:#0a84ff}.painel [data-c=indigo]{--c:#5e5ce6}.painel [data-c=purple]{--c:#af52de}.painel [data-c=pink]{--c:#ff2d55}.painel [data-c=gray]{--c:#8e8e93}.painel [data-c=accent]{--c:var(--accent)}.painel .cal-bar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.painel .cal-nav{align-items:center;gap:4px;display:flex}.painel .cal-title{letter-spacing:-.012em;font-size:15px;font-weight:600}.painel .cal-tools{align-items:center;gap:8px;margin-left:auto;display:flex}.painel .wk-wrap{position:relative}.painel .wk{--n:7;border-radius:var(--r-4);background:var(--card-bg);box-shadow:var(--card-shadow);-webkit-user-select:none;user-select:none;overflow:hidden}.painel .wk-head,.painel .wk-body{grid-template-columns:54px repeat(var(--n), minmax(0, 1fr));display:grid}.painel .wk-head{height:50px;box-shadow:inset 0 -1px 0 var(--line);z-index:3;position:relative}.painel .wk-day{color:var(--text-2);justify-content:center;align-items:center;gap:5px;font-size:12px;font-weight:500;display:flex}.painel .wk-day b{border-radius:var(--r-full);min-width:28px;height:28px;color:var(--text-1);transition:background .15s var(--ease-out);place-items:center;padding:0 4px;font-size:15px;font-weight:600;display:grid}.painel .wk-day:hover b{background:var(--fill-soft)}.painel .wk-day.past b,.painel .wk-day.past span{color:var(--text-3)}.painel .wk-day.today span{color:var(--err)}.painel .wk-day.today b{background:var(--err-fill);color:#fff}.painel .wk-scroll{overscroll-behavior:contain;scrollbar-width:thin;height:clamp(360px,56vh,600px);position:relative;overflow-y:auto}.painel .wk-body,.painel .wk-gutter{position:relative}.painel .wk-gutter span{color:var(--text-3);font-size:10.5px;font-weight:500;position:absolute;right:8px;transform:translateY(-50%)}.painel .wk-gutter .now-label{background:var(--err-fill);color:#fff;z-index:4;border-radius:6px;padding:1px 5px;font-weight:600;right:4px}.painel .wk-col{box-shadow:inset 1px 0 0 var(--line);background-image:linear-gradient(to bottom, var(--line) 1px, transparent 1px);cursor:cell;background-size:100% 56px;position:relative}.painel .wk-col.wkend{background-color:color-mix(in srgb, var(--fill-soft) 55%, transparent)}.painel .wk-allday{grid-template-columns:54px repeat(var(--n), minmax(0, 1fr));grid-template-rows:repeat(var(--rows,1), 22px);box-shadow:inset 0 -1px 0 var(--line);z-index:2;row-gap:3px;padding:5px 0;display:grid;position:relative}.painel .wk-ad-l{text-align:right;color:var(--text-3);grid-area:1/1/-1;align-self:center;padding-right:8px;font-size:10.5px;font-weight:500;line-height:12px}.painel .wk-ad-cell{box-shadow:inset 1px 0 0 var(--line);grid-row:1/-1;margin:-5px 0}.painel .wk-ad-cell.wkend{background:color-mix(in srgb, var(--fill-soft) 55%, transparent)}.painel .ad-bar{z-index:1;background:color-mix(in srgb, var(--c) var(--ev-head), var(--card-solid));min-width:0;box-shadow:0 0 0 1px var(--card-solid);color:color-mix(in srgb, var(--c) var(--ev-ink-p), var(--ev-ink));font:inherit;text-align:left;cursor:pointer;transition:transform .2s var(--ease-out);border:0;border-radius:7px;align-items:center;margin:0 2px;padding:0 8px;font-size:11.5px;font-weight:600;display:flex;position:relative}.painel .ad-bar span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.painel .ad-bar:active{transform:scale(.98)}.painel .ad-bar:focus-visible{outline:2px solid var(--accent-fg);outline-offset:1px}.painel .ad-bar.cl{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:0}.painel .ad-bar.cr{border-top-right-radius:0;border-bottom-right-radius:0;margin-right:0}.painel .ev.span-a{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.painel .ev.span-z{border-top-left-radius:3px;border-top-right-radius:3px}.painel .now{z-index:7;background:var(--err-fill);pointer-events:none;height:2px;margin-top:-1px;position:absolute;left:0;right:0}.painel .now:before{content:"";background:var(--err-fill);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;left:-4px}.painel .ev{z-index:2;background:color-mix(in srgb, var(--c) var(--ev-bg), var(--card-solid));color:color-mix(in srgb, var(--c) var(--ev-ink-p), var(--ev-ink));box-shadow:0 0 0 1px var(--card-solid);text-align:left;cursor:pointer;transition:top 90ms var(--ease-out), height 90ms var(--ease-out), box-shadow .2s var(--ease-out), transform .2s var(--ease-out);border-radius:10px;flex-direction:column;display:flex;position:absolute;overflow:hidden}.painel .ev:focus-visible{outline:2px solid var(--accent-fg);outline-offset:1px}.painel .ev-head{background:color-mix(in srgb, var(--c) var(--ev-head), var(--card-solid));border-bottom:1px dashed color-mix(in srgb, var(--c) 45%, transparent);white-space:nowrap;text-overflow:ellipsis;flex:none;padding:4px 7px 3px;font-size:10.5px;font-weight:600;line-height:13px;overflow:hidden}.painel .ev-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:4px 7px 0;font-size:12px;font-weight:600;line-height:15px;display:-webkit-box;overflow:hidden}.painel .ev-where{opacity:.75;white-space:nowrap;text-overflow:ellipsis;padding:1px 7px 0;font-size:11px;font-weight:500;line-height:14px;overflow:hidden}.painel .ev.short{flex-direction:row;align-items:center;gap:5px;padding:0 7px}.painel .ev.short .ev-head{opacity:.75;background:0 0;border:0;flex:0 auto;order:2;padding:0;font-weight:500}.painel .ev.short .ev-title{-webkit-line-clamp:1;white-space:nowrap;text-overflow:ellipsis;flex:0 auto;order:1;padding:0;display:block}.painel .ev.movable{cursor:grab}.painel .ev.dragging{z-index:9;cursor:grabbing;box-shadow:0 0 0 1px var(--card-solid), var(--pop);transform:scale(1.02)}.painel .ev-grip{cursor:ns-resize;height:8px;position:absolute;bottom:0;left:0;right:0}.painel .ev-grip:after{content:"";opacity:0;width:18px;height:3px;transition:opacity .15s var(--ease-out);background:currentColor;border-radius:2px;margin-left:-9px;position:absolute;bottom:3px;left:50%}.painel .ev:hover .ev-grip:after{opacity:.35}.painel .ev.pending{background:var(--card-solid);outline:1.5px dashed color-mix(in srgb, var(--c) 60%, transparent);outline-offset:-1.5px}.painel .ev.pending .ev-head{background:color-mix(in srgb, var(--c) 9%, var(--card-solid))}.painel .ev.pending .ev-head:before{content:"";background:var(--c);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin:0 5px 1px 0;display:inline-block}.painel .ev.maybe{outline:1.5px dashed color-mix(in srgb, var(--c) 60%, transparent);outline-offset:-1.5px}.painel .ev.declined{opacity:.45}.painel .pend-pop{scrollbar-width:thin;grid-template-columns:minmax(0,1fr);width:340px;max-height:min(470px,70vh);display:grid;overflow:auto}.painel .pend-pop.in-sheet{width:auto;max-height:none;overflow:visible}.painel .pend-sec+.pend-sec{box-shadow:inset 0 1px 0 var(--line);margin-top:4px;padding-top:4px}.painel .pend-h{color:var(--text-2);align-items:center;gap:6px;padding:8px 10px 2px;font-size:12px;font-weight:600;display:flex}.painel .pend-h .h-count{color:var(--text-3);font-weight:500}.painel .pend-row{gap:6px;padding:4px 2px 10px;display:grid}.painel .pend-list>.fold+.fold .pend-row{box-shadow:inset 0 1px 0 var(--line);padding-top:6px}.painel .pend-hit{text-align:left;width:100%;transition:background .12s var(--ease-out);border-radius:10px;align-items:center;gap:10px;padding:6px 8px;display:flex}.painel .pend-hit:hover{background:var(--fill-soft)}.painel .pend-hit .ev-dot{width:8px;height:8px}.painel .pend-hit .row-title{font-size:13px}.painel .pend-row .rsvp{flex-wrap:wrap;padding-left:26px}.painel .pend-empty{color:var(--text-2);margin:0;padding:6px 10px 12px;font-size:12.5px}.painel .in-sheet .pend-h{padding:4px 2px 2px}.painel .in-sheet .pend-row .rsvp button{height:32px;padding:0 13px;font-size:12.5px}@container device (max-width:720px){.painel #pend-btn{width:32px;padding:0}.painel #pend-btn .i{margin:0}.painel #pend-btn .count{background:var(--accent-solid);min-width:16px;height:16px;color:var(--accent-on);box-shadow:0 0 0 2px var(--canvas);padding:0 4px;font-size:10px;line-height:16px;position:absolute;top:-5px;right:-6px}}.painel .ev.busy{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--c) 16%, var(--card-solid)) 0 6px, color-mix(in srgb, var(--c) 7%, var(--card-solid)) 6px 12px)}.painel .ev.busy .ev-head{background:0 0}.painel .ev.draft{z-index:8;box-shadow:0 0 0 1px var(--card-solid), var(--pop)}.painel .ev-dot{background:var(--c);border-radius:50%;flex:none;width:10px;height:10px}.painel .ev-when{color:var(--text-2);margin-top:-6px;font-size:13px;font-weight:500}.painel .rsvp-mini{gap:6px;display:flex}.painel .ev-when{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.painel .evs-live,.painel .evs-done{border-radius:var(--r-full);align-items:center;height:20px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.painel .evs-live{background:var(--ok-tint);color:var(--ok)}.painel .evs-done{background:var(--fill);color:var(--text-2)}.painel .evs-agenda{align-items:flex-start;padding:13px 0}.painel .list-row.evs-agenda .lr-label small{white-space:pre-line;margin-top:3px;line-height:18px;overflow:visible}.painel .evs-you .seg{flex:none}.painel .evs-guests{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.painel .evs-sec{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.painel .evs-sec .seg{min-width:0}.painel .evs-sec .seg.over{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.painel .evs-sec .seg.over.end{-webkit-mask-image:none;mask-image:none}.painel .evs-sec h4{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:600;line-height:20px}.painel .evs-guests .attn{margin:0}.painel .evs-presence.draft{padding:10px 10px 10px 14px}.painel .evs-presence.draft .grow{flex:1 0 70%}.painel .evs-presence.draft .btn:first-of-type{margin-left:26px}.painel .list-group>*+.list-row.evs-g:before{left:41px}.painel .evs-g .lr-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.painel .evs-g>.icon-btn{margin-right:-6px}.painel .evs-pres{flex:none;gap:6px;display:inline-flex}.painel .evs-pres button{background:var(--chip-bg);width:30px;height:30px;color:var(--text-3);box-shadow:var(--ring);transition:background .15s var(--ease-out), color .15s, box-shadow .15s, transform .12s;border-radius:50%;place-items:center;display:grid}.painel .evs-pres button .i{width:14px;height:14px;stroke-width:calc(2 * var(--i-weight,1))}.painel .evs-pres button:active{transform:scale(.9)}.painel .evs-pres button[data-v=in][aria-pressed=true]{background:var(--ok-tint);color:var(--ok);box-shadow:none}.painel .evs-pres button[data-v=out][aria-pressed=true]{background:var(--err-tint);color:var(--err);box-shadow:none}.painel .evs-none{color:var(--text-2);text-align:center;padding:16px 0;font-size:12.5px}.painel .evs-inv-btn{width:100%;margin-top:8px}.painel .sheet>.cm-body,.painel .sheet-swap>.cm-body{grid-template-columns:minmax(0,1fr);padding:4px 16px 18px}.painel button.list-row.evs-notify .lr-label{white-space:normal;flex:auto}.painel .list-row.evs-notify .lr-label small{white-space:normal}.painel .sheet>.cm-body>.expander:not(.open),.painel .sheet-swap>.cm-body>.expander:not(.open){margin-top:-10px}.painel .sheet-head .dsh-back{max-width:58%}.painel .sheet-head .dsh-back span{text-overflow:ellipsis;min-width:0;overflow:hidden}.painel .sheet-head .dsh-back+h3{padding-left:4px}.painel .cal-legend{flex-wrap:wrap;align-items:center;gap:6px;margin:-4px 0 10px;display:flex}.painel .cal-legend .lg{border-radius:var(--r-full);background:var(--fill-soft);align-items:center;gap:6px;height:26px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.painel .cal-legend button.lg{padding-right:7px}.painel .cal-legend button.lg .i{color:var(--text-3)}.painel .cal-legend .lg.muted{color:var(--text-2);background:0 0}.painel .cal-legend .lg.common{box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--text-2);transition:background .2s var(--ease-out), color .2s var(--ease-out), box-shadow .2s var(--ease-out);background:0 0;margin-left:auto;padding-right:10px}.painel .cal-legend .lg.common i{border:1.5px dashed var(--ok-fill);border-radius:3px;width:14px;height:10px}.painel .cal-legend .lg.common:hover:not(:disabled){color:var(--text-1)}.painel .cal-legend .lg.common[aria-pressed=true]{background:var(--ok-tint);box-shadow:none;color:var(--ok)}.painel .cal-legend .lg.common[aria-pressed=true] i{background:var(--ok-fill);border-style:solid}.painel .cal-legend .lg.common:disabled{box-shadow:none;color:var(--text-3)}.painel .cal-legend .lg.common:disabled i{display:none}.painel .cal-legend .lg.ag-stack{gap:7px;padding:0 8px 0 4px}.painel .cal-legend .lg.ag-stack .i{color:var(--text-3)}.painel .av-stack{display:inline-flex}.painel .av-stack .avatar{box-shadow:0 0 0 1.5px var(--fill-soft)}.painel .av-stack .avatar+.avatar{margin-left:-6px}.painel .cal-legend .dens-key{cursor:help;gap:8px;margin-left:auto}.painel .cal-legend .dens-key+.lg.common{margin-left:0}.painel .dens-scale{gap:3px;display:inline-flex}.painel .dens-scale i,.painel .dens{--d:0%;--f:0%;background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--text-1) var(--d), transparent) 0 1.5px, transparent 1.5px 6px), color-mix(in srgb, var(--text-1) var(--f), transparent)}.painel .dens-scale i{width:16px;height:12px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text-1) 10%, transparent);border-radius:4px}.painel :is(.dens,.dens-scale i)[data-l="1"]{--d:9%;--f:1%}.painel :is(.dens,.dens-scale i)[data-l="2"]{--d:18%;--f:3%}.painel :is(.dens,.dens-scale i)[data-l="3"]{--d:30%;--f:6%}.painel :is(.dens,.dens-scale i)[data-l="4"]{--d:44%;--f:10%}.painel .dens{z-index:0;pointer-events:none;position:absolute;left:0;right:0}.painel .ag-tip{z-index:60;border-radius:var(--r-3);background:var(--raised);width:260px;box-shadow:var(--pop);pointer-events:none;opacity:0;transform-origin:0 0;transition:opacity .12s var(--ease-out), transform .12s var(--ease-out);gap:8px;padding:8px 8px 10px;display:grid;position:absolute;transform:scale(.97)}.painel .ag-tip.show{opacity:1;transition-duration:.18s;transform:none}.painel .ag-tip .sp-p.more{color:var(--text-2);padding:0 9px}.painel .ag-pop{grid-template-columns:minmax(0,1fr);gap:6px;width:290px;display:grid}.painel .ag-pop .menu-item .grow b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.painel .ag-pop .ag-q{height:var(--field-h);background:var(--fill-soft);margin:2px 2px 0;padding:0 12px}.painel .ag-pop .ag-q .i{width:15px;height:15px}.painel .ag-pop .menu-list{scrollbar-width:thin;width:auto;max-height:min(400px,60vh);overflow:auto}.painel .menu-item>.chev{width:14px;height:14px}.painel .ag-ghead{align-items:center;gap:4px;height:34px;display:flex}.painel .ag-ghead b{font-size:13px;font-weight:600}.painel .ag-gintro{gap:6px;padding:0 10px 2px;display:grid}.painel .ag-gintro p{color:var(--text-2);text-wrap:pretty;margin:0;font-size:12.5px;line-height:17px}.painel .ag-gintro .link-btn{justify-self:start}.painel .ag-gbtn{margin:2px 4px 4px}.painel .ag-gfoot{box-shadow:inset 0 1px 0 var(--line);color:var(--text-2);align-items:center;gap:10px;margin:0 4px;padding:10px 6px 4px;font-size:11.5px;line-height:15px;display:flex}.painel .ag-gfoot span{flex:1;min-width:0}.painel .ag-gfoot b{color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;display:block;overflow:hidden}@container device (max-width:720px){.painel .cal-legend span.dens-key{display:none}.painel .cal-legend .lg.ag-stack{min-width:0}}.painel .free{z-index:1;border:1.5px dashed color-mix(in srgb, var(--ok-fill) 45%, transparent);background:color-mix(in srgb, var(--ok-fill) 4%, transparent);transition:background .15s var(--ease-out), border-color .15s var(--ease-out);border-radius:10px;position:absolute;left:3px;right:3px}.painel .free:hover{background:color-mix(in srgb, var(--ok-fill) 12%, transparent);border-color:color-mix(in srgb, var(--ok-fill) 80%, transparent)}.painel .free span{color:var(--ok);opacity:0;white-space:nowrap;text-overflow:ellipsis;transition:opacity .15s var(--ease-out);padding:4px 6px;font-size:10.5px;font-weight:600;display:block;overflow:hidden}.painel .free:hover span{opacity:1}.painel .ev.other .ev-head{font-weight:600}.painel #agenda-btn .count{background:var(--accent-solid);min-width:18px;height:18px;color:var(--accent-on);padding:0 5px;font-size:10.5px;line-height:18px}.painel .ag-day+.ag-day{margin-top:16px}.painel .ag-h{color:var(--text-2);margin:0 4px 8px;font-size:12.5px;font-weight:600;display:block}.painel .agl-time{text-align:right;flex:none;width:40px;display:grid}.painel .agl-time b{font-size:13px;font-weight:600}.painel .agl-time small{color:var(--text-3);white-space:nowrap;font-size:11px}.painel .ag-bar{background:var(--c);border-radius:2px;flex:none;align-self:stretch;width:4px;margin:4px 0}.painel .mv-card{border-radius:var(--r-4);background:var(--card-bg);box-shadow:var(--card-shadow);padding:8px 10px 10px}.painel .mv-grid button{align-content:center;gap:1px;height:46px}.painel .mv-grid button:before{display:none}.painel .mv-grid button em{justify-content:center;gap:3px;height:5px;display:flex}.painel .mv-grid button em i{background:var(--c);border-radius:50%;width:5px;height:5px}.painel .mv-list{margin-top:16px}.painel .mv-empty{color:var(--text-2);padding:18px 4px;font-size:12.5px}.painel .when-rows>.list-row:before,.painel .when-set>*+.list-row:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:28px;right:-14px}.painel .lr-gap{flex:none;width:17px}.painel .when-set .lr-trail{gap:6px}.painel .list-group .expander>.when-rows{padding:0}.painel .when-sum .lr-label{font-weight:500}.painel .cm-card{z-index:20;background:var(--raised);width:360px;box-shadow:var(--modal);border-radius:24px;flex-direction:column;display:flex;position:absolute;top:0;left:0;overflow:hidden}.painel .cm-card .dialog-head{padding:14px 12px 4px 18px}.painel .cm-card .cm-body{padding:8px 12px 12px}.painel .cm-card .dialog-foot{padding:6px 12px 12px}.painel .list-group{background:var(--fill-soft);border-radius:22px;padding:0 14px}.painel .list-row{text-align:left;width:100%;min-height:48px;color:var(--text-1);align-items:center;gap:11px;padding:6px 0;font-size:13.5px;display:flex;position:relative}.painel .list-group>*+.list-row:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:28px;right:-14px}.painel .list-row>.i:first-child{width:17px;height:17px;color:var(--text-2)}.painel .lr-label{flex:1;min-width:0;font-weight:500}.painel .lr-trail{flex:none;align-items:center;gap:6px;display:flex}.painel .lr-dash{color:var(--text-3)}.painel .lr-hint{min-width:0;color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;transition:opacity .2s var(--ease-out);font-size:12.5px;overflow:hidden}.painel button.list-row .lr-label{white-space:nowrap;flex:1 0 auto}.painel button.list-row .chev{transition:transform .35s var(--ease-smooth)}.painel button.list-row[aria-expanded=true] .chev{transform:rotate(90deg)}.painel button.list-row[aria-expanded=true] .lr-hint{opacity:0}.painel .list-group .field-pill,.painel .list-group .textarea{background:var(--chip-bg);box-shadow:var(--ring)}.painel .list-group .field-pill:focus-within,.painel .list-group .textarea:focus{box-shadow:inset 0 0 0 2px var(--focus)}.painel .list-group .expander>div{padding:2px 0 12px}.painel .expander{height:0;overflow:hidden}.painel .expander.open{height:auto}.painel .expander.open.settled{overflow:visible}.painel .chip-btn{border-radius:var(--r-full);background:var(--chip-bg);height:30px;color:var(--text-1);box-shadow:var(--ring);cursor:pointer;white-space:nowrap;transition:background .2s var(--ease-out), color .2s var(--ease-out), box-shadow .2s var(--ease-out), transform .15s var(--ease-out);border:0;outline:none;justify-content:center;align-items:center;gap:5px;padding:0 12px;font-size:13.5px;font-weight:500;display:inline-flex}.painel .chip-btn:active{transform:scale(.95)}.painel .chip-btn .i{color:var(--text-2)}.painel .chip-btn[aria-expanded=true],.painel .chip-btn.on{background:var(--accent-tint);color:var(--accent-fg);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent-fg) 24%, transparent)}.painel .chip-btn:focus-visible{box-shadow:0 0 0 2px var(--accent-fg)}.painel input.chip-btn:focus-visible{box-shadow:inset 0 0 0 2px var(--focus)}.painel input.chip-btn{text-align:center;width:64px;padding:0}.painel .list-row .seg button,.painel .pdays .seg button{height:26px;padding:0 8px;font-size:13.5px}.painel input.chip-btn:focus{cursor:text}.painel .month{padding:0 2px 0 0}.painel .month-head{justify-content:space-between;align-items:center;height:40px;padding-left:4px;display:flex}.painel .month-head strong{letter-spacing:-.012em;font-size:15px;font-weight:600}.painel .month-head strong span{color:var(--text-2);font-weight:500}.painel .month-nav{gap:6px;display:flex}.painel .month-nav .icon-btn{background:var(--fill-soft);width:30px;height:30px;color:var(--text-1);border-radius:50%}.painel .month-nav .icon-btn:hover{background:var(--fill)}.painel .month-nav .icon-btn:disabled{opacity:.35;pointer-events:none}.painel .month-week,.painel .month-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.painel .month-week span{text-align:center;color:var(--text-3);padding:8px 0 4px;font-size:11px;font-weight:500}.painel .month-grid{row-gap:4px;position:relative}.painel .month-grid button{height:36px;color:var(--text-1);transition:color .2s var(--ease-out);place-items:center;font-size:13.5px;font-weight:500;display:grid;position:relative}.painel .month-grid button>span{z-index:1;position:relative}.painel .month-grid button.we{color:var(--text-2)}.painel .month-grid .d-bg{background:var(--fill);opacity:0;transition:opacity .16s var(--ease-out), transform .32s var(--spring), left .32s var(--spring), right .32s var(--spring), border-radius .32s var(--spring), background-color .2s var(--ease-out);border-radius:18px;position:absolute;inset:0 calc(50% - 18px);transform:scale(.8)}.painel .month-grid button:hover:not(:disabled):not(.sel):not(.on) .d-bg{opacity:1;transform:none}.painel .month-grid button.today{color:var(--err);font-weight:600}.painel .month-grid button.sel{color:var(--accent-on);font-weight:600}.painel .month-grid button:disabled{color:var(--text-3);cursor:default}.painel .month-sel{background:var(--accent-solid);opacity:0;pointer-events:none;border-radius:50%;width:36px;height:36px;position:absolute;top:0;left:0}.painel .month-grid.multi button.on{color:var(--accent-fg);font-weight:600}.painel .month-grid.multi button.on .d-bg{opacity:1;background:color-mix(in srgb, var(--accent) 16%, transparent);transform:none}.painel .month-grid.multi button.on.jl .d-bg{border-top-left-radius:0;border-bottom-left-radius:0;left:0}.painel .month-grid.multi button.on.jr .d-bg{border-top-right-radius:0;border-bottom-right-radius:0;right:0}.painel .month-grid.multi button.on.today{color:var(--err)}.painel .wheel{justify-content:center;align-items:center;height:170px;display:flex;position:relative}.painel .wheel:before{content:"";background:var(--chip-bg);height:36px;box-shadow:var(--ring);border-radius:12px;margin-top:-18px;position:absolute;top:50%;left:0;right:0}.painel .wheel-label{z-index:1;color:var(--text-2);pointer-events:none;align-items:center;font-size:12px;font-weight:500;display:flex;position:absolute;top:0;bottom:0;left:14px}.painel .wheel-col{z-index:1;scroll-snap-type:y mandatory;scrollbar-width:none;overscroll-behavior:contain;perspective:500px;cursor:grab;-webkit-user-select:none;user-select:none;outline:none;width:56px;height:100%;padding:67px 0;position:relative;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.painel .wheel-col::-webkit-scrollbar{display:none}.painel .wheel-col.dragging{cursor:grabbing;scroll-snap-type:none}.painel .wheel-col:focus-visible{-webkit-mask-image:none;mask-image:none}.painel .wheel-col button{scroll-snap-align:center;letter-spacing:-.01em;width:100%;height:36px;color:var(--text-1);font-size:19px;font-weight:500;line-height:36px;display:block}.painel .wheel-sep{z-index:1;margin:0 2px 2px;font-size:19px;font-weight:600;position:relative}.painel .status-pill{--c:var(--ok);background:color-mix(in srgb, var(--c) 12%, transparent);min-height:42px;color:var(--c);transition:background .35s var(--ease-out), color .35s var(--ease-out);border-radius:21px;flex-wrap:wrap;align-items:center;gap:6px 9px;padding:6px 6px 6px 14px;font-size:12.5px;font-weight:600;line-height:17px;display:flex}.painel .status-pill.warn{--c:var(--warn)}.painel .st-msg{flex:auto;align-items:center;gap:9px;min-width:0;padding-right:8px;display:flex}.painel .st-msg>.i{flex:none;width:17px;height:17px}.painel .st-text{text-wrap:pretty;min-width:0;padding:4px 0}.painel .st-act{border-radius:var(--r-full);background:var(--c);height:30px;color:var(--raised);transition:transform .12s var(--ease-out);flex:none;margin-left:26px;padding:0 12px;font-size:12px;font-weight:600}.painel .st-act:active{transform:scale(.95)}.painel .pp-chosen{background:var(--fill-soft);border-radius:22px;margin-bottom:8px;padding:0 8px 0 12px;overflow:hidden}.painel .pp-chosen:empty{display:none}.painel .list-group .pp-chosen{background:var(--chip-bg);box-shadow:var(--ring)}.painel .pp-row{align-items:center;gap:10px;height:48px;display:flex;position:relative;overflow:hidden}.painel .pp-rows{position:relative;overflow:hidden}.painel .pp-more{text-align:left;width:100%;height:44px;color:var(--text-1);align-items:center;gap:10px;display:flex;position:relative;overflow:hidden}.painel .pp-more:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:38px;right:-8px}.painel .pp-count{background:var(--fill);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:11.5px;font-weight:600;display:grid}.painel .pp-more .grow{flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.painel .pp-more b{flex:none;font-size:13.5px;font-weight:500}.painel .pp-more small{min-width:0;color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.painel .pp-more .chev{transition:transform .35s var(--ease-smooth);margin-right:5px;transform:rotate(90deg)}.painel .pp-more[aria-expanded=true] .chev{transform:rotate(-90deg)}.painel .pp-row+.pp-row:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:38px;right:-8px}.painel .pp-row .avatar,.painel .pp-opt .avatar,.painel .pp-opt .tile{border-radius:50%;width:28px;height:28px;font-size:10.5px}.painel .pp-opt .tile .i{width:14px;height:14px}.painel .pp-row .grow,.painel .pp-opt .grow{flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.painel .pp-row b,.painel .pp-opt b{white-space:nowrap;text-overflow:ellipsis;flex:none;max-width:70%;font-size:13.5px;font-weight:500;overflow:hidden}.painel .pp-row small,.painel .pp-opt small{min-width:0;color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.painel .pp-remove{background:var(--fill);width:26px;height:26px;color:var(--text-2);transition:background .12s var(--ease-out), color .12s var(--ease-out), transform .12s var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid}.painel .pp-remove:hover{background:var(--fill-strong);color:var(--text-1)}.painel .pp-remove:active{transform:scale(.9)}.painel .pp-remove .i{width:12px;height:12px;stroke-width:calc(2 * var(--i-weight,1))}.painel .pp-exp>div,.painel .list-group .pp-exp>div{padding:8px 0 0}.painel .pp-results{background:var(--fill-soft);border-radius:20px;padding:6px}.painel .list-group .pp-results{background:var(--chip-bg);box-shadow:var(--ring)}.painel .pp-label{color:var(--text-2);padding:6px 10px 4px;font-size:11.5px;font-weight:500}.painel .pp-opt{text-align:left;width:100%;height:44px;transition:background .12s var(--ease-out);border-radius:14px;align-items:center;gap:10px;padding:0 8px;display:flex}.painel .pp-opt:hover,.painel .pp-opt.active{background:var(--fill-soft)}.painel .pp-plus{background:var(--accent-solid);width:24px;height:24px;color:var(--accent-on);transition:transform .3s var(--spring);border-radius:50%;flex:none;place-items:center;display:grid}.painel .pp-opt:hover .pp-plus,.painel .pp-opt.active .pp-plus{transform:scale(1.08)}.painel .pp-plus .i{width:12px;height:12px;stroke-width:calc(2.15 * var(--i-weight,1))}.painel .pp-empty{color:var(--text-2);padding:12px 10px;font-size:12.5px}.painel .cm-under{flex-wrap:wrap;align-items:center;gap:8px;padding:8px 6px 0;display:flex}.painel .cm-error{color:var(--err);align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.painel .smart-chip{border-radius:var(--r-full);background:var(--accent-tint);height:30px;color:var(--accent-fg);align-items:center;gap:7px;padding:0 4px 0 11px;font-size:12.5px;font-weight:600;display:inline-flex}.painel .smart-chip .use{border-radius:var(--r-full);background:var(--accent-solid);height:22px;color:var(--accent-on);transition:transform .12s var(--ease-out);padding:0 10px;font-size:11.5px;font-weight:600}.painel .smart-chip .use:active{transform:scale(.94)}.painel .cm-note{color:var(--text-2);align-items:center;gap:6px;font-size:12px;display:flex}.painel .list-group .expander>.cm-note{padding:0 0 12px 28px}.painel .more-fields{gap:8px;display:grid}.painel .menu-list{width:max-content;min-width:196px;max-width:280px}.painel .menu-item.two{height:auto;min-height:40px;padding:5px 8px}.painel .menu-item.two .grow{flex:1;min-width:0;display:grid}.painel .menu-item.two b{font-size:13px;font-weight:500}.painel .menu-item.two small{color:var(--text-2);font-size:11.5px;line-height:15px}.painel .menu-item.two>.i+.grow+.i{color:var(--accent-fg)}.painel .dialog.composer{width:min(440px,100% - 32px);max-height:84%;top:8%;overflow:hidden;transform:translate(-50%,14px)scale(.97)}.painel .dialog.composer.show{transform:translate(-50%)}.painel .composer .dialog-head{padding:16px 14px 6px 20px}.painel .cm-body{overscroll-behavior:contain;flex:1;grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;min-height:0;padding:8px 14px 14px;display:grid;overflow:auto}.painel .composer .dialog-foot{padding:6px 14px 14px}.painel .composer .dialog-foot .btn{height:38px;padding:0 16px;font-size:13px}@container device (max-width:720px){.painel .dialog.composer{width:100%;max-height:calc(100% - 44px);top:auto;transform:translateY(100%)}.painel .dialog.composer.show{transform:none}.painel .composer .dialog-foot{padding-bottom:26px}.painel .composer .dialog-foot .btn{height:46px;font-size:14px}.painel .sidebar{display:none}.painel .main{padding:0}.painel .panel{box-shadow:none;border-radius:0;padding-bottom:96px}.painel .view{padding:54px 16px 32px}.painel .page-head h1{font-size:25px;line-height:30px}.painel .page-head{margin-bottom:14px}.painel .home-grid{flex-direction:column;align-items:stretch;display:flex}.painel .home-grid>div{display:contents}.painel .home-grid .m1{order:1}.painel .home-grid .m2{order:2}.painel .home-grid .m3{order:3}.painel .home-grid .m4{order:4}.painel .shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.painel .shortcut{height:74px}.painel .counter-wrap{grid-template-columns:minmax(0,1fr);gap:18px}.painel #receipt-slot{display:none}.painel .pd-row .row-trail{flex-direction:column;align-items:flex-end;gap:4px}.painel .pd-price{min-width:0;font-size:12.5px}.painel .vt-row{grid-template-columns:minmax(0,1fr) auto auto}.painel .rc-dlg .dialog-foot .rc-line{flex:1}.painel .flavor{grid-template-columns:minmax(0,1fr) auto;row-gap:8px}.painel .flavor-head{display:none}.painel .flavor .fcol{grid-column:span 2;justify-content:space-between;align-items:center;display:flex}.painel .flavor .fcol:before{content:attr(data-label);color:var(--text-2);font-size:11.5px}.painel .request{flex-wrap:wrap}.painel .request-actions{width:100%}.painel .request-actions .btn{flex:1;height:40px}.painel .hide-mobile{display:none!important}.painel .btn{height:34px}.painel .input,.painel .field-pill input,.painel .textarea,.painel .search input{font-size:16px}.painel .ticket-stub{flex-wrap:nowrap}.painel .rsvp button{height:32px}.painel .row{min-height:54px}.painel .toolbar .search{max-width:none}.painel .kpis{gap:22px}.painel .kpi strong{font-size:23px;line-height:28px}.painel .rb-bar .search{flex:100%;order:-1;max-width:none}.painel .rb-bar #rb-export{margin-left:auto}.painel .rb-row .row-trail{flex-direction:column;align-items:flex-end;gap:4px}.painel .rb-row .row-trail .chev{display:none}.painel .stock-summary .rb-stock-acts{width:100%}.painel .rb-stock-acts .btn{flex:1}.painel .rb-attn .attn .btn{display:none}.painel .tabbar{z-index:30;border-radius:var(--r-full);background:var(--toast-bg);-webkit-backdrop-filter:blur(18px)saturate(1.6);box-shadow:var(--pop);gap:4px;padding:5px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.painel .tab{border-radius:var(--r-full);width:64px;height:50px;color:var(--text-2);place-items:center;transition:background .15s,color .15s;display:grid;position:relative}.painel .tab .i{width:25px;height:25px;stroke-width:calc(1.65 * var(--i-weight,1))}.painel .tab[aria-current=page]{background:var(--fill);color:var(--text-1)}.painel .tab .count{background:var(--err-fill);color:#fff;min-width:17px;height:17px;padding:0 4px;font-size:10px;line-height:17px;position:absolute;top:4px;right:10px}.painel .sheet{border-radius:var(--r-5) var(--r-5) 0 0;opacity:1;width:100%;height:calc(100% - 44px);transition:transform .42s var(--ease-smooth);inset:auto 0 0;transform:translateY(100%)}.painel .sheet.show{transform:none}.painel .sheet .grabber{display:block}.painel .sheet-head{padding-top:4px}.painel .sheet-foot{padding-bottom:26px}.painel .sheet-foot .btn{flex:1;height:46px;font-size:14px}.painel .dialog{border-radius:var(--r-5) var(--r-5) 0 0;opacity:1;width:100%;max-height:calc(100% - 44px);transition:transform .42s var(--ease-smooth);inset:auto 0 0;transform:translateY(100%)}.painel .dialog.show{transform:none}.painel .dialog.wide{width:100%}.painel .dialog-foot{padding-bottom:26px}.painel .dialog-foot .btn:not(.left){flex:1;height:46px;font-size:14px}.painel .palette{width:calc(100% - 24px);top:12px}.painel .toasts{flex-direction:column;align-items:center;inset:14px 12px auto}.painel .toast{border-radius:var(--r-full);max-width:100%;padding-left:14px;animation-name:p-toastInTop}@keyframes p-toastInTop{0%{opacity:0;transform:translateY(calc(var(--dist) * -1.5)) scale(.97)}}.painel .app-grid{grid-template-columns:repeat(4,1fr);gap:16px 8px;display:grid}.painel .app-grid button{justify-items:center;gap:6px;font-size:11px;font-weight:500;display:grid;position:relative}.painel .app-grid .count{background:var(--err-fill);color:#fff;min-width:18px;height:18px;box-shadow:0 0 0 2px var(--raised);padding:0 5px;font-size:10.5px;line-height:18px;position:absolute;top:-5px;right:8px}}.painel .mobile-only{display:none}@container device (max-width:720px){.painel .mobile-only{display:revert}.painel .icon-btn.mobile-only{display:inline-grid}.painel .seg.mobile-only{display:inline-flex}}@media (prefers-reduced-motion:reduce){.painel:not([data-motion=full]) *,.painel:not([data-motion=full]) :before,.painel:not([data-motion=full]) :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.painel[data-motion=reduced] *,.painel[data-motion=reduced] :before,.painel[data-motion=reduced] :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.painel .dir-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.painel .dir-bar .grow{flex:1}.painel .dir-bar .search{flex:220px;max-width:300px}.painel .gest-btn{gap:7px;padding:0 10px 0 13px;font-weight:600}.painel .gest-tag{color:var(--text-2);font-size:11.5px;font-weight:600}.painel .gest-tag.atual{color:var(--ok)}.painel .gest-tag.rascunho{color:var(--warn)}.painel .attn{background:var(--warn-tint);border-radius:22px;align-items:center;gap:10px;min-height:44px;margin-bottom:18px;padding:6px 6px 6px 14px;font-size:12.5px;line-height:17px;display:flex}.painel .attn>.i{width:16px;height:16px;color:var(--warn);flex:none}.painel .attn .grow{flex:1;min-width:0}.painel .attn b{font-weight:600}.painel .attn .btn{flex:none}.painel .attn.neutral{background:var(--fill-soft)}.painel .attn.neutral>.i{color:var(--text-2)}.painel .attn.ok{background:var(--ok-tint)}.painel .attn.ok>.i{color:var(--ok)}.painel .attn.draft{flex-wrap:wrap;row-gap:8px;padding-right:8px}.painel .placar{flex-wrap:wrap;gap:6px;display:flex}.painel .placar .chip{background:var(--chip-bg);height:26px;box-shadow:var(--ring);color:var(--text-1)}.painel .placar .chip .i{width:13px;height:13px;color:var(--warn)}.painel .placar .chip[aria-pressed=true]{background:var(--text-1);color:var(--panel);box-shadow:none}.painel .placar .chip[aria-pressed=true] .i{color:inherit}.painel .band .section-title{margin:22px 2px 10px}.painel .band:first-child .section-title{margin-top:0}.painel .band .section-title h2{color:var(--text-2);font-size:13.5px;font-weight:600}.painel .area-card{align-content:space-between;gap:14px;min-height:120px;padding:14px 14px 13px 15px}.painel .ac-top{align-items:center;gap:6px;min-width:0;display:flex}.painel .ac-top strong{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.painel .ac-top .chev{width:14px;height:14px;color:var(--text-3);transition:transform .3s var(--spring), color .2s var(--ease-out)}.painel .area-card:hover .ac-top .chev{color:var(--text-2);transform:translate(2px)}.painel .ac-faces{align-items:center;height:32px;display:flex}.painel .ac-faces .avatar{width:32px;height:32px;box-shadow:0 0 0 2.5px var(--card-solid);font-size:11.5px}.painel .ac-faces>.avatar+.avatar{margin-left:-7px}.painel .ac-faces>.ac-more{margin-left:5px}.painel .ac-more{border-radius:var(--r-full);background:var(--fill-soft);min-width:32px;height:26px;color:var(--text-2);place-items:center;padding:0 9px;font-size:11.5px;font-weight:600;display:grid}.painel .ac-empty{border:1.5px dashed var(--line-strong);border-radius:50%;flex:none;width:32px;height:32px}.painel .ac-empty.sm{width:22px;height:22px}.painel .ac-foot{min-height:21px;color:var(--text-2);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.painel .ac-foot span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.painel .areas.filtered .area-card:not(.hit){display:none}.painel .site-board{border-radius:var(--r-4);background:var(--card-bg);box-shadow:var(--card-shadow);gap:18px;padding:16px;display:grid}.painel .sb-band h3{color:var(--text-2);margin:0 0 8px 2px;font-size:12px;font-weight:600}.painel .sb-row{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;display:grid;position:relative}.painel .sc{background:var(--raised-2);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;border-radius:16px;align-items:center;gap:10px;min-height:56px;padding:8px 6px 8px 10px;display:flex;position:relative}.painel .sc .avatars .avatar{box-shadow:0 0 0 2px var(--raised-2)}.painel .sc .grow{flex:1;min-width:0}.painel .sc .grow b{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;display:block;overflow:hidden}.painel .sc .grow small{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.painel .sc.dim>:not(.sc-btns){opacity:.5}.painel .sc.dim small{color:var(--warn)}.painel .sc{transition:box-shadow .25s var(--ease-out), background-color .25s var(--ease-out)}.painel .sc.dragging{z-index:5;cursor:grabbing;background:var(--raised);box-shadow:var(--pop)}.painel .sc.settling{z-index:4}.painel .sb-row.sorting .sc-btns{opacity:0!important}.painel .sb-row.sorting,.painel .sb-row.sorting .sc{cursor:grabbing}.painel .sc-btns{background:linear-gradient(90deg, transparent, var(--raised-2) 16px);opacity:0;transition:opacity .15s var(--ease-out);border-radius:0 14px 14px 0;padding-left:16px;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.painel .sc:hover .sc-btns,.painel .sc:focus-within .sc-btns{opacity:1}.painel .sc-btn{width:24px;height:24px;color:var(--text-2);border-radius:50%;place-items:center;display:grid}.painel .sc-btn:hover:not(:disabled){background:var(--fill);color:var(--text-1)}.painel .sc-btn:disabled{opacity:.3;cursor:default}.painel .sc-btn .i{width:13px;height:13px}.painel .sb-foot{justify-content:flex-end;display:flex}.painel .sb-foot a{text-decoration:none}.painel .dsh,.painel .dsh-screen{flex-direction:column;flex:1;min-height:0;display:flex}.painel .dsh{position:relative;overflow:hidden}.painel .dsh-screen.leaving{pointer-events:none;position:absolute;inset:0}.painel .dsh-back{border-radius:var(--r-full);background:var(--fill);max-width:60%;height:30px;color:var(--text-1);white-space:nowrap;text-overflow:ellipsis;flex:none;align-items:center;gap:1px;padding:0 11px 0 5px;font-size:12.5px;font-weight:500;display:inline-flex;overflow:hidden}.painel .dsh-back:hover{background:var(--fill-strong)}.painel .dsh-back .i{flex:none;width:16px;height:16px}.painel .dsh-screen .sheet-head .grow{flex:1}.painel .dsh-screen .sheet-head h3.sr+.grow{margin-left:0}.painel .list-row.has-av{gap:12px}.painel .list-group>*+.list-row.has-av:before{left:42px}.painel .list-row .lr-label small{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:12px;font-weight:400;line-height:16px;display:block;overflow:hidden}.painel .list-row .lr-label{text-overflow:ellipsis;overflow:hidden}.painel .list-row .lr-val{max-width:55%;color:var(--text-2);text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:none;font-size:13.5px;font-weight:500;overflow:hidden}.painel .list-row .lr-flag{flex:none}.painel .list-row.accent,.painel .list-row.accent>.i:first-child{color:var(--accent-fg)}.painel .list-row.danger,.painel .list-row.danger>.i:first-child{color:var(--err)}.painel .list-row .chev{width:14px;height:14px;color:var(--text-3);flex:none}.painel button.list-row:hover{cursor:pointer}.painel .list-group.rows-hover{isolation:isolate;padding:0;overflow:hidden}.painel .list-group.rows-hover>.list-row{transition:background-color .15s var(--ease-out);padding:6px 14px}.painel .list-group.rows-hover>button.list-row:hover,.painel .list-group.rows-hover>a.list-row:hover{background:var(--fill-soft)}.painel .list-group.rows-hover>*+.list-row:before{left:42px;right:0}.painel .list-group.rows-hover>*+.list-row.has-av:before{left:56px}.painel .dir-pp{margin-top:8px}.painel .dsh-empty{text-align:center;color:var(--text-2);justify-items:center;gap:8px;padding:18px 8px 6px;font-size:12.5px;display:grid}.painel .dsh-empty .ac-empty{width:40px;height:40px}.painel .idcard{background:var(--card-bg);box-shadow:var(--card-shadow);border-radius:22px;position:relative;overflow:hidden}.painel .idcard:before{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 9%, transparent), transparent);pointer-events:none;height:64px;position:absolute;inset:0 0 auto}.painel .idc-top{color:var(--text-2);align-items:center;gap:8px;padding:13px 15px 0;font-size:11px;font-weight:600;display:flex;position:relative}.painel .idc-top .idc-no{color:var(--text-3);margin-left:auto;font-weight:500}.painel .idc-main{align-items:center;gap:14px;padding:12px 15px 15px;display:flex;position:relative}.painel .idc-main .avatar{width:58px;height:58px;box-shadow:0 0 0 3px var(--card-solid);font-size:20px}.painel .idc-main>div{gap:1px;min-width:0;display:grid}.painel .idc-main b{letter-spacing:-.016em;font-size:17px;font-weight:600;line-height:22px}.painel .idc-main>div>span{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:17px;overflow:hidden}.painel .idc-main>div>span.role{color:var(--text-1);white-space:normal;font-weight:500}.painel .idc-you{border-radius:var(--r-full);background:var(--fill);color:var(--text-2);vertical-align:2px;margin-left:6px;padding:1px 7px;font-size:11px;font-style:normal;font-weight:600}.painel .idc-perf{border-top:1.5px dashed var(--line-strong);height:0;margin:0 15px;position:relative}.painel .idc-perf:before,.painel .idc-perf:after{content:"";background:var(--raised);border-radius:50%;width:16px;height:16px;position:absolute;top:-9px}.painel .idc-perf:before{left:-24px}.painel .idc-perf:after{right:-24px}.painel .idc-foot{flex-wrap:wrap;gap:6px;padding:11px 15px 13px;display:flex;position:relative}.painel .freq-row{grid-template-columns:auto 1fr;align-items:center;gap:4px 12px;padding:12px 0;display:grid}.painel .freq-row b{letter-spacing:-.02em;grid-row:span 2;font-size:26px;font-weight:600;line-height:30px}.painel .freq-row small{color:var(--text-2);font-size:12px}.painel .freq-row .bar{background:var(--fill);border-radius:3px;height:6px;display:block;overflow:hidden}.painel .freq-row .bar i{border-radius:inherit;background:var(--ok-fill);height:100%;display:block}.painel .check-row{background:var(--fill-soft);text-align:left;width:100%;color:var(--text-1);border-radius:16px;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;font-size:13px;font-weight:500;display:flex}.painel .cbox{width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--line-strong);transition:background .2s var(--ease-out), box-shadow .2s var(--ease-out);border-radius:6px;flex:none;place-items:center;display:grid}.painel .check-row[aria-checked=true] .cbox{background:var(--accent-solid);box-shadow:none}.painel .cbox .mcheck{width:14px;height:14px;stroke:var(--accent-on)}.painel .mcheck{fill:none;width:16px;height:16px;stroke:var(--accent-fg);stroke-width:calc(2.35 * var(--i-weight,1));stroke-linecap:round;stroke-linejoin:round;flex:none}.painel .mcheck path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .12s var(--ease-out)}.painel [aria-checked=true]>.mcheck path,.painel [aria-checked=true]>.cbox .mcheck path{stroke-dashoffset:0;transition:stroke-dashoffset .3s cubic-bezier(.65,0,.35,1)}.painel .req{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 12px 12px 14px;display:grid}.painel .lgroup .fold+.fold .req{box-shadow:inset 0 1px 0 var(--line)}.painel .req-main{gap:1px;min-width:0;display:grid}.painel .req-main b{font-size:13.5px;font-weight:600;line-height:18px}.painel .req-main>span{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}.painel .req-facts{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:2px 10px;margin-top:3px;font-size:12px;display:flex}.painel .req-wa{color:var(--text-2);align-items:center;gap:4px;font-weight:500;text-decoration:none;display:inline-flex}.painel .req-wa:hover{color:var(--text-1);text-underline-offset:3px;text-decoration:underline}.painel .req-wa .i{width:14px;height:14px}.painel a.list-row{color:inherit;text-decoration:none}.painel .wa-row:hover .lr-val{color:var(--text-1)}.painel .req-side{color:var(--text-2);white-space:nowrap;justify-items:end;gap:4px;font-size:12px;display:grid}.painel .req-area{border-radius:var(--r-full);background:var(--fill);height:22px;color:var(--text-1);align-items:center;padding:0 9px;font-size:11.5px;font-weight:600;display:inline-flex}.painel .req-age.old{color:var(--warn);font-weight:600}.painel .req-actions{gap:6px;display:flex}.painel .req-note{color:var(--text-2);grid-column:2/-1;margin-top:-6px;font-size:12px}.painel .hist-day{color:var(--text-2);margin:18px 4px 6px;font-size:11.5px;font-weight:600}.painel .hist-day:first-child{margin-top:2px}.painel .htile{background:color-mix(in srgb, var(--c) 14%, transparent);width:30px;height:30px;color:var(--c);border-radius:10px;flex:none;place-items:center;display:grid}.painel .htile .i{width:15px;height:15px}.painel .hist-row .row-title{white-space:normal;font-weight:400}.painel .hist-row .row-title .who{color:var(--text-1);font-weight:600}.painel .hist-row .row-title .who:hover{text-underline-offset:3px;text-decoration:underline}.painel .diff{gap:10px;padding:12px 0;display:grid}.painel .list-group>.fold+.fold .diff{box-shadow:inset 0 1px 0 var(--line)}.painel .diff-who{align-items:center;gap:10px;min-width:0;display:flex}.painel .diff-who .grow{flex:1;min-width:0}.painel .diff-who b{font-size:13.5px;font-weight:600;display:block}.painel .diff-who small{color:var(--text-2);font-size:12px;display:block}.painel .diff-cmp{grid-template-columns:1fr 1fr;gap:6px;display:grid}.painel .diff-cmp>div{background:var(--chip-bg);box-shadow:var(--ring);border-radius:14px;gap:1px;padding:8px 11px;display:grid}.painel .diff-cmp small{color:var(--text-2);font-size:11px;font-weight:500}.painel .diff-cmp b{font-size:12.5px;font-weight:600}.painel .diff-acts{gap:6px;display:flex}.painel .diff-acts .btn{flex:1}.painel .stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.painel .stat{background:var(--fill-soft);border-radius:16px;align-content:center;gap:1px;padding:9px 12px 11px;display:grid}.painel .stat b{letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:24px}.painel .stat>span{color:var(--text-2);font-size:11.5px;line-height:15px}.painel .stat b small{color:var(--text-2);font-size:60%;font-weight:600}.painel .stats.four{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:4px}.painel :is(a.stat,.stats.four>.stat){background:var(--card-bg);box-shadow:var(--card-shadow)}.painel a.stat{transition:transform .15s var(--ease-out)}.painel a.stat:active{transform:scale(.97)}.painel .rv-lines{color:var(--text-2);gap:4px;padding:0 0 12px 28px;font-size:12.5px;display:grid}@container device (max-width:720px){.painel .dir-bar .search{flex-basis:100%;max-width:none}.painel .sc-btns{opacity:1}.painel .sc{padding-right:90px}.painel .areas{grid-template-columns:minmax(0,1fr);gap:8px}.painel .area-card{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"top faces""foot faces";align-items:center;gap:2px 12px;min-height:0;padding:12px 12px 12px 15px}.painel .area-card .ac-top{grid-area:top}.painel .area-card .ac-faces{grid-area:faces}.painel .area-card .ac-foot{grid-area:foot;min-height:0}.painel .area-card .ac-foot .badge,.painel .area-card .ac-top .chev{display:none}.painel .area-card:not(:has(.ac-foot span:first-child:not(:empty))) .ac-foot:before{content:"Sem diretor";color:var(--warn);font-weight:500}.painel .req{grid-template-columns:auto minmax(0,1fr) auto;row-gap:10px}.painel .req-actions{grid-column:1/-1}.painel .req-actions .btn{flex:1}.painel .stats,.painel .stats.four{grid-template-columns:repeat(2,minmax(0,1fr))}}.painel .dsh-title{letter-spacing:-.02em;margin:0 0 -4px 2px;font-size:20px;font-weight:600;line-height:26px}.painel .omb-row{--sep:36px;align-items:flex-start;padding-top:11px;padding-bottom:11px}.painel .omb-dot{background:var(--c);border-radius:50%;flex:none;width:8px;height:8px;margin:6px 2px 0 6px}.painel .omb-row .row-title{color:var(--text-2);font-weight:400}.painel .omb-row .row-title b{color:var(--text-1);font-weight:600}.painel .omb-new{background:var(--new);border-radius:50%;flex:none;width:8px;height:8px}.painel .omb-meta{align-items:center;gap:6px;display:inline-flex}.painel .omb-row .row-trail{align-self:center;gap:10px}.painel .omb-origin{color:var(--text-3);display:grid}.painel .omb-origin .i{width:15px;height:15px}.painel .omb-wait{color:var(--text-2);white-space:nowrap;font-size:12px}.painel .omb-wait.old{color:var(--warn);font-weight:600}.painel .omb-owner{display:grid}.painel .rot90{transform:rotate(90deg)}.painel .omb-head{align-items:flex-start}.painel .omb-head .omb-dot{width:10px;height:10px;margin:9px 2px 0}.painel .omb-title{flex:1;min-width:0;display:grid}.painel .omb-proto{color:var(--text-2);justify-self:start;padding:0;font-size:11.5px;font-weight:500}.painel .omb-proto:hover{color:var(--text-1);text-underline-offset:3px;text-decoration:underline}.painel .omb-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.painel .status-btn{border-radius:var(--r-full);background:var(--fill);height:30px;color:var(--text-1);transition:box-shadow .2s var(--ease-out);align-items:center;gap:4px;padding:0 10px 0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.painel .status-btn .i{opacity:.7}.painel .status-btn.todo{background:var(--warn-tint);color:var(--warn)}.painel .status-btn.booked{background:color-mix(in srgb, var(--new) 13%, transparent);color:var(--new)}.painel .status-btn.ready{background:var(--ok-tint);color:var(--ok)}.painel .status-btn[aria-expanded=true]{box-shadow:inset 0 0 0 1.5px}.painel .omb-with{color:var(--text-2);align-items:center;gap:6px;margin-left:auto;font-size:12px;display:inline-flex}.painel .state-dot{background:var(--text-3);border-radius:50%;width:8px;height:8px}.painel .state-dot.todo{background:var(--warn)}.painel .state-dot.booked{background:var(--new)}.painel .state-dot.ready{background:var(--ok)}.painel .thread{gap:10px;display:grid}.painel .th-meta{color:var(--text-2);align-items:center;gap:6px;margin-bottom:4px;font-size:11.5px;display:flex}.painel .th-meta b{color:var(--text-1);font-weight:600}.painel .th-meta time{color:var(--text-3);margin-left:auto}.painel .th-meta .i{width:13px;height:13px}.painel .th-report,.painel .th-reply,.painel .th-note{border-radius:18px;padding:10px 13px 12px}.painel .th-report{background:var(--card-bg);box-shadow:var(--card-shadow);border-bottom-left-radius:6px;margin-right:24px}.painel .th-reply{background:var(--accent-tint);border-bottom-right-radius:6px;margin-left:24px}.painel .th-note{background:color-mix(in srgb, var(--warn) 11%, transparent)}.painel .th-note .th-meta .i{color:var(--warn)}.painel .thread p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:20px}.painel .th-event{color:var(--text-2);justify-content:center;align-items:center;gap:6px;font-size:11.5px;display:flex}.painel .th-event b{color:var(--text-1);font-weight:600}.painel .th-event time{color:var(--text-3)}.painel .th-event .i{width:13px;height:13px}.painel .dl-badges{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:8px;display:flex}.painel .omb-foot{padding:10px 14px 14px;display:block}.painel .omb-comp{gap:8px;display:grid}.painel .omb-comp .seg{justify-self:start}.painel .omb-to{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.painel .omb-comp[data-mode=reply] .omb-to.note,.painel .omb-comp[data-mode=note] .omb-to[data-for=reply]{display:none}.painel .omb-to.note{flex-wrap:nowrap;align-items:flex-start}.painel .omb-to.note span{flex:1;min-width:0;line-height:16px}.painel .omb-to.note .i{width:13px;height:13px;color:var(--warn);flex:none;margin-top:1.5px}.painel .omb-comp .textarea{min-height:76px;transition:background-color .2s var(--ease-out)}.painel .omb-comp[data-mode=note] .textarea{background:color-mix(in srgb, var(--warn) 10%, var(--fill-soft))}.painel .omb-comp-foot{align-items:center;gap:8px;display:flex}.painel .omb-comp-foot .grow{flex:1}.painel .omb-closed{color:var(--text-2);align-items:center;gap:10px;font-size:12.5px;display:flex}.painel .omb-closed span{flex:1}.painel .omb-quote{background:var(--fill-soft);max-height:160px;color:var(--text-1);white-space:pre-wrap;border-radius:14px;margin-bottom:10px;padding:10px 12px;display:block;overflow:auto}.painel .omb-facts .round-btn{width:30px;height:30px}.painel .omb-facts .lr-label small,.painel .omb-who .lr-label small{white-space:normal;text-overflow:clip}.painel .omb-to .badge{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.painel .omb-who .list-row>.icon-btn{flex:none}.painel .omb-stack{grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;gap:16px;display:grid;position:relative}.painel .omb-list{transition:opacity .2s var(--ease-out)}.painel .omb-list[aria-busy=true]{opacity:.55}.painel .omb-more{justify-content:center;padding:12px 0 2px;display:flex}.painel #set-integrations .set-row .tile{border-radius:10px;width:32px;height:32px}.painel .omb-facts .round-btn .i{width:15px;height:15px}@container device (max-width:720px){.painel .omb-row .row-trail .omb-owner,.painel .omb-row .row-trail .omb-origin{display:none}.painel .omb-row .row-trail{flex-direction:column;align-items:flex-end;gap:4px}.painel .omb-head .icon-btn[data-action=omb-nav]{display:none}.painel .omb-comp{position:relative}.painel .omb-comp-foot .grow{display:none}.painel .omb-comp-foot .save-status{height:30px;position:absolute;top:0;right:0}.painel .omb-comp-foot .btn{flex:1}.painel .omb-closed{text-align:center;flex-direction:column;align-items:stretch;gap:10px}.painel .omb-closed span,.painel .omb-closed .btn{flex:none}}.painel{--control:var(--fill-soft);--interactive:var(--fill-soft);--interactive-hover:var(--fill);--interactive-border:var(--line-strong);--segmented-active:var(--thumb);--placeholder:var(--text-3);--emphasis:var(--text-1);--default:var(--text-2);--focus-ring:var(--focus);--sunken:var(--raised);--ink:var(--text-1);--muted:var(--text-2);--subtle:var(--text-3);--accent-soft:var(--panel);--green:var(--ok);--audio-focus:var(--accent-fg);--color-canvas:var(--canvas);--color-surface:var(--surface);--color-interactive:var(--fill-soft);--color-interactive-hover:var(--fill);--color-interactive-border:var(--line-strong);--color-segmented-active:var(--thumb);--color-placeholder:var(--text-3);--color-emphasis:var(--text-1);--color-default:var(--text-2);--color-focus:var(--focus);--color-control:var(--fill-soft);--color-raised:var(--raised);--color-sunken:var(--raised);--color-ink:var(--text-1);--color-muted:var(--text-2);--color-subtle:var(--text-3);--color-line:var(--line);--color-line-strong:var(--line-strong);--color-accent:var(--text-1);--color-accent-soft:var(--panel);--color-green:var(--ok);--color-danger:var(--err);--color-audio-focus:var(--accent-fg);--color-background:var(--canvas);--color-foreground:var(--text-1);--color-card:var(--surface);--color-card-foreground:var(--text-1);--color-popover:var(--raised);--color-popover-foreground:var(--text-1);--color-primary:var(--text-1);--color-primary-foreground:var(--panel);--color-secondary:var(--fill-soft);--color-secondary-foreground:var(--text-1);--color-muted-foreground:var(--text-2);--color-border:var(--line);--color-input:var(--line-strong);--color-ring:var(--focus);--color-destructive:var(--err);--color-bubble-in:var(--card-solid);--chat-wall:var(--panel);--msg-in:#e9e9eb;--msg-in-ink:#000;--msg-out:#0b84fe;--msg-out-ink:#fff;--msg-bot:#ddebff;--msg-bot-ink:#0b3b78;--msg-card:#f2f2f7;--color-note:#fff4cc;--color-note-ink:#4a3a10;--ib-in:var(--surface);--ib-in-ink:var(--text-1);--ib-out:var(--accent-solid);--ib-out-ink:var(--accent-on);--ib-note:#f0a400;--ib-note-ink:#fff;--ib-glass:color-mix(in srgb, var(--ib-in) 82%, transparent);--ib-doodle:.05}.painel[data-accent=ouro]{--ib-note:var(--warn-fill)}.painel[data-theme=dark]{--msg-in:#3a3a3c;--msg-in-ink:#fff;--msg-out:#0a84ff;--msg-bot:#1d3557;--msg-bot-ink:#d8e7ff;--msg-card:#2c2c2e;--color-note:#3a3119;--color-note-ink:#f2e2b8;--ib-in:color-mix(in srgb, var(--text-1) 11%, var(--raised));--ib-doodle:.07}@media (prefers-color-scheme:dark){.painel:not([data-theme=light]){--msg-in:#3a3a3c;--msg-in-ink:#fff;--msg-out:#0a84ff;--msg-bot:#1d3557;--msg-bot-ink:#d8e7ff;--msg-card:#2c2c2e;--color-note:#3a3119;--color-note-ink:#f2e2b8;--ib-in:color-mix(in srgb, var(--text-1) 11%, var(--raised));--ib-doodle:.07}}.painel .inbox-conversation{background:var(--chat-wall);box-shadow:none;border:0;border-radius:0;position:relative}.painel .cv-head{z-index:20;pointer-events:none;align-items:center;gap:6px;min-width:0;padding:8px 12px 18px 10px;display:flex;position:absolute;inset:0 0 auto}.painel .cv-head:before{content:"";z-index:-1;background:linear-gradient(var(--chat-wall) 62%, transparent);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 66%,#0000);mask-image:linear-gradient(#000 66%,#0000)}.painel .cv-head>*{pointer-events:auto}.painel .cv-back{display:none}.painel .cv-who{border-radius:var(--r-full);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .15s var(--ease-out);background:0 0;border:0;flex:0 auto;align-items:center;gap:11px;margin-right:auto;padding:6px 16px 6px 6px;display:flex}.painel button.cv-who:hover{background:var(--fill-soft)}.painel .cv-who:focus-visible{box-shadow:inset 0 0 0 2px var(--focus);outline:none}.painel .cv-who .inbox-avatar,.painel .cv-who .skel.cv-sk-av{flex:none;width:38px;height:38px;font-size:15px}.painel .cv-who-text{gap:2px;min-width:0;display:grid}.painel .cv-name{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;line-height:20px;overflow:hidden}.painel .cv-sub{min-width:0;color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;font-size:12px;line-height:16px;display:flex;overflow:hidden}.painel .cv-sub[data-live]{color:var(--accent-fg)}.painel .cv-dots{gap:2px;display:inline-flex}.painel .cv-dot{background:currentColor;border-radius:50%;width:3px;height:3px}.painel .cv-head-end{flex:none;align-items:center;gap:6px;display:flex}.painel .cv-head .icon-btn{width:var(--field-h);height:var(--field-h)}.painel .cv-head-slot{display:inline-flex}@media (max-width:640px){.painel .cv-order-btn{width:var(--field-h);justify-content:center;padding:0}.painel .cv-order-btn>span{display:none}}.painel .inbox-history{background:0 0;padding:72px 14px 12px;overflow-x:hidden}.painel .inbox-history-wrap{isolation:isolate}.painel .inbox-history-fade[data-scroll-fade=top]{background:linear-gradient(var(--chat-wall) 15%, transparent);height:64px;top:40px}.painel :is(.inbox-history-wrap,.inbox-start):before{content:"";z-index:-1;background:var(--accent);opacity:var(--ib-doodle);pointer-events:none;-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-image:url(/whatsapp-wallpaper.webp),linear-gradient(#0000 24px,#00000080 64px,#000 112px calc(100% - 48px),#0000);mask-image:url(/whatsapp-wallpaper.webp),linear-gradient(#0000 24px,#00000080 64px,#000 112px calc(100% - 48px),#0000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:360px,auto;mask-size:360px,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.painel .inbox-history-date{margin:16px 0 4px}.painel :is(.inbox-history-date,.inbox-event)>span{border-radius:var(--r-full);background:var(--ib-glass);-webkit-backdrop-filter:blur(12px)saturate(1.6);backdrop-filter:blur(12px)saturate(1.6);max-width:86%;color:var(--text-2);text-align:center;white-space:normal;padding:3px 10px;font-size:12px;font-weight:500;line-height:16px}.painel .inbox-event{justify-content:center;margin:12px 0 0;padding:0;display:flex}.painel .ib-new-pill{z-index:20;border-radius:var(--r-full);background:var(--ib-glass);-webkit-backdrop-filter:blur(16px)saturate(1.8);backdrop-filter:blur(16px)saturate(1.8);height:32px;box-shadow:var(--pop);color:var(--text-1);font:inherit;white-space:nowrap;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .15s var(--ease-out), transform .2s var(--ease-out), background-color .15s var(--ease-out);border:0;align-items:center;gap:7px;padding:0 14px 0 6px;font-size:13px;font-weight:500;display:inline-flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%,10px)scale(.9)}.painel .ib-new-pill[data-visible]{opacity:1;pointer-events:auto;transition:opacity .2s var(--ease-out), transform .35s var(--spring), background-color .15s var(--ease-out);transform:translate(-50%)}.painel .ib-new-pill[data-visible]:hover{background:var(--ib-in)}.painel .ib-new-pill[data-visible]:active{transform:translate(-50%)scale(.96)}.painel .ib-new-pill-icon{background:var(--accent-solid);width:20px;height:20px;color:var(--accent-on);border-radius:50%;place-items:center;display:grid}.painel[data-motion=reduced] .ib-new-pill{transition:opacity .15s linear;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.painel:not([data-motion=full]) .ib-new-pill{transition:opacity .15s linear;transform:translate(-50%)}}.painel .inbox-message{margin-top:12px;padding-left:7px}.painel .inbox-message.own{padding:0 7px 0 0}.painel .inbox-message[data-highlighted=true]{position:relative}.painel .inbox-message[data-highlighted=true] .inbox-bubble{box-shadow:none;animation:none}.painel .inbox-message[data-highlighted=true]:before{content:"";z-index:-1;background:var(--accent);opacity:0;pointer-events:none;animation:p-ibFlash 1.6s var(--ease-out);position:absolute;inset:-3px -14px}@keyframes p-ibFlash{0%,30%{opacity:.16}}@media (prefers-reduced-motion:reduce){.painel:not([data-motion=full]) .inbox-message[data-highlighted=true]:before{opacity:.12;animation:none}}.painel[data-motion=reduced] .inbox-message[data-highlighted=true]:before{opacity:.12;animation:none}.painel :is(.inbox-history,.ib-rows){scrollbar-width:auto;scrollbar-color:auto}.painel :is(.inbox-history,.ib-rows)::-webkit-scrollbar{background:0 0;width:12px}.painel :is(.inbox-history,.ib-rows)::-webkit-scrollbar-track{background:0 0}.painel .inbox-history::-webkit-scrollbar-track{margin:68px 0 6px}.painel :is(.inbox-history,.ib-rows)::-webkit-scrollbar-thumb{background:padding-box padding-box;border:4px solid #0000;border-radius:12px}.painel :is(.inbox-history,.ib-rows):hover::-webkit-scrollbar-thumb{background-color:color-mix(in srgb, var(--text-1) 22%, transparent)}.painel :is(.inbox-history,.ib-rows)::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb, var(--text-1) 38%, transparent)}@supports not selector(::-webkit-scrollbar){.painel :is(.inbox-history,.ib-rows){scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--text-1) 22%, transparent) transparent}}.painel .inbox-message.grouped{margin-top:2px}.painel .ib-typing{transform-origin:0 100%}.painel .ib-typing-bubble{height:36px;color:var(--text-3);align-items:center;gap:4px;padding:0 14px;display:inline-flex}.painel .ib-typing-bubble svg{color:var(--accent-fg);margin-right:2px}.painel .ib-typing-bubble i{opacity:.45;background:currentColor;border-radius:50%;width:7px;height:7px;animation:1.2s cubic-bezier(.45,0,.55,1) infinite p-ibTypingDot}.painel .ib-typing-bubble i:nth-of-type(2){animation-delay:.16s}.painel .ib-typing-bubble i:nth-of-type(3){animation-delay:.32s}@keyframes p-ibTypingDot{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.painel[data-motion=reduced] .ib-typing-bubble i{animation:none}@media (prefers-reduced-motion:reduce){.painel:not([data-motion=full]) .ib-typing-bubble i{animation:none}}.painel .inbox-message-line,.painel .inbox-message.note .inbox-message-line{gap:0;max-width:min(78%,560px)}.painel .inbox-bubble{--ib-r:18px;--ib-r-s:6px;--ib-tl:var(--ib-r);--ib-tr:var(--ib-r);--ib-br:var(--ib-r);--ib-bl:var(--ib-r);--ib-pt:6px;--ib-pl:12px;--ib-pr:12px;--ib-gap:6px;isolation:isolate;width:auto;padding:var(--ib-pt) var(--ib-pr) 6px var(--ib-pl);background:var(--ib-in);color:var(--ib-in-ink);border:0}.painel .inbox-message .inbox-bubble:is(.in,.out,.bot,.note){border-radius:var(--ib-tl) var(--ib-tr) var(--ib-br) var(--ib-bl)}.painel .inbox-bubble p{font-size:14px;line-height:19px}.painel .inbox-bubble.media p{padding:0}.painel .inbox-bubble.media.file>p{padding:4px 6px 0}.painel .inbox-bubble:is(.out,.bot){background:var(--ib-out);color:var(--ib-out-ink)}.painel .inbox-bubble.note{background:var(--ib-note);color:var(--ib-note-ink)}.painel .inbox-bubble.in.joined{--ib-tl:var(--ib-r-s)}.painel .inbox-bubble.in:not(.tail){--ib-bl:var(--ib-r-s)}.painel .inbox-bubble:not(.in).joined{--ib-tr:var(--ib-r-s)}.painel .inbox-bubble:not(.in):not(.tail){--ib-br:var(--ib-r-s)}.painel .inbox-bubble.in.tail{--ib-bl:0px}.painel .inbox-bubble:not(.in).tail{--ib-br:0px}.painel :is(.inbox-bubble.tail:not(.visual),.inbox-bubble.visual.tail .ib-caption):before{content:"";z-index:-1;background:inherit;pointer-events:none;width:8px;height:17px;position:absolute;bottom:0;right:-7px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 17'%3E%3Cpath d='M0 0H1C1 7 3.2 12.4 7.5 15.7C8.1 16.2 7.9 17 7.2 17H0Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 17'%3E%3Cpath d='M0 0H1C1 7 3.2 12.4 7.5 15.7C8.1 16.2 7.9 17 7.2 17H0Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}.painel :is(.inbox-bubble.in.tail:not(.visual),.inbox-bubble.visual.in.tail .ib-caption):before{left:-7px;right:auto;transform:scaleX(-1)}.painel .inbox-bubble:not(.in) ::selection{background:color-mix(in srgb, currentColor 30%, transparent)}.painel :is(.ib-meta,.ib-meta-room){white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;column-gap:6px;font-size:11px;font-weight:400;line-height:14px;display:inline-flex}.painel :is(.ib-meta,.ib-meta-room)>.ib-tick{opacity:.62;margin:-2px -2px -2px 3px;display:inline-flex}.painel :is(.ib-meta,.ib-meta-room)>.ib-tick:before{content:none}.painel :is(.ib-meta,.ib-meta-room)>.ib-tick.read{opacity:1}.painel .inbox-bubble:is(.out,.bot) .ib-meta>.ib-tick.read{color:var(--ib-out-ink)}.painel .ib-meta-room{visibility:hidden;pointer-events:none;margin-left:10px}.painel .ib-meta{color:var(--text-3);pointer-events:none}.painel .ib-meta.corner{position:absolute;bottom:5px;right:12px}.painel .ib-meta.below{justify-content:flex-end;margin-top:2px;display:flex}.painel .inbox-bubble:is(.out,.bot) .ib-meta{color:color-mix(in srgb, var(--ib-out-ink) 72%, transparent)}.painel .inbox-bubble.note .ib-meta{color:color-mix(in srgb, var(--ib-note-ink) 82%, transparent)}.painel .inbox-bubble .ib-meta.over{border-radius:var(--r-full);color:#fff;background:#0000006b;padding:0 6px;position:absolute;bottom:9px;right:9px}.painel .ib-note-label{opacity:.9;align-items:center;gap:4px;margin-bottom:2px;font-size:11px;font-weight:600;line-height:14px;display:flex}.painel .inbox-bubble.note p{font-size:14px;line-height:19px}.painel .inbox-message-meta{color:var(--text-3);gap:0;margin:4px 4px 0;font-size:11px;line-height:14px}.painel .inbox-message-meta.inbox-warning{color:var(--warn)}.painel .inbox-bubble:not(.in) .inbox-message-link{color:inherit;-webkit-text-decoration-color:color-mix(in srgb, currentColor 55%, transparent);text-decoration-color:color-mix(in srgb, currentColor 55%, transparent)}.painel .inbox-bubble .inbox-reply-quote{width:calc(100% + var(--ib-pl) + var(--ib-pr) - 2 * var(--ib-gap));margin:calc(var(--ib-gap) - var(--ib-pt)) calc(var(--ib-gap) - var(--ib-pr)) 4px calc(var(--ib-gap) - var(--ib-pl));border-radius:max(3px, calc(var(--ib-tl) - var(--ib-gap))) max(3px, calc(var(--ib-tr) - var(--ib-gap))) calc(var(--ib-r-s) + 2px) calc(var(--ib-r-s) + 2px);background:color-mix(in srgb, var(--accent) 12%, transparent);box-shadow:inset 2px 0 0 var(--accent);border:0;padding:6px 10px 6px 12px}.painel .inbox-bubble .inbox-reply-quote strong{color:var(--accent-fg);font-size:12px;line-height:16px}.painel .inbox-bubble .inbox-reply-quote-copy>span{color:var(--text-2);font-size:12px;line-height:16px}.painel .inbox-bubble:not(.in) .inbox-reply-quote{background:color-mix(in srgb, currentColor 16%, transparent);box-shadow:inset 2px 0}.painel .inbox-bubble:not(.in) button.inbox-reply-quote:hover{background:color-mix(in srgb, currentColor 22%, transparent)}.painel .inbox-bubble:not(.in) .inbox-reply-quote :is(strong,.inbox-reply-quote-copy>span){color:inherit}.painel .inbox-bubble:not(.in) .inbox-reply-quote-copy>span{opacity:.8}.painel .inbox-bubble.media.audio{--ib-pl:6px}.painel .inbox-message .inbox-bubble.media:is(.audio,.file){padding:var(--ib-pt) var(--ib-pr) 6px var(--ib-pl)}.painel .inbox-voice{gap:6px;min-width:210px;padding:0}.painel .inbox-voice-play,.painel .inbox-bubble:not(.in) .inbox-voice-play{width:30px;height:30px;color:inherit;cursor:pointer;background:0 0}.painel .inbox-voice-play svg{width:17px;height:17px}.painel .inbox-voice-wave{--wave-played:currentColor;height:26px}.painel .inbox-voice .audio-waveform-bars{-webkit-mask-image:none;mask-image:none}.painel .inbox-voice .audio-waveform i{color:currentColor;opacity:.38;max-width:2.5px}.painel .inbox-voice .audio-waveform.is-interactive{cursor:default}.painel .inbox-voice-time{text-align:right;opacity:.85;min-width:30px;font-size:13px}.painel .inbox-voice-transcript{white-space:pre-wrap;overflow-wrap:anywhere;max-width:260px;margin:2px 0 2px 8px;font-size:13px;line-height:18px}.painel .inbox-voice-transcript.quiet{opacity:.7;font-style:italic}.painel .inbox-bubble.media.file{--ib-pl:6px;--ib-pr:6px}.painel .inbox-bubble.media.file .ib-meta.below{margin-right:6px}.painel .inbox-file{border-radius:max(3px, calc(var(--ib-tl) - var(--ib-gap))) max(3px, calc(var(--ib-tr) - var(--ib-gap))) calc(var(--ib-r-s) + 2px) calc(var(--ib-r-s) + 2px);background:color-mix(in srgb, currentColor 8%, transparent);min-width:232px;max-width:320px;color:inherit;gap:2px;padding:4px}.painel .inbox-file-open{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .15s var(--ease-out);background:0 0;border:0;border-radius:12px;flex:1;align-items:center;gap:10px;padding:2px 4px 2px 2px;text-decoration:none;display:flex}.painel .inbox-file-open:hover{background:color-mix(in srgb, currentColor 6%, transparent)}.painel :is(.inbox-file-open,.inbox-file-save):focus-visible{box-shadow:inset 0 0 0 2px var(--focus);outline:none}.painel .inbox-file-thumb{object-fit:cover;background:color-mix(in srgb, currentColor 10%, transparent);border-radius:10px;flex:none;width:40px;height:40px}.painel .inbox-file-copy{gap:1px;min-width:0;display:grid}.painel .inbox-file-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:19px;overflow:hidden}.painel .inbox-file-copy small{color:inherit;opacity:.7;font-size:12px;line-height:16px}.painel .inbox-file-save{width:32px;height:32px;color:inherit;opacity:.75;transition:background-color .15s var(--ease-out), opacity .15s var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid}.painel .inbox-file-save:hover{background:color-mix(in srgb, currentColor 10%, transparent);opacity:1}.painel .inbox-file .ftype{width:40px;height:40px}.painel .inbox-bubble:not(.in) .inbox-file .ftype{background:color-mix(in srgb, currentColor 18%, transparent);color:inherit}.painel .inbox-bubble.link-preview{--ib-pl:6px;--ib-pr:6px}.painel .inbox-bubble.link-preview>p{padding:0 6px}.painel .inbox-bubble.link-preview .ib-meta.below{margin-right:6px}.painel .inbox-bubble.link-preview .inbox-link-preview{border-radius:12px;margin-top:6px}.painel .inbox-link-preview{background:color-mix(in srgb, var(--card-solid) 55%, transparent);color:var(--ib-in-ink);transition:filter .15s var(--ease-out);border:0;border-radius:12px}.painel .inbox-bubble:not(.in) .inbox-link-preview{background:color-mix(in srgb, currentColor 14%, transparent);color:inherit}.painel .inbox-link-preview:hover{filter:brightness(.97)}.painel .inbox-link-icon{background:var(--fill-soft)}.painel .inbox-message-content{position:relative}.painel .inbox-message:has(.inbox-reactions){margin-top:20px}.painel .inbox-reactions{z-index:2;gap:2px;display:flex;position:absolute;top:-16px;right:-10px}.painel .inbox-message.own .inbox-reactions{left:-10px;right:auto}.painel .inbox-reaction{background:var(--ib-in);min-width:28px;height:28px;box-shadow:0 0 0 2px var(--chat-wall);color:var(--ib-in-ink);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:2px;padding:0 6px;font-size:14px;display:inline-flex}.painel .inbox-reaction[data-mine=true]{background:var(--ib-out);color:var(--ib-out-ink)}.painel .inbox-reaction:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.painel .inbox-reaction:disabled{cursor:default}.painel .inbox-reaction-count{font-size:11px;font-weight:600}.painel .inbox-bubble[aria-haspopup]{cursor:default;outline:none}.painel .inbox-bubble[aria-haspopup]:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, currentColor 60%, transparent)}.painel .msg-tapbacks{box-shadow:inset 0 -1px 0 var(--line);justify-content:space-between;gap:2px;margin-bottom:6px;padding:0 0 6px;display:flex}.painel .msg-tapback{cursor:pointer;width:36px;height:36px;transition:transform .15s var(--ease-out), background-color .15s var(--ease-out);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-size:20px;line-height:1;display:grid}.painel .msg-tapback:hover{background:var(--fill-soft);transform:scale(1.12)}.painel .msg-tapback.on{background:var(--accent-tint)}.painel .msg-tapback:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.painel .msg-menu .menu-list{width:auto;min-width:0;max-width:none}.painel .ib-more{--ib-more-bg:var(--ib-in);z-index:3;background:color-mix(in srgb, currentColor 14%, var(--ib-more-bg));width:22px;height:22px;color:color-mix(in srgb, currentColor 80%, transparent);cursor:pointer;opacity:0;transition:opacity .15s var(--ease-out), transform .2s var(--spring), background-color .15s var(--ease-out);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:4px;right:4px;transform:scale(.8)}.painel .ib-more:before{content:"";z-index:-1;background:linear-gradient(90deg, transparent, var(--ib-more-bg) 16px);pointer-events:none;border-radius:0 11px 11px 0;position:absolute;inset:0 0 0 -16px}.painel .inbox-bubble:is(.out,.bot)>.ib-more{--ib-more-bg:var(--ib-out)}.painel .inbox-bubble.note>.ib-more{--ib-more-bg:var(--ib-note)}.painel .inbox-bubble.visual>.ib-more{color:#fff;background:#0000006b;top:8px;right:8px}.painel .inbox-bubble.visual>.ib-more:before{display:none}.painel .inbox-bubble:hover>.ib-more,.painel .ib-more:focus-visible,.painel .ib-more[aria-expanded=true]{opacity:1;transform:none}.painel .ib-more:hover{background:color-mix(in srgb, currentColor 24%, var(--ib-more-bg))}.painel .inbox-bubble.visual>.ib-more:hover{background:#0009}.painel .ib-more:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.painel .inbox-bubble:has(>.inbox-reply-quote)>.ib-more{--ib-more-bg:color-mix(in srgb, var(--accent) 12%, var(--ib-in));top:calc(var(--ib-gap) + 4px);right:calc(var(--ib-gap) + 4px)}.painel .inbox-bubble:is(.out,.bot):has(>.inbox-reply-quote)>.ib-more{--ib-more-bg:color-mix(in srgb, var(--ib-out-ink) 16%, var(--ib-out))}.painel .inbox-bubble.note:has(>.inbox-reply-quote)>.ib-more{--ib-more-bg:color-mix(in srgb, var(--ib-note-ink) 16%, var(--ib-note))}.painel .inbox-bubble:is(.out,.bot):has(>button.inbox-reply-quote:hover)>.ib-more{--ib-more-bg:color-mix(in srgb, var(--ib-out-ink) 22%, var(--ib-out))}@media (hover:none){.painel .ib-more{display:none}}.painel button.inbox-image{cursor:zoom-in;border:0;padding:0}.painel button.inbox-image:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.painel .ib-video{position:relative}.painel .ib-expand{color:#fff;cursor:pointer;opacity:0;width:26px;height:26px;transition:opacity .15s var(--ease-out), background-color .15s var(--ease-out);background:#0000006b;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:8px;left:8px}.painel .inbox-bubble:hover .ib-expand,.painel .ib-expand:focus-visible{opacity:1}.painel .ib-expand:hover{background:#0009}.painel .ib-expand:focus-visible{outline:2px solid var(--focus);outline-offset:1px}@media (prefers-reduced-motion:reduce){.painel :is(.ib-more,.ib-expand){transition:none}}@media (hover:none){.painel .inbox-bubble[aria-haspopup]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}}@media (prefers-reduced-motion:reduce){.painel .msg-tapback{transition:none}.painel .msg-tapback:hover{transform:none}}.painel .inbox-message .inbox-bubble.visual{background:0 0;justify-items:start;gap:2px;padding:0;display:grid}.painel .inbox-message.own .inbox-bubble.visual{justify-items:end}.painel .inbox-bubble.visual.in.tail{--ib-bl:var(--ib-r)}.painel .inbox-bubble.visual:not(.in).tail{--ib-br:var(--ib-r)}.painel .inbox-bubble.visual :is(.inbox-image,.inbox-video){border-radius:var(--ib-tl) var(--ib-tr) var(--ib-br) var(--ib-bl);background:var(--fill-soft);max-width:260px;display:block;overflow:hidden}.painel .inbox-bubble.visual :is(.inbox-image,.inbox-video) img{border-radius:inherit}.painel .inbox-bubble.visual .inbox-image[data-loading]{aspect-ratio:3/4;width:240px}.painel .inbox-bubble.visual .inbox-image[data-loading] img{height:100%}.painel .inbox-bubble.visual.in:has(.ib-caption) :is(.inbox-image,.inbox-video){border-bottom-left-radius:var(--ib-r-s)}.painel .inbox-bubble.visual:not(.in):has(.ib-caption) :is(.inbox-image,.inbox-video){border-bottom-right-radius:var(--ib-r-s)}.painel .ib-caption{isolation:isolate;border-radius:var(--ib-r-s) var(--ib-r) var(--ib-r) var(--ib-r-s);background:var(--ib-in);max-width:100%;padding:6px 12px;position:relative}.painel .inbox-bubble.visual.in.tail .ib-caption{border-bottom-left-radius:0}.painel .inbox-bubble.visual:not(.in) .ib-caption{border-radius:var(--ib-r) var(--ib-r-s) var(--ib-r-s) var(--ib-r);background:var(--ib-out)}.painel .inbox-bubble.visual:not(.in).tail .ib-caption{border-bottom-right-radius:0}.painel .inbox-bubble.visual>.inbox-reply-quote{background:color-mix(in srgb, var(--accent) 12%, var(--ib-in));border-radius:12px;width:auto;max-width:100%;margin:0}.painel .inbox-bubble.visual:not(.in)>.inbox-reply-quote{background:color-mix(in srgb, var(--ib-out-ink) 16%, var(--ib-out))}.painel .inbox-sticker{object-fit:contain;width:160px;height:160px;display:block}.painel .inbox-bubble.visual.sticker .ib-meta.over{bottom:4px;right:4px}@media (max-width:640px){.painel .inbox-sticker{width:128px;height:128px}}.painel .ib-album{--ib-r:18px;grid-template-columns:1fr 1fr;gap:2px;width:min(78%,280px);margin:12px 0 0 7px;display:grid}.painel .ib-album.own{margin:12px 7px 0 auto}.painel .ib-album:has(.inbox-reactions){margin-top:20px}.painel .ib-album[data-odd]>:first-child{grid-column:1/-1}.painel .ib-album>.inbox-message{min-width:0;margin:0;padding:0}.painel .ib-album :is(.inbox-message-line,.inbox-message-content,.inbox-bubble){width:100%;max-width:none}.painel .ib-album .inbox-bubble.visual .inbox-image{aspect-ratio:1;border-radius:var(--a-tl,4px) var(--a-tr,4px) var(--a-br,4px) var(--a-bl,4px);width:100%;max-width:none}.painel .ib-album[data-odd]>:first-child .inbox-image{aspect-ratio:16/10}.painel .ib-album .inbox-image img{object-fit:cover;width:100%;height:100%;max-height:none}.painel .ib-album>:first-child{--a-tl:var(--ib-r)}.painel .ib-album[data-odd]>:first-child,.painel .ib-album:not([data-odd])>:nth-child(2){--a-tr:var(--ib-r)}.painel .ib-album>:nth-last-child(2){--a-bl:var(--ib-r)}.painel .ib-album>:last-child{--a-br:var(--ib-r)}.painel .ib-album>:not(:last-child) .ib-meta{display:none}.painel .cv-compose{flex:none;gap:8px;min-width:0;padding:6px 12px 12px;display:grid}.painel .cv-take{background:var(--fill-soft);min-height:44px;color:var(--text-2);border-radius:22px;align-items:center;gap:12px;padding:4px 4px 4px 16px;font-size:13.5px;display:flex}.painel .cv-compose-stack{gap:6px;min-width:0;display:grid}.painel .cv-row{align-items:flex-end;gap:8px;min-width:0;display:flex}.painel .cv-ctx{align-items:center;gap:8px;min-width:0;padding:4px 4px 0 0;display:flex}.painel .cv-ctx-ic{width:var(--field-h);color:var(--accent-fg);flex:none;place-items:center;display:grid}.painel .cv-ctx-copy{min-width:0;box-shadow:inset 2px 0 0 var(--accent);flex:1;gap:1px;padding:1px 0 1px 10px;display:grid}.painel .cv-ctx-copy :is(b,span){white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12.5px;line-height:17px;overflow:hidden}.painel .cv-ctx-copy b{color:var(--accent-fg);font-weight:600}.painel .cv-ctx-copy span{color:var(--text-2)}.painel .cv-ctx-x{width:26px;height:26px;color:var(--text-2);cursor:pointer;transition:background-color .15s var(--ease-out), color .15s var(--ease-out);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.painel .cv-ctx-x:hover{background:var(--fill-soft);color:var(--text-1)}.painel .cv-ctx-x:focus-visible{box-shadow:0 0 0 2px var(--focus);outline:none}.painel .cv-plus{width:var(--field-h);height:var(--field-h);background:var(--fill-soft);color:var(--text-2);cursor:pointer;transition:background-color .15s var(--ease-out), color .15s var(--ease-out), transform .12s var(--ease-out);border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.painel .cv-plus:hover:not(:disabled){background:var(--fill);color:var(--text-1)}.painel .cv-plus:active:not(:disabled){transform:scale(.92)}.painel .cv-plus:focus-visible{box-shadow:inset 0 0 0 2px var(--focus);outline:none}.painel .cv-plus:disabled{opacity:.5;cursor:default}.painel .cv-field{min-width:0;min-height:var(--field-h);border-radius:calc(var(--field-h) / 2);background:var(--fill-soft);transition:background-color .2s var(--ease-out), box-shadow .2s var(--ease-out);flex:1;align-items:flex-end;gap:6px;padding:4px 4px 4px 12px;display:flex}.painel .cv-field:focus-within{box-shadow:inset 0 0 0 2px var(--focus)}.painel .cv-field.note{padding-left:9px}.painel .cv-field-lead{color:var(--text-3);flex:none;align-self:center}.painel .cv-field textarea{min-width:0;min-height:26px;box-shadow:none;color:inherit;font:inherit;resize:none;background:0 0;border:0;outline:0;flex:1;padding:3px 2px;font-size:14px;line-height:20px}.painel .cv-field textarea::placeholder{color:var(--text-3)}.painel .cv-field-btn{width:26px;height:26px;color:var(--text-3);cursor:pointer;transition:background-color .2s var(--ease-out), color .2s var(--ease-out);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.painel .cv-field-btn svg{width:17px;height:17px;stroke-width:calc(2 * var(--i-weight,1))}.painel .cv-field-btn:hover{background:var(--fill);color:var(--text-1)}.painel :is(.cv-field,.ai-composer-foot) .inbox-send{background:var(--accent-solid);width:26px;height:26px;color:var(--accent-on);transition:background-color .2s var(--ease-out), color .2s var(--ease-out), transform .12s var(--ease-out);border-radius:50%;flex:none}.painel :is(.cv-field,.ai-composer-foot) .inbox-send svg{width:15px;height:15px;stroke-width:calc(2.15 * var(--i-weight,1))}.painel :is(.cv-field,.ai-composer-foot) .inbox-send:active:not(:disabled){transform:scale(.88)}.painel :is(.cv-field,.ai-composer-foot) .inbox-send:disabled{background:var(--fill);color:var(--text-3)}.painel .cv-field.note .inbox-send:not(:disabled){background:var(--ib-note);color:var(--ib-note-ink)}.painel .ftype{--ft:var(--text-2);background:color-mix(in srgb, var(--ft) 14%, transparent);width:36px;height:36px;color:var(--ft);border-radius:10px;flex:none;place-items:center;display:grid}.painel .ftype svg{width:19px;height:19px;stroke-width:calc(1.65 * var(--i-weight,1))}.painel .ftype[data-tone=red]{--ft:var(--err)}.painel .ftype[data-tone=blue]{--ft:var(--accent)}.painel .ftype[data-tone=green]{--ft:var(--ok)}.painel .ftype[data-tone=orange]{--ft:var(--warn)}.painel .ca-item{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;border-radius:14px;outline:none;flex:none;list-style:none;position:relative}.painel .ca-item.dragging{cursor:grabbing}.painel .ca-item:focus-visible{box-shadow:0 0 0 2px var(--focus)}.painel .ca-item.visual{width:72px;height:72px}.painel .ca-item.file{width:236px}.painel .ca-tile{background:var(--fill-soft);border-radius:14px;width:100%;height:100%;position:relative;overflow:hidden}.painel .ca-tile :is(img,video){object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.painel .ca-tile:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000000f}.painel .ca-tile-empty{width:100%;height:100%;color:var(--text-3);place-items:center;display:grid}.painel .ca-tile-empty svg{width:20px;height:20px}.painel .ca-badge{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#00000080;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;bottom:5px;left:5px}.painel .ca-badge svg{width:9px;height:9px;translate:.5px}.painel .ca-remove{background:var(--fill);width:24px;height:24px;color:var(--text-2);cursor:pointer;transition:background-color .15s var(--ease-out), color .15s var(--ease-out), transform .12s var(--ease-out);border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative}.painel .ca-remove:before{content:"";position:absolute;inset:-6px}.painel .ca-remove svg{width:13px;height:13px;stroke-width:calc(2.15 * var(--i-weight,1))}.painel .ca-remove:hover{background:var(--fill-strong);color:var(--text-1)}.painel .ca-remove:active{transform:scale(.88)}.painel .ca-remove:focus-visible{box-shadow:0 0 0 2px var(--focus);outline:none}.painel .ca-remove.over{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000080;width:20px;height:20px;position:absolute;top:5px;right:5px}.painel .ca-remove.over svg{width:11px;height:11px;stroke-width:calc(2.35 * var(--i-weight,1))}.painel .ca-remove.over:hover{color:#fff;background:#000000b3}.painel .ca-file{background:var(--fill-soft);border-radius:14px;align-items:center;gap:10px;height:52px;padding:0 10px 0 8px;display:flex}.painel .ca-file-thumb{object-fit:cover;pointer-events:none;border-radius:10px;flex:none;width:36px;height:36px}.painel .ca-file-copy{flex:1;gap:1px;min-width:0;display:grid}.painel .ca-file-copy b{color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:18px;overflow:hidden}.painel .ca-file-copy small{color:var(--text-3);font-size:12px;line-height:16px}.painel .ca-loading{cursor:default}.painel .skel.ca-sk-tile{border-radius:14px;width:72px;height:72px;display:block}.painel .skel.ca-sk-mark{border-radius:10px;flex:none;width:36px;height:36px}.painel .skel.ca-sk-line{border-radius:5px;height:10px;display:block}.painel .ca-loading .ca-file-copy{gap:6px}.painel .ca-slot{z-index:0;background:var(--fill-soft);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--accent) 45%, transparent);pointer-events:none;border-radius:14px;list-style:none;position:absolute;top:0;left:0}.painel .ca-fade{top:0;bottom:var(--composer-attachment-gap);z-index:30;opacity:0;pointer-events:none;width:24px;transition:opacity .15s var(--ease-out);position:absolute}.painel .ca-fade.left{background:linear-gradient(to right, var(--chat-wall), transparent);left:0}.painel .ca-fade.right{background:linear-gradient(to left, var(--chat-wall), transparent);right:0}.painel .ca-fade.on{opacity:1}@media (prefers-reduced-motion:reduce){.painel .ca-remove,.painel .ca-fade{transition:none}}.painel .vr .cv-plus.vr-trash:hover:not(:disabled){background:var(--err-tint);color:var(--err)}.painel .vr-field{align-items:center;gap:8px;padding-left:14px}.painel .vr-field:focus-within{box-shadow:none}.painel .vr-field.draft{padding-left:4px}.painel .vr-clock{min-width:50px;color:var(--text-1);transition:color .2s var(--ease-out);flex:none;align-items:center;gap:8px;font-size:14px;line-height:20px;display:inline-flex}.painel .vr-dot{background:var(--err-fill);width:8px;height:8px;transition:background-color .2s var(--ease-out);border-radius:50%;flex:none;animation:1.4s ease-in-out infinite inbox-pulse}.painel .vr.paused .vr-dot{background:var(--text-3);animation:none}.painel .vr.paused .vr-clock{color:var(--text-2)}.painel .vr-field .audio-waveform{height:26px;color:var(--text-2);border-radius:0}.painel .vr .audio-waveform-focus{display:none}.painel .vr .audio-waveform-bars{inset:2px 0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16%);mask-image:linear-gradient(90deg,#0000,#000 16%)}.painel .vr-field.draft .audio-waveform-bars{-webkit-mask-image:none;mask-image:none}.painel .vr .audio-waveform i{flex:none;width:3px;max-width:none}.painel .vr .audio-waveform i.captured{color:var(--text-1);opacity:.6}.painel .vr.paused .audio-waveform i.captured{opacity:.3}.painel .vr-field.draft .audio-waveform{--wave-played:var(--accent)}.painel .vr-field.draft .audio-waveform.is-interactive:focus-visible{box-shadow:0 0 0 2px var(--focus);border-radius:6px}.painel .vr-btn{color:var(--text-2)}.painel .vr-btn>span{place-items:center;display:grid}.painel .vr-btn svg[fill=currentColor]{stroke-width:0;width:15px;height:15px}.painel .vr-stop svg[fill=currentColor]{width:12px;height:12px}.painel .vr-stop{color:var(--err)}.painel .vr-stop:hover:not(:disabled){background:var(--err-tint);color:var(--err)}.painel .vr-play{background:var(--accent-solid);width:26px;height:26px;color:var(--accent-on);cursor:pointer;transition:transform .12s var(--ease-out);border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.painel .vr-play>span{place-items:center;display:grid}.painel .vr-play[aria-label=Ouvir\ áudio] svg{translate:1px}.painel .vr-play:active:not(:disabled){transform:scale(.9)}.painel :is(.vr-play,.vr-btn):focus-visible{box-shadow:0 0 0 2px var(--focus);outline:none}.painel :is(.vr-play,.vr-btn,.vr-trash):disabled{opacity:.45;cursor:default}.painel .vr-time{min-width:32px;color:var(--text-2);text-align:right;flex:none;font-size:13px;line-height:20px}@media (prefers-reduced-motion:reduce){.painel .vr-dot{animation:none}.painel .vr-play,.painel .vr-clock,.painel .vr-dot{transition:none}}.painel .ai-composer-foot .inbox-send{width:32px;height:32px}.painel .ai-composer-foot .inbox-send svg:not(.ai-stop){width:17px;height:17px}.painel .inbox-readonly{border-radius:var(--r-full);background:var(--fill-soft);color:var(--text-2);text-align:center;flex:none;margin:0 12px 12px;padding:8px 16px;font-size:13px;line-height:18px}@container device (max-width:960px){.painel .cv-back{display:inline-grid}}@container device (max-width:720px){.painel .inbox-history{padding:68px 10px 10px}.painel .inbox-message-line,.painel .inbox-message.note .inbox-message-line{max-width:86%}.painel .cv-compose{padding:6px 8px 10px}}@media (prefers-reduced-motion:reduce){.painel .cv-field,.painel .cv-plus,.painel .cv-field .inbox-send,.painel .cv-who{transition:none}}.painel .ib-list{min-width:0;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;display:flex;overflow:hidden}.painel .ib-head{align-items:center;gap:8px;min-width:0;min-height:60px;padding:14px 12px 8px 18px;display:flex}.painel .ib-head h1{letter-spacing:-.022em;flex:1 0 auto;align-items:center;gap:8px;margin:0;font-size:22px;font-weight:700;line-height:28px;display:flex}.painel .ib-head .chip-btn{flex:0 auto;min-width:0;max-width:132px;height:30px}.painel .ib-head .chip-btn>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.painel .ib-head .icon-btn{flex:none}.painel label.ib-search{flex:none;max-width:none;margin:0 12px 10px}.painel .ib-tabs{padding:0 12px 10px}.painel .ib-rows{overscroll-behavior:contain;flex:1;min-height:0;padding:0 12px 8px;position:relative;overflow-y:auto}@supports selector(::-webkit-scrollbar){@media (hover:hover) and (pointer:fine){.painel .ib-rows{scrollbar-gutter:stable both-edges;padding:0 0 8px}}}.painel .ib-rows>.sk-swap>.sk-swap-body,.painel .ib-rows>.sk-swap>.sk-swap-skel{grid-template-columns:minmax(0,1fr);align-content:start;gap:2px;display:grid}.painel .ib-rows>.sk-swap>.sk-swap-body{position:relative}.painel .ib-group{grid-template-columns:minmax(0,1fr);align-content:start;gap:2px;display:grid;position:relative}.painel .ib-slot{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.painel .ib-row .row-main{min-width:0}.painel .ib-loading{align-content:start;gap:2px;display:grid}.painel .ib-row{border-radius:var(--r-3);min-height:60px;transition:background-color .15s var(--ease-out);align-items:center;gap:10px;padding:8px 10px}.painel .ib-row:before{display:none}.painel .ib-row .inbox-avatar{width:42px;height:42px;color:var(--text-2);transition:background-color .15s var(--ease-out), color .15s var(--ease-out);font-size:15px;font-weight:600}.painel .ib-top{align-items:baseline;gap:8px;min-width:0;display:flex}.painel .ib-top .row-title{flex:1;min-width:0;font-size:14.5px;font-weight:600;line-height:20px}.painel .ib-top time{color:var(--text-3);transition:color .2s var(--ease-out);flex:none;font-size:12px}.painel .ib-row.unread .ib-top time{color:var(--accent-fg)}.painel .ib-bottom{align-items:center;gap:8px;min-width:0;height:20px;margin-top:1px;display:flex}.painel .ib-snippet{min-width:0;color:var(--text-2);white-space:nowrap;flex:1;align-items:center;gap:6px;font-size:13px;line-height:18px;display:flex;overflow:hidden}.painel .ib-snippet svg{color:var(--text-3);flex:none}.painel .ib-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.painel .ib-state{border-radius:var(--r-full);background:var(--fill-soft);color:var(--text-3);transition:background-color .15s var(--ease-out), color .15s var(--ease-out);flex:none;padding:0 6px;font-size:11.5px;font-weight:500;line-height:18px}.painel .ib-state.late{background:color-mix(in srgb, var(--warn) 14%, transparent);color:var(--warn);font-weight:600}.painel .ib-name-in{text-overflow:ellipsis;animation:.15s ease-in-out both cv-name-in;display:block;overflow:hidden}.painel[data-motion=reduced] .ib-name-in{animation:none}@media (prefers-reduced-motion:reduce){.painel:not([data-motion=full]) .ib-name-in{animation:none}}.painel .ib-count{border-radius:var(--r-full);background:var(--accent-solid);min-width:20px;height:20px;color:var(--accent-on);text-align:center;flex:none;padding:0 6px;font-size:12px;font-weight:600;line-height:20px}.painel .ib-row.selected,.painel .ib-row.selected:hover{background:var(--accent-solid);color:var(--accent-on)}.painel .ib-row.selected :is(.ib-top time,.ib-snippet,.ib-state,.ib-snippet svg){color:color-mix(in srgb, var(--accent-on) 78%, transparent)}.painel .ib-row.selected .ib-state{background:color-mix(in srgb, var(--accent-on) 18%, transparent)}.painel .ib-row.selected .ib-state.late{color:var(--accent-on)}.painel .ib-row.selected .ib-count{background:var(--accent-on);color:var(--accent-solid)}.painel .ib-row.selected .inbox-avatar{background:color-mix(in srgb, var(--accent-on) 24%, transparent);color:var(--accent-on)}.painel .ib-row:focus-visible{box-shadow:inset 0 0 0 2px var(--focus);outline:none}.painel .ib-row.selected:focus-visible{box-shadow:inset 0 0 0 2px var(--accent-on)}.painel .ib-empty{justify-content:center;padding:28px 12px}.painel .ib-chips{flex-wrap:nowrap}.painel .ib-chips .chip{isolation:isolate;font:inherit;cursor:pointer;transition:color .2s var(--ease-out), box-shadow .2s var(--ease-out);background:0 0;border:0;font-size:12.5px;font-weight:500;position:relative}.painel .ib-chips .chip:active{transform:scale(.97)}.painel .ib-chips .chip[aria-pressed=true]{color:var(--panel);background:0 0;box-shadow:inset 0 0 0 1px #0000}.painel .ib-chips .chip:focus-visible{box-shadow:0 0 0 2px var(--focus);outline:none}.painel .ib-chip-pill{z-index:-1;border-radius:inherit;background:var(--text-1);position:absolute;inset:0}.painel .ib-chips .chip .n{opacity:.62}.painel .ib-chips .chip .n.hot{opacity:1;color:var(--accent-fg);font-weight:600}.painel .ib-chips .chip[aria-pressed=true] .n.hot{color:inherit}.painel .cd{gap:22px;min-width:0;padding:22px 14px 18px;display:grid}.painel .sheet-body .cd{padding:0 0 8px}.painel .cd-hero{text-align:center;justify-items:center;gap:4px;padding-top:2px;display:grid}.painel .cd-hero .inbox-avatar{width:76px;height:76px;margin-bottom:8px;font-size:30px}.painel .cd-hero h2{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:700;line-height:26px}.painel .cd-phone{border-radius:var(--r-full);height:28px;color:var(--text-2);font:inherit;cursor:pointer;transition:background-color .15s var(--ease-out), color .15s var(--ease-out);background:0 0;border:0;align-items:center;gap:6px;padding:0 9px 0 12px;font-size:14px;display:inline-flex}.painel button.cd-phone:hover{background:var(--fill-soft);color:var(--text-1)}.painel button.cd-phone:focus-visible{box-shadow:inset 0 0 0 2px var(--focus);outline:none}.painel .cd-phone.muted{cursor:default;padding:0}.painel .cd-phone-icon{flex:none;display:grid}.painel .cd-phone-icon>*{transition:opacity .18s var(--ease-out), scale .3s var(--spring), filter .18s var(--ease-out);grid-area:1/1}.painel .cd-phone-icon>:first-child{color:var(--text-3)}.painel .cd-phone-icon>:last-child{color:var(--ok);opacity:0;filter:blur(2px);scale:.4}.painel .cd-phone[data-copied]{color:var(--text-1)}.painel .cd-phone[data-copied] .cd-phone-icon>:first-child{opacity:0;filter:blur(2px);scale:.4}.painel .cd-phone[data-copied] .cd-phone-icon>:last-child{opacity:1;filter:none;scale:1}.painel .cd-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.painel .cd-fact{background:var(--fill-soft);border-radius:16px;gap:2px;min-width:0;padding:10px 14px;display:grid}.painel .cd-fact dt{color:var(--text-3);font-size:12px;line-height:16px}.painel .cd-fact dd{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:600;line-height:19px;overflow:hidden}.painel .cd-sec{gap:8px;min-width:0;display:grid}.painel .cd-sec-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.painel .cd-sec-title{color:var(--text-2);margin:0 4px;font-size:13px;font-weight:600;line-height:18px}.painel .icon-btn.cd-refresh{width:28px;height:28px;color:var(--text-3);margin:-5px 0}.painel .cd-note{color:var(--text-3);margin:0 4px;font-size:12.5px;line-height:17px}.painel .cd-labels{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.painel .cd-chip{border-radius:var(--r-full);background:color-mix(in srgb, var(--lc,var(--text-3)) 16%, transparent);max-width:100%;height:28px;color:var(--text-1);font:inherit;border:0;align-items:center;gap:6px;padding:0 12px 0 10px;font-size:13px;font-weight:500;line-height:18px;display:inline-flex}.painel .cd-chip:has(.cd-chip-x){padding-right:4px}.painel .cd-chip-dot{background:var(--lc);border-radius:50%;flex:none;width:8px;height:8px}.painel .cd-chip-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.painel .cd-chip-x{width:20px;height:20px;color:var(--text-2);cursor:pointer;transition:background-color .15s var(--ease-out), color .15s var(--ease-out);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.painel .cd-chip-x:hover{background:color-mix(in srgb, var(--lc) 24%, transparent);color:var(--text-1)}.painel .cd-chip-x:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.painel button.cd-chip.add{background:var(--fill-soft);color:var(--text-2);cursor:pointer;transition:background-color .15s var(--ease-out), color .15s var(--ease-out);gap:4px;padding:0 12px 0 9px}.painel button.cd-chip.add:hover:not(:disabled),.painel button.cd-chip.add[data-state=open]{background:var(--fill);color:var(--text-1)}.painel button.cd-chip.add:focus-visible{box-shadow:inset 0 0 0 2px var(--focus);outline:none}.painel button.cd-chip.add:disabled{opacity:.5;cursor:default}.painel .cd-chip-slot{min-width:0;max-width:100%;display:inline-flex}.painel .menu-content.lbl-menu{width:248px;min-width:0}.painel .lbl-pane.fwd{animation:p-stepIn .3s var(--ease-out)}.painel .lbl-pane.back{animation:p-stepBack .3s var(--ease-out)}.painel .lbl-new{gap:6px;padding:2px 3px 3px;display:grid}.painel .lbl-new-head{align-items:center;gap:4px;height:28px;display:flex}.painel .lbl-new-head b{font-size:13px;font-weight:600}.painel .lbl-new-back{width:24px;height:24px;color:var(--text-2);transition:background .12s var(--ease-out), color .12s var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid}.painel .lbl-new-back:hover:not(:disabled){background:var(--fill-soft);color:var(--text-1)}.painel .lbl-new-field{padding-right:4px}.painel .btn.lbl-new-go{min-width:52px;height:26px;padding:0 12px;font-size:12.5px}.painel .cd-cards{gap:6px;display:grid}.painel .cd-card{background:var(--fill-soft);width:100%;min-height:58px;color:inherit;font:inherit;text-align:left;border:0;border-radius:16px;align-items:center;gap:12px;padding:10px 12px 10px 14px;text-decoration:none;display:flex}.painel :is(button,a).cd-card{cursor:pointer;transition:background-color .15s var(--ease-out)}.painel :is(button,a).cd-card:hover,.painel button.cd-card[aria-expanded=true]{background:var(--fill)}.painel :is(button,a).cd-card:focus-visible{box-shadow:inset 0 0 0 2px var(--focus);outline:none}.painel .cd-card-main{flex:1;gap:2px;min-width:0;display:grid}.painel .cd-card-title{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:19px;overflow:hidden}.painel .cd-card-sub{min-width:0;color:var(--text-2);align-items:center;gap:6px;font-size:12.5px;line-height:17px;display:flex}.painel .cd-card-sub[data-tone]:before{content:"";border-radius:50%;flex:none;width:6px;height:6px}.painel .cd-card-sub[data-tone=warn]:before{background:var(--warn)}.painel .cd-card-sub[data-tone=ok]:before{background:var(--ok)}.painel .cd-card-sub[data-tone=accent]:before{background:var(--accent-fg)}.painel .cd-card-sub[data-tone=err]:before{background:var(--err)}.painel .cd-card-end{flex:none;align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:19px;display:flex}.painel .cd-card-end .i{color:var(--text-3)}.painel .cd-make{background:var(--accent-tint);width:100%;height:40px;color:var(--accent-fg);font:inherit;cursor:pointer;transition:background-color .15s var(--ease-out), transform .12s var(--ease-out);border:0;border-radius:16px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;display:flex}.painel .cd-make:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 20%, transparent)}.painel .cd-make:active:not(:disabled){transform:scale(.98)}.painel .cd-make:focus-visible{box-shadow:inset 0 0 0 2px var(--focus);outline:none}.painel .cd-make:disabled{background:var(--fill-soft);color:var(--text-3);cursor:default}@media (prefers-reduced-motion:reduce){.painel .cd-phone-icon>*,.painel .cd-make{transition:none}}.painel .panel:has(.support-page){background:var(--chat-wall)}.painel .inbox-workspace{background:0 0;grid-template-columns:clamp(264px,23vw,340px) minmax(0,1fr);gap:0;padding:0}@media (min-width:961px){.painel .ib-list{border-right:1px solid var(--line)}}.painel .inbox-start{isolation:isolate;grid-column:2;padding:24px;position:relative}.painel .inbox-start>span{border-radius:var(--r-full);background:var(--ib-glass);-webkit-backdrop-filter:blur(12px)saturate(1.6);backdrop-filter:blur(12px)saturate(1.6);color:var(--text-2);padding:3px 10px;font-size:12px;font-weight:500;line-height:16px}.painel .mv-veil{z-index:100;animation:p-mvIn .22s var(--ease-out);background:#060608f0;position:fixed;inset:0}.painel .mv{z-index:101;color:#fff;min-width:0;animation:p-mvIn .22s var(--ease-out);outline:none;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;inset:0}.painel :is(.mv-veil,.mv)[data-state=closed]{animation:p-mvOut .18s var(--ease-out) forwards}@keyframes p-mvIn{0%{opacity:0}}@keyframes p-mvOut{to{opacity:0}}@keyframes p-mvRise{0%{opacity:0;transform:scale(.94)}}.painel .mv-top{align-items:center;gap:12px;min-width:0;padding:14px 16px 14px 22px;display:flex}.painel .mv-info{gap:1px;min-width:0;margin-right:auto;display:grid}.painel .mv-title{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:600;line-height:20px;overflow:hidden}.painel .mv-info>span{color:#fff9;font-size:12.5px;line-height:17px}.painel .mv-actions{flex:none;gap:8px;display:flex}.painel .mv-btn{color:#fff;cursor:pointer;width:36px;height:36px;transition:background-color .15s var(--ease-out), color .15s var(--ease-out), transform .12s var(--ease-out);background:#ffffff1a;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.painel .mv-btn:hover{background:#fff3}.painel .mv-btn:active{transform:scale(.92)}.painel .mv-btn:focus-visible{outline-offset:2px;outline:2px solid #fff}.painel .mv-btn[aria-pressed=true]{color:#000;background:#fff}.painel .mv-stage{grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;min-height:0;padding:0 16px;display:grid;position:relative;overflow:hidden}.painel .mv-stage:last-child{padding-bottom:16px}.painel .mv-media{object-fit:contain;-webkit-user-select:none;user-select:none;cursor:zoom-in;max-width:100%;max-height:100%;animation:p-mvRise .36s var(--spring) backwards;border-radius:12px;transition:transform-origin .1s linear}.painel .mv-media.zoomed{cursor:zoom-out}.painel video.mv-media{cursor:auto;background:#000}.painel .mv-caption{color:#ffffffe0;text-align:center;white-space:pre-wrap;overflow-wrap:anywhere;justify-self:center;max-width:min(640px,100% - 32px);max-height:30vh;margin:0;padding:14px 0 22px;font-size:14px;line-height:20px;overflow-y:auto}@media (prefers-reduced-motion:reduce){.painel:not([data-motion=full]) :is(.mv-veil,.mv,.mv-media){animation:none}}.painel[data-motion=reduced] :is(.mv-veil,.mv,.mv-media){animation:none}.painel .fl-row .row-main{color:inherit;text-decoration:none;display:block}.painel .fl-row .row-trail{gap:12px}.painel .fl-switch{cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.painel .fl-switch:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:var(--r-full)}.painel .fl-switch:disabled{opacity:.5;cursor:default}.painel .fl-open{color:var(--text-3);place-items:center;display:grid}.painel .bt-row .row-main{color:inherit;text-decoration:none}.painel .bt-row .bt-actions{gap:12px}.painel .bt-open{color:var(--text-3);place-items:center;display:grid}.painel .bt-error{color:var(--err);font-size:13px}@media (max-width:700px){.painel .bt-row{flex-wrap:wrap}.painel .bt-row .bt-actions{justify-content:flex-end;width:100%;padding-left:44px}.painel .bt-row .bt-actions .state-chip{margin-right:auto}}.painel .tile.bt-free{box-shadow:inset 0 0 0 1.5px var(--line-strong);color:var(--text-2);background:0 0}.painel .t-ok{--c:var(--ok)}.painel .t-accent{--c:var(--accent)}.painel .t-err{--c:var(--err)}.painel .t-muted{--c:var(--fill-strong)}.painel .bs-card{border-radius:var(--r-4);background:var(--card-bg);box-shadow:var(--card-shadow);gap:16px;margin-top:8px;padding:16px 16px 14px;display:grid}.painel .bs-chart{margin:0}.painel .bs-days{background:repeating-linear-gradient(to top, var(--line) 0 1px, transparent 1px 25%);touch-action:pan-y;background-clip:content-box;border-radius:4px;outline:none;height:120px;padding-top:16px;position:relative}.painel .bs-days:focus-visible{box-shadow:0 0 0 2px var(--card-solid), 0 0 0 4px var(--focus)}.painel .bs-bars{align-items:end;gap:2px;height:100%;display:grid}.painel .bs-max{color:var(--text-3);font-size:10.5px;line-height:12px;position:absolute;top:0;left:0}.painel .bs-day{height:100%;transition:background .15s var(--ease-out);border-radius:4px;align-items:flex-end;display:flex}.painel .bs-day.on{background:var(--fill-soft)}.painel .bs-col{background:var(--fill);transform-origin:50% 100%;width:100%;min-height:2px;transition:opacity .18s var(--ease-out), height .45s var(--ease-out);animation:p-bsGrow .56s var(--ease-out) both;animation-delay:calc(var(--i,0) * var(--step,0s));border-radius:3px 3px 1px 1px;flex-direction:column-reverse;display:flex;overflow:hidden}.painel .bs-bars.hovering .bs-day:not(.on) .bs-col{opacity:.42}@keyframes p-bsGrow{0%{transform:scaleY(0)}}.painel .bs-seg{background:var(--c);min-height:1px;transition:flex-grow .5s var(--ease-out);flex:1 1 0}.painel .bs-col .bs-seg+.bs-seg{box-shadow:0 1px 0 var(--card-solid)}.painel .bs-axis{color:var(--text-3);animation:p-skIn .3s var(--ease-out);justify-content:space-between;margin-top:6px;font-size:10.5px;line-height:14px;display:flex}.painel .bs-tip{z-index:2;background:var(--tip-bg);min-width:164px;box-shadow:var(--tip-shadow);color:var(--tip-text);white-space:nowrap;pointer-events:none;opacity:0;transform:translate3d(var(--x,0), calc(var(--y,0px) * -1), 0);transition:opacity .14s var(--ease-out), transform .22s var(--ease-out);border-radius:12px;gap:6px;padding:8px 10px 9px;font-size:12px;line-height:16px;display:grid;position:absolute;bottom:0;left:0}.painel .bs-tip.show{opacity:1}.painel .bs-tip-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.painel .bs-tip-head b{font-weight:600}.painel .bs-tip-head span{color:color-mix(in srgb, var(--tip-text) 64%, transparent)}.painel .bs-tip ul{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--tip-text) 14%, transparent);gap:3px;margin:0;padding:6px 0 0;list-style:none;display:grid}.painel .bs-tip li{align-items:center;gap:7px;display:flex}.painel .bs-tip li .grow{color:color-mix(in srgb, var(--tip-text) 78%, transparent);flex:1}.painel .bs-tip li b{font-weight:600}.painel .bs-tip .bs-dot{width:7px;height:7px}.painel .bs-tip .t-muted{--c:color-mix(in srgb, var(--tip-text) 40%, transparent)}.painel .bs-outcomes{gap:10px;display:grid}.painel .bs-out{border-radius:var(--r-full);background:var(--fill);gap:2px;height:10px;display:flex;overflow:hidden}.painel .bs-out .bs-seg{border-radius:2px}.painel .bs-out.slim{flex:none;width:72px;height:6px}.painel .bs-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;margin:0;padding:0;font-size:12.5px;line-height:18px;list-style:none;display:grid}.painel .bs-legend li{align-items:center;gap:8px;min-width:0;display:flex}.painel .bs-legend .grow{min-width:0;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.painel .bs-legend b{font-weight:600}.painel .bs-pct{text-align:right;width:34px;color:var(--text-3)}.painel .bs-dot{background:var(--c);border-radius:50%;flex:none;width:8px;height:8px}.painel .bs-row{text-align:left;width:100%}.painel .bs-trail{gap:12px}.painel .bs-rate{min-width:92px;color:var(--text-2);white-space:nowrap;justify-content:flex-end;gap:4px;font-size:12px;display:inline-flex}.painel .bs-rate b{color:var(--text-1);font-weight:600}.painel .bs-note{margin:10px 2px 0}.painel :is(.bs-perf,.bs-sheet) :is(.stats,.bs-card,.lgroup,.bs-blocks){transition:opacity .2s var(--ease-out)}.painel :is(.bs-perf,.bs-sheet).is-pending :is(.stats,.bs-card,.lgroup,.bs-blocks){opacity:.5}.painel .bs-sheet,.painel .bs-sheet-data>*{align-content:start;gap:12px;display:grid}.painel .bs-sheet .section-title{margin:12px 2px 0}.painel .bs-sheet .bs-card{margin:0}.painel .bs-sheet .bs-legend{grid-template-columns:minmax(0,1fr)}.painel .bs-sheet-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.painel .bs-sheet-top .meta{margin:0}.painel .vaul-panel.right:has(.bs-sheet){width:min(480px,100% - 16px)}.painel .painel-app.sheet-on:has(.bs-sheet):not(:has(>.dialog.show)) [data-sonner-toaster][data-x-position=right]{right:calc(min(480px,100% - 16px) + 24px)!important}.painel .stats.four.bs-tiles{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.painel .bs-blocks{border-radius:var(--r-4);background:var(--card-bg);box-shadow:var(--card-shadow);grid-template-columns:minmax(0,1fr);margin:0;padding:4px 14px;list-style:none;display:grid}.painel .bs-blocks li{align-items:center;gap:10px;min-width:0;min-height:40px;font-size:13px;line-height:18px;display:flex}.painel .bs-blocks li+li{box-shadow:inset 0 1px 0 var(--line)}.painel .bs-blocks .grow{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.painel .bs-blocks b{text-align:right;flex:none;min-width:28px;font-weight:600}.painel .bs-meter{border-radius:var(--r-full);background:var(--fill);flex:none;width:64px;height:6px;overflow:hidden}.painel .bs-meter>span{border-radius:inherit;background:var(--accent);height:100%;transition:width .5s var(--ease-out);display:block}.painel .skel.bs-sk-stat{border-radius:16px;height:60px}.painel .stats.four>.skel.bs-sk-stat{background:var(--card-bg);box-shadow:var(--card-shadow)}.painel .stats.four>.skel.bs-sk-stat:before{content:"";background:var(--fill-soft);border-radius:6px;width:30px;height:16px;position:absolute;top:13px;left:12px}.painel .bs-sk-col{background:var(--fill-soft);width:100%;animation:1.8s ease-in-out infinite p-bsWave;animation-delay:calc(var(--i,0) * 50ms);border-radius:3px 3px 1px 1px;display:block}@keyframes p-bsWave{50%{opacity:.35}}.painel .skel.bs-sk-tick{border-radius:4px;width:30px;height:8px}.painel .skel.bs-sk-out{border-radius:var(--r-full);height:10px}.painel .skel.bs-sk-dot{border-radius:50%;flex:none;width:8px;height:8px}.painel .skel.bs-sk-text{border-radius:5px;height:9px}.painel .skel.bs-sk-num{border-radius:5px;width:22px;height:10px}.painel .skel.bs-sk-meter{border-radius:var(--r-full);flex:none;width:64px;height:6px}.painel .skel.bs-sk-tile{border-radius:9px;flex:none;width:30px;height:30px}.painel .skel.bs-sk-slim{border-radius:var(--r-full);flex:none;width:72px;height:6px}.painel .skel.bt-sk-chip{border-radius:var(--r-full);flex:none;width:58px;height:22px}.painel .skel.bt-sk-btn{border-radius:var(--r-full);flex:none;width:80px;height:30px}.painel .skel.bt-sk-switch{border-radius:var(--r-full);flex:none;width:42px;height:25px}.painel .skel.bt-sk-icon{border-radius:50%;flex:none;width:30px;height:30px}.painel .skel.bt-sk-h2{border-radius:5px;width:96px;height:11px}@media (prefers-reduced-motion:reduce){.painel:not([data-motion=full]) :is(.bs-col,.bs-sk-col){animation:none}}.painel[data-motion=reduced] :is(.bs-col,.bs-sk-col){animation:none}@container device (max-width:720px){.painel .bs-rate{display:none}.painel .bs-legend{grid-template-columns:minmax(0,1fr)}}.painel .ai-create{flex-direction:column;gap:12px;display:flex}.painel .ai-fold{--wait:0s;opacity:0;transition:grid-template-rows .35s cubic-bezier(.22, 1, .36, 1) calc(var(--wait) + 30ms), margin .35s cubic-bezier(.22, 1, .36, 1) calc(var(--wait) + 30ms), opacity .25s cubic-bezier(0, .8, .5, 1) var(--wait);grid-template-rows:0fr;display:grid}.painel .ai-fold[data-open]{opacity:1;transition:grid-template-rows .4s cubic-bezier(.22, 1, .36, 1) var(--wait), margin .4s cubic-bezier(.22, 1, .36, 1) var(--wait), opacity .3s ease-out calc(var(--wait) + .1s);grid-template-rows:1fr}.painel .ai-fold>*{overflow-clip-margin:24px;min-height:0;animation:p-aiKeep var(--wait);overflow:clip}.painel .ai-fold[data-open]>*{animation:p-aiClip .45s var(--wait) backwards;overflow:visible}.painel .ai-fold[data-reveal=drop]>*{transition:transform .3s ease var(--wait);animation:none;overflow:visible;transform:translateY(-10px)}.painel .ai-fold[data-reveal=drop][data-open]>*{transition:transform .45s cubic-bezier(.22, 1, .36, 1) calc(var(--wait) + .1s);transform:none}@keyframes p-aiClip{0%,to{overflow:clip}}@keyframes p-aiKeep{0%,to{overflow:visible}}.painel .ai-create-composer:not([data-open]){--wait:1.1s;margin-bottom:-12px}.painel .ai-run .ai-fold:not([data-open]){margin-top:-18px}.painel .ai-run-steps:not([data-open]){--wait:1s}.painel .ai-run-next[data-open]{--wait:1.35s}.painel .ai-create-build:not([data-open]){margin-top:-12px}.painel .ai-create-build[data-open]{animation:.4s cubic-bezier(.22,1,.36,1) 30ms backwards p-aiUnfold}@keyframes p-aiUnfold{0%{opacity:0;grid-template-rows:0fr;margin-top:-12px}}.painel .ai-create.in-hero .ai-create-build>*{overflow-clip-margin:0;border-radius:var(--r-4);background:var(--card-bg);box-shadow:var(--card-shadow)}.painel .ai-after:not([data-open]){margin-top:-12px}.painel .ai-after>div{justify-content:center;display:flex}.painel .ai-actions{justify-content:flex-end;gap:8px;display:flex}.painel .ai-beam{border-radius:20px}.painel .ai-beam.in-hero{border-radius:24px}.painel .ai-composer{--ai-composer-shadow:0 1px 2px #0000000a, 0 12px 32px -20px #0000004d;border-radius:inherit;background:var(--raised);box-shadow:inset 0 0 0 1px var(--line-strong), var(--ai-composer-shadow);transition:box-shadow .2s var(--ease-out);display:grid;position:relative}.painel .ai-composer:has(.ai-composer-input:focus){box-shadow:inset 0 0 0 2px var(--focus), var(--ai-composer-shadow)}.painel .ai-composer-input{--fade-top:0px;--fade-bottom:0px;field-sizing:content;resize:none;width:100%;min-height:48px;max-height:220px;color:var(--text-1);overscroll-behavior:contain;-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent);mask-image:linear-gradient(to bottom, transparent, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent);background:0 0;border:0;outline:none;padding:14px 16px 2px;font-size:15px;line-height:22px;display:block;overflow-y:auto}.painel .ai-composer-input:focus,.painel .ai-composer-input:focus-visible{box-shadow:none;outline:none}.painel .ai-composer-input::placeholder{color:var(--text-3)}.painel .ai-composer-input:disabled{cursor:not-allowed}.painel .ai-composer-foot{align-items:center;gap:6px;padding:6px 10px 10px 12px;display:flex}.painel .ai-composer-foot .grow{flex:1}.painel .ai-composer-foot .meta{margin-right:4px}.painel .ai-elapsed{color:var(--text-2);margin-right:2px;font-size:13px;font-weight:500}.painel .ai-chip{border-radius:var(--r-full);background:var(--fill-soft);min-width:0;max-width:60%;height:30px;color:var(--text-2);transition:background .15s var(--ease-out), color .15s var(--ease-out);align-items:center;gap:6px;padding:0 8px 0 10px;font-size:12.5px;font-weight:500;display:inline-flex}.painel .ai-chip>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.painel .ai-chip:hover:not(:disabled){background:var(--fill);color:var(--text-1)}.painel .ai-chip:disabled{opacity:.6}.painel .ai-chip .ai-chip-caret{width:14px;height:14px;color:var(--text-3)}.painel .ai-round{width:32px;height:32px;color:var(--text-2);transition:transform .25s var(--spring), background-color .15s var(--ease-out), color .15s var(--ease-out);background:0 0;border-radius:50%;flex:none;place-items:center;display:grid}.painel .ai-round:active:not(:disabled){transform:scale(.92)}.painel .ai-round .i:not(.ai-stop){width:18px;height:18px;stroke-width:calc(2 * var(--i-weight,1))}.painel .ai-round:disabled{color:var(--text-3)}.painel .ai-round:hover:not(:disabled){background:var(--fill-soft);color:var(--text-1)}.painel .ai-round.on{background:color-mix(in oklch, var(--ai-core) 14%, transparent);color:var(--ai-core)}.painel :is(.ai-round,.ai-composer-foot .inbox-send) .ai-stop{fill:currentColor;stroke:none;width:12px;height:12px}.painel .bots-hero{flex-direction:column;align-items:center;gap:22px;width:100%;max-width:640px;margin:clamp(16px,7vh,72px) auto 0;padding-bottom:40px;display:flex}.painel .bots-hero>*{width:100%}.painel .bots-hero-head{text-align:center;justify-items:center;gap:6px;display:grid}.painel .bots-hero-head .ai-orb{width:76px;height:76px;margin-bottom:14px;animation:5.5s ease-in-out infinite p-aiFloat}@keyframes p-aiFloat{50%{transform:translateY(-4px)}}.painel .bots-hero-head h2{letter-spacing:-.025em;margin:0;font-size:26px;font-weight:600;line-height:32px}.painel .bots-hero-head p{color:var(--text-2);margin:0;font-size:15px;line-height:22px}.painel .bots-hero.compact{gap:18px;margin-top:8px;padding-bottom:28px}.painel .bots-hero.compact .bots-hero-head .ai-orb{width:56px;height:56px;margin-bottom:10px}.painel .bots-hero.compact .bots-hero-head h2{font-size:22px;line-height:28px}.painel .bots-hero.compact .bots-hero-fold:not([data-open]){margin-bottom:-18px}.painel .skel.bh-sk-orb{border-radius:50%;width:56px;height:56px;margin-bottom:10px}.painel .skel.bh-sk-title{border-radius:9px;width:128px;height:18px;margin:5px 0}.painel .skel.bh-sk-text{border-radius:6px;width:220px;height:12px;margin:5px 0}.painel .skel.bh-sk-composer{border-radius:24px;height:106px;display:block}.painel .ai-create.in-hero .bt-error{text-align:center}.painel .ai-beam.in-hero .ai-composer-input{min-height:56px;padding:18px 18px 4px;font-size:16px;line-height:24px}.painel .ai-beam.in-hero .ai-composer-foot{padding:6px 12px 12px 14px}.painel .bots-hero .ai-run{padding:20px}.painel .bots-hero-fold:not([data-open]){margin-bottom:-22px}.painel .bots-hero-head .ai-orb{transition:scale .75s cubic-bezier(.34, 1.36, .64, 1) .25s, opacity .45s var(--ease-out) .25s, filter .55s var(--ease-out) .25s}.painel .bots-hero-fold:not([data-open]) .ai-orb{opacity:0;filter:blur(8px);transition:scale .5s var(--ease-out), opacity .4s var(--ease-out), filter .5s var(--ease-out);scale:.3}.painel .bots-hero-head>:not(.ai-orb){transition:opacity .5s var(--ease-out) .3s, translate .65s var(--ease-out) .3s, filter .55s var(--ease-out) .3s}.painel .bots-hero-fold:not([data-open]) .bots-hero-head>:not(.ai-orb){opacity:0;filter:blur(4px);transition-duration:.35s;transition-delay:0s;translate:0 -8px}.painel .ai-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.painel .ai-sk-tile{border-radius:9px;flex:none;width:30px;height:30px}.painel .ai-sk-line{border-radius:6px;width:50%;height:12px;display:block}.painel .ai-run{flex-direction:column;gap:18px;display:flex}.painel .ai-hero{align-items:center;gap:14px;padding-top:4px;display:flex}.painel .ai-run .ai-draft,.painel .ai-hero-text,.painel .ai-hero-time,.painel .ai-run .ai-step{animation:.4s cubic-bezier(.22,1,.36,1) backwards p-aiRise}.painel .ai-hero-text{animation-delay:.12s}.painel .ai-hero-time{animation-delay:.15s}.painel .ai-run .ai-step:first-child{animation-delay:.18s}.painel .ai-run .ai-step:nth-child(2){animation-delay:.22s}.painel .ai-run .ai-step:nth-child(3){animation-delay:.26s}.painel .ai-run .ai-step:nth-child(4){animation-delay:.3s}.painel .ai-run .ai-draft{animation-delay:.34s}@keyframes p-aiRise{0%{opacity:0;filter:blur(3px);transform:translateY(12px)}}@keyframes p-aiFade{0%{opacity:0}}.painel .ai-swap{vertical-align:top;display:inline-grid}.painel .ai-swap>*{grid-area:1/1}.painel .ai-swap[data-variant=roll]{clip-path:inset(0 -100vw)}.painel .ai-swap-in{animation:.35s cubic-bezier(.22,1,.36,1) 60ms both p-aiRollIn}.painel .ai-swap-out{pointer-events:none;animation:.18s cubic-bezier(.55,0,1,.45) both p-aiRollOut}.painel .ai-swap[data-variant=fade]>.ai-swap-in{animation:.35s cubic-bezier(.25,.8,.25,1) both p-aiFadeIn}.painel .ai-swap[data-variant=fade]>.ai-swap-out{animation:.2s both p-aiFadeOut}@keyframes p-aiRollIn{0%{opacity:0;filter:blur(2px);transform:translateY(100%)}}@keyframes p-aiRollOut{to{opacity:0;filter:blur(2px);transform:translateY(-100%)}}@keyframes p-aiFadeIn{0%,30%{opacity:0;filter:blur(2px);transform:translateY(3px)}}@keyframes p-aiFadeOut{to{opacity:0;filter:blur(2px);transform:translateY(-3px)}}.painel .ai-hero-text.is-moving{overflow-clip-margin:12px;overflow:clip}.painel .ai-hero-orb{isolation:isolate;flex:none;display:grid;position:relative}.painel .ai-hero-orb.cheer{animation:.9s ease-in-out p-aiCheer}.painel .ai-hero-orb:before,.painel .ai-hero-orb:after{content:"";z-index:-1;opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:0}.painel .ai-hero-orb.cheer:before{animation:1.9s cubic-bezier(.2,.75,.3,1) .1s p-aiRipple}.painel .ai-hero-orb.cheer:after{animation:1.9s cubic-bezier(.2,.75,.3,1) .55s p-aiRipple}@keyframes p-aiCheer{35%{scale:1.08}70%{scale:.98}}@keyframes p-aiRipple{0%{opacity:1;box-shadow:0 0 0 0 color-mix(in oklch, var(--ai-core) 42%, transparent)}to{opacity:1;box-shadow:0 0 0 26px color-mix(in oklch, var(--ai-core) 0%, transparent)}}.painel .ai-hero-badge{background:var(--ai-core);width:20px;height:20px;box-shadow:0 0 0 2.5px var(--ai-badge-ring,var(--raised));border-radius:50%;animation:.6s cubic-bezier(.34,1.56,.64,1) .35s both p-aiBadge;display:grid;position:absolute;bottom:-3px;right:-3px}.painel .bots-hero .ai-hero-badge{--ai-badge-ring:var(--card-solid)}.painel .ai-hero-badge .ai-tick path{animation:p-aiDraw .45s var(--ease-out) .65s both}@keyframes p-aiBadge{0%{opacity:0;transform:scale(.3)}}@keyframes p-aiDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.painel .ai-tick{fill:none;stroke:#fff;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block;position:relative}.painel .ai-tick path{stroke-dasharray:1 1}.painel :where(.ai-orb){width:52px;height:52px}.painel .ai-orb{isolation:isolate;color:#fff;box-shadow:0 0 20px -6px color-mix(in oklch, var(--ai-core) 65%, transparent);border-radius:50%;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.painel .ai-orb.thinking{animation:2.6s ease-in-out infinite p-aiBreathe}.painel .ai-orb-still{background:radial-gradient(48% 48% at 35% 67%, color-mix(in oklch, var(--ai-core) 30%, transparent), color-mix(in oklch, var(--ai-core) 14%, transparent) 50%, transparent), radial-gradient(50% 50% at 25% 51.5%, color-mix(in oklch, var(--ai-warm) 55%, transparent), color-mix(in oklch, var(--ai-warm) 43%, transparent) 30%, color-mix(in oklch, var(--ai-warm) 27%, transparent) 50%, color-mix(in oklch, var(--ai-warm) 14%, transparent) 70%, transparent), linear-gradient(138deg, var(--ai-core) 29%, color-mix(in srgb, var(--ai-core) 50%, color-mix(in srgb, var(--ai-cool) 60%, #000)) 60%, color-mix(in srgb, var(--ai-cool) 60%, #000) 91%);border-radius:50%;position:absolute;inset:0}.painel .ai-orb-still:before{content:"";background:conic-gradient(from 318deg, color-mix(in oklch, var(--ai-spark) 92%, transparent), color-mix(in oklch, var(--ai-spark) 89%, transparent) 30deg, color-mix(in oklch, var(--ai-spark) 55%, transparent) 60deg, color-mix(in oklch, var(--ai-warm) 29%, transparent) 90deg, color-mix(in oklch, var(--ai-warm) 30%, transparent) 180deg, color-mix(in oklch, var(--ai-warm) 29%, transparent) 270deg, color-mix(in oklch, var(--ai-spark) 55%, transparent) 300deg, color-mix(in oklch, var(--ai-spark) 89%, transparent) 330deg, color-mix(in oklch, var(--ai-spark) 92%, transparent));border-radius:50%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(closest-side,#0000 50%,#00000008 62.5%,#00000040 75%,#000000b5 87.5%,#000);mask-image:radial-gradient(closest-side,#0000 50%,#00000008 62.5%,#00000040 75%,#000000b5 87.5%,#000)}.painel .ai-orb-still svg{fill:none;stroke:#fffffff7;stroke-linecap:round;width:100%;height:100%;display:block;position:relative}.painel .ai-orb-still .e{stroke-width:.168px}.painel .ai-orb-still .m{stroke-width:.116px}.painel :is(.ai-orb.app-icon,.fx-t-orb,.fx-ai-adjust .ai-orb) .ai-orb-still .e{stroke-width:.212px}.painel :is(.ai-orb.app-icon,.fx-t-orb,.fx-ai-adjust .ai-orb) .ai-orb-still .m{stroke-width:.146px}.painel .ai-orb-gl{opacity:0;width:100%;height:100%;transition:opacity .25s var(--ease-out);position:absolute;inset:0}.painel .ai-orb.is-gl .ai-orb-gl{opacity:1}.painel .ai-orb.is-gl .ai-orb-still{visibility:hidden;transition:visibility 0s .25s}.painel .ai-orb.asleep{overflow:visible}.painel .ai-orb-zzz{aspect-ratio:1;pointer-events:none;width:20%;position:absolute;top:0;left:72%}.painel .ai-orb-zzz svg{fill:none;width:100%;height:100%;stroke:var(--ai-core);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:0;animation:3s cubic-bezier(.33,.6,.55,1) infinite p-aiZzz;position:absolute;inset:0}.painel .ai-orb-zzz svg:nth-child(2){animation-delay:1s}.painel .ai-orb-zzz svg:nth-child(3){animation-delay:2s}@keyframes p-aiZzz{0%{opacity:0;translate:0;rotate:-14deg;scale:.45}20%,65%{opacity:1}to{opacity:0;translate:75% -210%;rotate:8deg;scale:1}}.painel span.ai-orb.app-icon{background:0 0;border-radius:50%}.painel .ai-orb.app-icon{box-shadow:0 0 6px -1px color-mix(in oklch, var(--ai-core) 60%, transparent)}.painel .ai-face.ai-icon .ai-eye,.painel .ai-face .ai-mouth{transform-box:fill-box;transform-origin:50% 0}.painel .ai-face.ai-icon.glad{animation:.95s both p-aiGlad}.painel .ai-face.ai-icon.glad .ai-eye{animation:.95s both p-aiGladEye}.painel .ai-face.ai-icon.glad .ai-mouth{animation:.95s both p-aiGladMouth}@keyframes p-aiGlad{0%{animation-timing-function:cubic-bezier(.2,.7,.3,1);transform:none}26%{animation-timing-function:ease-in-out;transform:translateY(-.8px)rotate(-7deg)}56%{animation-timing-function:cubic-bezier(.4,0,.3,1);transform:translateY(-.6px)rotate(-5deg)}82%{animation-timing-function:ease-in-out;transform:rotate(1.5deg)}to{transform:none}}@keyframes p-aiGladEye{0%{animation-timing-function:cubic-bezier(.2,.7,.3,1);transform:none}22%,58%{animation-timing-function:cubic-bezier(.4,0,.3,1);transform:scaleY(.45)}80%{animation-timing-function:ease-in-out;transform:scaleY(1.08)}to{transform:none}}@keyframes p-aiGladMouth{0%{animation-timing-function:cubic-bezier(.2,.7,.3,1);transform:none}28%{animation-timing-function:ease-in-out;transform:scale(1.14,1.36)}58%{animation-timing-function:cubic-bezier(.4,0,.3,1);transform:scale(1.1,1.28)}84%{animation-timing-function:ease-in-out;transform:scale(.97,.94)}to{transform:none}}@keyframes p-aiBreathe{50%{transform:scale(.95)}}.painel .ai-hero-text{flex:1;min-width:0}.painel .ai-hero-text>div{gap:2px;display:grid}.painel .ai-hero h4{letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:600;line-height:22px}.painel .ai-say{color:var(--text-2);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:18px}.painel .ai-hero-time{border-radius:var(--r-full);background:var(--fill-soft);color:var(--text-2);transition:opacity .45s var(--ease-out), scale .45s var(--ease-out), filter .45s var(--ease-out);flex:none;padding:2px 9px;font-size:12.5px;font-weight:500;line-height:18px}.painel .ai-hero-time.gone{opacity:0;filter:blur(3px);scale:.85}.painel .ai-steps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.painel .ai-step{min-height:32px;color:var(--text-3);transition:color .4s var(--ease-out);align-items:center;gap:10px;font-size:13px;font-weight:500;display:flex;position:relative}.painel .ai-step+.ai-step:before{content:"";background:linear-gradient(var(--ai-core), var(--ai-core)) top / 100% 0% no-repeat, var(--line-strong);width:1.5px;height:14px;transition:background-size .3s var(--ease-out) 80ms;border-radius:1px;position:absolute;top:-11px;left:9.25px}.painel .ai-step.done+.ai-step:before{background-size:100% 100%}.painel .ai-step-mark{width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--line-strong);transition:box-shadow .4s var(--ease-out);border-radius:50%;flex:none;position:relative}.painel .ai-step-mark:before{content:"";border-radius:inherit;background:var(--ai-core);transition:transform .4s cubic-bezier(.34,1.45,.64,1);position:absolute;inset:0;transform:scale(0)}.painel .ai-step-mark:after{content:"";border-radius:inherit;background:conic-gradient(transparent 25%, var(--ai-core));opacity:0;transition:opacity .35s var(--ease-out);animation:.9s linear infinite p-spin;position:absolute;inset:0;-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 2.25px),#000 calc(100% - 1.75px));mask:radial-gradient(closest-side,#0000 calc(100% - 2.25px),#000 calc(100% - 1.75px))}.painel .ai-step-mark .ai-tick path{stroke-dashoffset:1px;opacity:0;transition:stroke-dashoffset .3s var(--ease-out) .14s, opacity 0s .14s}.painel .ai-step.active{color:var(--text-1)}.painel .ai-step.active .ai-step-mark{box-shadow:inset 0 0 0 1.5px color-mix(in oklch, var(--ai-core) 18%, transparent)}.painel .ai-step.active .ai-step-mark:after{opacity:1}.painel .ai-step.done{color:var(--text-2)}.painel .ai-step.done .ai-step-mark{box-shadow:inset 0 0 0 1.5px #0000}.painel .ai-step.done .ai-step-mark:before{transform:none}.painel .ai-step.done .ai-step-mark .ai-tick path{stroke-dashoffset:0;opacity:1}.painel .ai-step-label>*{justify-self:start;position:relative}.painel :is(.ai-step.active .ai-step-label>*,.ai-step-label>.ai-swap-out):before{content:attr(data-text);pointer-events:none;background:linear-gradient(90deg, transparent 40%, var(--ai-core) 50%, transparent 60%) 100% 0 / 400% 100% no-repeat;color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:2s linear infinite p-aiShimmer;position:absolute;inset:0}@keyframes p-aiShimmer{0%{background-position:100% 0}to{background-position:0 0}}.painel .ai-draft{gap:8px;display:grid}.painel .ai-draft-head{color:var(--text-2);align-items:baseline;gap:6px;margin:0;font-size:12px;font-weight:600;line-height:16px;display:flex}.painel .ai-draft-head .h-count{color:var(--text-3);font-weight:500}.painel .ai-stages{background:var(--fill-soft);border-radius:14px;margin:0;padding:0 12px;list-style:none}.painel .ai-stage-row{--open:calc(var(--d,0) * 60ms);--reveal:calc(var(--open) + .4s);animation:p-aiRowOpen .4s cubic-bezier(.22, 1, .36, 1) var(--open) backwards;grid-template-rows:1fr;display:grid}.painel .ai-stage-row>*{min-height:0;overflow:clip}.painel .ai-stage-row:not(.first,.wait)>.ai-stage{animation:p-aiRowIn .4s cubic-bezier(.22, 1, .36, 1) var(--open) backwards}.painel .ai-stage-row:is(.first,.wait){--reveal:0s;animation:none}@keyframes p-aiRowOpen{0%{grid-template-rows:0fr}}@keyframes p-aiRowIn{0%{opacity:0;transform:translateY(-8px)}}.painel .ai-stage{align-items:center;gap:12px;min-width:0;padding:9px 0;display:flex;position:relative}.painel .ai-stage-row+.ai-stage-row .ai-stage:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:42px;right:0}.painel .ai-stage-ic{isolation:isolate;color:#fff;border-radius:8.5px;flex:none;place-items:center;width:30px;height:30px;display:grid;position:relative}.painel .ai-stage-ic:after{content:"";z-index:-2;border-radius:inherit;background:var(--fill);animation:p-aiSkPulse .4s ease-in-out var(--open);position:absolute;inset:0}.painel .ai-stage-ic:before{content:"";z-index:-1;border-radius:inherit;background:var(--g);animation:p-aiFade .25s ease-in-out var(--reveal) backwards;position:absolute;inset:0;box-shadow:inset 0 0 0 .5px #0000000f}.painel .ai-stage-ic .i{width:16px;height:16px;animation:p-aiIconIn .4s cubic-bezier(.34, 1.36, .64, 1) calc(var(--reveal) + 40ms) backwards}.painel .ai-stage-text{flex:1;min-width:0;display:grid}.painel .ai-stage-text>*{grid-area:1/1;gap:1px;min-width:0;display:grid}.painel .ai-stage-sk{opacity:0;animation:p-aiSkOut .25s ease-in-out var(--reveal) backwards}.painel .ai-stage-sk>span{background:var(--fill);width:56%;height:10px;animation:p-aiSkPulse .4s ease-in-out var(--open);border-radius:5px;margin:4px 0;display:block}.painel .ai-stage-sk>span+span{border-radius:4px;width:32%;height:8px}.painel .ai-stage-real{animation:p-aiSkIn .3s ease-in-out var(--reveal) backwards}.painel .ai-stage-title{text-overflow:ellipsis;white-space:nowrap;min-height:18px;font-size:13.5px;font-weight:500;line-height:18px;display:block;overflow:hidden}.painel .ai-stage-sub{min-height:16px;color:var(--text-2);font-size:12px;line-height:16px;display:block}.painel .ai-stage-count{color:var(--text-2);animation:p-aiSkIn .3s ease-in-out calc(var(--reveal) + 40ms) backwards;flex:none;font-size:12px;line-height:16px}.painel .ai-stage-row.wait .ai-stage-sk{opacity:1;animation:none}.painel .ai-stage-row.wait .ai-stage-ic:before{animation:none}.painel .ai-stage-row:is(.wait,.first) .ai-stage-sk>span,.painel .ai-stage-row:is(.wait,.first) .ai-stage-ic:after{animation:1s ease-in-out infinite p-aiSkPulse}.painel .ai-stage-row.first .ai-stage-sk>span,.painel .ai-stage-row.first .ai-stage-ic:after{animation-play-state:paused}@keyframes p-aiSkPulse{50%{opacity:.5}}@keyframes p-aiSkOut{0%{opacity:1;filter:blur()}to{opacity:0;filter:blur(2px)}}@keyframes p-aiSkIn{0%{opacity:0;filter:blur(2px)}}@keyframes p-aiIconIn{0%{opacity:0;filter:blur(2px);transform:scale(.25)}}.painel[data-motion=reduced] :is(.ai-orb,.ai-eye,.ai-eyes,.ai-mouth,.ai-beam,.ai-swap-in,.ai-stage,.ai-stage *,.ai-run,.ai-run>*,.ai-hero-text,.ai-hero-time,.ai-step,.ai-hero-orb,.ai-hero-badge,.ai-hero-badge path,.ai-create-build){animation:none}.painel[data-motion=reduced] .ai-step .ai-step-label>:before{content:none}.painel[data-motion=reduced] .ai-swap-out{display:none}.painel[data-motion=reduced] :is(.ai-run,.ai-run *),.painel[data-motion=reduced] :is(.ai-run,.ai-run *):before,.painel[data-motion=reduced] :is(.ai-run,.ai-run *):after{animation:none!important}.painel[data-motion=reduced] :is(.ai-face.ai-icon,.ai-face.ai-icon *){animation:none}@media (prefers-reduced-motion:reduce){.painel:not([data-motion=full]) :is(.ai-orb,.ai-eye,.ai-eyes,.ai-mouth,.ai-beam,.ai-swap-in,.ai-stage,.ai-stage *,.ai-run,.ai-run>*,.ai-hero-text,.ai-hero-time,.ai-step,.ai-hero-orb,.ai-hero-badge,.ai-hero-badge path,.ai-create-build){animation:none}.painel:not([data-motion=full]) .ai-step .ai-step-label>:before{content:none}.painel:not([data-motion=full]) .ai-swap-out{display:none}.painel:not([data-motion=full]) :is(.ai-run,.ai-run *),.painel:not([data-motion=full]) :is(.ai-run,.ai-run *):before,.painel:not([data-motion=full]) :is(.ai-run,.ai-run *):after{animation:none!important}.painel:not([data-motion=full]) :is(.ai-face.ai-icon,.ai-face.ai-icon *){animation:none}}@container device (max-width:720px){.painel .ai-fields{grid-template-columns:minmax(0,1fr)}}.painel .view:has(.fe){max-width:none;height:100%;padding:10px}.painel .fe{border-radius:var(--r-4);background:var(--card-bg);height:100%;min-height:0;box-shadow:var(--card-shadow);flex-direction:column;gap:12px;padding:12px 16px 16px;display:flex}.painel .fe-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.painel .fe-back{border-radius:var(--r-full);height:34px;color:var(--accent-fg);align-items:center;gap:2px;padding:0 12px 0 4px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.painel .fe-back:hover{background:var(--fill-soft)}.painel .fe-back:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.painel .fe-title{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.painel .fe-title h1{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;font-weight:600;line-height:24px;overflow:hidden}.painel .fe-tools{align-items:center;gap:12px;display:flex}.painel .fe-count{color:var(--text-3);margin-left:auto;font-size:13px}.painel .fe-body{border:0;flex:1;min-height:0;margin:0;padding:0}.painel .fe .attn.fe-frozen{margin:0}.painel .fe-lock{border:0;min-width:0;margin:0;padding:0}.painel .fe-body .bot-flow-workspace{border-color:var(--line);border-radius:var(--r-3);height:100%}.painel .fe-phone{display:none}@container device (max-width:720px){.painel .view:has(.fe){padding:0}.painel .fe{box-shadow:none;border-radius:0;padding:12px}.painel .fe-phone{border-radius:var(--r-3);background:var(--fill-soft);color:var(--text-2);margin:0;padding:12px 16px;font-size:14px;display:block}.painel .fe-tools,.painel .fe-body,.painel .fe-head .btn-primary{display:none}.painel .fe-title{flex-basis:100%;order:3}.painel .fe-head .head-actions{margin-left:auto}.painel .fl-row .row-trail :is(.btn,.fl-old){display:none}}.painel .op-body .attn{margin:0}.painel .op-pane{animation:p-stepIn .32s var(--ease-out);flex-direction:column;gap:16px;display:flex}.painel .op-pane.back{animation-name:p-stepBack}.painel .op-body .cd-sec{gap:6px}.painel .op-pane>*{flex:none;min-width:0}.painel .op-pane>.op-exp{margin-bottom:-16px}.painel .op-exp>div{padding-bottom:16px}.painel .op-body .list-group,.painel .pp-results.op-results{border-radius:18px}.painel .op-foot{justify-content:space-between}.painel .op-body .btn.loading:disabled,.painel .op-foot .btn.loading:disabled{opacity:1}.painel .op-close:disabled{opacity:.4;cursor:default}.painel .op-price{color:var(--text-1);white-space:nowrap;font-size:13px;font-weight:500}.painel .op-steps{position:relative}.painel .op-steps ol{align-items:center;margin:0;padding:0;list-style:none;display:flex}.painel .op-steps li{align-items:center;min-width:0;display:flex}.painel .op-steps li:not(:last-child){flex:1}.painel .op-steps-mark{border-radius:var(--r-full);background:var(--accent-tint);pointer-events:none;width:0;height:34px;position:absolute;top:0;left:0}.painel .op-steps-mark[data-ready]{transition:transform .42s var(--spring), width .42s var(--spring)}.painel .op-step{z-index:1;border-radius:var(--r-full);height:34px;color:var(--text-2);white-space:nowrap;transition:background .15s var(--ease-out), color .2s var(--ease-out);align-items:center;gap:7px;padding:0 13px 0 6px;font-size:13px;font-weight:500;display:inline-flex;position:relative}.painel .op-step:hover:not(:disabled,[aria-current=step]){background:var(--fill-soft);color:var(--text-1)}.painel .op-step:disabled{opacity:1;cursor:default;color:var(--text-3)}.painel .op-step[aria-current=step]{color:var(--accent-fg);font-weight:600}.painel .op-step-dot{background:var(--fill);width:22px;height:22px;color:var(--text-2);transition:background .25s var(--ease-out), color .25s var(--ease-out);border-radius:50%;flex:none;place-items:center;font-size:11.5px;font-weight:600;line-height:1;display:grid}.painel .op-step[aria-current=step] .op-step-dot{background:var(--accent-solid);color:var(--accent-on)}.painel .op-step.op-done .op-step-dot{background:var(--ok-tint);color:var(--ok)}.painel .op-step-dot .i{width:12px;height:12px;stroke-width:calc(2 * var(--i-weight,1))}.painel .op-arrow{min-width:14px;color:var(--text-3);transition:color .3s var(--ease-out);flex:1;place-items:center;display:grid}.painel .op-arrow.passed{color:var(--text-2)}.painel .op-arrow .i{width:14px;height:14px;stroke-width:calc(2 * var(--i-weight,1))}@container device (max-width:380px){.painel .op-step{gap:5px;padding-right:9px;font-size:12.5px}}.painel .op-steps[data-many]{container:op-steps/inline-size}@container op-steps (max-width:420px){.painel .op-step:not([aria-current=step]){padding-right:6px}.painel .op-step:not([aria-current=step]) .op-step-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.painel .op-find.off{opacity:.5;cursor:default}.painel .op-results{gap:2px;display:grid}.painel .op-opt{transition:background .12s var(--ease-out);border-radius:12px;align-items:center;gap:12px;padding:8px;display:flex}.painel .op-opt.active{background:var(--fill-soft)}.painel .op-opt-main{flex:1;gap:7px;min-width:0;display:grid}.painel .op-opt-top{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.painel .op-opt-top b{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13.5px;font-weight:500;overflow:hidden}.painel .op-opt-top .op-price{color:var(--text-2);font-size:12.5px}.painel .op-sizes{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.painel .op-size{border-radius:var(--r-full);background:var(--chip-bg);min-width:38px;height:28px;box-shadow:var(--ring);color:var(--text-1);transition:background .15s var(--ease-out), color .15s var(--ease-out), box-shadow .15s var(--ease-out), transform .12s var(--ease-out);justify-content:center;align-items:center;gap:5px;padding:0 11px;font-size:12.5px;font-weight:500;display:inline-flex;position:relative}.painel .op-size:hover:not([aria-disabled]){background:var(--fill-soft)}.painel .op-size:active:not([aria-disabled]){transform:scale(.95)}.painel .op-size.on{background:var(--accent-tint);color:var(--accent-fg);box-shadow:none}.painel .op-size.active{box-shadow:inset 0 0 0 2px var(--focus)}.painel .op-size[aria-disabled]{box-shadow:inset 0 0 0 1px var(--line);color:var(--text-3);cursor:default;background:0 0;text-decoration:line-through}.painel .op-size .i{width:12px;height:12px;stroke-width:calc(2 * var(--i-weight,1))}.painel .op-size-n{border-radius:var(--r-full);background:var(--accent-solid);min-width:17px;height:17px;color:var(--accent-on);animation:p-pop .3s var(--spring);place-items:center;margin-right:-6px;padding:0 4px;font-size:10.5px;font-weight:600;display:grid}.painel .op-soldout{color:var(--text-3);font-size:12px}.painel .op-more{color:var(--text-2);margin:0;padding:6px 10px 4px;font-size:12px}.painel .op-opt-sk .op-opt-main{gap:8px}.painel .op-opt-sk .skel{display:block}.painel .skel.op-sk-th{border-radius:11px;flex:none;width:40px;height:40px}.painel .thumb.op-thumb{border-radius:11px;width:40px;height:40px}.painel .thumb.op-thumb .i{width:18px;height:18px}.painel .op-opt .thumb.op-thumb,.painel .op-opt .skel.op-sk-th{border-radius:14px;width:54px;height:54px}.painel .op-opt .thumb.op-thumb .i{width:20px;height:20px}.painel .op-sum{color:var(--text-2);margin-right:4px;font-size:12.5px;font-weight:500}.painel .op-lines{background:var(--fill-soft);border-radius:18px;padding:4px 14px;overflow:hidden}.painel .op-line{align-items:center;gap:10px;min-height:60px;padding:10px 0;display:flex;position:relative;overflow:hidden}.painel .op-line+.op-line:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:50px;right:-14px}.painel .op-line-main{flex:1;gap:2px;min-width:0;display:grid}.painel .op-line-main b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;overflow:hidden}.painel .op-line-main small{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.painel .op-line .stepper{background:var(--chip-bg);box-shadow:var(--ring);flex:none}.painel .op-remove:disabled{opacity:.4;cursor:default}.painel .op-modal .cd-sec{--field-h:var(--field-h-lg)}.painel .op-modal .cd-sec .field-pill{gap:10px;padding:0 16px}.painel .op-modal .cd-sec .field-pill>.i{width:16px;height:16px}.painel .op-modal .cd-sec .field-pill input{font-size:14px}@media (max-width:720px){.painel .op-modal .cd-sec .field-pill input{font-size:16px}}.painel .op-zip,.painel .op-modal .cd-sec .op-zip{padding-right:5px}.painel .btn.op-calc{height:26px;padding:0 12px;font-size:12.5px}.painel .op-modal .btn.op-calc{height:34px;padding:0 16px;font-size:13px}.painel .op-error:not(:empty){margin:-2px 4px 0;display:flex}.painel .op-opt-label{color:var(--text-3);margin-left:4px;font-weight:400}.painel .op-group{min-width:0}.painel button.op-rate .lr-label{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.painel .op-rate[aria-checked=true] .lr-label{font-weight:600}.painel .op-rate .mcheck{margin-left:2px}.painel .op-rate:disabled{opacity:.45;cursor:default}.painel .op-rate-sk .skel{height:11px;display:block}.painel .skel.op-sk-ico{border-radius:6px;flex:none;width:17px;height:17px}.painel .op-money>span{color:var(--text-2);font-size:13px;font-weight:500}.painel .op-row-main{flex:1;gap:1px;min-width:0;display:grid}.painel .op-facts{padding-block:4px}.painel .op-facts>.list-row{padding-block:10px}.painel .op-row-main b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;overflow:hidden}.painel .op-row-main small{color:var(--text-2);font-size:12px}.painel .op-totals,.painel .op-totals dt,.painel .op-totals dd{margin:0}.painel .op-totals>*+.list-row:before{left:0}.painel .op-total :is(dt,dd){font-size:15px;font-weight:600}.painel .view:has(.support-page){max-width:none;height:100%;padding:0}.painel .fx{--fx-sp-1:4px;--fx-sp-2:6px;--fx-sp-3:8px;--fx-sp-4:12px;--fx-sp-5:16px;--fx-sp-6:24px;flex-direction:column;flex:1;min-width:0;height:100%;display:flex;position:relative}.painel .fx-failed{justify-content:center}.painel .fx.fx-demo{text-align:left;height:auto}.painel .fx.fx-demo>.fx-strips{margin-bottom:16px;position:static}.painel .fx-demo-form{text-align:left;max-width:420px;margin:0 auto;display:grid}.painel .fx-bar{flex:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;height:52px;padding:0 12px 0 8px;display:grid}.painel .fx-bar-start{align-items:center;gap:8px;min-width:0;display:flex}.painel .fx-bar-mid{justify-content:center;display:flex}.painel .fx-bar-end{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.painel .fx-bar-group{gap:2px;display:inline-flex}.painel .fx-back{border-radius:var(--r-full);height:34px;color:var(--accent-fg);transition:background .12s var(--ease-out);flex:none;align-items:center;gap:2px;padding:0 12px 0 6px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.painel .fx-back:hover{background:var(--fill-soft)}.painel .fx-bar-sep{background:var(--line-strong);flex:none;width:1px;height:18px}.painel .fx-name{border-radius:var(--r-full);letter-spacing:-.012em;min-width:0;max-width:280px;height:34px;color:var(--text-1);transition:background .12s var(--ease-out);align-items:center;gap:6px;margin:0;padding:0 10px;font-size:15px;font-weight:600;line-height:20px;display:inline-flex}.painel .fx-name>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.painel .fx-name .i{color:var(--text-3);opacity:0;transition:opacity .12s var(--ease-out)}.painel button.fx-name:hover{background:var(--fill-soft)}.painel button.fx-name:is(:hover,:focus-visible) .i{opacity:1}.painel .fx-state{min-width:0;color:var(--text-2);white-space:nowrap;align-items:center;gap:7px;font-size:12.5px;line-height:17px;display:inline-flex}.painel .fx-state .link-btn{margin-left:4px}.painel .fx-state-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.painel .fx-bar-start .fx-name{flex:none}.painel .fx-bar-start .fx-state{flex:0 auto}.painel .fx-dot{background:var(--text-3);border-radius:50%;flex:none;width:7px;height:7px}.painel .fx-state.ok .fx-dot{background:var(--ok-fill)}.painel .fx-state.warn .fx-dot{background:var(--warn-fill)}.painel .fx-state.err{color:var(--err)}.painel .fx-state.err .fx-dot{background:var(--err-fill)}.painel .fx-presence{border-radius:var(--r-full);background:var(--fill-soft);height:26px;color:var(--text-2);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:0 10px 0 4px;font-size:12px;display:inline-flex}.painel .fx-tool{width:34px;height:34px;color:var(--text-1);transition:background .12s var(--ease-out), transform .12s var(--ease-out);border-radius:50%;flex:none;place-items:center;display:inline-grid}.painel .fx-tool:hover:not(:disabled){background:var(--fill-soft)}.painel .fx-tool:active:not(:disabled){transform:scale(.92)}.painel .fx-tool:disabled{opacity:.3;cursor:default}.painel .fx-chip{border-radius:var(--r-full);background:var(--fill);height:34px;color:var(--text-1);white-space:nowrap;transition:background .15s var(--ease-out);flex:none;align-items:center;gap:6px;padding:0 13px 0 11px;font-size:13px;font-weight:500;display:inline-flex}.painel .fx-chip:hover{background:var(--fill-strong)}.painel .fx-chip.ok .i{color:var(--ok)}.painel .fx-chip.warn{background:var(--warn-tint);color:var(--warn)}.painel .fx-chip.err{background:var(--err-tint);color:var(--err)}.painel .fx-chip.warn:hover,.painel .fx-chip.err:hover{filter:brightness(.97)}.painel .fx-soon .i{width:13px;height:13px}.painel .fx-main{border-radius:var(--r-4);background:var(--panel);min-height:0;box-shadow:var(--ring);overscroll-behavior:contain;transition:margin-right .42s var(--spring);flex:1;margin:0 8px 8px;scroll-padding:24px;overflow:auto}.painel .painel-app.sheet-on .fx-main{margin-right:calc(min(400px,100% - 16px) + 16px)}.painel .painel-app:has(.fx) .vaul-panel.right{top:60px}.painel .painel-app.sheet-on .fx-main.fx-main-map{--fx-sheet-w:calc(min(400px, 100vw - 16px) + 8px);margin-right:8px}.painel .painel-app:has(.fx-main-map) .vaul-panel.right{bottom:16px;right:16px}@media (prefers-reduced-motion:no-preference){.painel:not([data-motion=reduced]) .painel-app:has(.fx) .vaul-panel.right[data-state=open]{animation:p-fxTIn .42s var(--spring)!important}.painel:not([data-motion=reduced]) .painel-app:has(.fx) .vaul-panel.right[data-state=closed]{animation:p-fxTOut .2s var(--ease-out) forwards!important}}@keyframes p-fxTOut{to{opacity:0;transform:translate(24px)}}.painel .fx-col{gap:16px;max-width:760px;margin:0 auto;padding:24px 24px 72px;display:grid}.painel .fx-strips{z-index:3;gap:8px;display:grid;position:sticky;top:8px}.painel .fx-strips:empty{display:none}.painel .fx-col>.attn{margin:0}.painel .fx-strips .attn{background:color-mix(in srgb, var(--warn-fill) 14%, var(--panel));box-shadow:var(--ring);margin:0}.painel .fx-strips .attn.err{background:color-mix(in srgb, var(--err-fill) 11%, var(--panel))}.painel .fx-strips .attn.neutral{background:color-mix(in srgb, var(--text-1) 5%, var(--panel))}.painel .fx-strip-actions{flex:none;gap:6px;display:flex}@container device (max-width:767px){.painel .attn.fx-legacy-strip{flex-wrap:wrap;row-gap:8px;padding:10px 8px 8px 14px}.painel .fx-legacy-strip .grow{flex-basis:calc(100% - 26px)}.painel .fx-legacy-strip .fx-strip-actions{margin-left:26px}}.painel .fx-list{gap:16px;display:grid}.painel .fx-new-group{justify-self:start}.painel .fx-group{padding:var(--fx-sp-3);border-radius:var(--fx-card-r);background:var(--card-bg);box-shadow:var(--card-shadow);scroll-margin:24px;position:relative}.painel .fx-group-head{padding:0 2px var(--fx-sp-2) 0;align-items:center;gap:6px;display:flex}.painel .fx-group-head:last-child{padding-bottom:0}.painel .fx-fold .chev{transition:transform .3s var(--ease-smooth);transform:rotate(90deg)}.painel .fx-fold[aria-expanded=false] .chev{transform:none}.painel .fx-group-h{min-width:0;font:inherit;letter-spacing:inherit;flex:1;margin:0}.painel .fx-group-title{width:100%;min-height:48px;padding:6px var(--fx-sp-4);border-radius:calc(var(--fx-card-r) - var(--fx-sp-3));text-align:left;transition:background .12s var(--ease-out);align-content:center;justify-items:start;display:grid}.painel button.fx-group-title:hover{background:var(--fill-soft)}.painel .fx-group-title:focus-visible{outline-offset:-2px}.painel .fx-group-name{letter-spacing:-.012em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--text-1);font-size:15px;font-weight:600;line-height:20px;overflow:hidden}.painel .fx-group-meta{max-width:100%;color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;line-height:16px;overflow:hidden}.painel .fx-group-badges{flex:none;align-items:center;gap:6px;display:flex}.painel .fx-group-note{margin:calc(-1 * var(--fx-sp-1)) var(--fx-sp-4) var(--fx-sp-3);color:var(--text-2);font-size:12.5px;line-height:17px}.painel .fx-group[data-flash]{animation:p-fxRing 1.2s var(--ease-out)}@keyframes p-fxRing{0%,55%{box-shadow:0 0 0 2px var(--accent-fg), var(--card-shadow)}to{box-shadow:var(--card-shadow)}}.painel .fx-blocks{gap:var(--fx-sp-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.painel .fx-block{padding:var(--fx-sp-4);border-radius:calc(var(--fx-card-r) - var(--fx-sp-3));background:var(--fill-soft);scroll-margin:24px;position:relative}.painel .fx-block.fx-event{gap:var(--fx-sp-4);grid-template-columns:30px minmax(0,1fr) 30px;display:grid}.painel .fx-block.fx-event:not(:has(>.fx-more)){grid-template-columns:30px minmax(0,1fr)}.painel .fx.reading .fx-block.fx-event{grid-template-columns:30px minmax(0,1fr);padding-right:14px}.painel .fx-hit{z-index:0;border-radius:inherit;transition:background .12s var(--ease-out), box-shadow .12s var(--ease-out);position:absolute;inset:0}.painel .fx-hit:hover{box-shadow:inset 0 0 0 1px var(--line-strong)}.painel .fx-hit:focus-visible{outline-offset:-2px}.painel .fx-block>:is(.fx-tile,.fx-block-head,.fx-block-main){z-index:1;pointer-events:none;position:relative}.painel :is(.fx-block-head,.fx-block-main) :is(button,a,input){pointer-events:auto}.painel .fx-block>.fx-more{z-index:1;position:relative}.painel .fx-block[data-flash]>.fx-hit{animation:p-fxHit 1.2s var(--ease-out)}@keyframes p-fxHit{0%,55%{box-shadow:inset 0 0 0 2px var(--accent-fg)}to{box-shadow:none}}.painel .fx-block-main{min-width:0}.painel .fx-block-head{align-items:center;gap:var(--fx-sp-3);min-height:26px;display:flex}.painel .fx-block-head>.fx-more{margin:-2px -4px -2px auto}.painel .fx-block-preview{margin-top:var(--fx-sp-3)}.painel .fx-block-preview:empty{display:none}.painel .fx-block-preview .fx-bubble{max-width:min(100% - 6px,470px)}.painel .fx-block-preview .fx-meta{margin-left:2px}.painel .fx-block-preview>.fx-meta:first-child{margin-top:0}.painel .fx-type,.painel .fx-type-extra{color:var(--text-2);white-space:nowrap;font-size:12.5px;line-height:17px}.painel .fx-type{flex:none;font-weight:600}.painel .fx-type-extra{text-overflow:ellipsis;min-width:0;overflow:hidden}.painel .fx-flag{color:var(--warn);place-items:center;display:inline-grid}.painel .fx-flag.err{color:var(--err)}.painel .fx-bubble{isolation:isolate;background:var(--msg-in);width:fit-content;max-width:min(100%,470px);color:var(--msg-in-ink);border-radius:18px 18px 18px 0;margin-left:6px;padding:6px 12px;position:relative}.painel .fx-bubble:before{content:"";z-index:-1;background:inherit;pointer-events:none;width:8px;height:17px;position:absolute;bottom:0;left:-7px;transform:scaleX(-1);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 17'%3E%3Cpath d='M0 0H1C1 7 3.2 12.4 7.5 15.7C8.1 16.2 7.9 17 7.2 17H0Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 17'%3E%3Cpath d='M0 0H1C1 7 3.2 12.4 7.5 15.7C8.1 16.2 7.9 17 7.2 17H0Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}.painel .fx-bubble+.fx-bubble{margin-top:6px}.painel .fx-bubble-text{white-space:pre-wrap;overflow-wrap:break-word;text-wrap:wrap;letter-spacing:0;margin:0;font-size:14px;line-height:19px}.painel .fx-bubble-text strong{font-weight:600}.painel .fx-bubble-text code{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12.5px}.painel .fx-bubble-label{opacity:.62;margin-bottom:1px;font-size:11px;font-weight:600;line-height:15px;display:block}.painel .fx-bubble.note{border-radius:var(--r-3);background:var(--color-note);color:var(--color-note-ink);margin-left:0;padding:8px 12px}.painel .fx-bubble.note:before{display:none}.painel .fx-var{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:color-mix(in srgb, currentColor 50%, transparent);text-decoration-color:color-mix(in srgb, currentColor 50%, transparent);text-underline-offset:3px;text-decoration-thickness:1.5px}.painel .fx-var.blank{background:color-mix(in srgb, currentColor 10%, transparent);border-radius:5px;padding:0 3px;text-decoration:none}.painel .fx-var.unknown{color:var(--err);-webkit-text-decoration-color:var(--err);text-decoration-color:var(--err)}.painel .fx-meta{color:var(--text-2);margin:6px 0 0 6px;font-size:12px;line-height:16px}.painel .fx-code{background:var(--fill-soft);color:var(--text-1);border-radius:5px;padding:1px 5px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11.5px}.painel .fx-code.big{padding:3px 8px;font-size:12.5px}.painel .fx-media{align-items:center;gap:10px;margin-left:6px;display:flex}.painel .fx-media-tile{background:var(--fill-soft);width:56px;height:44px;color:var(--text-3);border-radius:12px;flex:none;place-items:center;display:grid}.painel .fx-media .fx-meta{margin:0}.painel .fx-listfix{margin:8px 0 0 6px;display:flex}.painel .fx-ports{gap:var(--fx-sp-2);margin:var(--fx-sp-4) 0 0;grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.painel .fx-port{align-items:center;gap:var(--fx-sp-2) var(--fx-sp-3);min-height:40px;padding:var(--fx-row-pad) var(--fx-row-pad) var(--fx-row-pad) var(--fx-sp-3);border-radius:var(--fx-row-r);background:var(--fill-soft);flex-wrap:wrap;display:flex}.painel .fx-port-lead{width:24px;color:var(--text-3);flex:none;place-items:center;display:grid}.painel .fx-port>.fx-dest{margin-left:auto}.painel .fx-key{background:var(--fill);min-width:20px;height:20px;color:var(--text-1);border-radius:6px;place-items:center;padding:0 5px;font-size:11.5px;font-weight:600;line-height:1;display:inline-grid}.painel .fx-key.big{border-radius:9px;flex:none;min-width:30px;height:30px;font-size:13px}.painel .fx-port-label{min-width:0;color:var(--text-1);flex:10rem;font-size:13px;line-height:17px;display:grid}.painel .fx-port-label>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.painel .fx-port-label small{color:var(--text-3);font-size:11.5px;line-height:15px}.painel .fx{--fx-row-pad:var(--fx-sp-2);--fx-row-r:16px;--fx-card-r:26px}.painel :is(.fx-port>.fx-dest,.fx-m-port:not(.fx-m-eport)>.fx-m-dest){border-radius:calc(var(--fx-row-r) - var(--fx-row-pad));align-self:stretch;height:auto;min-height:28px}.painel .fx-dest{border-radius:var(--r-full);background:var(--accent-tint);min-width:0;max-width:min(340px,100%);height:30px;color:var(--accent-fg);white-space:nowrap;transition:background .12s var(--ease-out), transform .12s var(--ease-out);align-items:center;gap:5px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.painel .fx-dest:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 20%, transparent)}.painel .fx-dest:active:not(:disabled){transform:scale(.96)}.painel .fx-dest:disabled{cursor:default}.painel .fx-dest-text,.painel .fx-dest-sub{text-overflow:ellipsis;min-width:0;overflow:hidden}.painel .fx-dest-text{flex:0 auto}.painel .fx-dest-sub{opacity:.7;flex:0 3 auto;font-weight:400}.painel .fx-dest:is(.is-follows,.is-free,.is-team){color:var(--text-3);background:0 0}.painel .fx-dest:is(.is-follows,.is-free,.is-team):hover:not(:disabled){background:var(--fill-soft)}.painel .fx-dest.is-free{color:var(--accent-fg)}.painel .fx-dest:is(.is-missing,.is-broken){background:var(--err-tint);color:var(--err)}.painel .fx-dest:is(.is-missing,.is-broken):hover:not(:disabled){background:color-mix(in srgb, var(--err) 20%, transparent)}.painel .fx-dest:is(.is-missing,.is-broken):active:not(:disabled){background:color-mix(in srgb, var(--err) 26%, transparent)}.painel .fx-event{align-items:start}.painel .fx-event>:is(.fx-tile,.fx-more){margin-top:2.5px}.painel .fx-event-main{align-items:center;gap:var(--fx-sp-2) var(--fx-sp-4);flex-wrap:wrap;min-height:30px;display:flex}.painel .fx-event-text{flex:12rem;min-width:0;display:grid}.painel .fx-event-main>.fx-dest{margin-left:auto}.painel .fx-event-title{align-items:center;gap:6px;min-width:0;font-size:13.5px;font-weight:500;line-height:18px;display:flex}.painel .fx-event-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.painel .fx-kind{background:var(--fill-soft);color:var(--text-2);border-radius:999px;flex:none;align-items:center;gap:4px;padding:1px 7px;font-size:11px;font-weight:600;line-height:16px;display:inline-flex}.painel .fx-event .fx-meta{margin:1px 0 0}.painel .fx-add{align-items:center;gap:var(--fx-sp-3);width:100%;min-height:40px;margin-top:var(--fx-sp-3);padding:0 var(--fx-sp-4);border-radius:calc(var(--fx-card-r) - var(--fx-sp-3));color:var(--accent-fg);text-align:left;transition:background .12s var(--ease-out);font-size:13px;font-weight:500;display:flex;position:relative}.painel .fx-add:hover{background:var(--fill-soft)}.painel .fx-add:focus-visible{outline-offset:-2px}.painel .fx-add .i{width:16px;height:16px;margin:0 3px}.painel .fx-entry .fx-add{gap:var(--fx-sp-4)}.painel .fx-entry .fx-add .i{margin:0 7px}.painel .fx-out{align-items:center;gap:var(--fx-sp-2);min-width:0;margin:var(--fx-sp-3) 0 0;color:var(--text-3);font-size:12px;line-height:16px;display:flex}.painel .fx-token{align-items:center;gap:var(--fx-sp-1);min-width:0;height:22px;padding:0 var(--fx-sp-3) 0 var(--fx-sp-2);border-radius:var(--r-full);background:color-mix(in srgb, var(--c) 14%, transparent);color:color-mix(in srgb, var(--c) 80%, var(--text-1));font-weight:600;display:inline-flex}.painel .fx-out>span:first-child{white-space:nowrap;flex:none}.painel .fx-token .i{flex:none}.painel .fx-token-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.painel .fx-ports.fx-exit{margin:var(--fx-sp-3) 0 0}.painel .fx-exit .fx-port{--fx-row-r:var(--r-full);padding-left:var(--fx-sp-4)}.painel .fx-cases{list-style:none}.painel .fx-cases>.fx-ports{margin:0}.painel .fx-case{gap:var(--fx-sp-3);grid-template-columns:minmax(0,1fr);display:grid}.painel .fx-case-end{min-height:28px;padding:0 var(--fx-sp-3) 0 calc(var(--fx-sp-3) * 2 + 22px);color:var(--text-3);align-items:center;font-size:12px;font-weight:600;line-height:16px;display:flex}.painel .fx-group.fx-nest{margin-left:var(--fx-sp-6);padding:0 0 0 var(--fx-sp-4);box-shadow:inset 2px 0 0 var(--line);background:0 0;border-radius:0}.painel .fx-nest-head{padding:0 2px var(--fx-sp-1) 0}.painel .fx-nest-head .fx-group-title{min-height:32px;padding:0 var(--fx-sp-4);border-radius:var(--fx-row-r)}.painel .fx-pop{outline:none}.painel .fx-menu .menu-item .lead{width:22px}.painel .app-icon.fx-menu-tile .i{width:13px;height:13px}.painel .fx-menu .menu-item:disabled{opacity:.45}.painel .fx-blocks-grid{align-items:flex-start;gap:4px;display:flex}.painel .fx-blocks-grid .menu-list{width:236px;max-height:none}.painel .popover:has(.fx-pick){background:color-mix(in srgb, var(--raised) 86%, transparent);-webkit-backdrop-filter:blur(24px)saturate(1.8);backdrop-filter:blur(24px)saturate(1.8);border-radius:14px}.painel .fx-pick{grid-template-columns:minmax(0,1fr);width:340px;display:grid}.painel .fx-pick-search{flex:none;max-width:none}.painel .fx-pick-list{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:1px;max-height:min(340px,100dvh - 220px);margin-top:6px;padding-top:5px;scroll-padding:5px 0;display:grid;overflow-y:auto}.painel .fx-pick-item{text-align:left;width:100%;min-height:32px;color:var(--text-1);border-radius:8px;align-items:center;gap:8px;padding:4px 8px;font-size:13px;display:flex}.painel .fx-pick-item.kind-group:not(:first-child){margin-top:6px}.painel .fx-pick-item.kind-block{padding-left:16px}.painel .fx-pick-item .app-icon{border-radius:6px;width:20px;height:20px}.painel .fx-pick-item .app-icon .i{width:12px;height:12px}.painel .fx-pick-item.kind-new,.painel .fx-pick-item.kind-clear{color:var(--accent-fg)}.painel .fx-pick-item.active{background:var(--menu-hi);color:var(--menu-hi-on)}.painel .fx-pick-item.active :is(small,.fx-pick-check,.fx-pick-count){color:var(--menu-hi-on)}.painel .fx-pick-text{flex:1;align-items:baseline;gap:6px;min-width:0;display:flex}.painel .fx-pick-text :is(b,small){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.painel .fx-pick-text small{flex:1 1 0}.painel .fx-pick-text b{font-weight:500}.painel .fx-pick-item.kind-group .fx-pick-text b{font-weight:600}.painel .fx-pick-text small{color:var(--text-3);font-size:12px}.painel .fx-pick-count{color:var(--text-3);flex:none;font-size:12px}.painel .fx-pick-check{color:var(--accent-fg);flex:none}.painel .fx-pick-empty{text-align:center;color:var(--text-2);padding:18px 10px;font-size:12.5px}.painel .fx-form{gap:16px;width:340px;padding:8px 8px 6px;display:grid}.painel .fx-vpick{width:300px}.painel .fx-vpick .menu-list{border-top:1px solid var(--line);width:auto;min-width:0;max-width:none;max-height:min(320px,100dvh - 220px);margin-top:6px;padding-top:5px;scroll-padding:5px 0;overflow-y:auto}.painel .fx-vpick .menu-item .grow{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.painel .fx-pick-error{color:var(--err);align-items:center;gap:6px;margin:6px 8px 0;font-size:12px;line-height:16px;display:flex}.painel .menu-item .fx-vcode{color:var(--text-3);flex:none;margin-left:auto;padding-left:18px;font-size:12px}.painel .menu-item:is(:hover,:focus-visible,.active) .fx-vcode{color:inherit;opacity:.7}.painel .fx-problems{width:360px;max-height:min(520px,100dvh - 120px);padding:4px 2px;overflow-y:auto}.painel .fx-problems-head{justify-content:space-between;align-items:baseline;gap:8px;padding:6px 8px 8px;display:flex}.painel .fx-problems-head h3{letter-spacing:-.012em;margin:0;font-size:15px;font-weight:600;line-height:20px}.painel .fx-problems-head span{color:var(--text-2);font-size:12px}.painel .fx-problems h4{color:var(--text-2);margin:8px 8px 4px;font-size:11.5px;font-weight:500;line-height:15px}.painel .fx-problems ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.painel .fx-issue{align-items:center;gap:6px;display:flex}.painel .fx-issue-main{text-align:left;border-radius:10px;flex:1;align-items:flex-start;gap:10px;min-width:0;padding:8px;display:flex}.painel .fx-issue-main:hover{background:var(--fill-soft)}.painel .fx-issue-icon{margin-top:1px}.painel .fx-issue-icon.err{color:var(--err)}.painel .fx-issue-icon.warn{color:var(--warn)}.painel .fx-issue-text{gap:2px;min-width:0;display:grid}.painel .fx-issue-text b{font-size:13px;font-weight:500;line-height:17px}.painel .fx-issue-text small{color:var(--text-2);overflow-wrap:anywhere;font-size:11.5px;line-height:15px}.painel .fx-issue-fix{flex:none;margin-right:4px}.painel .fx-problems-empty{color:var(--text-2);align-items:center;gap:8px;padding:12px 10px 14px;font-size:12.5px;display:flex}.painel .fx-problems-empty .i{color:var(--ok)}.painel .fx-sheet{flex-direction:column;flex:1;min-height:0;display:flex}.painel .fx-foot-left{margin-right:auto}.painel .fx-stack{gap:8px;display:grid}.painel .fx-label{color:var(--text-1);font-size:12.5px;font-weight:500;line-height:17px}.painel .fx-first{color:var(--text-2);margin-bottom:-8px}.painel .fx-hint{color:var(--text-2);font-size:12px;line-height:16px}.painel .fx-hint.fx-grow{flex:1;min-width:0}.painel .field-pill.fx-words{height:auto;min-height:var(--field-h);border-radius:calc(var(--field-h) / 2);flex-wrap:wrap;gap:4px 0;padding:4px}.painel .fx-words input{flex:1 0 64px;width:auto;height:26px;padding:0 6px}.painel .fx-words.empty input{padding-left:10px}.painel .fx-word-slot{flex:none;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.painel .fx-word{border-radius:var(--r-full);background:var(--chip-bg);min-width:0;max-width:100%;height:26px;box-shadow:inset 0 0 0 1px var(--line);color:var(--text-1);white-space:nowrap;cursor:default;align-items:center;gap:2px;padding:0 3px 0 10px;font-size:13px;font-weight:500;display:inline-flex}.painel .fx-word .t{text-overflow:ellipsis;min-width:0;overflow:hidden}.painel .fx-word button{width:20px;height:20px;color:var(--text-3);transition:background .15s var(--ease-out), color .15s var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.painel .fx-word button:after{content:"";position:absolute;inset:-3px}.painel .fx-word button:hover{background:var(--fill);color:var(--text-1)}.painel .fx-word button:focus-visible{box-shadow:inset 0 0 0 2px var(--focus);outline:none}.painel .fx-word.bad{background:var(--err-tint);box-shadow:none;color:var(--err)}.painel .fx-word.bad button{color:inherit}.painel .fx-word.flash{animation:p-word-flash .3s var(--ease-out)}@keyframes p-word-flash{0%{background:var(--accent-tint);box-shadow:inset 0 0 0 2px var(--focus)}}.painel .fx-note-line{color:var(--text-2);margin:0;font-size:12.5px;line-height:17px}.painel .fx-rows{background:var(--fill-soft);border-radius:18px;padding:4px 14px}.painel .fx-rows .set-row{min-height:52px}.painel .fx-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.painel .fx-opt{background:var(--fill-soft);border-radius:18px;gap:10px;padding:12px;display:grid}.painel .fx-opt :is(.input,.fx-select){background:var(--chip-bg);box-shadow:var(--ring)}.painel .fx-opt .input:focus{box-shadow:inset 0 0 0 2px var(--focus)}.painel .fx-opt .field.invalid .input{box-shadow:inset 0 0 0 2px var(--err)}.painel .fx-opt .fx-words{background:var(--chip-bg);box-shadow:var(--ring)}.painel .fx-opt .fx-words:focus-within{box-shadow:inset 0 0 0 2px var(--focus)}.painel .fx-opt .fx-words.invalid{box-shadow:inset 0 0 0 2px var(--err)}.painel .fx-opt .fx-word:not(.bad){background:var(--fill);box-shadow:none}.painel .fx-opt-line{align-items:center;gap:8px;display:flex}.painel .fx-opt-line .input{flex:1;min-width:0}.painel .fx-add-inline{justify-self:start}.painel .fx-select{contain:inline-size;width:100%;min-width:0;height:var(--field-h);border-radius:var(--r-full);background:var(--fill-soft);text-align:left;color:var(--text-1);transition:background .15s var(--ease-out);justify-content:space-between;align-items:center;gap:8px;padding:0 12px 0 14px;font-size:13px;font-weight:500;display:flex}.painel .fx-select:hover:not(:disabled){background:var(--fill)}.painel .fx-select .i{color:var(--text-3)}.painel .fx-select-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.painel .fx-select-value.ph{color:var(--text-3)}.painel .fx-select.invalid .fx-select-value.ph{color:var(--warn)}.painel .fx-cmp{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.painel .fx-cmp>.input{grid-column:1/3}.painel .fx-cmp-x{grid-area:1/3}.painel .fx-cmp>.fx-cmp-value{grid-column:1/3}.painel .fx-expr{gap:var(--fx-sp-3,8px);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;display:grid}.painel .fx-expr>.input+.input,.painel .fx-expr>.fx-select+.input{grid-column:2}.painel .fx-expr>.fx-expr-args{grid-column:1/-1}.painel .fx-expr-args{gap:var(--fx-sp-3,8px);padding-left:var(--fx-sp-4,12px);box-shadow:inset 2px 0 0 var(--line);display:grid}.painel .fx-expr-arg{gap:var(--fx-sp-1,4px);display:grid}.painel .fx-pairs>.fx-pair{gap:var(--fx-sp-3,8px);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:center}.painel .fx-pairs>.fx-pair.expr{grid-template-columns:minmax(0,1fr) auto}.painel .fx-pairs>.fx-pair.expr>.fx-expr{grid-column:1/-1}.painel .fx-pair.with-hint{gap:var(--fx-sp-3,8px);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center}.painel .fx-pairs{gap:var(--fx-sp-3,8px);display:grid}.painel .fx-pair.fx-ai-field{gap:var(--fx-sp-3,8px);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:center}.painel .fx-asset{gap:var(--fx-sp-3,8px);padding:var(--fx-sp-2,6px);border-radius:var(--fx-row-r,16px);background:var(--fill-soft);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;display:grid}.painel .fx-asset-thumb{border-radius:calc(var(--fx-row-r,16px) - var(--fx-sp-2,6px));background:var(--fill);width:56px;height:44px;color:var(--text-3);object-fit:cover;place-items:center;display:grid}.painel .fx-asset-text{min-width:0;font-size:13.5px;line-height:18px;display:grid}.painel .fx-asset-text b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.painel .fx-asset-text span{color:var(--text-2);font-size:12px;line-height:16px}.painel .fx-asset-actions{gap:var(--fx-sp-3,8px);flex-wrap:wrap;display:flex}.painel img.fx-media-tile{object-fit:cover}.painel .fx-dest.wide{width:100%;min-width:0;max-width:none;height:var(--field-h);background:var(--fill-soft);contain:inline-size;padding:0 12px 0 14px;display:flex}.painel .fx-dest.wide:hover:not(:disabled){background:var(--fill)}.painel .fx-dest.wide:active:not(:disabled){transform:none}.painel .fx-dest.wide>.i:last-child{color:var(--text-3);flex:none;margin-left:auto}.painel .fx-dest.wide:is(.is-follows,.is-free,.is-team){background:var(--fill-soft)}.painel .fx-dest.wide:is(.is-missing,.is-broken){background:var(--err-tint)}.painel .fx-dest.wide:is(.is-missing,.is-broken)>.i:last-child{color:inherit}.painel .fx-opt .fx-dest.wide:not(.is-missing,.is-broken){background:var(--chip-bg);box-shadow:var(--ring)}.painel .fx-opt .fx-dest.wide:not(.is-missing,.is-broken):hover:not(:disabled){background:color-mix(in srgb, var(--chip-bg), var(--text-1) 6%)}.painel .fx-hours{display:grid}.painel .fx-day{grid-template-columns:104px minmax(0,1fr);align-items:start;gap:8px;padding:10px 0;display:grid}.painel .fx-day+.fx-day{box-shadow:inset 0 1px 0 var(--line)}.painel .fx-day-switch{height:var(--field-h);text-align:left;align-items:center;gap:10px;font-size:13px;font-weight:500;display:flex}.painel .fx-day-switch:focus-visible{border-radius:8px}.painel .fx-day-spans{gap:8px;min-width:0;display:grid}.painel .fx-span{min-height:var(--field-h);align-items:center;gap:4px;display:flex}.painel .fx-span .input.time-field{width:64px}.painel .fx-span-tools{flex:none;grid-template-columns:repeat(3,28px);gap:8px;margin-left:auto;padding-left:4px;display:grid}.painel .fx-span-tools .icon-btn{width:28px;height:28px}.painel .fx-span-tools .icon-btn:disabled{opacity:.35}.painel .fx-span-add{grid-column:1}.painel .fx-span-copy{grid-column:2}.painel .fx-span-x{grid-column:3}.painel .fx-day-closed{height:var(--field-h);color:var(--text-3);align-items:center;font-size:13px;display:flex}.painel .fx-hours-error{color:var(--err);align-items:center;gap:6px;padding:8px 0 10px;font-size:12px;display:flex}.painel .fx-vf-box{background:var(--fill-soft);cursor:text;transition:box-shadow .2s var(--ease-out);border-radius:17px;position:relative}.painel .fx-vf-box:focus-within{box-shadow:inset 0 0 0 2px var(--focus)}.painel .fx-vf.invalid .fx-vf-box{box-shadow:inset 0 0 0 2px var(--err)}.painel .fx-vf-text{position:relative}.painel .fx-vf-mirror,.painel textarea.fx-vf-input{letter-spacing:inherit;white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;tab-size:4;border:0;margin:0;padding:8px 14px 10px;font-family:inherit;font-size:13px;font-weight:500;line-height:18px}.painel .fx-vf-mirror{min-height:54px;color:var(--text-1);pointer-events:none}.painel .fx-vf-tok{background:var(--accent-tint);box-shadow:0 0 0 2px var(--accent-tint);color:var(--accent-fg);border-radius:5px}.painel .fx-vf-tok.unknown{background:var(--err-tint);box-shadow:0 0 0 2px var(--err-tint);color:var(--err)}.painel .fx-vf-brace{opacity:.5}.painel .fx-vf-tok[data-fx-in]{animation:p-fxTokIn .6s var(--ease-out)}@keyframes p-fxTokIn{0%{background:color-mix(in srgb, var(--accent) 42%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 42%, transparent)}}.painel textarea.fx-vf-input{border-radius:inherit;color:#0000;width:100%;height:100%;min-height:0;caret-color:var(--text-1);resize:none;box-shadow:none;background:0 0;outline:none;display:block;position:absolute;inset:0;overflow:hidden}.painel textarea.fx-vf-input::selection{background:color-mix(in srgb, var(--accent) 32%, transparent);color:#0000}.painel textarea.fx-vf-input:focus{box-shadow:none}.painel textarea.fx-vf-input::placeholder{color:var(--text-3)}.painel .fx-vf-tools{align-items:center;gap:2px;padding:0 6px 6px;display:flex}.painel .fx-tool-chip{border-radius:var(--r-full);height:26px;color:var(--text-2);transition:background .12s var(--ease-out), color .12s;align-items:center;gap:5px;padding:0 9px 0 7px;font-size:12.5px;font-weight:500;display:inline-flex}.painel .fx-tool-chip:hover{background:var(--fill);color:var(--text-1)}.painel .fx-tool-mark{width:26px;height:26px;color:var(--text-2);transition:background .12s var(--ease-out), color .12s;border-radius:50%;place-items:center;font-size:13px;display:grid}.painel .fx-tool-mark:hover{background:var(--fill);color:var(--text-1)}.painel .fx-mark.bold{font-weight:700}.painel .fx-mark.italic{font-style:italic}.painel .fx-mark.strike{text-decoration:line-through}.painel .fx-count{color:var(--text-3);margin-left:auto;padding-right:4px;font-size:11.5px}.painel .fx-count.over{color:var(--err)}.painel .fx-vf-suggest{z-index:5;background:color-mix(in srgb, var(--raised) 86%, transparent);-webkit-backdrop-filter:blur(24px)saturate(1.8);backdrop-filter:blur(24px)saturate(1.8);max-width:100%;box-shadow:var(--pop);cursor:default;transform-origin:0 0;animation:p-fxSuggestIn .18s var(--ease-out);border-radius:12px;padding:5px;position:absolute;top:calc(100% + 6px);left:0}.painel .fx-vf-suggest .menu-list{min-width:220px}.painel .fx-codefield-box{min-width:0;position:relative}@keyframes p-fxSuggestIn{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.painel .dialog.fx-keys-dialog{width:min(420px,100% - 32px)}.painel .fx-keys{margin:0;display:grid}.painel .fx-keys-row{justify-content:space-between;align-items:center;gap:12px;min-height:36px;display:flex}.painel .fx-keys-row+.fx-keys-row{box-shadow:inset 0 1px 0 var(--line)}.painel .fx-keys dt{align-items:center;gap:4px;display:flex}.painel .fx-keys dd{color:var(--text-2);text-align:right;margin:0;font-size:12.5px}.painel .fx-keys-or{color:var(--text-3);font-size:11.5px}.painel .fx-keys-gap{flex:none;width:8px}.painel .fx-loading .skel{display:block}.painel .fx-sk-back{border-radius:var(--r-full);width:78px;height:30px}.painel .fx-sk-name{width:120px;height:16px}.painel .fx-sk-state{width:150px;height:11px}.painel .fx-sk-seg{border-radius:var(--r-full);width:132px;height:32px}.painel .fx-sk-chip{border-radius:var(--r-full);width:112px;height:34px}.painel .fx-sk-btn{border-radius:var(--r-full);width:84px;height:34px}.painel .fx-sk-group{gap:16px;padding:16px 14px 18px;display:grid}.painel .fx-sk-title{width:180px;height:16px}.painel .fx-sk-row{gap:12px;display:flex}.painel .fx-sk-tile{border-radius:8.5px;flex:none;width:30px;height:30px}.painel .fx-sk-lines{flex:1;gap:8px;display:grid}.painel .fx-sk-type{width:110px;height:10px}.painel .fx-sk-bubble{border-radius:18px;width:62%;height:40px}.painel .fx-sk-bubble.short{width:38%}.painel .fx-sk-entries{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.painel .fx-sk-entry{background:var(--card-bg);box-shadow:var(--card-shadow);border-radius:22px;align-items:center;gap:10px;padding:12px;display:flex}.painel .fx-sk-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.painel .fx-sk-exits{box-shadow:inset 0 1px 0 var(--line);gap:10px;padding-top:14px;display:grid}.painel .fx-sk-exit{justify-content:space-between;align-items:center;gap:8px;display:flex}@container device (min-width:768px) and (max-width:1439px){.painel .fx-bar{grid-template-columns:minmax(0,1fr) auto auto}}@container device (min-width:768px) and (max-width:1279px){.painel .fx-chip.ok{justify-content:center;width:34px;padding:0}.painel .fx-chip.ok span{display:none}}@container device (max-width:767px){.painel .fx-bar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"start start""mid end";row-gap:8px;height:auto;padding:8px 12px 10px 6px}.painel .fx-bar-start{flex-wrap:wrap;grid-area:start;row-gap:2px}.painel .fx-bar-mid{grid-area:mid;justify-content:flex-start;padding-left:6px}.painel .fx-bar-end{grid-area:end}.painel .fx-bar-sep,.painel .fx-presence{display:none}.painel .fx-name{max-width:calc(100% - 100px);padding:0 6px;font-size:17px}.painel .fx-state{flex-basis:100%;padding-left:12px}.painel .fx-main{box-shadow:none;border-radius:0;margin:0}.painel .fx-col{padding:12px 12px 48px}.painel .fx-block.fx-event{gap:var(--fx-sp-3)}.painel .fx-dest{max-width:min(220px,46vw)}.painel .fx-dest-sub{display:none}.painel .fx-group.fx-nest{margin-left:var(--fx-sp-3);padding-left:var(--fx-sp-3)}.painel .fx-bubble-text{font-size:15px;line-height:20px}.painel .fx-event-title{white-space:normal}.painel .fx-chip:not(:has(span)){justify-content:center;width:34px;padding:0}}.painel .fx-p-btn.btn-neutral:disabled{opacity:1;color:var(--text-3)}.painel .dialog.fx-p-dialog{width:min(540px,100% - 32px)}.painel .dialog-head.fx-p-head{flex-direction:column;align-items:stretch;gap:8px;padding-bottom:6px}.painel .fx-p-head h3{flex:none}.painel .fx-p-head p.fx-p-lead{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-size:13px;line-height:18px;display:flex}.painel .fx-p-bot{border-radius:var(--r-full);background:color-mix(in oklch, var(--accent) 12%, transparent);max-width:100%;height:22px;color:var(--accent-fg);align-items:center;gap:5px;padding:0 9px 0 7px;font-size:12.5px;font-weight:600;display:inline-flex}.painel .fx-p-bot>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.painel .fx-p-bot .i{flex:none}.painel .dialog-body.fx-p-body{gap:18px;padding-bottom:14px}.painel .sheet-body p.fx-p-lead{color:var(--text-2);margin:0;font-size:13px;line-height:18px}.painel .fx-p-section{gap:8px;display:grid}.painel .fx-p-section-head{justify-content:space-between;align-items:center;gap:12px;min-height:20px;padding:0 2px;display:flex}.painel .fx-p-section h4{color:var(--text-2);align-items:center;gap:6px;margin:0;font-size:12.5px;font-weight:600;line-height:17px;display:flex}.painel .fx-p-count{border-radius:var(--r-full);background:var(--fill);min-width:18px;height:18px;color:var(--text-2);place-items:center;padding:0 5px;font-size:11px;font-weight:600;line-height:1;display:inline-grid}.painel :is(.dialog-body,.sheet-body) p.fx-p-quiet{color:var(--text-2);margin:0;font-size:13px;line-height:18px}.painel :is(.dialog-body,.sheet-body,.field) .fx-p-hint{color:var(--text-3);margin:0;font-size:12px;line-height:16px}.painel .fx-p-facts{background:var(--fill-soft);border-radius:18px;margin:0;padding:2px 12px;list-style:none;display:grid}.painel .fx-p-facts>li+li:not(.fx-p-fact-issues){box-shadow:inset 0 1px 0 var(--line)}.painel .fx-p-fact{align-items:center;gap:10px;min-height:44px;padding:8px 0;display:flex}.painel .fx-p-fact-mark{background:var(--fill);width:24px;height:24px;color:var(--text-2);border-radius:8px;flex:none;place-items:center;display:grid}.painel .fx-p-fact.ok .fx-p-fact-mark{background:var(--ok-tint);color:var(--ok)}.painel .fx-p-fact.warn .fx-p-fact-mark{background:var(--warn-tint);color:var(--warn)}.painel .fx-p-fact.err .fx-p-fact-mark{background:var(--err-tint);color:var(--err)}.painel .fx-p-fact-text{gap:1px;min-width:0;font-size:13px;line-height:18px;display:grid}.painel .fx-p-fact-text b{color:var(--text-1);font-weight:500}.painel .fx-p-fact-text small{color:var(--text-2);font-size:12px;line-height:16px}.painel .fx-p-fact.err .fx-p-fact-text b{color:var(--err)}.painel .fx-p-fact-issues{padding:0 0 10px 4px}.painel .fx-p-fact-issues .fx-p-issues li{gap:14px}.painel .fx-p-fact-issues .fx-p-issues .fx-p-more-line{padding-left:30px}.painel .fx-p-issues{gap:8px;margin:0;padding:0;list-style:none;display:grid}.painel .fx-p-issues li{align-items:flex-start;gap:10px;font-size:13px;line-height:17px;display:flex}.painel .fx-p-issues li>span{gap:2px;min-width:0;display:grid}.painel .fx-p-issues b{color:var(--text-1);font-weight:500}.painel .fx-p-issues small{color:var(--text-2);overflow-wrap:anywhere;font-size:11.5px;line-height:15px}.painel .fx-p-err{color:var(--err);flex:none;margin-top:1px}.painel .fx-p-issues .fx-p-more-line{color:var(--text-2);padding-left:26px;font-size:12px}.painel .attn.fx-p-alert{margin:0}.painel .fx-p-diff{background:var(--fill-soft);border-radius:18px;margin:0;padding:2px 12px;list-style:none;display:grid}.painel .fx-p-change{align-items:flex-start;gap:10px;padding:8px 0;display:flex}.painel .fx-p-change+.fx-p-change{box-shadow:inset 0 1px 0 var(--line)}.painel .fx-p-sign{background:var(--fill);width:20px;height:20px;color:var(--text-2);border-radius:6px;flex:none;place-items:center;margin-top:-1px;display:grid}.painel .fx-p-sign .i{width:11px;height:11px;stroke-width:calc(2 * var(--i-weight,1))}.painel .fx-p-change.added .fx-p-sign{background:var(--ok-tint);color:var(--ok)}.painel .fx-p-change.removed .fx-p-sign{background:var(--err-tint);color:var(--err)}.painel .fx-p-change-main{flex:1;gap:6px;min-width:0;display:grid}.painel .fx-p-change-text{color:var(--text-1);overflow-wrap:anywhere;font-size:13px;line-height:18px}.painel .fx-p-change-go{text-align:left;transition:background .12s var(--ease-out);border-radius:8px;margin:-3px -8px;padding:3px 8px}.painel .fx-p-change-go:hover{background:var(--fill)}.painel .fx-p-ba{gap:4px;display:grid}.painel :is(.dialog-body,.sheet-body) .fx-p-ba p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-1);border-radius:10px;margin:0;padding:6px 10px 7px;font-size:12.5px;line-height:17px}.painel .fx-p-ba span{color:var(--text-2);margin-bottom:1px;font-size:11px;font-weight:600;line-height:15px;display:block}.painel :is(.dialog-body,.sheet-body) .fx-p-ba .fx-p-was{background:color-mix(in srgb, var(--err-fill) 8%, var(--panel))}.painel :is(.dialog-body,.sheet-body) .fx-p-ba .fx-p-now{background:color-mix(in srgb, var(--ok-fill) 9%, var(--panel))}.painel .fx-p-sheet .sheet-head .icon-btn:first-child{margin-left:-6px}.painel .fx-p-versions{gap:8px;margin:0;padding:0;list-style:none;display:grid}.painel .fx-p-vcard{background:var(--fill-soft);transition:background .15s var(--ease-out);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px 12px;padding:12px;display:grid;position:relative}.painel .fx-p-vcard:has(.fx-p-vhit:hover){background:var(--fill)}.painel .fx-p-vcard .icon-btn:hover{background:var(--fill)}.painel .fx-p-vhit{z-index:0;border-radius:inherit;position:absolute;inset:0}.painel .fx-p-vhit:focus-visible{outline-offset:-2px}.painel .fx-p-vnum,.painel .fx-p-vmain{z-index:1;pointer-events:none;position:relative}.painel .fx-p-vmore{z-index:1;margin:-3px -4px 0 0;position:relative}.painel .fx-p-vnum{background:var(--chip-bg);width:auto;min-width:30px;box-shadow:var(--ring);padding:0 6px;font-size:13px;font-weight:600}.painel .fx-p-vcard.live .fx-p-vnum{background:var(--ok-tint);box-shadow:none;color:var(--ok)}.painel .fx-p-vcard.draft .fx-p-vnum{background:var(--accent-tint);box-shadow:none;color:var(--accent-fg)}.painel .fx-p-vmain{gap:2px;min-width:0;padding-top:1px;display:grid}.painel .fx-p-vtitle{color:var(--text-1);align-items:center;gap:8px;font-size:13.5px;font-weight:500;line-height:18px;display:flex}.painel .fx-p-vsub{color:var(--text-2);font-size:12px;line-height:16px}.painel .fx-p-vnote{color:var(--text-1);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:2px;font-size:12.5px;line-height:17px;display:-webkit-box;overflow:hidden}.painel .fx-p-vnote.quiet{color:var(--text-2)}.painel .fx-p-vtags{flex-wrap:wrap;gap:6px;margin-top:5px;display:flex}.painel .fx-p-vbody{grid-column:1/-1;gap:10px;min-width:0;display:grid}.painel .fx-p-vbody .fx-p-diff{background:var(--chip-bg);box-shadow:var(--ring);border-radius:12px;padding:2px 12px}.painel .fx-p-vbody .fx-p-change-go:hover{background:var(--fill-soft)}.painel .fx-p-vbody .fx-p-hint{margin:-4px 0 0 2px}.painel .fx-p-actions{flex-wrap:wrap;gap:8px;display:flex}.painel .fx-p-vskel{pointer-events:none}.painel .fx-p-vskel .skel{display:block}.painel .fx-p-sk-num{border-radius:9px;width:30px;height:30px}.painel .fx-p-sk-title{width:92px;height:13px}.painel .fx-p-sk-sub{width:150px;height:10px;margin-top:6px}.painel .fx-p-sk-diff{gap:12px;display:grid}.painel .fx-p-sk-diff .skel{height:14px;display:block}.painel .fx-p-sk-diff .skel:nth-child(2){width:72%}.painel .fx-p-sk-diff .skel:nth-child(3){width:54%}.painel .fx-p-demo{text-align:left;gap:16px;width:min(400px,100%);margin:0 auto;display:grid}.painel .fx-p-strip-about{color:var(--text-2)}@container device (max-width:767px){.painel .attn.fx-p-strip{flex-wrap:wrap;row-gap:8px;padding:10px 8px 8px 14px}.painel .fx-p-strip .grow{flex-basis:calc(100% - 26px)}.painel .fx-p-strip .fx-strip-actions{margin-left:26px}}.painel .fx-t{--fx-sp-1:4px;--fx-sp-2:6px;--fx-sp-3:8px;--fx-sp-4:12px;--fx-sp-5:16px;--fx-sp-6:24px;--fx-t-edge:18px;--fx-t-doodle:.05;--fx-t-in:var(--raised-2);--fx-t-glass:color-mix(in srgb, var(--fx-t-in) 82%, transparent)}.painel[data-theme=dark] .fx-t{--fx-t-doodle:.07;--fx-t-in:color-mix(in srgb, var(--text-1) 11%, var(--raised))}@media (prefers-color-scheme:dark){.painel:not([data-theme=light]) .fx-t{--fx-t-doodle:.07;--fx-t-in:color-mix(in srgb, var(--text-1) 11%, var(--raised))}}@keyframes p-fxTIn{0%{opacity:0;transform:translate(24px)}}@keyframes p-fxTFade{0%{opacity:0}}.painel .fx-t-title{flex:1;min-width:0;display:grid}.painel .fx-t-sub{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}.painel .fx-t-clock{margin-right:var(--fx-sp-1)}.painel .fx-t-clock .i{color:var(--text-2)}.painel .fx-t-tabs{padding:0 var(--fx-t-edge) var(--fx-sp-4);flex:none}.painel .fx-t-body{flex-direction:column;flex:1;min-height:0;display:flex}.painel .fx-t-body:not(.chat){overscroll-behavior:contain;overflow-y:auto}.painel .fx-ai-adjust{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid}.painel .fx-ai-adjust .ai-orb{width:28px;height:28px;transition:scale .35s cubic-bezier(.34,1.36,.64,1)}.painel .fx-ai-adjust:hover .ai-orb{scale:1.08}.painel .fx-ai-adjust:focus-visible{outline:2px solid var(--accent-fg);outline-offset:2px}.painel .fx-bar .fx-t-toggle[aria-pressed=true]{background:var(--accent-tint);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--accent-fg) 55%, transparent);color:var(--accent-fg)}.painel .fx-t-chat{flex-direction:column;flex:1;min-height:0;display:flex}.painel .fx-t-wall{--fx-t-fade:linear-gradient(#0000, #0000000a 18px, #00000029 36px, #00000052 54px, #00000080 72px, #000000ad 90px, #000000d6 108px, #000000f5 126px, #000 144px, #000 calc(100% - 96px), #000000f5 calc(100% - 84px), #000000d6 calc(100% - 72px), #000000ad calc(100% - 60px), #00000080 calc(100% - 48px), #00000052 calc(100% - 36px), #00000029 calc(100% - 24px), #0000000a calc(100% - 12px), #0000);isolation:isolate;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.painel .fx-t-wall:before{content:"";z-index:-1;background:var(--accent);opacity:var(--fx-t-doodle);pointer-events:none;-webkit-mask:url(/whatsapp-wallpaper.webp) 0 0 / 360px auto repeat, var(--fx-t-fade);-webkit-mask-composite:source-in;-webkit-mask:url(/whatsapp-wallpaper.webp) 0 0 / 360px auto repeat, var(--fx-t-fade);mask:url(/whatsapp-wallpaper.webp) 0 0 / 360px auto repeat, var(--fx-t-fade);position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}.painel .fx-t-stale{margin:var(--fx-sp-3) var(--fx-sp-4) 0;flex:none}.painel .fx-t-log{min-height:0;padding:var(--fx-sp-5) var(--fx-sp-4);overscroll-behavior:contain;-webkit-mask:linear-gradient(transparent, #000 var(--fx-sp-4), #000 calc(100% - var(--fx-sp-4)), transparent);-webkit-mask:linear-gradient(transparent, #000 var(--fx-sp-4), #000 calc(100% - var(--fx-sp-4)), transparent);mask:linear-gradient(transparent, #000 var(--fx-sp-4), #000 calc(100% - var(--fx-sp-4)), transparent);outline:none;flex-direction:column;flex:1;display:flex;overflow-y:auto}.painel .fx-t-who{text-align:center;justify-items:center;gap:2px;display:grid}.painel .fx-t-who .avatar{width:48px;height:48px;margin-bottom:var(--fx-sp-2);font-size:18px}.painel .fx-t-who b{font-size:13px;font-weight:600;line-height:17px}.painel .fx-t-who small{color:var(--text-2);font-size:11.5px;line-height:15px}.painel .fx-t-row{margin-top:var(--fx-sp-4);flex-direction:column;flex:none;align-items:flex-start;display:flex}.painel .fx-t-row.grouped{margin-top:2px}.painel .fx-t-row.in{padding-left:7px}.painel .fx-t-row.out{align-items:flex-end;padding-right:7px}.painel .fx-t-row.center{align-items:center}.painel .fx-t-msg{--fx-t-r:18px;--fx-t-r-s:6px;isolation:isolate;border-radius:var(--fx-t-r);background:var(--fx-t-in);max-width:80%;color:var(--text-1);overflow-wrap:anywhere;transform-origin:0 100%;-webkit-tap-highlight-color:transparent;outline:none;padding:6px 12px;position:relative}.painel .fx-t-msg.out{background:var(--accent-solid);color:var(--accent-on);transform-origin:100% 100%}.painel .fx-t-msg.in.joined{border-top-left-radius:var(--fx-t-r-s)}.painel .fx-t-msg.in:not(.tail){border-bottom-left-radius:var(--fx-t-r-s)}.painel .fx-t-msg:is(.out,.note).joined{border-top-right-radius:var(--fx-t-r-s)}.painel .fx-t-msg:is(.out,.note):not(.tail){border-bottom-right-radius:var(--fx-t-r-s)}.painel .fx-t-msg.in.tail{border-bottom-left-radius:0}.painel .fx-t-msg:is(.out,.note).tail{border-bottom-right-radius:0}.painel .fx-t-msg.note{background:var(--ib-note);color:var(--ib-note-ink);transform-origin:100% 100%}.painel .fx-t-msg:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, currentColor 60%, transparent)}.painel .fx-t-msg[aria-haspopup]{cursor:default}.painel .fx-t-msg.tail:before{content:"";z-index:-1;background:inherit;pointer-events:none;width:8px;height:17px;position:absolute;bottom:0;right:-7px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 17'%3E%3Cpath d='M0 0H1C1 7 3.2 12.4 7.5 15.7C8.1 16.2 7.9 17 7.2 17H0Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 17'%3E%3Cpath d='M0 0H1C1 7 3.2 12.4 7.5 15.7C8.1 16.2 7.9 17 7.2 17H0Z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}.painel .fx-t-msg.in.tail:before{left:-7px;right:auto;transform:scaleX(-1)}.painel .fx-t-text{white-space:pre-wrap;margin:0;font-size:14px;line-height:19px}.painel .fx-t-text strong{font-weight:600}.painel .fx-t-text code{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12.5px}.painel .fx-t-text .whatsapp-link{color:inherit;text-underline-offset:2px;text-decoration:underline}.painel .fx-t-msg:is(.out,.note) ::selection{background:color-mix(in srgb, currentColor 30%, transparent)}.painel .fx-t-meta-room{width:32px;display:inline-block}.painel .fx-t-meta{color:var(--text-3);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:11px;line-height:14px;position:absolute;bottom:5px;right:10px}.painel .fx-t-msg.out .fx-t-meta{color:color-mix(in srgb, var(--accent-on) 72%, transparent)}.painel .fx-t-msg.note .fx-t-meta{color:color-mix(in srgb, var(--ib-note-ink) 82%, transparent)}.painel .fx-t-media{align-items:center;gap:var(--fx-sp-2);font-size:12.5px;font-weight:600;line-height:17px;display:flex}.painel .fx-t-media .i{flex:none;width:16px;height:16px}.painel .fx-t-msg.media:has(>.fx-t-media-img){padding:3px}.painel .fx-t-media-img{object-fit:cover;border-radius:15px;max-width:100%;max-height:240px;display:block}.painel .fx-t-msg.media:has(>.fx-t-media-img) .fx-t-text{padding:4px 9px}.painel .fx-t-msg.media>.fx-t-media+.fx-t-text{margin-top:var(--fx-sp-1)}.painel .fx-t-msg.media:has(>.fx-t-media-img):not(:has(.fx-t-text)) .fx-t-meta{border-radius:var(--r-full);color:#fff;background:#0000006b;padding:0 6px;bottom:9px;right:9px}.painel .fx-t-msg.voice{width:248px}.painel .fx-t-voice{align-items:center;gap:var(--fx-sp-1) var(--fx-sp-3);grid-template-rows:20px 14px;grid-template-columns:34px minmax(0,1fr);margin-left:-6px;display:grid}.painel .fx-t-voice-play{background:var(--accent-solid);width:34px;height:34px;color:var(--accent-on);transition:transform .15s var(--ease-out);border-radius:50%;outline:none;grid-area:1/1/3;place-items:center;display:grid}.painel .fx-t-voice-play:active{transform:scale(.94)}.painel .fx-t-voice-play:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--accent-on) 80%, transparent)}.painel .fx-t-voice-play .i{fill:currentColor;stroke:none;width:16px;height:16px}.painel .fx-t-wave{border-radius:var(--r-1);cursor:pointer;touch-action:none;outline:none;grid-area:1/2;justify-content:space-between;align-items:center;height:20px;margin:0 -4px;padding:0 4px;display:flex;position:relative}.painel .fx-t-wave:before{content:"";position:absolute;inset:-8px 0}.painel .fx-t-wave:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}.painel .fx-t-wave i{width:2px;height:calc(var(--h) * 100%);opacity:.35;pointer-events:none;background:currentColor;border-radius:1px;flex:none}.painel .fx-t-wave i.on{background:var(--accent);opacity:1}.painel .fx-t-voice-foot{align-items:center;gap:var(--fx-sp-1);min-width:0;color:var(--text-3);-webkit-user-select:none;user-select:none;grid-area:2/2;font-size:11px;line-height:14px;display:flex;position:relative}.painel .fx-t-voice-said{border-radius:var(--r-1);font:inherit;color:var(--accent-fg);outline:none;align-items:center;gap:2px;margin:-2px -4px;padding:2px 4px;font-weight:600;display:inline-flex}.painel .fx-t-voice-said:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}.painel .fx-t-voice-said .i{width:12px;height:12px;transition:transform .26s var(--ease-out)}.painel .fx-t-voice-said[aria-expanded=true] .i{transform:rotate(180deg)}.painel .fx-t-said{opacity:0;transition:grid-template-rows .26s var(--ease-out), opacity .2s var(--ease-out);grid-template-rows:0fr;display:grid}.painel .fx-t-said.open{opacity:1;grid-template-rows:1fr}.painel .fx-t-said-in{min-height:0;overflow:hidden}.painel .fx-t-said .fx-t-text{padding-top:var(--fx-sp-2)}.painel .fx-t-note-label{opacity:.9;align-items:center;gap:4px;margin-bottom:2px;font-size:11px;font-weight:600;line-height:14px;display:flex}.painel .fx-t-hint{margin:var(--fx-sp-1) var(--fx-sp-1) 0;color:var(--text-2);font-size:11px;line-height:14px}.painel .fx-t-hint.warn{color:var(--warn)}.painel .fx-t-pill{justify-content:center;align-items:center;gap:var(--fx-sp-1);border-radius:var(--r-full);background:var(--fx-t-glass);-webkit-backdrop-filter:blur(12px)saturate(1.6);backdrop-filter:blur(12px)saturate(1.6);max-width:86%;color:var(--text-2);text-align:center;margin:0;padding:3px 10px;font-size:12px;font-weight:500;line-height:16px;display:flex}.painel .fx-t-pill.err{color:var(--err)}.painel .fx-t-pill .i{flex:none}.painel .fx-t-dots{align-items:center;gap:4px;height:31px;padding:0 14px;display:flex}.painel .fx-t-dots i{opacity:.4;background:currentColor;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite p-fxTDot}.painel .fx-t-dots i:nth-child(2){animation-delay:.15s}.painel .fx-t-dots i:nth-child(3){animation-delay:.3s}@keyframes p-fxTDot{0%,60%,to{opacity:.4;transform:none}30%{opacity:1;transform:translateY(-2px)}}.painel .fx-t-think{align-items:center;gap:7px;height:31px;padding:0 14px 0 7px;font-size:13px;font-weight:500;display:flex}.painel .fx-t-think .fx-t-orb{width:20px;height:20px;box-shadow:inset 0 1px 1px #ffffff59}.painel .fx-t-think>span:not(.ai-orb){background:linear-gradient(90deg, color-mix(in srgb, var(--accent-on) 55%, transparent) 40%, var(--ai-spark) 50%, color-mix(in srgb, var(--accent-on) 55%, transparent) 60%) 100% 0 / 400% 100% no-repeat;color:#0000;-webkit-background-clip:text;background-clip:text;animation:2s linear infinite p-aiShimmer}.painel[data-motion=reduced] .fx-t-think>span:not(.ai-orb){color:inherit;background:0 0;animation:none}@media (prefers-reduced-motion:reduce){.painel:not([data-motion=full]) .fx-t-think>span:not(.ai-orb){color:inherit;background:0 0;animation:none}}.painel .fx-t-ai{vertical-align:-2px;opacity:.85;margin-right:4px}.painel .fx-t-row.enter>.fx-t-msg{animation:p-fxTPop .5s var(--spring) both;animation-delay:calc(var(--fx-t-order,0) * 90ms)}.painel .fx-t-row.enter>:is(.fx-t-pill,.fx-t-hint){animation:p-fxTFade .3s var(--ease-out) both;animation-delay:calc(var(--fx-t-order,0) * 90ms)}@keyframes p-fxTPop{0%{opacity:0;transform:translateY(8px)scale(.9)}}.painel .fx-t-foot{gap:var(--fx-sp-3);padding:var(--fx-sp-1) var(--fx-sp-4) var(--fx-sp-4);flex:none;display:grid}.painel .fx-t-chips{gap:var(--fx-sp-2);margin:0 calc(-1 * var(--fx-sp-4));padding:0 var(--fx-sp-4);overscroll-behavior-x:contain;scrollbar-width:none;-webkit-mask:linear-gradient(90deg, transparent, #000 var(--fx-sp-4), #000 calc(100% - var(--fx-sp-4)), transparent);-webkit-mask:linear-gradient(90deg, transparent, #000 var(--fx-sp-4), #000 calc(100% - var(--fx-sp-4)), transparent);mask:linear-gradient(90deg, transparent, #000 var(--fx-sp-4), #000 calc(100% - var(--fx-sp-4)), transparent);animation:p-fxTFade .3s var(--ease-out);display:flex;overflow-x:auto}.painel .fx-t-chips::-webkit-scrollbar{display:none}.painel .fx-t-chip{flex:none;max-width:220px}.painel .fx-t-chip b{color:var(--accent-fg);font-weight:600}.painel .fx-t-chip span{text-overflow:ellipsis;min-width:0;overflow:hidden}.painel .fx-t-compose{--fx-t-lh:20px;--fx-t-py:3px;align-items:flex-end;gap:var(--fx-sp-2);min-height:var(--field-h);border-radius:calc(var(--field-h) / 2);background:var(--fill-soft);transition:box-shadow .2s var(--ease-out);padding:4px 4px 4px 14px;display:flex}.painel .fx-t-compose:focus-within{box-shadow:inset 0 0 0 2px var(--focus)}.painel .fx-t-input{width:auto;min-width:0;min-height:0;height:calc(var(--fx-t-lh) + var(--fx-t-py) * 2);max-height:calc(var(--fx-t-lh) * 6 + var(--fx-t-py) * 2);padding:var(--fx-t-py) 0;box-shadow:none;font:inherit;font-size:13px;line-height:var(--fx-t-lh);color:var(--text-1);resize:none;overscroll-behavior:contain;--fade-top:0px;--fade-bottom:0px;-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent);mask-image:linear-gradient(to bottom, transparent, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent);transition:border-color .4s var(--ease-out);background:0 0;border:0 #0000;border-radius:0;outline:none;flex:1;margin:0;font-weight:500;display:block;overflow-y:auto}.painel .fx-t-input[data-scrolling]{border-color:color-mix(in srgb, var(--text-1) 22%, transparent);transition-duration:.12s}.painel .fx-t-input::-webkit-scrollbar{width:4px}.painel .fx-t-input::-webkit-scrollbar-track{background:0 0}.painel .fx-t-input::-webkit-scrollbar-thumb{border:2px solid;border-color:inherit;background:0 0;border-radius:2px}@supports not selector(::-webkit-scrollbar){.painel .fx-t-input{scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .4s var(--ease-out)}.painel .fx-t-input[data-scrolling]{scrollbar-color:color-mix(in srgb, var(--text-1) 22%, transparent) transparent;transition-duration:.12s}}.painel .fx-t-input:focus{box-shadow:none}.painel .fx-t-input::placeholder{color:var(--text-3)}.painel .fx-t-mic{width:26px;height:26px;color:var(--text-3);transition:background .2s var(--ease-out), color .2s var(--ease-out);border-radius:50%;flex:none;place-items:center;margin-right:-4px;display:grid}.painel .fx-t-mic .i{width:17px;height:17px;stroke-width:calc(2 * var(--i-weight,1))}.painel .fx-t-mic:hover:not(:disabled){background:var(--fill);color:var(--text-1)}.painel .fx-t-mic:disabled{opacity:.5;cursor:default}.painel .fx-t-send{background:var(--fill);width:26px;height:26px;color:var(--text-3);transition:background .2s var(--ease-out), color .2s var(--ease-out), transform .12s var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid}.painel .fx-t-send .i{width:15px;height:15px;stroke-width:calc(2.15 * var(--i-weight,1))}.painel .fx-t-send.on{background:var(--accent-solid);color:var(--accent-on);animation:p-fxTSend .4s var(--spring)}.painel .fx-t-send:active:not(:disabled){transform:scale(.88)}.painel .fx-t-send:disabled:not(.on){cursor:default}.painel .fx-t-send.on:disabled{opacity:.5}@keyframes p-fxTSend{0%{transform:scale(.6)}}.painel .fx-t-end{align-items:center;gap:var(--fx-sp-4);padding:var(--fx-sp-3) var(--fx-sp-3) var(--fx-sp-3) var(--fx-sp-5);border-radius:var(--r-4);background:var(--fill-soft);animation:p-fxTFade .3s var(--ease-out);display:flex}.painel .fx-t-end>.i{width:18px;height:18px;color:var(--accent-fg);flex:none}.painel .fx-t-end-text{flex:1;min-width:0;display:grid}.painel .fx-t-end-text b{font-size:13px;font-weight:600;line-height:17px}.painel .fx-t-end-text small{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}.painel .fx-t-pane{align-content:start;gap:var(--fx-sp-5);padding:var(--fx-sp-1) var(--fx-t-edge) var(--fx-t-edge);display:grid}.painel .fx-t-h{align-items:center;gap:var(--fx-sp-1) var(--fx-sp-3);margin:0 var(--fx-sp-1) var(--fx-sp-3);color:var(--text-1);flex-wrap:wrap;font-size:12.5px;font-weight:600;line-height:17px;display:flex}.painel .fx-t-h-hint{color:var(--text-2);font-size:11.5px;font-weight:400}.painel .fx-t-h-hint.warn{color:var(--warn)}.painel .fx-t-cause{overflow-wrap:anywhere}.painel .fx-t-list{padding:var(--fx-sp-2) var(--fx-sp-4);border-radius:var(--r-3);background:var(--fill-soft);margin:0;list-style:none;display:grid}.painel .fx-t-item{align-items:center;gap:var(--fx-sp-4);min-height:calc(var(--field-h) + 2 * var(--fx-sp-2));padding:var(--fx-sp-2) 0;display:flex}.painel .fx-t-item+.fx-t-item{box-shadow:inset 0 1px 0 var(--line)}.painel .fx-t-item-name{flex:1;justify-items:start;gap:1px;min-width:0;display:grid}.painel .fx-t-item-name>span{align-items:center;gap:2px var(--fx-sp-2);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.painel .fx-t-item-name b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:17px;overflow:hidden}.painel .fx-t-item-name .fx-code{flex:none}.painel .fx-t-item-name small{max-width:100%;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;line-height:15px;overflow:hidden}.painel .fx-t-from{max-width:100%;color:var(--accent-fg);text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;line-height:15px;overflow:hidden}.painel .fx-t-from:hover{text-underline-offset:2px;text-decoration:underline}.painel .fx-t-value{text-align:right;overflow-wrap:anywhere;flex:none;max-width:50%;font-size:13px;font-weight:600;line-height:17px}.painel .fx-t-value.unset{color:var(--text-3);font-weight:400}.painel .fx-t-ctl{flex:none;width:152px}.painel .fx-t-list .fx-t-ctl:is(.input,.fx-select){background:var(--fill)}.painel .fx-t-list .fx-select.fx-t-ctl:hover{background:var(--fill-strong)}.painel .fx-t-none{margin:0 var(--fx-sp-1);color:var(--text-2);font-size:12.5px;line-height:17px}.painel .fx-t-list.steps{padding:var(--fx-sp-1)}.painel .fx-t-step{align-items:center;gap:var(--fx-sp-4);width:100%;min-height:44px;padding:var(--fx-sp-3);border-radius:calc(var(--r-3) - 4px);text-align:left;transition:background .12s var(--ease-out);display:flex}.painel button.fx-t-step:hover{background:var(--fill-soft)}.painel button.fx-t-step:focus-visible{box-shadow:inset 0 0 0 2px var(--focus);outline:none}.painel .fx-t-route-end{align-items:center;gap:var(--fx-sp-3);margin:0 var(--fx-sp-1);font-size:12.5px;font-weight:600;line-height:17px;display:flex}.painel .fx-t-route-end .i{color:var(--accent-fg)}.painel .fx-t-problem{padding:0 var(--fx-t-edge)}.painel .fx-t-problem-list{gap:var(--fx-sp-1);width:100%;padding:var(--fx-sp-3) var(--fx-sp-4);border-radius:var(--r-3);background:var(--fill-soft);text-align:left;margin:0;font-size:12.5px;line-height:17px;list-style:none;display:grid}.painel .fx-t-problem-list .more{color:var(--text-2)}.painel .fx-t-problem-actions{justify-content:center;gap:var(--fx-sp-3);flex-wrap:wrap;display:flex}.painel .fx-t.fx-t-demo{border-radius:var(--r-4);background:var(--raised);width:100%;max-width:400px;height:600px;box-shadow:var(--modal);text-align:left;flex-direction:column;margin:0 auto;display:flex;overflow:hidden}.painel .fx-block[data-fx-trail]:after{content:"";z-index:1;background:color-mix(in srgb, var(--msg-out) 40%, transparent);pointer-events:none;border-radius:2px;width:3px;position:absolute;top:14px;bottom:14px;left:4px}.painel .fx-block[data-fx-trail=now]{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--msg-out) 75%, transparent)}.painel .fx-block[data-fx-trail=now]:after{background:var(--msg-out)}.painel .fx-block[data-fx-trail=fail]{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--err) 70%, transparent)}.painel .fx-block[data-fx-trail=fail]:after{background:var(--err)}.painel .vaul-panel.bottom .fx-t-foot{padding-bottom:max(var(--fx-sp-4), env(safe-area-inset-bottom))}.painel .vaul-panel.bottom .fx-t-text{font-size:16px;line-height:21px}.painel .vaul-panel.bottom :is(.fx-t-input,.fx-t-ctl){font-size:16px}.painel .vaul-panel.bottom .fx-t-compose{--fx-t-lh:22px;--fx-t-py:2px}.painel .vaul-panel.bottom .fx-t-msg{max-width:84%}@media (prefers-reduced-motion:reduce){.painel :is(.fx-t-dots i,.fx-t-chips,.fx-t-end,.fx-t-send.on),.painel .fx-t-row.enter>*{animation:none}}.painel[data-motion=reduced] :is(.fx-t-dots i,.fx-t-chips,.fx-t-end,.fx-t-send.on),.painel[data-motion=reduced] .fx-t-row.enter>*{animation:none}.painel .fx-main.fx-main-map{position:relative;overflow:hidden}.painel .fx-m-strips,.painel .fx-main-map>.fx-strips{z-index:10;pointer-events:none;gap:8px;width:min(720px,100% - 32px);display:grid;position:absolute;top:12px;left:50%;transform:translate(-50%)}.painel .fx-m-strips:not(:has(.attn)){display:none}.painel .fx-m-strips>.fx-strips{position:static}.painel :is(.fx-m-strips,.fx-main-map>.fx-strips) .attn{pointer-events:auto;box-shadow:var(--pop);margin:0}.painel :is(.fx-m-strips,.fx-main-map>.fx-strips) .attn.neutral{background:var(--raised)}.painel :is(.fx-map,.fx-ghost){--fx-m-r:var(--fx-card-r);--fx-m-pad:var(--fx-sp-3);--fx-m-bpad:var(--fx-sp-4)}.painel .fx-map{--fx-m-dot:color-mix(in srgb, var(--text-1) 16%, transparent);--fx-m-wire:color-mix(in srgb, var(--text-2) 58%, var(--panel));--fx-m-mini-node:color-mix(in srgb, var(--text-1) 16%, var(--raised));--fx-m-mini-entry:color-mix(in srgb, var(--ok-fill) 45%, var(--raised));border-radius:inherit;position:absolute;inset:0;overflow:hidden}.painel .fx-map .react-flow{--xy-background-color:transparent;--xy-edge-stroke:var(--fx-m-wire);--xy-edge-stroke-width:2;--xy-edge-stroke-selected:var(--accent-fg);--xy-connectionline-stroke:var(--accent-fg);--xy-connectionline-stroke-width:2;--xy-attribution-background-color:transparent;--xy-minimap-background-color:var(--raised);--xy-minimap-mask-background-color:color-mix(in srgb, var(--panel) 72%, transparent);--xy-minimap-mask-stroke-color:color-mix(in srgb, var(--accent-fg) 45%, transparent);--xy-minimap-mask-stroke-width:1.5;--xy-minimap-node-background-color:var(--fx-m-mini-node);--xy-handle-background-color:var(--surface);--xy-selection-background-color:var(--accent-tint);--xy-selection-border:1px solid color-mix(in srgb, var(--accent-fg) 45%, transparent);color:var(--text-1)}.painel .fx-map .react-flow__node{border-radius:22px}.painel .fx-map .react-flow__node:focus-visible{outline:none}.painel .fx-map .react-flow__node:focus-visible>:is(.fx-m-stage,.fx-m-entry){box-shadow:0 0 0 2px var(--focus), var(--card-shadow)}.painel .fx-map .react-flow__node.selected>:is(.fx-m-stage,.fx-m-entry),.painel .fx-map.linking .react-flow__node-stage:hover>.fx-m-stage{box-shadow:0 0 0 2px var(--accent-fg), var(--card-shadow)}.painel .fx-map .react-flow__node.dragging{cursor:grabbing}.painel .fx-map .react-flow__pane.selection{cursor:default!important}.painel .fx-map .react-flow__pane.dragging{cursor:grabbing!important}.painel .fx-map .react-flow__node.dragging>:is(.fx-m-stage,.fx-m-entry){box-shadow:0 0 0 1px var(--line), 0 28px 56px -24px #0000006b, var(--card-shadow);transform:scale(1.02)}.painel .fx-m-stage{width:360px;padding:var(--fx-m-pad);border-radius:var(--fx-m-r);background:var(--card-bg);box-shadow:var(--card-shadow);transition:box-shadow .2s var(--ease-out), transform .2s var(--ease-out);position:relative}.painel .fx-m-stage[data-fx-enter]{transition:none}.painel .fx-m-head{--fx-m-in-y:50%;min-height:44px;padding:var(--fx-sp-2) 2px var(--fx-sp-4) var(--fx-sp-4);align-items:center;gap:6px;display:flex;position:relative}.painel .fx-m-titles{flex:1;min-width:0;display:grid}.painel .fx-m-title{letter-spacing:-.012em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:600;line-height:20px;overflow:hidden}.painel .fx-m-count{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}.painel .fx-m-badges{flex:none;align-items:center;gap:4px;display:flex}.painel .fx-start{color:var(--accent-fg);margin-right:8px;font-weight:500}.painel .fx-m-note{margin:calc(-1 * var(--fx-sp-1)) var(--fx-sp-4) var(--fx-sp-3);color:var(--text-2);font-size:12.5px;line-height:17px}.painel .fx-m-blocks{cursor:default;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.painel .fx-m-block~.fx-m-block{margin-top:var(--fx-m-pad)}.painel .fx-m-block{--fx-m-in-y:25px;padding:var(--fx-sp-4) var(--fx-m-bpad);border-radius:calc(var(--fx-m-r) - var(--fx-m-pad));background:var(--fill-soft);position:relative}.painel .fx-m-hit{z-index:0;border-radius:inherit;transition:background .12s var(--ease-out), box-shadow .12s var(--ease-out);position:absolute;inset:0}.painel .fx-m-hit:hover{box-shadow:inset 0 0 0 1px var(--line-strong)}.painel .fx-m-hit:focus-visible{outline-offset:-2px}.painel .fx-m-block.selected>.fx-m-hit{box-shadow:inset 0 0 0 1.5px var(--accent-fg)}.painel .fx-m-block>:is(.fx-m-bhead,.fx-m-bfold,.fx-m-ports){z-index:1;pointer-events:none;position:relative}.painel .fx-m-block :is(.fx-m-bhead,.fx-m-ports) button{pointer-events:auto}.painel .fx-m-block[data-flash]>.fx-m-hit{animation:p-fxHit 1.2s var(--ease-out)}.painel .fx-m-bhead{align-items:center;gap:var(--fx-sp-3);min-height:26px;display:flex}.painel .fx-m-type{color:var(--text-2);white-space:nowrap;flex:none;font-size:12.5px;font-weight:600;line-height:17px}.painel .fx-m-type-extra{min-width:0;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:17px;overflow:hidden}.painel .fx-m-block.is-ai{--ai-r:calc(var(--fx-m-r) - var(--fx-m-pad))}.painel .fx-block.is-ai{--ai-r:calc(var(--fx-card-r) - var(--fx-sp-3))}.painel .fx-ai-beam-edge{border-radius:var(--ai-r);position:absolute;inset:0}.painel .fx-m-block.is-ai .fx-m-port:not(.fx-m-eport),.painel .fx-block.is-ai .fx-port{background:linear-gradient(var(--fill-soft), var(--fill-soft)), linear-gradient(var(--fill-soft), var(--fill-soft)), var(--card-solid)}.painel .fx-ai-mode{color:var(--text-2);white-space:nowrap;background:color-mix(in srgb, var(--card-solid) 70%, transparent);-webkit-backdrop-filter:blur(10px)saturate(1.6);backdrop-filter:blur(10px)saturate(1.6);box-shadow:0 1px 2px #0000000d, inset 0 0 0 .5px var(--line);border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 8px 0 6px;font-size:11.5px;font-weight:500;line-height:18px;display:inline-flex;position:relative}.painel .fx-ai-mode:before{content:"";background:var(--ai-g);border-radius:50%;width:7px;height:7px}.painel .fx-m-bhead .fx-m-more{margin:-2px -4px -2px auto}.painel .fx-m-bfold,.painel :is(.fx-m-bbody,.fx-m-bsum){display:flow-root}.painel .fx-m-bsum>span{margin-top:var(--fx-sp-2);color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:17px;display:block;overflow:hidden}.painel .fx-m-preview{margin-top:var(--fx-sp-3)}.painel .fx-m-preview:empty{display:none}.painel .fx-m-preview .fx-bubble{max-width:calc(100% - 6px)}.painel :is(.fx-m-preview,.fx-block-main) .fx-bubble-text{overflow-wrap:anywhere}.painel .fx-m-preview .fx-meta{margin-left:2px}.painel .fx-m-preview .fx-bubble+.fx-meta,.painel .fx-m-preview .fx-meta+.fx-meta{margin-top:6px}.painel .fx-m-ports{gap:var(--fx-sp-2);margin:var(--fx-sp-4) 0 0;padding:0;list-style:none;display:grid}.painel .fx-m-port{--fx-m-reach:calc(var(--fx-m-pad) + var(--fx-m-bpad));--fx-m-edge:calc((var(--fx-m-reach) - 6px) / 2);align-items:center;gap:var(--fx-sp-3);grid-template-columns:24px minmax(0,1fr) auto;min-height:40px;display:grid;position:relative}.painel .fx-m-port:not(.fx-m-eport){padding:var(--fx-row-pad) calc(6px + var(--fx-sp-3)) var(--fx-row-pad) var(--fx-sp-3);border-radius:var(--fx-row-r);background:var(--fill-soft)}.painel .fx-m-port-lead{color:var(--text-3);place-items:center;display:grid}.painel .fx-m-port-label{min-width:0;font-size:13px;line-height:17px;display:grid}.painel .fx-m-port-label>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.painel .fx-m-port-label small{color:var(--text-2);font-size:11.5px;line-height:15px}.painel .fx-m-ports.fx-m-exit{margin-top:var(--fx-m-pad)}.painel .fx-m-exit>.fx-m-port{--fx-m-reach:var(--fx-m-pad);--fx-row-r:var(--r-full);padding-left:var(--fx-sp-4)}.painel .fx-m-dest{border-radius:var(--r-full);background:var(--accent-tint);max-width:152px;height:26px;color:var(--accent-fg);white-space:nowrap;transition:background .12s var(--ease-out), color .12s;align-items:center;gap:4px;padding:0 10px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.painel .fx-m-dest:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 20%, transparent)}.painel .fx-m-dest:active:not(:disabled){background:color-mix(in srgb, var(--accent) 26%, transparent)}.painel .fx-m-dest:disabled{cursor:default}.painel .fx-m-dest-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.painel .fx-m-dest:is(.is-follows,.is-free,.is-team){color:var(--text-3);background:0 0}.painel .fx-m-dest:is(.is-follows,.is-free,.is-team):hover:not(:disabled){background:var(--fill-soft)}.painel .fx-m-dest.is-free{color:var(--accent-fg)}.painel .fx-m-dest:is(.is-missing,.is-broken){background:var(--err-tint);color:var(--err)}.painel .fx-m-dest:is(.is-missing,.is-broken):hover:not(:disabled){background:color-mix(in srgb, var(--err) 20%, transparent)}.painel .fx-m-dest:is(.is-missing,.is-broken):active:not(:disabled){background:color-mix(in srgb, var(--err) 26%, transparent)}.painel .fx-map .fx-m-dot{--fx-m-fill:var(--surface);--xy-handle-background-color:var(--fx-m-fill);z-index:2;border:2px solid var(--fx-m-wire);width:12px;height:12px;transition:scale .15s var(--ease-out);border-radius:50%}.painel .fx-map .fx-m-dot.on{--fx-m-fill:var(--fx-m-wire)}.painel .fx-map .fx-m-dot.bad{border-color:var(--err)}.painel .fx-map .fx-m-dot.connectionindicator:before{content:"";border-radius:50%;position:absolute;inset:-10px}.painel .fx-map .fx-m-dot.connectionindicator:hover,.painel .fx-map .fx-m-dot.connectingfrom{scale:1.3}.painel .fx-map .fx-m-dot.connectionindicator:not(.on):hover,.painel .fx-map .fx-m-dot.connectingfrom{border-color:var(--accent-fg);--fx-m-fill:var(--accent-fg)}.painel .fx-map .fx-m-dot.bad.connectionindicator:hover{border-color:var(--err);--fx-m-fill:var(--err)}.painel .fx-map .fx-m-dot.lit{border-color:var(--accent-fg);--fx-m-fill:var(--accent-fg)}.painel .fx-map .fx-m-dot.trail{border-color:var(--msg-out);--fx-m-fill:var(--msg-out)}.painel .fx-map .fx-m-port:not(.fx-m-eport)>.fx-m-dot{--xy-handle-background-color:transparent;width:calc(var(--fx-m-reach) + 6px);border-width:0;border-radius:0;height:24px;scale:none}.painel .fx-map .fx-m-port:not(.fx-m-eport)>.fx-m-dot:before{content:"";box-sizing:border-box;border:2px solid;border-color:inherit;background:var(--fx-m-fill);width:12px;transition:scale .15s var(--ease-out);border-radius:50%;position:absolute;inset:6px auto 6px 0}.painel .fx-map .fx-m-port:not(.fx-m-eport)>.fx-m-dot.on:not(.bad):after{content:"";border-top:2px solid;border-color:inherit;position:absolute;top:11px;left:12px;right:0}.painel .fx-map .fx-m-port:not(.fx-m-eport)>.fx-m-dot:is(.connectionindicator:hover,.connectingfrom):before{scale:1.3}.painel .fx-map .react-flow__handle-right{transform-origin:100% 0}.painel .fx-map .react-flow__handle-left{transform-origin:0 0}.painel .fx-map .fx-m-in{--xy-handle-background-color:transparent;width:10px;height:10px;transition:border-color .15s var(--ease-out);border:2px solid #0000;border-radius:50%}.painel .fx-map.linking .fx-m-in{border-color:color-mix(in srgb, var(--accent-fg) 55%, transparent);--xy-handle-background-color:var(--surface)}.painel .fx-map.linking .fx-m-in:is(.connectingto,.valid){border-color:var(--accent-fg);--xy-handle-background-color:var(--accent-fg);scale:1.3}.painel .fx-m-add{align-items:center;gap:var(--fx-sp-3);width:100%;min-height:40px;margin-top:var(--fx-m-pad);padding:0 var(--fx-sp-4);border-radius:calc(var(--fx-m-r) - var(--fx-m-pad));color:var(--accent-fg);text-align:left;transition:background .12s var(--ease-out);font-size:13px;font-weight:500;display:flex;position:relative}.painel .fx-m-add:hover{background:var(--fill-soft)}.painel .fx-m-add .i{width:16px;height:16px}.painel .fx-m-block[data-fx-trail]:after{content:"";z-index:1;background:color-mix(in srgb, var(--msg-out) 40%, transparent);pointer-events:none;border-radius:2px;width:3px;position:absolute;top:12px;bottom:12px;left:3px}.painel .fx-m-block[data-fx-trail=now]{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--msg-out) 75%, transparent)}.painel .fx-m-block[data-fx-trail=now]:after{background:var(--msg-out)}.painel .fx-m-stage.compact[data-fx-trail=now],.painel .fx-m-entry[data-fx-trail]{box-shadow:0 0 0 2px color-mix(in srgb, var(--msg-out) 70%, transparent), var(--card-shadow)}.painel .fx-m-stage.compact[data-fx-trail=route]{box-shadow:0 0 0 2px color-mix(in srgb, var(--msg-out) 32%, transparent), var(--card-shadow)}.painel :is(.fx-m-stage,.fx-m-entry)[data-flash]{animation:p-fxRing 1.2s var(--ease-out)}.painel .fx-m-block[data-fx-trail=fail]{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--err) 70%, transparent)}.painel .fx-m-block[data-fx-trail=fail]:after{background:var(--err)}.painel .fx-m-stage.compact[data-fx-trail=fail],.painel .fx-m-folder[data-fx-trail=fail]{box-shadow:0 0 0 2px color-mix(in srgb, var(--err) 70%, transparent), var(--card-shadow)}.painel .fx-map .fx-m-dot.fail{border-color:var(--err);--fx-m-fill:var(--err)}.painel .fx-m-tabs{pointer-events:none;align-items:center;gap:6px;display:flex;position:absolute;bottom:calc(100% + 6px);left:12px;right:12px}.painel .fx-m-kind,.painel .fx-m-state{white-space:nowrap;border:0;border-radius:999px;flex:none;align-items:center;gap:4px;height:20px;padding:0 8px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.painel .fx-m-kind{background:var(--fill-soft);color:var(--text-2)}.painel button.fx-m-kind{pointer-events:auto;cursor:pointer;transition:background .15s var(--ease-out), color .15s var(--ease-out)}.painel button.fx-m-kind:hover{background:var(--fill);color:var(--text-1)}.painel button.fx-m-kind:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.painel .fx-srcs{align-items:center;gap:2px;margin-right:-3px;display:inline-flex}.painel .fx-srcs .app-icon{border-radius:4px;width:14px;height:14px}.painel .fx-srcs .app-icon .i{width:10px;height:10px}.painel .fx-trig-groups{gap:16px;display:grid}.painel .fx-trig .fx-srcs .app-icon{border-radius:5px;width:18px;height:18px}.painel .fx-trig .fx-srcs .app-icon .i{width:12px;height:12px}.painel .fx-trig .fx-srcs{gap:3px;margin-right:0}.painel .fx-trig-link{color:var(--accent-fg);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.painel .fx-m-state{animation:p-fxStateIn .22s var(--ease-out);margin-left:auto}.painel .fx-m-stage>.fx-m-state{position:absolute;bottom:calc(100% + 6px);right:12px}.painel .fx-m-state .i{width:12px;height:12px}.painel .fx-m-state.is-done{background:var(--ok-tint);color:var(--ok)}.painel .fx-m-state.is-now{background:color-mix(in srgb, var(--msg-out) 14%, transparent);color:var(--msg-out)}.painel .fx-m-state.is-fail{background:var(--err-tint);color:var(--err)}.painel .fx-m-pulse{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite p-fxPulse}.painel .fx-m-entry.compact .fx-m-tabs{display:none}@keyframes p-fxStateIn{0%{opacity:0;transform:translateY(3px)scale(.96)}}@keyframes p-fxPulse{50%{opacity:.35;transform:scale(.7)}}.painel .fx-m-flow{--fx-flow:var(--msg-out);--fx-flow-delay:calc(var(--fx-flow-at,0) * .36s);pointer-events:none}.painel .fx-m-flow.fail{--fx-flow:var(--err)}.painel .fx-m-flow-line{fill:none;stroke:var(--fx-flow);stroke-width:2.5px;stroke-dasharray:1 1}.painel .fx-m-flow-tip{fill:var(--fx-flow)}.painel .fx-m-flow-spark{fill:none;stroke:color-mix(in srgb, #fff 45%, var(--fx-flow));stroke-width:4px;stroke-linecap:round;stroke-dasharray:.09 1.3;stroke-dashoffset:-1.05px;opacity:0;filter:drop-shadow(0 0 4px var(--fx-flow))}.painel .fx-m-flow.fresh .fx-m-flow-line{animation:p-fxFlowLine .46s cubic-bezier(.45, 0, .25, 1) var(--fx-flow-delay) backwards}.painel .fx-m-flow.fresh .fx-m-flow-tip{animation:p-fxFlowTip .16s var(--ease-out) calc(var(--fx-flow-delay) + .4s) backwards}.painel .fx-m-flow.fresh .fx-m-flow-spark{animation:p-fxFlowSpark .46s cubic-bezier(.45, 0, .25, 1) var(--fx-flow-delay) both}@keyframes p-fxFlowLine{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes p-fxFlowTip{0%{opacity:0}}@keyframes p-fxFlowSpark{0%{stroke-dashoffset:.09px;opacity:1}85%{opacity:1}to{stroke-dashoffset:-1.05px;opacity:0}}@media (prefers-reduced-motion:reduce){.painel:not([data-motion=full]) .fx-m-flow.fresh :is(.fx-m-flow-line,.fx-m-flow-tip),.painel:not([data-motion=full]) :is(.fx-m-state,.fx-m-pulse){animation:none}.painel:not([data-motion=full]) .fx-m-flow-spark{display:none}}.painel[data-motion=reduced] .fx-m-flow.fresh :is(.fx-m-flow-line,.fx-m-flow-tip),.painel[data-motion=reduced] :is(.fx-m-state,.fx-m-pulse){animation:none}.painel[data-motion=reduced] .fx-m-flow-spark{display:none}.painel .fx-map .react-flow__viewport-portal{z-index:-1;pointer-events:none}.painel .fx-m-wires{pointer-events:none;width:1px;height:1px;position:absolute;overflow:visible}.painel .fx-m-wires-line{fill:none;stroke:var(--fx-m-wire);stroke-width:2px}.painel .fx-m-wires-tip{fill:var(--fx-m-wire)}.painel .fx-map .react-flow__edge{--xy-edge-stroke:transparent}.painel .fx-map .fx-m-link-line{fill:none;stroke:var(--accent-fg);stroke-width:2px}.painel .fx-map .fx-m-link-tip{fill:var(--accent-fg)}.painel .fx-map .fx-m-link-end{fill:var(--accent-fg);stroke:var(--surface);stroke-width:2px}.painel .fx-map .react-flow__edge:hover,.painel .fx-map .react-flow__edge.hot{--xy-edge-stroke:var(--accent-fg)}.painel .fx-map .react-flow__edge.trail{--xy-edge-stroke:transparent}.painel .fx-map .fx-m-tip{fill:var(--xy-edge-stroke,var(--fx-m-wire))}.painel .fx-map .react-flow__edge.selected .fx-m-tip{fill:var(--accent-fg)}.painel .fx-map .react-flow__edge.selected{--xy-edge-stroke-width:2.5}.painel .fx-map.flipped :is(.fx-m-stage,.fx-m-entry,.fx-m-folder){animation:p-fxFlip .22s var(--ease-out)}@keyframes p-fxFlip{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.painel:not([data-motion=full]) .fx-map.flipped :is(.fx-m-stage,.fx-m-entry,.fx-m-folder){animation:none}}.painel[data-motion=reduced] .fx-map.flipped :is(.fx-m-stage,.fx-m-entry,.fx-m-folder){animation:none}.painel .fx-m-stage.compact{padding:8px var(--fx-m-pad) 12px}.painel .fx-m-stage.compact .fx-m-head{min-height:52px;padding:2px 2px 2px 14px}.painel .fx-m-stage.compact .fx-m-title{letter-spacing:-.02em;font-size:26px;line-height:32px}.painel .fx-m-stage.compact .badge{height:30px;padding:0 12px;font-size:17px}.painel .fx-m-stage.compact .badge .i{width:17px;height:17px}.painel .fx-m-cmeta{color:var(--text-2);margin:-4px 14px 8px;font-size:18px;line-height:24px}.painel .fx-m-cports{margin:0;padding:0;list-style:none;display:grid}.painel .fx-m-cport{--fx-m-edge:var(--fx-m-pad);align-items:center;min-height:34px;padding:0 20px 0 14px;display:flex;position:relative}.painel .fx-m-clabel{min-width:0;color:var(--text-2);text-overflow:ellipsis;white-space:pre;font-size:17px;line-height:22px;overflow:hidden}.painel .fx-m-cport.is-missing .fx-m-clabel{color:var(--err)}.painel .fx-m-stage.compact .fx-m-dot{border-width:3px;width:16px;height:16px}.painel .fx-m-entry{width:240px;padding:var(--fx-m-pad);background:var(--card-bg);box-shadow:var(--card-shadow);transition:box-shadow .2s var(--ease-out), transform .2s var(--ease-out);border-radius:20px;position:relative}.painel .fx-m-ehead{align-items:flex-start;gap:10px;padding:8px 4px 4px 8px;display:flex}.painel .fx-m-etext{flex:1;gap:1px;min-width:0;padding-top:1px;display:grid}.painel .fx-m-etext b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:19px;overflow:hidden}.painel .fx-m-etext small{color:var(--text-2);font-size:12px;line-height:16px}.painel .fx-m-ehead .fx-flag{margin-top:3px}.painel .fx-m-ehead .fx-m-more{margin:-2px -2px 0 0}.painel .fx-m-port.fx-m-eport{--fx-m-edge:var(--fx-m-pad);align-items:center;min-height:36px;padding:0 14px 2px 42px;display:flex}.painel .fx-m-eport .fx-m-dest{max-width:100%;margin:0}.painel .fx-m-add-entry{border-radius:var(--r-full);background:color-mix(in srgb, var(--surface) 55%, transparent);width:240px;height:34px;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--accent-fg);transition:background .12s var(--ease-out);justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}.painel .fx-m-add-entry:hover{background:var(--surface)}.painel .fx-m-add-entry .i{width:16px;height:16px}.painel .fx-m-bar{border-radius:var(--r-full);background:var(--raised);box-shadow:var(--pop);align-items:center;gap:2px;padding:4px;display:flex}.painel .fx-m-bar .fx-tool.on{background:var(--accent-tint);color:var(--accent-fg)}.painel .fx-m-zoom{border-radius:var(--r-full);min-width:54px;height:34px;color:var(--text-1);transition:background .12s var(--ease-out);padding:0 6px;font-size:12.5px;font-weight:600}.painel .fx-m-zoom:hover{background:var(--fill-soft)}.painel .fx-m-sep{background:var(--line-strong);flex:none;width:1px;height:18px;margin:0 4px}.painel .fx-map .fx-m-mini{box-shadow:var(--pop);border-radius:14px;overflow:hidden}.painel .fx-map .react-flow__attribution a{color:var(--text-3)}.painel .fx-m-anchor{pointer-events:none;width:1px;height:1px;position:absolute}.painel .fx.fx-demo.fx-m-demo{border-radius:var(--r-4);background:var(--panel);height:560px;box-shadow:var(--ring);position:relative;overflow:hidden}.painel .fx-m-loading .skel{display:block}.painel .fx-lib-sk .fx-lib-list{overflow:hidden}.painel .fx-lib-sk .fx-lib-item{cursor:default}.painel .fx-lib-sk .fx-sk-lines{gap:6px}.painel .fx-sk-new{border-radius:var(--r-full);width:124px;height:34px;transition:width .3s var(--ease-smooth)}.painel .fx-lib-sk.folded .fx-sk-new{width:34px}.painel .fx-sk-search{border-radius:12px;flex:none;height:34px;margin:12px 11px 0}.painel .fx-sk-cat{border-radius:4px;width:56px;height:9px}.painel .fx-lib-sk.folded .fx-sk-cat{display:none}.painel .fx-sk-icon{border-radius:8.5px;flex:none;width:30px;height:30px}.painel .fx-sk-icon.fam-talk{background:color-mix(in srgb, var(--azul) 18%, var(--fill-soft))}.painel .fx-sk-icon.fam-logic{background:color-mix(in srgb, var(--roxo) 18%, var(--fill-soft))}.painel .fx-sk-icon.fam-action{background:color-mix(in srgb, var(--text-3) 22%, var(--fill-soft))}.painel .fx-sk-icon.fam-ai{background:linear-gradient(135deg, color-mix(in srgb, var(--roxo) 22%, var(--fill-soft)), color-mix(in srgb, var(--rosa) 22%, var(--fill-soft)))}.painel .fx-sk-lname{width:84px;height:10px}.painel .fx-sk-lname.short{width:64px}.painel .fx-sk-lhint{width:118px;height:8px}.painel .fx-sk-lhint.short{width:88px}.painel .fx-m-sk-map{background-image:radial-gradient(circle, var(--fx-m-dot) .8px, transparent 1px);background-position:64px 88px;background-size:19.2px 19.2px}.painel .fx-m-sk-plane{transform-origin:0 0;pointer-events:none;width:1180px;height:760px;position:absolute;top:88px;left:64px;transform:scale(.8)}.painel .fx-m-sk-wires{fill:none;stroke:var(--fx-m-wire);stroke-width:2px;stroke-linecap:round;position:absolute;inset:0;overflow:visible}.painel .fx-m-sk-wires path{opacity:.5;stroke-dasharray:2 9;animation:p-fxSkFlow 1.4s linear infinite, p-fxSkIn .5s var(--ease-out) both;animation-delay:var(--sk-beat,0s), var(--d,0s)}@keyframes p-fxSkFlow{to{stroke-dashoffset:-22px}}@keyframes p-fxSkIn{0%{opacity:0;translate:0 8px}}.painel :is(.fx-m-sk-entry,.fx-m-sk-stage,.fx-sk-group,.fx-sk-entry){animation:p-fxSkIn .42s var(--ease-out) both}.painel :is(.fx-loading,.fx-m-loading,.fx-m-cover) .skel:after{animation-delay:var(--sk-beat,0s)}.painel .fx-sk-calm :is(.fx-m-sk-entry,.fx-m-sk-stage,.fx-sk-group,.fx-sk-entry){animation:none}.painel .fx-sk-calm .fx-m-sk-wires path{animation-name:p-fxSkFlow,none}.painel .fx-m-cover{z-index:2;background-color:var(--panel);pointer-events:none;transition:opacity .36s var(--ease-out);position:absolute;inset:0}.painel .fx-m-cover.out{opacity:0}.painel .fx-m-cover .skel{display:block}.painel .fx-m-sk-entry{background:var(--card-bg);width:240px;box-shadow:var(--card-shadow);border-radius:22px;gap:12px;padding:12px 12px 14px;display:grid;position:absolute}.painel .fx-m-sk-ehead{align-items:center;gap:10px;display:flex}.painel .fx-sk-badge{border-radius:10px;flex:none;width:34px;height:34px}.painel .fx-sk-badge.t-sk-ok{background:color-mix(in srgb, var(--ok) 24%, var(--fill-soft))}.painel .fx-sk-badge.t-sk-warn{background:color-mix(in srgb, var(--warn) 24%, var(--fill-soft))}.painel .fx-sk-etitle{width:64px;height:12px}.painel .fx-sk-esub{width:118px;height:9px}.painel :is(.fx-m-sk-eport,.fx-m-sk-port){justify-content:flex-end;align-items:center;gap:8px;height:26px;display:flex;position:relative}.painel .fx-sk-pill{border-radius:var(--r-full);flex:none;width:96px;height:24px}.painel .fx-sk-plabel{width:120px;height:10px;margin-right:auto}.painel .fx-sk-plabel.short{width:84px}.painel .fx-m-sk-dot{border:2px solid var(--fx-m-wire);background:var(--surface);border-radius:50%;width:12px;height:12px;margin-top:-6px;position:absolute;top:50%;right:-19px}.painel .fx-m-sk-dot.on{background:var(--fx-m-wire)}.painel .fx-m-sk-entry .fx-m-sk-dot{right:-18px}.painel .fx-m-sk-dot.in{top:28px;left:-6px;right:auto}.painel .fx-m-sk-stage{background:var(--card-bg);width:360px;box-shadow:var(--card-shadow);border-radius:26px;flex-direction:column;gap:16px;padding:16px 14px 14px;display:flex;position:absolute}.painel .fx-m-sk-head{justify-content:space-between;align-items:center;gap:12px;padding:0 2px;display:flex}.painel .fx-sk-count{width:56px;height:10px}.painel .fx-m-sk-ports{box-shadow:inset 0 1px 0 var(--line);gap:12px;margin-top:auto;padding-top:12px;display:grid}.painel .fx-m-sk-bar{border-radius:var(--r-full);background:var(--raised);box-shadow:var(--pop);align-items:center;gap:2px;padding:4px;display:flex;position:absolute;bottom:15px;left:15px}.painel .fx-sk-tool{border-radius:50%;width:24px;height:24px;margin:5px}.painel .fx-sk-zoom{width:42px;height:12px;margin:0 6px}@media (prefers-reduced-motion:reduce){.painel:not([data-motion=full]) :is(.fx-m-sk-wires path,.fx-m-sk-entry,.fx-m-sk-stage,.fx-sk-group,.fx-sk-entry){animation:none}}.painel[data-motion=reduced] :is(.fx-m-sk-wires path,.fx-m-sk-entry,.fx-m-sk-stage,.fx-sk-group,.fx-sk-entry){animation:none}.painel .fx-m-corner{justify-items:start;gap:8px;display:grid}.painel .fx-map .react-flow__attribution{--xy-attribution-background-color:color-mix(in srgb, var(--panel) 88%, transparent);border-top-left-radius:6px}.painel .fx-m-etext small{text-wrap:pretty}.painel .fx-m-entry.compact .fx-m-ehead{align-items:center;padding:8px 6px 4px 8px}.painel .fx-m-entry.compact .fx-m-etext b{letter-spacing:-.02em;font-size:24px;line-height:30px}.painel .fx-m-entry.compact .fx-m-etext small,.painel .fx-m-entry.compact .fx-m-eport .fx-m-dest{display:none}.painel .fx-m-entry.compact .fx-m-eport{min-height:20px}.painel .fx-m-entry.compact .fx-m-dot{border-width:3px;width:16px;height:16px}.painel .fx-map{--fx-m-mini-folder:color-mix(in srgb, var(--accent-fg) 32%, var(--raised))}.painel .fx-m-folder{width:300px;padding:var(--fx-m-pad);border-radius:var(--fx-m-r);background:var(--card-bg);box-shadow:var(--card-shadow);cursor:pointer;transition:box-shadow .2s var(--ease-out), transform .2s var(--ease-out);position:relative}.painel .fx-m-fstack{--fx-m-back-1:color-mix(in srgb, var(--card-solid) 74%, var(--panel));--fx-m-back-2:color-mix(in srgb, var(--card-solid) 50%, var(--panel));border-radius:var(--fx-m-r);pointer-events:none;transition:transform .2s var(--ease-out);position:absolute;inset:0}.painel .fx-m-fstack:before,.painel .fx-m-fstack:after{content:"";border-radius:0 0 calc(var(--fx-m-r) - 4px) calc(var(--fx-m-r) - 4px);background:var(--fx-m-back-1);height:32px;box-shadow:var(--card-shadow);position:absolute;bottom:-6px;left:12px;right:12px}.painel .fx-m-fstack:before{background:var(--fx-m-back-2);bottom:-11px;left:26px;right:26px}.painel :is(.fx-m-folder,.fx-m-fstack)[data-fx-enter]{transition:none}.painel .fx-m-folder[data-flash]{animation:p-fxRing 1.2s var(--ease-out)}.painel .fx-map .react-flow__node:focus-visible>.fx-m-folder{box-shadow:0 0 0 2px var(--focus), var(--card-shadow)}.painel .fx-map .react-flow__node.selected>.fx-m-folder,.painel .fx-map.linking .react-flow__node-folder:hover>.fx-m-folder{box-shadow:0 0 0 2px var(--accent-fg), var(--card-shadow)}.painel .fx-map .react-flow__node.dragging>.fx-m-folder{box-shadow:0 0 0 1px var(--line), 0 28px 56px -24px #0000006b, var(--card-shadow);transform:scale(1.02)}.painel .fx-map .react-flow__node.dragging>.fx-m-fstack{transform:scale(1.02)}.painel .fx-m-folder[data-fx-trail=now]{box-shadow:0 0 0 2px color-mix(in srgb, var(--msg-out) 70%, transparent), var(--card-shadow)}.painel .fx-m-folder[data-fx-trail=route]{box-shadow:0 0 0 2px color-mix(in srgb, var(--msg-out) 32%, transparent), var(--card-shadow)}.painel .fx-m-folder .fx-m-head{padding:var(--fx-sp-2) 2px var(--fx-sp-2) var(--fx-sp-2);gap:10px}.painel .fx-m-ficon{flex:none}.painel .fx-m-fexits{gap:4px;margin:2px 0 0;padding:0;list-style:none;display:grid}.painel .fx-m-fexit{--fx-m-edge:var(--fx-m-pad);min-height:36px;padding:0 12px 0 var(--fx-sp-4);background:var(--fill-soft);border-radius:16px;align-items:center;gap:8px;display:flex;position:relative}.painel .fx-m-flabel{min-width:0;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;line-height:16px;overflow:hidden}.painel .fx-m-fexit .fx-m-dest{flex:none;max-width:160px}.painel .fx-m-fnone{padding:6px var(--fx-sp-4) 4px;color:var(--text-3);margin:2px 0 0;font-size:12.5px;line-height:16px}.painel .fx-m-folder.compact{padding:8px var(--fx-m-pad) 10px}.painel .fx-m-folder.compact .fx-m-head{min-height:52px;padding:2px 2px 2px 6px}.painel .fx-m-folder.compact .fx-m-title{letter-spacing:-.02em;font-size:26px;line-height:32px}.painel .fx-m-folder.compact .fx-m-count{color:var(--text-2);font-size:18px;line-height:24px}.painel .fx-m-folder.compact .badge{height:30px;padding:0 12px;font-size:17px}.painel .fx-m-folder.compact .badge .i{width:17px;height:17px}.painel .fx-m-folder.compact .fx-m-fexit{background:0 0;min-height:34px;padding:0 20px 0 14px}.painel .fx-m-folder.compact .fx-m-flabel{font-size:17px;line-height:22px}.painel .fx-m-folder.compact .fx-m-fexit .fx-m-dest{display:none}.painel .fx-m-folder.compact .fx-m-dot{border-width:3px;width:16px;height:16px}.painel .fx-m-gfrom{background:var(--fill-soft);color:var(--text-2);border-radius:14px;gap:2px;margin:6px 0 0;padding:8px 12px;font-size:12px;line-height:17px;list-style:none;display:grid}.painel .fx-m-gfrom li{-webkit-line-clamp:2;text-wrap:pretty;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.painel .fx-m-gfrom :is(.more,.none){color:var(--text-3)}.painel .fx-m-gdot{--fx-m-edge:0px;width:0;height:0;position:absolute;top:30px;right:0}.painel .fx-m-gate.is-out{--fx-m-pad:0px;padding:4px}.painel .fx-m-gout{text-align:left;width:100%;min-height:50px;color:var(--text-1);transition:background .12s var(--ease-out);border-radius:16px;align-items:center;gap:10px;padding:6px 10px 6px 8px;display:flex}.painel .fx-m-gout:hover{background:var(--fill-soft)}.painel .fx-m-gout:focus-visible{box-shadow:inset 0 0 0 2px var(--focus);outline:none}.painel .fx-m-gicon{background:var(--accent-tint);width:30px;height:30px;color:var(--accent-fg);border-radius:50%;flex:none;place-items:center;display:grid}.painel .fx-m-gicon .i{width:16px;height:16px}.painel .fx-m-gout .fx-m-etext small{color:var(--text-3)}.painel .fx-m-gout .fx-m-etext b{-webkit-line-clamp:2;white-space:normal;text-wrap:balance;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box}.painel .fx-m-gchev{width:16px;height:16px;color:var(--text-3);flex:none}.painel .fx-m-gate.compact .fx-m-gfrom{display:none}.painel .fx-m-gate.compact .fx-m-gout .fx-m-etext b{letter-spacing:-.02em;font-size:24px;line-height:30px}.painel :is(.fx-m-path,.fx-m-selbar){z-index:10;border-radius:var(--r-full);background:var(--toast-bg);-webkit-backdrop-filter:blur(16px)saturate(1.6);backdrop-filter:blur(16px)saturate(1.6);box-shadow:var(--pop);white-space:nowrap;align-items:center;font-size:13px;display:flex;position:absolute}.painel .fx-m-path{gap:2px;max-width:calc(100% - 24px);padding:3px;top:12px;left:12px}.painel .fx-m-crumb{border-radius:var(--r-full);height:34px;color:var(--accent-fg);transition:background .12s var(--ease-out);flex:none;align-items:center;gap:4px;padding:0 12px 0 8px;font-weight:500;display:inline-flex}.painel .fx-m-crumb:hover{background:var(--fill-soft)}.painel .fx-m-crumb .i{width:16px;height:16px}.painel .fx-m-crumbsep{width:12px;height:12px;color:var(--text-3);flex:none}.painel .fx-m-here{align-items:center;gap:6px;min-width:0;padding:0 2px 0 8px;font-weight:600;display:inline-flex}.painel .fx-m-here .i{width:16px;height:16px;color:var(--accent-fg);flex:none}.painel .fx-m-here-text{text-overflow:ellipsis;overflow:hidden}.painel .fx-m-crumbmore{flex:none}.painel .fx-m-selbar{gap:12px;padding:6px 6px 6px 18px;bottom:16px;left:50%;translate:-50%}.painel .fx-m-selcount{color:var(--text-2);font-weight:500}.painel .fx-m-selbar .btn kbd{background:color-mix(in srgb, currentColor 18%, transparent);color:inherit;margin:0 -5px 0 2px}.painel .fx-m-fly{z-index:9;pointer-events:none;position:absolute;inset:0;overflow:hidden}.painel .fx-m-fly>*{margin:0;position:absolute}.painel .fx-folder{gap:var(--fx-sp-3);padding:var(--fx-sp-3);border-radius:calc(var(--fx-card-r) + var(--fx-sp-3));background:var(--fill-soft);scroll-margin:24px;display:grid}.painel .fx-folder-head{padding:0 2px 0 var(--fx-sp-3);align-items:center;gap:6px;display:flex}.painel .fx-folder-icon{flex:none}.painel .fx-folder-head .fx-group-title{padding-left:var(--fx-sp-2)}.painel .fx-folder-body{gap:var(--fx-sp-4);display:grid}.painel .fx-folder-body>.fx-new-group{margin:0 0 2px var(--fx-sp-1)}.painel .fx-folder-sum{margin:calc(-1 * var(--fx-sp-2)) 0 0;padding:0 var(--fx-sp-4) var(--fx-sp-3) 50px;color:var(--text-2);gap:2px;font-size:12.5px;line-height:17px;display:grid}.painel .fx-folder-sum>div{gap:6px;min-width:0;display:flex}.painel .fx-folder-sum dt{color:var(--text-3);flex:none}.painel .fx-folder-sum dd{overflow-wrap:anywhere;text-wrap:pretty;min-width:0;margin:0}.painel .fx-folder-none{margin:calc(-1 * var(--fx-sp-2)) 0 0;padding:0 var(--fx-sp-4) var(--fx-sp-3) 50px;color:var(--text-3);font-size:12.5px;line-height:17px}@container device (max-width:767px){.painel .fx-folder{padding:var(--fx-sp-1);border-radius:calc(var(--fx-card-r) + var(--fx-sp-1))}.painel .fx-folder-sum,.painel .fx-folder-none{padding-left:50px}}@media (prefers-reduced-motion:reduce){.painel:not([data-motion=full]) .fx-map .react-flow__node.dragging>:is(.fx-m-stage,.fx-m-entry,.fx-m-folder,.fx-m-fstack){transform:none}}.painel[data-motion=reduced] .fx-map .react-flow__node.dragging>:is(.fx-m-stage,.fx-m-entry,.fx-m-folder,.fx-m-fstack){transform:none}.painel .fx-mapwrap{border-radius:inherit;display:flex;position:absolute;inset:0;overflow:hidden}.painel .fx-mapwrap>.fx-map{flex:1;min-width:0;position:relative;inset:auto}.painel .fx-main-map:has(.fx-lib){--fx-lib-w:280px}.painel .fx-main-map:has(.fx-lib.folded){--fx-lib-w:56px}.painel .fx-main-map>.fx-m-strips{left:calc(50% + var(--fx-lib-w,0px) / 2);width:min(720px, calc(100% - 32px - var(--fx-lib-w,0px)))}.painel .fx-main-map .react-flow__panel.bottom.right{right:var(--fx-sheet-w,0px);transition:right .42s var(--spring)}.painel .fx-lib{z-index:6;border-right:1px solid var(--line);background:var(--panel);width:280px;min-height:0;transition:width .3s var(--ease-smooth);flex-direction:column;flex:none;display:flex;position:relative;overflow:hidden}.painel .fx-lib.folded{width:56px}.painel .fx-lib-fade{white-space:nowrap;transition:opacity .18s var(--ease-out) 80ms}.painel .fx-lib.folded .fx-lib-fade{opacity:0;pointer-events:none;transition-duration:80ms;transition-delay:0s}.painel .fx-lib-head{flex:none;padding:12px 11px 0;display:flex}.painel .fx-lib-new{flex:0 auto;justify-content:flex-start;min-width:34px;padding:0 15px 0 9.5px;overflow:hidden}.painel .fx-lib-new .i{flex:none;margin-left:0}.painel label.search.fx-lib-search{flex:none;max-width:none;margin:12px 11px 0}.painel :is(.fx-lib-search,.fx-pick-search) .i{width:14px;height:14px;left:12px}.painel :is(.fx-lib-search,.fx-pick-search) input{padding:0 14px 0 32px}.painel .fx-lib-search .i{left:10px}.painel .fx-lib-search input{padding:0 34px 0 30px}.painel .fx-lib-search input::placeholder{transition:opacity .18s var(--ease-out) 80ms}.painel .fx-lib.folded .fx-lib-search input{cursor:pointer;padding-right:0}.painel .fx-lib.folded .fx-lib-search input::placeholder{opacity:0;transition-duration:80ms;transition-delay:0s}@container device (max-width:720px){.painel :is(.fx-lib-search,.fx-pick-search) input{font-size:16px}}.painel .fx-lib-search kbd{background:var(--surface);box-shadow:var(--ring);color:var(--text-2);pointer-events:none;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.painel .fx-lib-list{--fx-fade:0px;overscroll-behavior:contain;min-height:0;-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--fx-fade));-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--fx-fade));mask-image:linear-gradient(to bottom, transparent, #000 var(--fx-fade));flex:1;margin-top:5px;padding:0 6px 8px;overflow-y:auto}.painel .fx-lib.folded .fx-lib-list{scrollbar-width:none}.painel .fx-lib-cat{height:31px;color:var(--text-2);transition:height .3s var(--ease-smooth);margin:0;padding:12px 10px 4px;font-size:11.5px;font-weight:500;line-height:15px;position:relative;overflow:hidden}.painel .fx-lib-cat:after{content:"";background:var(--line);opacity:0;width:24px;height:1px;transition:opacity 80ms var(--ease-out);position:absolute;top:6px;left:10px}.painel .fx-lib.folded .fx-lib-cat{height:13px}.painel .fx-lib-family:first-child .fx-lib-cat{transition:height .3s var(--ease-smooth), padding .3s var(--ease-smooth)}.painel .fx-lib.folded .fx-lib-family:first-child .fx-lib-cat{height:0;padding-block:0}.painel .fx-lib.folded .fx-lib-cat:after{opacity:1;transition:opacity .18s var(--ease-out) 80ms}.painel .fx-lib-item{text-align:left;cursor:grab;touch-action:pan-y;width:100%;min-height:44px;transition:background .12s var(--ease-out);border-radius:12px;align-items:center;gap:10px;padding:6px 7px;display:flex}.painel .fx-lib-item:hover:not([aria-disabled]){background:var(--fill-soft)}.painel .fx-lib-item.active{background:var(--fill)}.painel .fx-lib-item[aria-disabled]{cursor:default}.painel .fx-lib-item[aria-disabled] .app-icon{opacity:.45}.painel .fx-lib-text{min-width:0;display:grid}.painel .fx-lib-name,.painel .fx-lib-hint{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.painel .fx-lib-name{color:var(--text-1);font-size:13px;font-weight:500;line-height:17px}.painel .fx-lib-hint{color:var(--text-2);font-size:11.5px;line-height:15px}.painel .fx-lib-item[aria-disabled] .fx-lib-name{color:var(--text-2)}.painel .fx-lib-empty{color:var(--text-2);margin:0;padding:16px 8px;font-size:12.5px;line-height:17px}.painel .fx-lib-foot{border-top:1px solid var(--line);flex:none;align-items:center;gap:8px;padding:8px 11px;display:flex}.painel .fx-lib-fold{color:var(--text-2)}.painel .fx-lib-foot p{width:214px;color:var(--text-2);white-space:normal;flex:none;margin:0;font-size:12px;line-height:16px}.painel .fx-m-block>.fx-m-bhead>.fx-m-grip{border-radius:var(--r-2);width:26px;height:30px;color:var(--text-2);cursor:grab;pointer-events:auto;touch-action:none;opacity:0;transition:opacity .15s var(--ease-out), color .12s var(--ease-out), background .12s var(--ease-out);flex:none;place-items:center;margin:-2px 0 -2px auto;display:grid}.painel .fx-m-block:is(:hover,:focus-within,.selected)>.fx-m-bhead>.fx-m-grip{opacity:1}.painel .fx-m-grip:hover{background:var(--fill-soft);color:var(--text-1)}.painel .fx-m-bhead>:is(.fx-m-grip,.fx-m-fold)+.fx-m-more{margin-left:0}.painel .fx-m-bhead>.fx-m-fold{border-radius:var(--r-2);width:26px;height:30px;color:var(--text-2);cursor:pointer;opacity:0;transition:opacity .15s var(--ease-out), color .12s var(--ease-out), background .12s var(--ease-out);background:0 0;border:0;flex:none;place-items:center;margin:-2px 0 -2px auto;padding:0;display:grid}.painel .fx-m-block:is(:hover,:focus-within,.selected)>.fx-m-bhead>.fx-m-fold,.painel .fx-m-bhead>.fx-m-fold.folded{opacity:1}.painel .fx-m-fold:hover{background:var(--fill-soft);color:var(--text-1)}.painel .fx-m-fold .i{transition:transform .3s var(--ease-smooth);transform:rotate(90deg)}.painel .fx-m-fold.folded .i{transform:none}.painel .fx-m-bhead>.fx-m-grip+.fx-m-fold{margin-left:0}.painel .fx-map.linking .fx-m-grip{visibility:hidden}.painel .fx-mapwrap.fx-dragging,.painel .fx-mapwrap.fx-dragging *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.painel .fx-m-block[data-fx-dragging]{transition:background .2s var(--ease-out), box-shadow .2s var(--ease-out)}.painel .fx-m-block[data-fx-dragging]>:not(.fx-m-hit){opacity:0}.painel .fx-mapwrap[data-fx-home] .fx-m-block[data-fx-dragging]{background:var(--accent-tint);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--accent-fg) 50%, transparent)}.painel .fx-m-stage.drop{box-shadow:0 0 0 2px var(--accent-fg), var(--card-shadow)}.painel .fx-m-band{height:0;transition:height .3s var(--ease-out);flex:none;margin:0;position:relative;overflow:hidden}.painel .fx-m-band.on{height:calc(var(--fx-drag-h,56px) + var(--fx-m-pad))}.painel .fx-m-band>span{height:var(--fx-drag-h,56px);border-radius:calc(var(--fx-m-r) - var(--fx-m-pad));background:var(--accent-tint);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--accent-fg) 50%, transparent);position:absolute;bottom:0;left:0;right:0}.painel .fx-m-band:first-child>span{top:0;bottom:auto}.painel .fx-ghost{--fx-lift:0;z-index:40;transform-origin:0 0;pointer-events:none;will-change:transform;position:absolute;top:0;left:0}.painel .fx-ghost:empty{display:none}.painel .fx-ghost-card{border-radius:calc(var(--fx-m-r) - var(--fx-m-pad));background:var(--card-bg);box-shadow:0 0 0 1px color-mix(in srgb, var(--line) calc(100% * var(--fx-lift)), transparent), 0 calc(24px * var(--fx-lift)) calc(48px * var(--fx-lift)) -18px rgb(0 0 0/calc(.34 * var(--fx-lift))), 0 1px 3px rgb(0 0 0/calc(.1 * var(--fx-lift)))}.painel :is(.fx-ghost,.fx-drag-badge) *{pointer-events:none!important}.painel .fx-ghost-card .fx-m-block>.fx-m-bhead>.fx-m-grip{opacity:1;background:var(--fill-soft);color:var(--text-1)}.painel .fx-ghost-card[data-fx-landing] .fx-m-block>.fx-m-bhead>.fx-m-grip{color:var(--text-2);background:0 0}.painel .fx-ghost-card[data-fx-landing=""] .fx-m-block:not(.selected)>.fx-m-bhead>.fx-m-grip{opacity:0}.painel .fx-m-block[data-fx-landed]>.fx-m-bhead>.fx-m-grip{transition:none}.painel .fx-m-block[data-fx-landed=shown]>.fx-m-bhead>.fx-m-grip{opacity:1}.painel .fx-ghost-card.lib{padding:10px var(--fx-m-bpad) 12px 12px}.painel .fx-ghost-hint{color:var(--text-2);margin:6px 0 0 30px;font-size:12.5px;line-height:17px}.painel .fx-drag-badge{z-index:41;border-radius:var(--r-full);background:var(--accent-fg);height:26px;color:var(--canvas);box-shadow:var(--pop);white-space:nowrap;opacity:0;transform-origin:0;pointer-events:none;align-items:center;gap:4px;padding:0 10px 0 8px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex;position:absolute;top:0;left:0}.painel .fx-drag-badge[data-move]{background:var(--raised);color:var(--text-1);box-shadow:var(--ring), var(--pop);padding:0 10px}.painel .fx-drag-badge[data-move]>svg{display:none}@media (prefers-reduced-motion:reduce){.painel:not([data-motion=full]) :is(.fx-m-band,.fx-lib,.fx-lib-fade,.fx-lib-cat,.fx-m-fold .i,.fx-vf-suggest,.fx-m-block[data-fx-dragging]){transition:none;animation:none}}.painel[data-motion=reduced] :is(.fx-m-band,.fx-lib,.fx-lib-fade,.fx-lib-cat,.fx-m-fold .i,.fx-vf-suggest,.fx-m-block[data-fx-dragging]){transition:none;animation:none}.painel .aa-meter{border-radius:var(--r-full);background:var(--fill-strong);flex:none;width:96px;height:6px;position:relative;overflow:hidden}.painel .aa-meter>i{border-radius:inherit;background:var(--accent);position:absolute;inset:0 auto 0 0}.painel .aa-meter.alert>i{background:var(--warn)}.painel .aa-meter.stop>i{background:var(--err)}.painel .aa-publish{align-items:center;gap:12px;min-width:0;display:flex}.painel .aa-problems{background:var(--err-tint);color:var(--err);border-radius:12px;gap:4px;margin:0;padding:10px 14px;font-size:12.5px;line-height:18px;list-style:none;display:grid}.painel .aa-form{gap:16px;padding:12px 0;display:grid}.painel .aa-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.painel .aa-grid .aa-wide{grid-column:1/-1}.painel .aa-line{align-items:flex-start;gap:6px;display:flex}.painel .aa-line .textarea{min-height:54px}.painel .aa-line .icon-btn{margin-top:6px}.painel .aa-add{justify-self:start;padding:2px 0}.painel .aa-k-row{gap:10px}.painel .aa-k-open{color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:var(--r-2);background:0 0;border:0;outline:none;gap:2px;padding:0;display:grid}.painel .aa-k-open:focus-visible{box-shadow:0 0 0 2px var(--focus)}.painel .aa-k-open b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.painel .set-row .grow.aa-k-open .aa-k-text{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:18px;overflow:hidden}.painel .aa-k-open:hover b{color:var(--accent-fg)}.painel .aa-k-row.off .aa-k-open{opacity:.5}.painel .aa-gap{background:var(--warn-tint);color:var(--warn);font-weight:600;line-height:inherit;border-radius:5px;padding:0 5px;display:inline-block}.painel .aa-k-new .input{flex:1;min-width:0}.painel .aa-gaps{border-radius:var(--r-3);background:var(--warn-tint);gap:14px;padding:12px;display:grid}.painel .aa-gaps h4{color:var(--warn);align-items:center;gap:6px;margin:0;font-size:13px;font-weight:600;line-height:18px;display:flex}.painel .aa-gaps h4 .i{width:15px;height:15px}.painel .aa-gaps .input{background:var(--card-solid)}.painel .aa-gap-sentence{color:var(--text-1);text-wrap:pretty;font-size:13px;line-height:19px}.painel .aa-gaps .aa-gap{background:var(--card-solid)}.painel .sheet-foot .aa-k-remove{margin-right:auto}.painel .aa-note{color:var(--text-2);margin:8px 2px 0;font-size:12px;line-height:17px}.painel .aa-note.sr-note{margin:-4px 2px 10px}.painel .aa-stats{padding:10px 0}.painel .fx-t-ai{margin-right:var(--fx-sp-1)}.painel .fx-t-ai .i{color:var(--text-2)}.painel .fx-t-ai.on{color:#fff;background:var(--ai-g);box-shadow:inset 0 1px 1px #ffffff4d}.painel .fx-t-ai.on .i{color:inherit}.painel .fx-t-ai-line{margin:calc(-1 * var(--fx-sp-2)) var(--fx-t-edge) var(--fx-sp-3);color:var(--text-2);flex:none;font-size:12px;line-height:16px}@media (max-width:560px){.painel .aa-grid{grid-template-columns:minmax(0,1fr)}}.painel .aib{clip-path:inset(-48px 0 -48px -1px);width:0;transition:width .34s var(--ease-smooth);flex:none;padding:8px 0;display:flex;position:relative}.painel .aib.open{width:calc(var(--aib-w) + 8px)}.painel .aib.dragging{cursor:col-resize;transition:none}.painel .aib.dragging *{-webkit-user-select:none;user-select:none}.painel .aib-panel{width:var(--aib-w);background:var(--chat-wall);border-radius:var(--r-4);height:100%;box-shadow:var(--ring);opacity:0;transition:opacity .2s var(--ease-out), transform .34s var(--ease-smooth);flex-direction:column;flex:none;display:flex;position:relative;overflow:hidden;transform:translate(-12px)}.painel .aib.open .aib-panel{opacity:1;transform:none}.painel .aib-grip{cursor:col-resize;touch-action:none;outline:none;width:8px;position:absolute;top:8px;bottom:8px;right:0}.painel .aib-grip:after{content:"";background:var(--line-strong);opacity:0;width:2px;height:40px;transition:opacity .15s var(--ease-out), background .15s;border-radius:1px;position:absolute;top:50%;left:3px;transform:translateY(-50%)}.painel .aib-grip:hover:after,.painel .aib.dragging .aib-grip:after{opacity:1}.painel .aib-grip:focus-visible:after{opacity:1;background:var(--focus)}.painel .aib-head{flex:none;align-items:center;gap:2px;height:50px;padding:0 9px 0 16px;display:flex}.painel .aib-title{letter-spacing:-.011em;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0 6px 0 0;font-size:13.5px;font-weight:600;line-height:18px;overflow:hidden}.painel .aib-head .icon-btn:disabled{opacity:.35;pointer-events:none}.painel .aib-body{--fade-top:0px;--fade-bottom:0px;overscroll-behavior:contain;min-height:0;-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent);mask-image:linear-gradient(to bottom, transparent, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent);flex-direction:column;flex:1;padding:2px 16px 14px;display:flex;overflow-y:auto}.painel .aib-swap{flex:1 0 auto}.painel .aib-swap>.sk-swap-body{flex-direction:column;display:flex}.painel .aib-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:24px 12px 48px;display:flex}.painel .aib-empty .ai-orb{width:64px;height:64px;margin-bottom:16px;animation:5.5s ease-in-out infinite p-aiFloat}.painel .aib-empty h3{letter-spacing:-.016em;margin:0;font-size:17px;font-weight:600;line-height:22px}.painel .aib-empty p{max-width:240px;color:var(--text-2);text-wrap:balance;margin:4px 0 0;font-size:12.5px;line-height:18px}.painel .aib-ideas{flex-direction:column;align-items:center;gap:6px;width:100%;margin-top:20px;display:flex}.painel .aib-ideas button{border-radius:var(--r-full);background:var(--fill-soft);max-width:100%;height:30px;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:background .15s var(--ease-out), color .15s;padding:0 12px;font-size:12.5px;font-weight:500;overflow:hidden}.painel .aib-ideas button:hover{background:var(--fill);color:var(--text)}.painel .aib-ideas button:focus-visible{outline:2px solid var(--accent-fg);outline-offset:2px}.painel .aib-person{justify-content:flex-end;margin:16px 0 12px;display:flex}.painel .aib-thread>.aib-person:first-child{margin-top:6px}.painel .aib-person p{background:var(--fill);white-space:pre-wrap;overflow-wrap:anywhere;max-width:86%;animation:p-aibIn .32s var(--ease-out) backwards;border-radius:18px;margin:0;padding:8px 13px;font-size:13.5px;line-height:19px}.painel .aib-note{color:var(--text-3);text-align:center;margin:10px 0;font-size:12px;line-height:16px}.painel .aib-answer{gap:12px;display:grid}.painel .aib-thread>.aib-answer+.aib-answer{margin-top:12px}.painel .aib-words{color:var(--text-1);overflow-wrap:anywhere;text-wrap:pretty;font-size:13.5px;line-height:20px}.painel .aib-words p,.painel .aib-words :is(ul,ol){margin:0 0 8px}.painel .aib-words :is(ul,ol){gap:3px;padding-left:18px;display:grid}.painel .aib-words>:last-child{margin-bottom:0}.painel .aib-words strong{font-weight:600}.painel .aib-mark{border-radius:var(--r-full);background:color-mix(in oklch, var(--accent) 12%, transparent);max-width:100%;height:20px;color:var(--accent-fg);vertical-align:top;transition:background .15s var(--ease-out);align-items:center;gap:4px;padding:0 8px 0 6px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.painel .aib-mark:hover{background:color-mix(in oklch, var(--accent) 20%, transparent)}.painel .aib-mark:focus-visible{box-shadow:inset 0 0 0 2px var(--focus);outline:none}.painel .aib-mark span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.painel .aib-mark .i{flex:none}.painel .aib-steps{gap:4px;margin:0;padding:0;list-style:none;display:grid}.painel .aib-steps .ai-step{min-height:24px;animation:p-aibIn .32s var(--ease-out) backwards;gap:9px;font-size:12.5px;line-height:17px}.painel .aib-steps .ai-step+.ai-step:before{height:10px;top:-7px;left:7.25px}.painel .aib-steps .ai-step-mark{width:16px;height:16px}.painel .aib-steps .ai-step.error .ai-step-mark{box-shadow:inset 0 0 0 1.5px var(--err);color:var(--err);place-items:center;display:grid}.painel .aib-steps .ai-step-mark>.i{width:10px;height:10px;position:relative}.painel .aib-steps .aib-why .ai-step-mark{color:#fff;place-items:center;display:grid}.painel .aib-steps .aib-change{min-height:28px;color:var(--text-1)}.painel .aib-answer>.aib-steps:has(.aib-change){margin-block:4px}.painel .aib-steps .aib-mark{height:18px;padding:0 7px 0 5px;font-size:12px}.painel .aib-steps .aib-mark:not(:has(.i)){padding:0 7px}.painel .aib-change>span:nth-child(2){flex:1;min-width:0}.painel .aib-undo{border-radius:var(--r-full);background:var(--fill);height:24px;color:var(--text-1);transition:background .15s var(--ease-out), transform .12s var(--ease-out);flex:none;align-items:center;gap:4px;margin-left:auto;padding:0 10px 0 8px;font-size:12px;font-weight:600;display:inline-flex}.painel .aib-undo:hover{background:var(--fill-strong)}.painel .aib-undo:active{transform:scale(.96)}.painel .aib-undone{color:var(--text-3);text-decoration:line-through}.painel .aib-undone-tag{color:var(--text-3);flex:none;margin-left:auto;font-size:12px}.painel .aib-open{color:inherit;text-decoration:none}.painel .aib-open:hover{color:var(--accent-fg)}.painel .aib-error{background:var(--err-tint);color:var(--err);border-radius:14px;align-items:flex-start;gap:7px;margin:0;padding:9px 12px;font-size:12.5px;font-weight:500;line-height:17px;display:flex}.painel .aib-error .i{flex:none;margin-top:1.5px}.painel .aib-thinking{color:var(--text-2);animation:p-aibIn .32s var(--ease-out) .12s backwards;align-items:center;gap:8px;margin-top:10px;font-size:12.5px;line-height:17px;display:flex}.painel .aib-thread>.aib-answer+.aib-thinking{margin-top:12px}.painel .ai-orb.aib-mini{width:18px;height:18px;box-shadow:0 0 6px -1px color-mix(in oklch, var(--ai-core) 60%, transparent)}.painel .aib-shimmer{background:linear-gradient(90deg, var(--text-3) 30%, var(--text-1) 50%, var(--text-3) 70%) 0 0 / 300% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:1.9s linear infinite p-aibShimmer}@keyframes p-aibShimmer{0%{background-position:100% 0}to{background-position:0 0}}@keyframes p-aibIn{0%{opacity:0;transform:translateY(6px)}}.painel .aib-card{border-radius:var(--r-3);background:var(--surface);box-shadow:var(--card-shadow);animation:p-aibIn .36s var(--ease-out) backwards;gap:12px;padding:14px;display:grid}.painel .aib-card h4{overflow-wrap:anywhere;margin:0;font-size:13.5px;font-weight:600;line-height:20px}.painel .aib-card h4 .aib-mark{margin:0 1px}.painel .aib-card-lines{gap:4px;margin:-4px 0 0;display:grid}.painel .aib-card-lines div{gap:10px;font-size:12.5px;line-height:17px;display:flex}.painel .aib-card-lines dt{min-width:52px;color:var(--text-2);flex:none}.painel .aib-card-lines dd{overflow-wrap:anywhere;min-width:0;margin:0}.painel .aib-card-edit{margin:0;display:block}.painel .aib-card-edit .textarea{field-sizing:content;min-height:78px;max-height:220px;line-height:19px}.painel .aib-card.aib-card-done{box-shadow:none;background:0 0;border-radius:0;gap:6px;padding:0}.painel .aib-card-head{align-items:flex-start;gap:9px;display:flex}.painel .aib-card-mark{background:var(--ai-core);color:#fff;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;margin-top:2px;display:grid}.painel .aib-card-mark .i{width:10px;height:10px;stroke-width:calc(2.4 * var(--i-weight,1))}.painel .aib-card-head.cancelled .aib-card-mark{background:var(--fill-strong);color:var(--text-2)}.painel .aib-card-head.failed .aib-card-mark{box-shadow:inset 0 0 0 1.5px var(--err);color:var(--err);background:0 0}.painel .aib-card-done h4{min-width:0;color:var(--text-1);flex:1;font-size:12.5px;font-weight:500;line-height:20px}.painel .aib-card-done h4 .aib-mark{height:18px;margin-top:1px;padding:0 7px 0 5px;font-size:12px}.painel .aib-card-state{color:var(--text-3);flex:none;font-size:12px;font-weight:500;line-height:20px}.painel .aib-card-head.confirmed .aib-card-state{color:var(--ok)}.painel .aib-card-head.failed .aib-card-state{color:var(--err)}.painel .aib-card-text{box-shadow:inset 2px 0 0 var(--line-strong);color:var(--text-2);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin:0 0 0 25px;padding:1px 0 1px 11px;font-size:12.5px;line-height:18px;display:-webkit-box;overflow:hidden}.painel .aib-card-actions{gap:8px;display:flex}.painel .aib-rule{margin-top:4px}.painel .aib-rule p{color:var(--text-2);margin:-4px 0 0;font-size:12.5px;line-height:17px}.painel .aib-rule .aib-card-edit .textarea{min-height:58px}.painel .aib-card-actions .btn{flex:1}.painel .aib-skel{gap:24px;padding-top:6px;display:grid}.painel .aib-skel-turn{gap:8px;display:grid}.painel .sk-swap-skel .skel.aib-skel-person{border-radius:18px;justify-self:end;width:58%;height:35px;margin-bottom:6px}.painel .sk-swap-skel .skel.aib-skel-line{border-radius:6px;height:12px}.painel .sk-swap-skel .skel.aib-skel-line.short{width:62%}.painel .aib-foot{flex:none;gap:8px;padding:0 10px 10px;display:grid}.painel .aib-usage{background:var(--warn-tint);color:var(--warn);border-radius:12px;align-items:center;gap:6px;margin:0;padding:7px 11px;font-size:12px;font-weight:500;line-height:16px;display:flex}.painel .aib-seeing{border-radius:var(--r-full);background:var(--fill-soft);max-width:100%;height:24px;color:var(--text-2);transition:background .15s var(--ease-out), color .15s;justify-self:start;align-items:center;gap:5px;margin-left:4px;padding:0 10px 0 8px;font-size:12px;font-weight:500;display:inline-flex}.painel .aib-seeing:hover{background:var(--fill)}.painel .aib-seeing.off{color:var(--text-3)}.painel .aib-seeing span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.painel .aib-seeing .i{flex:none}.painel .aib-foot .ai-composer-input{min-height:44px;max-height:180px;padding:12px 14px 2px;font-size:14px;line-height:20px}.painel .ai-trigger{margin-bottom:6px}.painel .ai-trigger kbd{margin-left:auto}.painel .ai-trigger[aria-pressed=true]{background:var(--fill)}.painel .tab-ai .ai-orb{width:27px;height:27px}.painel .tab-ai[aria-pressed=true]{background:var(--fill)}.painel .aib-scrim{z-index:42}.painel[data-motion=reduced] :is(.aib-shimmer,.aib-steps .ai-step,.aib-card,.aib-person p,.aib-thinking,.aib-empty .ai-orb){animation:none}.painel[data-motion=reduced] .aib-shimmer{color:var(--text-2);background:0 0}@media (prefers-reduced-motion:reduce){.painel:not([data-motion=full]) :is(.aib-shimmer,.aib-steps .ai-step,.aib-card,.aib-person p,.aib-thinking,.aib-empty .ai-orb){animation:none}.painel:not([data-motion=full]) .aib-shimmer{color:var(--text-2);background:0 0}}@container device (min-width:721px) and (max-width:1099px){.painel .aib{z-index:35;width:calc(var(--aib-w) + 8px);pointer-events:none;transition:left .3s var(--ease-smooth);position:absolute;top:0;bottom:0;left:236px}.painel .painel-app.collapsed .aib{left:64px}.painel .aib.open{pointer-events:auto}.painel .aib-panel{background:var(--raised);box-shadow:var(--modal)}}@container device (min-width:721px){.painel .aib.floating{z-index:35;width:calc(var(--aib-w) + 16px);pointer-events:none;padding:0 0 8px 8px;transition:none;position:absolute;top:52px;bottom:0;left:0}.painel .aib.floating.open{pointer-events:auto}.painel .aib.floating .aib-panel{background:var(--raised);box-shadow:var(--modal)}.painel .aib.floating .aib-grip{top:0}}@container device (max-width:720px){.painel .aib{z-index:43;clip-path:none;width:100%;height:calc(100% - 44px);transition:transform .42s var(--ease-smooth);padding:0;position:absolute;inset:auto 0 0;overflow:visible;transform:translateY(100%)}.painel .aib.open{width:100%;transform:none}.painel .aib-panel{border-radius:var(--r-5) var(--r-5) 0 0;background:var(--raised);width:100%;box-shadow:var(--modal);opacity:1;transition:none;transform:none}.painel .aib-grip{display:none}.painel .aib-head{height:56px;padding-top:4px}.painel .aib-foot{padding-bottom:26px}.painel .aib-foot .ai-composer-input{font-size:16px}}.painel :is(.inbox-avatar,.inbox-profile-avatar,.inbox-message-avatar){position:relative}.painel :is(.inbox-avatar,.inbox-profile-avatar,.inbox-message-avatar)>img{transition:opacity .2s var(--ease-out);position:absolute;inset:0}.painel :is(.inbox-avatar,.inbox-profile-avatar,.inbox-message-avatar)>img.arriving{opacity:0}.painel .dialog.op-modal{width:min(920px,100% - 48px);height:min(720px,100% - 48px);max-height:none;transition:transform .48s var(--spring), opacity .18s var(--ease-out), width .3s var(--spring);overflow:hidden}.painel .dialog.op-modal:not(.in-vaul):has(.op-modal-col.cart){width:min(1232px,100% - 48px)}.painel .op-modal-col{height:100%;min-height:0;transition:grid-template-columns .3s var(--spring);grid-template-rows:minmax(0,1fr);grid-template-columns:0 minmax(0,1fr);display:grid}.painel .op-modal-col.cart{grid-template-columns:312px minmax(0,1fr)}.painel .op-modal-main{flex-direction:column;min-width:0;min-height:0;display:flex}.painel .op-main-head{flex:none;grid-template-columns:minmax(max-content,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:18px 18px 12px 24px;display:grid}.painel .op-head-title{gap:1px;min-width:0;display:grid}.painel .op-head-title h2{letter-spacing:-.018em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;font-weight:650;line-height:24px;overflow:hidden}.painel .op-head-title span{max-width:220px;color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:18px;overflow:hidden}.painel .op-x{justify-self:end}.painel .op-track button:disabled{color:var(--text-3);opacity:.6;cursor:default}.painel .op-track button .i{color:var(--accent-fg)}.painel .op-cart{background:var(--panel);visibility:hidden;justify-content:flex-end;min-width:0;min-height:0;transition:visibility 0s .3s;display:flex;overflow:hidden}.painel .op-modal-col.cart .op-cart{visibility:visible;transition-delay:0s}.painel .op-cart-in{opacity:0;width:312px;min-height:0;transition:opacity .2s var(--ease-out);flex-direction:column;flex:none;display:flex}.painel .op-modal-col.cart .op-cart-in{opacity:1}.painel .op-cart-head{flex:none;justify-content:space-between;align-items:center;gap:8px;padding:18px 12px 12px 20px;display:flex}.painel .op-cart-head h3{letter-spacing:-.018em;margin:0;font-size:18px;font-weight:650;line-height:24px}.painel .op-cart-x{color:var(--text-2);flex:none}.painel .op-cart-lines{overscroll-behavior:contain;flex:1;min-height:0;margin:0;padding:4px 12px;list-style:none;overflow-y:auto}.painel .op-cart-line{border-radius:calc(var(--r-1) + 10px);background:var(--card-bg);box-shadow:var(--card-shadow);grid-template-columns:60px minmax(0,1fr);align-content:start;column-gap:12px;margin-bottom:8px;padding:10px;display:grid;overflow:hidden}.painel .op-cart-line>.thumb.op-thumb{border-radius:var(--r-1);width:60px;height:auto;box-shadow:none;grid-row:1/span 3;align-self:stretch}.painel .op-cart-line>.thumb.op-thumb .i{width:18px;height:18px}.painel .op-cart-top{align-items:baseline;gap:8px;min-width:0;display:flex}.painel .op-cart-top b{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13.5px;font-weight:500;line-height:18px;overflow:hidden}.painel .op-cart-top span{flex:none;font-size:13.5px;font-weight:600;line-height:18px}.painel .op-cart-line small{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}.painel .op-cart-ctl{grid-column:2;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.painel .op-cart-remove{width:var(--field-h);height:var(--field-h);border-radius:var(--r-full);background:var(--err-tint);color:var(--err);cursor:pointer;transition:background-color .15s var(--ease-out), scale .15s var(--ease-out);border:0;flex:none;place-items:center;padding:0;display:grid}.painel .op-cart-remove:hover:not(:disabled){background:color-mix(in srgb, var(--err) 20%, transparent)}.painel .op-cart-remove:active:not(:disabled){scale:.92}.painel .op-cart-remove:disabled{opacity:.5;cursor:default}.painel .op-cart-remove:focus-visible{box-shadow:0 0 0 2px var(--focus);outline:none}.painel .op-cart-sum{flex:none;gap:4px;margin:0;padding:12px 20px 20px;display:grid}.painel .op-cart-sum div{color:var(--text-2);justify-content:space-between;gap:8px;font-size:13px;line-height:18px;display:flex}.painel .op-cart-sum dt,.painel .op-cart-sum dd{margin:0}.painel .op-cart-sum div:last-child{color:var(--text-1);font-size:15px;font-weight:650;line-height:20px}.painel .op-main-row{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.painel .op-main-row>*{grid-area:1/1}.painel .op-main-body{overscroll-behavior:contain;transform-origin:50% 0;min-height:0;transition:opacity .25s var(--ease-out) 30ms, scale .3s var(--spring) 30ms;flex-direction:column;gap:16px;padding:4px 24px 20px;display:flex;overflow-y:auto}.painel .op-main-body.picking{opacity:0;transition:opacity .12s var(--ease-out), scale .12s var(--ease-out);scale:.98}.painel .op-main-body>.attn,.painel .op-main-body>.status-pill{flex:none;margin:0}.painel .op-main-foot{box-shadow:0 -1px 0 var(--line);flex:none;justify-content:flex-end;align-items:center;gap:8px;padding:12px 18px 18px;display:flex}.painel .op-foot-sum{border-radius:calc(var(--r-2) + 5px);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .15s var(--ease-out), transform .15s var(--ease-out);background:0 0;border:0;align-items:center;gap:10px;margin-right:auto;padding:5px 12px 5px 5px;display:flex}.painel .op-foot-sum:hover:not(:disabled),.painel .op-foot-sum.on{background:var(--fill-soft)}.painel .op-foot-sum:active:not(:disabled){transform:scale(.97)}.painel .op-foot-sum:disabled{opacity:1;cursor:default}.painel .op-foot-sum:focus-visible{box-shadow:0 0 0 2px var(--focus);outline:none}.painel .op-foot-chev{color:var(--text-3);transition:transform .3s var(--spring);flex:none}.painel .op-foot-sum.on .op-foot-chev{transform:rotate(180deg)}.painel .op-foot-sum:disabled .op-foot-chev{display:none}.painel .op-foot-thumbs{flex:none;gap:4px;display:flex}.painel .op-foot-thumb{background:var(--fill);width:34px;height:34px;color:var(--text-3);border-radius:10px;place-items:center;display:grid;overflow:hidden}.painel .op-foot-thumb.more{color:var(--text-2);font-size:12px;font-weight:600}.painel .op-foot-thumb img{object-fit:cover;width:100%;height:100%}.painel .op-foot-total{min-width:0;display:grid}.painel .op-foot-total b{font-size:14px;font-weight:650;line-height:18px}.painel .op-foot-total small{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}.painel .op-modal-step{flex-direction:column;gap:16px;display:flex}.painel .op-modal-step>*{flex:none;min-width:0}.painel .op-catalog{flex-direction:column;gap:14px;display:flex}.painel .op-catalog .op-find{z-index:3;position:sticky;top:0}.painel .op-cards{grid-template-columns:repeat(auto-fill,minmax(156px,1fr));gap:18px 14px;display:grid}.painel .op-cards-empty{grid-column:1/-1}.painel .op-card{align-content:start;gap:8px;min-width:0;display:grid;position:relative}.painel .op-card-media{aspect-ratio:4/5;border-radius:var(--r-3);background:var(--fill-soft);transition:scale .2s var(--ease-out);display:block;position:relative;overflow:hidden}.painel .op-card-media>img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease-out), opacity .2s var(--ease-out), filter .2s var(--ease-out)}.painel .op-card-blank{width:100%;height:100%;color:var(--text-3);place-items:center;display:grid}.painel .op-card-blank .i{width:28px;height:28px}.painel .op-card-media:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 0 var(--accent-solid);pointer-events:none;transition:box-shadow .2s var(--ease-out);position:absolute;inset:0}.painel .op-card.on .op-card-media:after{box-shadow:inset 0 0 0 2px var(--accent-solid)}.painel .op-card.out .op-card-media>img{opacity:.5;filter:grayscale(.5)}.painel .op-card-open{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.painel .op-card-open:after{content:"";z-index:1;border-radius:var(--r-3);position:absolute;inset:0}.painel .op-card-open:disabled{cursor:default}.painel .op-card-open:focus-visible{outline:none}.painel .op-card-open:focus-visible:after{box-shadow:0 0 0 2px var(--focus)}.painel .op-card:has(.op-card-open:active:not(:disabled)) .op-card-media{scale:.97}.painel .op-card-n{z-index:1;border-radius:var(--r-full);background:var(--accent-solid);min-width:24px;height:24px;color:var(--accent-on);place-items:center;padding:0 7px;font-size:12.5px;font-weight:650;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 2px 6px #0000002e}.painel .op-card-tag{z-index:1;border-radius:var(--r-full);background:var(--raised);color:var(--text-2);padding:2px 8px;font-size:11.5px;font-weight:600;line-height:16px;position:absolute;top:8px;left:8px}@media (hover:hover) and (pointer:fine){.painel .op-card:hover .op-card-media>img{transform:scale(1.035)}}@media (prefers-reduced-motion:reduce){.painel .op-modal-col,.painel .op-cart-in,.painel .op-foot-chev,.painel .op-card-media,.painel .op-card-media>img,.painel .op-main-body,.painel .op-swatch,.painel .op-chip{transition:none}}.painel .op-card-text{gap:1px;padding:0 2px;display:grid}.painel .op-card-text b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:500;line-height:18px;display:-webkit-box;overflow:hidden}.painel .op-card-text span{color:var(--text-2);font-size:13px;line-height:18px}.painel .op-card-text .op-card-dots{align-items:center;gap:4px;margin-top:4px;display:flex}.painel .op-card-dots .op-swatch-dot{width:11px;height:11px}.painel .op-card-dots small{color:var(--text-3);margin-left:2px;font-size:11.5px;line-height:14px}.painel .op-card.sk{gap:8px}.painel .op-card.sk .skel.op-card-media{display:block}.painel .op-card.sk .skel.sk-l1{width:80%;height:12px}.painel .op-card.sk .skel.sk-l2{width:40%;height:12px}.painel .op-pick-layer{z-index:1;overscroll-behavior:contain;flex-direction:column;min-height:0;padding:4px 24px 20px;display:flex;position:relative;overflow-y:auto}.painel .op-pick{flex:1 1 0;grid-template-rows:minmax(0,1fr);grid-template-columns:auto minmax(0,1fr);gap:24px;min-height:0;display:grid;container-type:size}.painel .op-pick-media{aspect-ratio:4/5;border-radius:var(--r-3);background:var(--fill-soft);width:min(52cqw,80cqh);animation:p-pickIn .3s var(--ease-out) 40ms both;align-self:start;overflow:hidden}@keyframes p-pickIn{0%{opacity:0;scale:.96}}.painel .op-pick-media>img{object-fit:cover;width:100%;height:100%;animation:p-skIn .25s var(--ease-out)}.painel .op-pick-info{overscroll-behavior:contain;flex-direction:column;gap:16px;min-width:0;min-height:0;margin:-6px;padding:6px;display:flex;overflow-y:auto}.painel .op-pick-info>*{animation:p-gateStep .28s var(--ease-out) 60ms both}.painel .op-pick-info>:nth-child(2){animation-delay:90ms}.painel .op-pick-info>:nth-child(3){animation-delay:.12s}.painel .op-pick-info>:nth-child(4){animation-delay:.15s}@media (prefers-reduced-motion:reduce){.painel .op-pick-media,.painel .op-pick-info>*{animation:none}}.painel .op-pick-head{gap:2px;display:grid}.painel .op-pick-head h4{letter-spacing:-.015em;outline:none;margin:0;font-size:18px;font-weight:600;line-height:24px}.painel .op-pick-price{font-size:15px;font-weight:500;line-height:20px}.painel .op-swatches,.painel .op-sizes-pick{flex-wrap:wrap;gap:8px;display:flex}.painel .op-swatch,.painel .op-chip{height:var(--field-h);border-radius:var(--r-full);background:var(--fill-soft);color:var(--text-1);font:inherit;white-space:nowrap;cursor:pointer;transition:background-color .15s var(--ease-out), box-shadow .2s var(--ease-out), color .15s var(--ease-out), transform .15s var(--ease-out);border:0;align-items:center;gap:7px;padding:0 14px;font-size:13.5px;font-weight:500;display:inline-flex;position:relative}.painel .op-swatch{padding-left:9px}.painel .op-chip{justify-content:center;min-width:46px}.painel .op-swatch:hover:not(:disabled):not([aria-pressed=true]),.painel .op-chip:hover:not(:disabled):not([aria-pressed=true]){background:var(--fill)}.painel .op-swatch:active:not(:disabled),.painel .op-chip:active:not(:disabled){transform:scale(.96)}.painel .op-swatch[aria-pressed=true],.painel .op-chip[aria-pressed=true]{background:var(--accent-tint);color:var(--accent-fg);box-shadow:inset 0 0 0 1.5px var(--accent-solid);font-weight:600}.painel .op-swatch.out:not([aria-pressed=true]),.painel .op-chip.out:not([aria-pressed=true]){color:var(--text-3)}.painel .op-chip.out{text-decoration:line-through}.painel .op-swatch.out .op-swatch-dot{opacity:.45}.painel .op-swatch:disabled,.painel .op-chip:disabled{opacity:.35;cursor:default}.painel .op-swatch:focus-visible,.painel .op-chip:focus-visible{box-shadow:0 0 0 2px var(--focus);outline:none}.painel .op-chip small{color:var(--text-3);font-size:11.5px;font-weight:500}.painel .op-chip[aria-pressed=true] small{color:inherit;opacity:.7}.painel .op-chip-n{border-radius:var(--r-full);background:var(--accent-solid);min-width:18px;height:18px;color:var(--accent-on);box-shadow:0 0 0 2px var(--raised);place-items:center;padding:0 5px;font-size:11px;font-weight:650;text-decoration:none;display:grid;position:absolute;top:-5px;right:-5px}.painel .op-swatch-dot{background:var(--sw,var(--fill-strong));width:18px;height:18px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text-1) 16%, transparent);border-radius:50%;flex:none}.painel .op-swatch-dot.print{background:conic-gradient(from 45deg,#e8636f,#f2c94c,#2f8a4f,#2f6fd1,#b9a2d6,#e8636f)}.painel .op-pick-qty{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.painel .op-pick-note{color:var(--text-2);font-size:13px;line-height:18px}.painel .op-pick-note.warn{color:var(--warn)}.painel .dialog.in-vaul.op-modal{overflow:visible;height:auto!important}.painel .in-vaul .op-modal-col{flex-direction:column;height:auto;display:flex}.painel .in-vaul .op-modal-main{display:contents}.painel .in-vaul .op-main-head{grid-template-columns:minmax(0,1fr);gap:10px;padding:4px 16px 6px}.painel .in-vaul .op-x{display:none}.painel .in-vaul .op-track{width:100%;display:flex}.painel .in-vaul .op-track button{flex:1 1 0;justify-content:center}.painel .in-vaul .op-main-row{order:2;grid-template-rows:auto}.painel .in-vaul .op-cart{background:0 0;order:1;display:none}.painel .in-vaul .op-modal-col.cart .op-cart{display:block}.painel .in-vaul .op-modal-col.cart .op-main-row,.painel .in-vaul .op-main-body.picking{display:none}.painel .in-vaul .op-cart-in{width:auto}.painel .in-vaul .op-cart-head{padding:4px 8px 8px 16px}.painel .in-vaul .op-cart-lines{padding:4px 16px;overflow:visible}.painel .in-vaul .op-cart-sum{padding:8px 16px 12px}.painel .in-vaul .op-main-body,.painel .in-vaul .op-pick-layer{padding:8px 16px 12px;overflow:visible}.painel .in-vaul .op-main-foot{z-index:3;padding:10px 16px calc(12px + env(safe-area-inset-bottom));background:var(--raised);order:3;position:sticky;bottom:0}.painel .in-vaul .op-foot-thumbs,.painel .in-vaul .op-main-foot.review .op-foot-sum{display:none}.painel .in-vaul .op-foot-sum{margin-left:-12px;padding-left:12px}.painel .in-vaul .op-cards{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:14px 10px}.painel .in-vaul .op-pick{flex:none;grid-template-rows:none;grid-template-columns:88px minmax(0,1fr);align-items:start;gap:16px 14px;container-type:normal}.painel .in-vaul .op-pick-info{display:contents}.painel .in-vaul .op-pick-media{grid-area:1/1;width:auto}.painel .in-vaul .op-pick-head{grid-area:1/2;align-self:center}.painel .in-vaul .op-pick-info>.field{grid-column:1/-1}.painel .anuncios{max-width:880px;margin:0 auto}.painel .an-tab{animation:p-skIn .24s var(--ease-out)}.painel .an-row{align-items:center}.painel .an-row .row-sub.wrap{white-space:normal}.painel .an-inline{vertical-align:1px;height:20px;margin-left:8px;padding:0 8px;font-size:11px}.painel .an-muted{color:var(--text-2);font-weight:400}.painel .an-foot{color:var(--text-3);margin:12px 4px 0;font-size:11.5px;line-height:16px}.painel .an-filter{margin-bottom:14px}.painel .an-chips{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.painel .an-more{justify-content:center;margin-top:14px;display:flex}.painel .an-days{transition:opacity .2s var(--ease-out)}.painel .an-days.is-pending{opacity:.5}.painel .an-days>section:first-child>.section-title{margin-top:4px}.painel .an-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.painel .an-stat{border-radius:var(--r-4);background:var(--card-bg);box-shadow:var(--card-shadow);gap:2px;min-width:0;padding:14px 16px;display:grid}.painel .an-stat-label{color:var(--text-2);font-size:12px;line-height:16px}.painel .an-stat-value{letter-spacing:-.02em;font-size:22px;font-weight:600;line-height:28px}.painel .an-stat-sub{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}.painel .an-agenda{border-radius:var(--r-4);background:var(--card-bg);box-shadow:var(--card-shadow);overflow:hidden}.painel .an-ag-head{background:color-mix(in srgb, var(--accent) 10%, transparent);justify-content:space-between;align-items:center;gap:12px;padding:11px 16px;font-size:12.5px;line-height:18px;display:flex}.painel .an-ag-head b{font-weight:600}.painel .an-ag-next{color:var(--accent-fg);font-weight:500}.painel .an-ag-next.err{color:var(--err)}.painel .an-ag-list{gap:2px;margin:0;padding:6px;list-style:none;display:grid}.painel .an-ag-item{border-radius:var(--r-3);isolation:isolate;align-items:flex-start;gap:12px;padding:10px;display:flex;position:relative}.painel .an-ag-num{border-radius:var(--r-full);background:var(--fill);width:26px;height:26px;color:var(--text-2);flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.painel .an-ag-item.is-feita .an-ag-num{background:var(--ok-tint);color:var(--ok)}.painel .an-ag-item.is-nao_chegou .an-ag-num{background:var(--err-tint);color:var(--err)}.painel .an-ag-item.is-proxima .an-ag-num,.painel .an-ag-item.is-rodando .an-ag-num{background:var(--accent-solid);color:var(--accent-on)}.painel .an-ag-item.is-depois{color:var(--text-2)}.painel .an-ag-main{flex:1;min-width:0;padding-top:3px}.painel .an-ag-title{flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;font-weight:500;line-height:18px;display:flex}.painel .an-ag-title .state-chip{height:20px;padding:0 8px;font-size:11px}.painel .an-ag-sub{color:var(--text-2);margin-top:1px;font-size:12px;line-height:16px}.painel .an-ag-tasks{gap:5px;margin:8px 0 0;padding:0;list-style:none;display:grid}.painel .an-ag-tasks li{align-items:flex-start;gap:8px;font-size:12.5px;line-height:17px;display:flex}.painel .an-ag-tasks li.more{color:var(--text-3);padding-left:24px}.painel .an-ag-box{width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--line-strong);color:#fff;border-radius:5px;flex:none;place-items:center;margin-top:.5px;display:grid}.painel .an-ag-box .i{width:11px;height:11px}.painel .an-ag-tasks li.done .an-ag-box{background:var(--ok-fill);box-shadow:none}.painel .an-ag-tasks li.done .an-ag-task{color:var(--text-2);text-decoration:line-through;-webkit-text-decoration-color:var(--text-3);text-decoration-color:var(--text-3)}.painel .an-ag-tasks li.atencao .an-ag-box{box-shadow:inset 0 0 0 1.5px var(--warn)}.painel .an-ag-tasks li.critico .an-ag-box{box-shadow:inset 0 0 0 1.5px var(--err)}.painel .an-ag-spend{background:var(--fill-soft);align-items:center}.painel .an-ag-spend:before{content:"";z-index:-1;width:var(--an-fill,0%);border-radius:inherit;background:color-mix(in srgb, var(--accent) 16%, transparent);transition:width .6s var(--ease-smooth);position:absolute;inset:0}.painel .an-ag-spend .an-ag-num{background:var(--card-solid,var(--fill));color:var(--accent-fg)}.painel .an-ag-spend .an-ag-main{padding-top:0}.painel .an-ag-spend.is-empty .an-ag-num{color:var(--text-3)}.painel .an-ag-pill{border-radius:var(--r-full);background:var(--card-solid,var(--fill));white-space:nowrap;height:24px;box-shadow:0 0 0 1px var(--line);flex:none;align-items:center;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.painel .an-grade{align-items:center;gap:8px;display:inline-flex}.painel .an-grade-bars{gap:2px;display:inline-flex}.painel .an-grade-bars i{background:var(--fill-strong);border-radius:2px;width:4px;height:14px}.painel .an-grade.boa .an-grade-bars i.on{background:var(--ok-fill)}.painel .an-grade.media .an-grade-bars i.on{background:var(--warn)}.painel .an-grade.fraca .an-grade-bars i.on{background:var(--err-fill)}.painel .an-grade-pill{border-radius:var(--r-full);background:var(--fill);justify-content:center;align-items:center;min-width:38px;height:22px;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.painel .an-grade.boa .an-grade-pill{background:var(--ok-tint);color:var(--ok)}.painel .an-grade.media .an-grade-pill{background:var(--warn-tint);color:var(--warn)}.painel .an-grade.fraca .an-grade-pill{background:var(--err-tint);color:var(--err)}.painel .an-grade.none .an-grade-pill{color:var(--text-3)}.painel .an-ad{align-items:flex-start;padding-top:10px;padding-bottom:10px}.painel .an-ad .row-trail{padding-top:2px}.painel .an-funnel{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px;font-size:12px;line-height:18px;display:flex}.painel .an-funnel.empty{color:var(--text-3)}.painel .an-step b{color:var(--text-1);font-weight:600}.painel .an-arrow{background:var(--line-strong);width:12px;height:1px;position:relative}.painel .an-arrow:after{content:"";border:3px solid #0000;border-left:4px solid var(--line-strong);border-right:0;position:absolute;top:-2.5px;right:-1px}.painel .an-rate{border-radius:var(--r-full);background:var(--fill);height:18px;color:var(--text-2);align-items:center;padding:0 7px;font-size:11px;font-weight:600;display:inline-flex}.painel .an-rate:before{content:"";opacity:.5;background:currentColor;width:8px;height:1px;margin:0 5px 0 -3px}.painel .an-rate.up{background:var(--ok-tint);color:var(--ok)}.painel .an-rate.down{background:var(--warn-tint);color:var(--warn)}.painel .an-return.up b{color:var(--ok)}.painel .an-return.down b{color:var(--warn)}.painel .an-dot{border-radius:var(--r-full);background:var(--text-3);flex:none;width:8px;height:8px}.painel .an-dot.ok{background:var(--ok-fill)}.painel .an-dot.warn{background:var(--warn)}.painel .an-dot.err{background:var(--err-fill)}.painel .an-dot.skel{background:var(--fill-soft)}.painel .an-event{align-items:flex-start}.painel .an-event .an-dot{margin-top:6px}.painel .an-clamp{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.painel .an-time{color:var(--text-3);padding-top:1px;font-size:12px}.painel .an-sheet-text{margin:0 0 14px;font-size:13.5px;line-height:20px}.painel .lr-label.wrap{white-space:normal}.painel .an-metrics{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;margin:14px 0 0;display:grid}.painel .an-metrics div{border-radius:var(--r-3);background:var(--fill-soft);padding:10px 12px}.painel .an-metrics dt{color:var(--text-2);font-size:11.5px;line-height:15px}.painel .an-metrics dd{margin:2px 0 0;font-size:14px;font-weight:600}.painel .an-links{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.painel .an-gap{margin-top:12px}.painel .an-row .row-sub.an-wrap{white-space:normal}.painel .an-wa{border-radius:var(--r-4,16px);background:var(--fill-soft);padding:14px}.painel .an-wa-bubble{background:var(--card-solid);max-width:min(100%,380px);box-shadow:0 1px 1px color-mix(in srgb, var(--text-1) 8%, transparent);border-radius:18px 18px 18px 6px;padding:8px 12px 20px;display:block;position:relative}.painel .an-wa-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:19px}.painel .an-wa-time{color:var(--text-3);font-size:11px;line-height:13px;position:absolute;bottom:5px;right:10px}@container device (max-width:720px){.painel .an-stats{grid-template-columns:1fr 1fr}.painel .an-stats .an-stat:first-child{grid-column:1/-1}.painel .an-stat{padding:12px 14px}.painel .an-stat-value{font-size:20px;line-height:26px}.painel .an-stat-sub{white-space:normal}.painel .an-ad{flex-wrap:wrap}.painel .an-ad .row-main{flex-basis:100%}.painel .an-ad .row-trail{margin-top:2px;padding-top:0}.painel .an-row .an-chips{max-width:46%}.painel .an-ag-pill{padding:0 8px;font-size:11.5px}}.painel .us-tab{animation:p-skIn .24s var(--ease-out)}.painel .us-tab>.section-title{margin-top:20px}.painel .us-level{gap:10px}.painel .us-level .seg{flex:none}.painel .us-link{align-items:center;gap:8px;display:flex}.painel .us-link .input{min-width:0;color:var(--text-2);flex:1;font-size:13px}.painel .us-hint{color:var(--text-2);margin-top:6px;font-size:12px;display:block}@media (max-width:520px){.painel .us-level{flex-wrap:wrap}.painel .us-level .grow{flex-basis:100%}}.painel .view:has(>.dx){max-width:1280px}.painel .dx{--mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Monaco, Consolas, monospace;container:dx/inline-size}.painel .dx-cols{grid-template-columns:180px minmax(0,1fr) 160px;align-items:start;gap:40px;display:grid}.painel .dx-main{min-width:0}.painel :is(.dx-nav,.dx-toc){overscroll-behavior:contain;scrollbar-width:none;max-height:calc(100dvh - 72px);padding:4px 0 24px;position:sticky;top:20px;overflow-y:auto}.painel :is(.dx-nav,.dx-toc)::-webkit-scrollbar{display:none}.painel .dx-nav-list{gap:1px;display:grid}.painel .dx-nav-group{gap:1px;margin-top:16px;display:grid}.painel .dx-nav-title{color:var(--text-1);padding:0 10px 6px;font-size:12px;font-weight:600;line-height:16px}.painel .dx-link{border-radius:var(--r-2);height:30px;color:var(--text-2);transition:background .12s var(--ease-out), color .12s;align-items:center;padding:0 10px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.painel .dx-link:hover{background:var(--fill-soft);color:var(--text-1)}.painel .dx-link[aria-current=page]{background:var(--surface);color:var(--text-1);box-shadow:var(--card-shadow);font-weight:600}.painel .sheet-body .dx-nav-list{margin:0 -8px}.painel .dx-toc-list{display:grid}.painel .dx-toc-list .dx-nav-title{padding:0 0 8px}.painel .dx-toc-link{color:var(--text-2);box-shadow:inset 1px 0 0 var(--line-strong);transition:color .15s var(--ease-out), box-shadow .15s var(--ease-out);padding:4px 0 4px 12px;font-size:12.5px;line-height:17px;text-decoration:none}.painel .dx-toc-link:hover{color:var(--text-1)}.painel .dx-toc-link.on{color:var(--text-1);box-shadow:inset 2px 0 0 var(--accent-fg);font-weight:500}.painel .dx-mnav{margin-bottom:16px;display:none}.painel .dx-crumbs{color:var(--text-2);align-items:center;gap:4px;margin:0 0 6px;font-size:12.5px;display:flex}.painel .dx-crumbs a{color:inherit;text-decoration:none}.painel .dx-crumbs a:hover{color:var(--text-1)}.painel .dx-crumbs .i{color:var(--text-3)}.painel .dx-origin{flex-wrap:wrap;align-items:center;gap:6px;margin:-6px 0 4px;display:flex}.painel .dx-tag{background:var(--fill);font:500 11.5px/18px var(--mono);color:var(--text-1);white-space:nowrap;border-radius:6px;padding:1px 7px;display:inline-block}.painel .dx-file{font:11.5px/18px var(--mono);color:var(--text-2);align-items:center;gap:5px;margin-left:4px;display:inline-flex}.painel .dx-file .i{color:var(--text-3)}.painel .dx-sec{margin-top:32px}.painel .dx-sec>h2{letter-spacing:-.012em;margin:0 2px 10px;scroll-margin-top:20px;font-size:15px;font-weight:600;line-height:20px}.painel .dx-sec>h2 .h-count{color:var(--text-3);margin-left:6px;font-weight:500}.painel .dx-hint{color:var(--text-2);margin:-4px 2px 12px;font-size:12.5px;line-height:18px}.painel .dx-hint code,.painel .dx-note code{font:500 11.5px var(--mono);color:var(--text-1)}.painel .dx-h3{margin:18px 2px 8px;font-size:13px;font-weight:600;line-height:18px}.painel .dx-ex{border-radius:var(--r-4);box-shadow:inset 0 0 0 1px var(--line-strong);overflow:hidden}.painel .dx-ex-bar{box-shadow:inset 0 -1px 0 var(--line);align-items:center;gap:8px;padding:8px 10px;display:flex}.painel .dx-preview{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;min-height:180px;padding:36px 24px;display:flex}.painel .dx-preview.start{grid-template-columns:minmax(0,1fr);align-content:start;justify-items:stretch;gap:12px;min-height:0;padding:24px;display:grid}.painel .dx-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.painel .dx-stack{grid-template-columns:minmax(0,1fr);gap:16px;width:min(100%,340px);display:grid}.painel .dx-w{width:min(100%,460px);margin:0 auto}.painel .dx-preview .lgroup .row-title{font-weight:500}.painel .dx-preview .attn:last-child{margin-bottom:0}.painel .dx-preview>.st-skel,.painel .dx-preview>div>.st-skel{pointer-events:none}.painel .dx-code{--cx-kw:#9b2393;--cx-fn:#326d74;--cx-prop:#6c36a9;--cx-lit:#1c00cf;--cx-tag:#9b2393;--cx-attr:#0f68a0;--cx-str:#c41a16;--cx-cm:#5d6c79;border-radius:var(--r-3);background:var(--fill-soft);color:var(--text-1);position:relative}.painel[data-theme=dark] .dx-code{--cx-kw:#fc5fa3;--cx-fn:#67b7a4;--cx-prop:#a167e6;--cx-lit:#d0bf69;--cx-tag:#fc5fa3;--cx-attr:#5dd8ff;--cx-str:#fc6a5d;--cx-cm:#7f8c98}@media (prefers-color-scheme:dark){.painel:not([data-theme=light]) .dx-code{--cx-kw:#fc5fa3;--cx-fn:#67b7a4;--cx-prop:#a167e6;--cx-lit:#d0bf69;--cx-tag:#fc5fa3;--cx-attr:#5dd8ff;--cx-str:#fc6a5d;--cx-cm:#7f8c98}}.painel .dx-ex .dx-code{background:0 0;border-radius:0}.painel .dx-code pre{font:12px/19px var(--mono);tab-size:2;margin:0;padding:14px 48px 14px 16px;overflow-x:auto}.painel .dx-code-file{font:11.5px/18px var(--mono);color:var(--text-2);padding:9px 48px 0 16px}.painel .dx-code-file+.dx-copy+pre{padding-top:6px}.painel .dx-copy{position:absolute;top:7px;right:7px}.painel .dx-props{padding:0;overflow-x:auto}.painel .dx-props table{border-collapse:collapse;width:100%;font-size:12.5px;line-height:17px}.painel .dx-props th{text-align:left;color:var(--text-2);white-space:nowrap;padding:11px 16px 9px;font-size:12px;font-weight:500}.painel .dx-props td{vertical-align:top;box-shadow:inset 0 1px 0 var(--line);padding:11px 16px}.painel .dx-props td:first-child{width:46%}.painel .dx-props td code{font:500 11.5px/18px var(--mono)}.painel .dx-props .dx-type{color:var(--text-2);word-break:break-word;font-weight:400}.painel .dx-note{color:var(--text-2);margin-top:5px;font-size:12px;line-height:16px;display:block}.painel .dx-pager{grid-template-columns:1fr 1fr;gap:12px;margin-top:44px;display:grid}.painel .dx-pg{border-radius:var(--r-3);color:var(--text-1);box-shadow:inset 0 0 0 1px var(--line-strong);transition:background .12s var(--ease-out);gap:3px;padding:12px 16px;text-decoration:none;display:grid}.painel .dx-pg:hover{background:var(--fill-soft)}.painel .dx-pg span{color:var(--text-2);font-size:12px}.painel .dx-pg b{align-items:center;gap:4px;font-size:13.5px;font-weight:600;display:flex}.painel .dx-pg.next{text-align:right;justify-items:end}.painel .dx-look{--surface-bg:var(--panel);flex-wrap:wrap;align-items:center;gap:16px;display:flex}.painel .dx-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;display:grid}.painel .dx-card{border-radius:var(--r-4);background:var(--card-bg);min-height:78px;box-shadow:var(--card-shadow);color:var(--text-1);align-content:start;gap:3px;padding:14px 36px 14px 16px;text-decoration:none;display:grid;position:relative}.painel .dx-card b{font-size:13.5px;font-weight:600;line-height:18px}.painel .dx-card span{color:var(--text-2);font-size:12px;line-height:16px}.painel .dx-card .chev{transition:transform .2s var(--ease-out), color .2s;position:absolute;top:15px;right:12px}.painel .dx-card:hover .chev{color:var(--text-1);transform:translate(2px)}.painel .dx-swatches{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;display:grid}.painel .dx-sw{gap:7px;min-width:0;display:grid}.painel .dx-sw i{border-radius:var(--r-3);background:var(--v);height:52px;box-shadow:inset 0 0 0 1px var(--line);display:block}.painel .dx-sw b{font:500 11.5px/15px var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.painel .dx-sw span{font:11px/15px var(--mono);color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;margin-top:-4px;overflow:hidden}.painel .dx-type-row{grid-template-columns:150px minmax(0,1fr);align-items:baseline;gap:16px;padding:14px 2px;display:grid}.painel .dx-type-row+.dx-type-row{box-shadow:inset 0 1px 0 var(--line)}.painel .dx-type-row>span{font:11.5px/16px var(--mono);color:var(--text-2)}.painel .dx-type-row>span b{font-family:var(--font);color:var(--text-1);font-size:12.5px;font-weight:600;display:block}.painel .dx-type-row p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.painel .dx-boxes{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:22px;display:flex}.painel .dx-box{font:11px/14px var(--mono);color:var(--text-2);justify-items:center;gap:8px;display:grid}.painel .dx-box i{border-radius:var(--r,0);background:var(--card-bg);width:72px;height:72px;box-shadow:var(--s,inset 0 0 0 1px var(--line-strong));display:block}.painel .dx-box.fill i{background:var(--fill);box-shadow:none}.painel .dx-gap{font:11px/14px var(--mono);color:var(--text-2);justify-items:center;gap:8px;display:grid}.painel .dx-gap i{width:var(--w);background:color-mix(in srgb, var(--accent) 30%, transparent);border-radius:4px;height:34px;display:block}.painel .dx-ease{grid-template-columns:minmax(0,1fr);gap:10px;width:100%;display:grid}.painel .dx-ease>div{font:11.5px var(--mono);color:var(--text-2);grid-template-columns:110px minmax(0,1fr);align-items:center;gap:12px;display:grid}.painel .dx-track{border-radius:var(--r-full);background:var(--fill-soft);height:26px;position:relative}.painel .dx-track i{background:var(--accent-solid);width:20px;height:20px;transition:left var(--d,.6s) var(--e);border-radius:50%;position:absolute;top:3px;left:3px}.painel .dx-ease.on .dx-track i{left:calc(100% - 23px)}.painel .dx-icons{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:4px;display:grid}.painel .dx-icon{border-radius:var(--r-3);min-width:0;color:var(--text-1);transition:background .12s var(--ease-out);justify-items:center;gap:9px;padding:16px 4px 10px;display:grid}.painel .dx-icon:hover{background:var(--fill-soft)}.painel .dx-icon span{max-width:100%;font:10.5px/14px var(--mono);color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.painel .dx-icon.copied span{color:var(--ok)}@container dx (max-width:1000px){.painel .dx-cols{grid-template-columns:180px minmax(0,1fr)}.painel .dx-toc{display:none}}@container dx (max-width:680px){.painel .dx-cols{grid-template-columns:minmax(0,1fr);gap:0}.painel .dx-nav{display:none}.painel .dx-mnav{display:inline-flex}}@container device (max-width:720px){.painel .dx-preview{padding:28px 16px}.painel .dx-preview.start{padding:16px}.painel .dx-type-row{grid-template-columns:minmax(0,1fr);gap:6px}.painel .dx-props td:first-child{width:auto;min-width:170px}}.painel .envios{max-width:880px;margin:0 auto}.painel .view:has(.envios.wide){max-width:1440px}.painel .envios.wide{max-width:1000px}.painel .et-tab{animation:p-skIn .24s var(--ease-out);container:et-tab/inline-size}.painel .et-bar-end{align-items:center;gap:8px;margin-left:auto;display:flex}.painel .ll-menu{width:352px;max-width:calc(100vw - 24px)}.painel .ll-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:2px 4px 4px;display:grid}.painel .ll-choice{gap:0;padding:6px 6px 11px;position:relative}.painel .ll-choice strong{margin:10px 6px 0;font-size:12px;line-height:16px;display:block}.painel .ll-choice small{margin:1px 6px 0}.painel .ll-choice .check{box-shadow:0 0 0 2px var(--raised);position:absolute;top:12px;right:12px}.painel .ls-art{background:var(--fill-soft);height:100px;transition:background .15s var(--ease-out);border-radius:8px;place-items:center;display:grid}.painel .ll-choice[aria-checked=true] .ls-art{background:color-mix(in srgb, var(--accent-fg) 10%, transparent)}.painel .ls-art svg{filter:drop-shadow(0 1px 1.5px #0000001a);width:auto;height:80px;overflow:visible}.painel .ls-page{fill:#fff;stroke:#00000012;stroke-width:1px;vector-effect:non-scaling-stroke}.painel .ls-label{fill:#76768017}.painel .ls-ink{fill:var(--accent-fg)}.painel .ls-soft{fill:color-mix(in srgb, var(--accent-fg) 26%, transparent)}.painel .ls-code{fill:#11111352}.painel .ls-glyph-label{fill:currentColor;stroke:none}.painel .et-refresh{color:var(--text-2)}.painel .et-refresh-icon{flex:none;display:inline-grid}.painel .et-refresh-icon>.i{transition:opacity .15s var(--ease-out), scale .15s var(--ease-out);grid-area:1/1}.painel .et-refresh-ok{color:var(--ok);opacity:0;scale:.6}.painel .et-refresh:is([data-state=loading],[data-state=done]) .et-refresh-turn{animation:.8s linear infinite p-spin}.painel .et-refresh[data-state=done] .et-refresh-turn{opacity:0;scale:.6}.painel .et-refresh[data-state=done] .et-refresh-ok{opacity:1;transition-duration:.2s;scale:1}.painel[data-motion=reduced] .et-refresh-icon>.i{transition:none}.painel[data-motion=reduced] .et-refresh .et-refresh-turn{animation:none}.painel[data-motion=reduced] .et-refresh[data-state=loading] .et-refresh-turn{opacity:.4}@media (prefers-reduced-motion:reduce){.painel:not([data-motion=full]) .et-refresh-icon>.i{transition:none}.painel:not([data-motion=full]) .et-refresh .et-refresh-turn{animation:none}.painel:not([data-motion=full]) .et-refresh[data-state=loading] .et-refresh-turn{opacity:.4}}@container device (max-width:720px){.painel .et-refresh{width:34px;padding:0}.painel .et-refresh-text{display:none}}.painel .op-row-main .et-key{letter-spacing:.01em;white-space:normal;text-overflow:clip;overflow-wrap:anywhere}.painel .et-quote{cursor:pointer;border-radius:var(--r-2)}.painel .et-quote .op-row-main{flex:1;min-width:0}.painel .et-quote .op-price{font-weight:500}.painel .et-round{border-radius:50%}.painel :is(.et-quote,.et-pick)[aria-checked=true] .cbox{background:var(--accent-solid);box-shadow:none}.painel .et-quote:focus-visible,.painel .et-pick:focus-visible{box-shadow:0 0 0 2px var(--focus);outline:none}.painel .et-pick{border-radius:8px;flex:none;place-items:center;width:28px;height:28px;margin-left:-6px;display:grid}.painel .et-pick .cbox{width:16px;height:16px;transition:background .15s var(--ease-out), box-shadow .15s var(--ease-out), scale .12s var(--ease-out);border-radius:5px}.painel .et-pick .cbox .mcheck{width:12px;height:12px;stroke-width:calc(2.6 * var(--i-weight,1))}.painel .et-pick .cbox .mcheck path{transition:stroke-dashoffset .1s var(--ease-out)}.painel .et-pick:active:not(:disabled) .cbox{scale:.88}@media (hover:hover){.painel .et-pick:hover:not(:disabled,[aria-checked=true],[aria-checked=mixed]) .cbox{box-shadow:inset 0 0 0 1.5px var(--text-3)}}.painel .et-pick:disabled{opacity:.35;cursor:default}.painel .et-pick[aria-checked=mixed] .cbox{background:var(--accent-solid);box-shadow:none}.painel [aria-checked=mixed]>.cbox .mcheck path{stroke-dashoffset:0;transition:stroke-dashoffset .35s cubic-bezier(.65,0,.35,1)}.painel .et-pick:is([aria-checked=true],[aria-checked=mixed]) .cbox{animation:.3s cubic-bezier(.34,1.36,.64,1) p-pickPop}.painel .et-pick:is([aria-checked=true],[aria-checked=mixed]) .cbox .mcheck path{stroke-dashoffset:0;transition:stroke-dashoffset .24s var(--ease-out) 50ms}@keyframes p-pickPop{0%{scale:.82}55%{scale:1.07}to{scale:1}}.painel[data-motion=reduced] .et-pick .cbox,.painel[data-motion=reduced] .et-pick .cbox .mcheck path{transition:none;animation:none}@media (prefers-reduced-motion:reduce){.painel:not([data-motion=full]) .et-pick .cbox,.painel:not([data-motion=full]) .et-pick .cbox .mcheck path{transition:none;animation:none}}.painel .et-quote-end{justify-items:end;gap:1px;display:grid}.painel .et-buy{gap:12px}.painel .et-buy-service{border-radius:var(--r-2);background:var(--fill-soft);align-items:center;gap:12px;padding:10px 12px;display:flex}.painel .et-buy-service .grow{flex:1;min-width:0}.painel .et-buy-service .grow b{font-weight:500;display:block}.painel .et-buy-service .grow span{color:var(--text-2);font-size:12px;display:block}.painel .et-buy-price{transition:opacity .2s var(--ease-out);flex:none;font-weight:600}.painel .et-buy-price.loading{opacity:.45}.painel .et-extras .switch-row{min-height:48px;padding:8px 0}.painel .et-extra-value{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 8px;padding:0 0 10px;display:grid}.painel .et-money-prefix{color:var(--text-2);font-size:13px}.painel .et-extra-value .meta{color:var(--text-2);grid-column:2;margin:0;font-size:12px}.painel .et-extras-none{color:var(--text-2);margin:6px 0 0;font-size:12px}.painel .et-buy-sum,.painel .et-buy-margin{color:var(--text-2);margin:0;font-size:12.5px}.painel .et-buy-margin .eo-margin{font-size:12.5px}.painel .skel.et-sk-dot{border-radius:50%;flex:none;width:20px;height:20px}.painel .et-kv-cards{gap:16px;display:grid}.painel .et-kv .et-form{padding:10px 0}.painel .et-kv-head{justify-content:space-between;align-items:baseline;gap:8px;padding:0 2px 4px;display:flex}.painel .et-kv-head .kv-title{padding:0}.painel .et-kv-head .link-btn{font-size:12px}.painel .et-kv-head .link-btn[aria-disabled=true]{color:var(--text-3);text-decoration:none}.painel .et-customer{padding:0}.painel .eo-table{--eo-gap:16px;--eo-cols:28px 64px 72px minmax(110px, 1.2fr) minmax(92px, 1fr) 78px minmax(194px, .8fr) 118px 80px;grid-auto-rows:max-content;align-content:start;row-gap:2px;padding:6px;display:grid;position:relative;container:eo-table/inline-size}.painel .ship-table .eo-row{--c-age:72px;--c-who:minmax(110px, 1.2fr);--c-dest:minmax(92px, 1fr);--c-paid:78px;--c-q:minmax(194px, .8fr);--c-stage:118px;--c-total:80px;--eo-cols:28px 64px var(--c-age) var(--c-who) var(--c-dest) var(--c-paid) var(--c-q) var(--c-stage) var(--c-total)}.painel .eo-row{grid-template-columns:var(--eo-cols);align-items:center;column-gap:var(--eo-gap);border-radius:var(--r-3);cursor:pointer;min-height:36px;transition:background .15s var(--ease-out);padding:0 12px 0 6px;font-size:12.5px;line-height:16px;display:grid;position:relative}.painel .eo-row+.eo-row:before{content:"";background:var(--line);height:1px;transition:opacity .15s var(--ease-out);position:absolute;top:-1.5px;left:40px;right:12px}@media (hover:hover){.painel .eo-row:not(.eo-head):hover{background:var(--fill-soft)}}.painel .eo-row:not(.eo-head):has(:focus-visible){background:var(--fill-soft)}.painel .eo-row.open:not(.eo-head){background:var(--fill)}.painel .eo-row.picked:not(.eo-head){background:var(--accent-tint)}.painel .eo-row.picked:not(.eo-head):is(.open,:has(:focus-visible)){background:color-mix(in srgb, var(--accent) 19%, transparent)}@media (hover:hover){.painel .eo-row.picked:not(.eo-head):hover{background:color-mix(in srgb, var(--accent) 19%, transparent)}}.painel .eo-row:is(:not(.eo-head):hover,:has(:focus-visible),.picked,.open):before,.painel .eo-row:is(:not(.eo-head):hover,:has(:focus-visible),.picked,.open)+.eo-row:before{opacity:0}.painel .eo-set{row-gap:3px;display:grid;position:relative}.painel .eo-head+.eo-set>.eo-row:first-child:before{content:"";background:var(--line);height:1px;transition:opacity .15s var(--ease-out);position:absolute;top:-1.5px;left:40px;right:12px}.painel .eo-head+.eo-set>.eo-row:first-child:is(:hover,:has(:focus-visible),.picked,.open):before{opacity:0}.painel .eo-set-empty .empty{max-width:380px;padding:36px 16px 40px}.painel .eo-table .skel.ix{vertical-align:middle;flex:none;display:inline-block}.painel .eo-table .skel.eo-sk-glyph{border-radius:4px;width:14px;height:14px}.painel .eo-table .skel.eo-sk-glyph.round{border-radius:50%}.painel :is(.eo-table[inert],.eo-set[aria-hidden=true])>.eo-row:not(.eo-head){cursor:default;pointer-events:none}.painel .eo-more{gap:5px;padding-right:9px;position:relative}.painel .eo-more .i{opacity:.6;width:12px;height:12px}.painel .eo-more-dot{background:var(--err);width:7px;height:7px;box-shadow:0 0 0 2px var(--panel);border-radius:50%;position:absolute;top:1px;right:1px}.painel .eo-head{cursor:default;min-height:36px;color:var(--text-2);margin-top:-6px;font-size:11.5px;font-weight:500}.painel .eo-head>.eo-c{font-weight:inherit;color:inherit;align-items:center;display:flex;overflow:visible}.painel .eo-head>:is(.eo-paid,.eo-total){justify-content:flex-end}.painel .eo-sort{min-width:0;max-width:calc(100% + 12px);height:24px;color:inherit;font:inherit;border-radius:7px;align-items:center;gap:3px;margin:0 -6px;padding:0 6px;transition:background .15s,color .15s;display:inline-flex}.painel .eo-head>:is(.eo-paid,.eo-total) .eo-sort{flex-direction:row-reverse}.painel .eo-sort-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.painel .eo-sort .i{opacity:0;width:12px;height:12px;transition:opacity .15s ease, rotate .2s var(--ease-out);flex:none}.painel .eo-sort.desc .i{rotate:180deg}@media (hover:hover){.painel .eo-sort:hover{background:var(--fill-soft);color:var(--text-1)}.painel .eo-sort:hover .i{opacity:.55}}.painel .eo-sort:focus-visible{box-shadow:0 0 0 2px var(--focus);outline:none}.painel .eo-sort:focus-visible .i{opacity:.55}.painel .eo-sort.on{color:var(--text-1)}.painel .eo-sort.on .i{opacity:1}.painel[data-motion=reduced] .eo-sort .i{transition:none}@media (prefers-reduced-motion:reduce){.painel:not([data-motion=full]) .eo-sort .i{transition:none}}.painel .eo-c{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.painel .eo-pick{display:flex;overflow:visible}.painel .eo-row .et-pick{margin-left:0}.painel .eo-num,.painel .eo-open{font-weight:600}.painel .eo-open{text-align:left;border-radius:6px;max-width:100%}.painel .eo-open:focus-visible{box-shadow:0 0 0 2px var(--focus);outline:none}.painel .eo-wa{vertical-align:-2px;margin-left:6px;display:inline-flex}.painel .eo-age{color:var(--text-2);align-items:center;gap:6px;display:flex}.painel .eo-bars{flex:none;width:14px;height:14px}.painel .eo-bars rect{fill:var(--fill-strong)}.painel .eo-bars rect.on{fill:var(--text-2)}.painel .eo-bars.late rect.on{fill:var(--warn)}.painel .eo-who{font-weight:500}.painel .eo-dest{color:var(--text-2)}.painel :is(.eo-paid,.eo-total){text-align:right}.painel .eo-total{font-weight:500}.painel .eo-dim{color:var(--text-3)}.painel .eo-warn{color:var(--warn);font-weight:500}.painel .eo-q{padding-left:10px;position:relative;overflow:visible}.painel .eo-row>.eo-q{container:eo-q/inline-size}.painel .eo-qslot{align-items:center;min-width:0;display:flex}.painel .eo-quote{min-width:0;max-width:calc(100% + 8px);height:26px;transition:background .15s var(--ease-out), scale .15s var(--ease-out);border-radius:8px;align-items:center;gap:6px;margin-left:-8px;padding:0 8px;display:inline-flex}@media (hover:hover){.painel .eo-quote:hover{background:var(--fill)}}.painel .eo-quote:active{scale:.97}.painel .eo-quote:focus-visible{box-shadow:0 0 0 2px var(--focus);outline:none}.painel .eo-svc{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-2);flex:0 auto;overflow:hidden}.painel .eo-svc-short{display:none}@container eo-q (max-width:250px){.painel .eo-svc-full{display:none}.painel .eo-svc-short{display:inline}}.painel .eo-quote b{flex:none;font-weight:600}.painel .eo-margin{white-space:nowrap;flex:none;font-size:11.5px;font-weight:600}.painel .eo-margin.gain{color:var(--ok)}.painel .eo-margin.loss{color:var(--err)}.painel .eo-margin.even{color:var(--text-2)}.painel .skel.eo-sk-quote{border-radius:5px;width:124px;height:10px;display:block}.painel .eo-stage{color:var(--text-2);align-items:center;gap:7px;display:flex}.painel .eo-stage-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.painel .eo-m{display:none}.painel .eo-glyph{flex:none;width:14px;height:14px;animation:.25s cubic-bezier(.34,1.36,.64,1) p-eoGlyph}.painel .eo-glyph-mark,.painel .eo-glyph-line{fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.painel .eo-glyph-mark{stroke:#fff}.painel .eo-glyph-line{stroke:currentColor}.painel .eo-glyph:is(.g-todo,.g-cancelled){color:var(--text-3)}.painel .eo-glyph:is(.g-quarter,.g-alert){color:var(--warn-fill)}.painel .eo-glyph.g-half{color:var(--new)}.painel .eo-glyph.g-done{color:var(--indigo)}.painel .eo-glyph.g-delivered{color:var(--ok-fill)}.painel .eo-glyph.g-refused{color:var(--err-fill)}@keyframes p-eoGlyph{0%{opacity:0;filter:blur(2px);scale:.6}}.painel .eo-foot{z-index:5;border-radius:var(--r-4);background:color-mix(in srgb, var(--toast-solid) 72%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.8);backdrop-filter:blur(20px)saturate(1.8);min-height:40px;box-shadow:var(--pop);color:var(--text-2);justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:5px 5px 5px 16px;font-size:12.5px;display:flex;position:sticky;bottom:12px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.painel .eo-foot{background:var(--toast-solid)}}@media (prefers-reduced-transparency:reduce){.painel .eo-foot{background:var(--toast-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}.painel .eo-foot-info{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-1);font-weight:500;overflow:hidden}.painel .eo-foot-picked{color:var(--accent-fg);font-weight:500}.painel .eo-foot-pages{gap:2px;display:inline-flex}.painel .eo-foot-pages .icon-btn:disabled{opacity:.35;cursor:default}.painel .eo-foot~.eo-bar{bottom:60px}.painel .eo-bar{z-index:6;border-radius:var(--r-full);background:var(--toast-bg);-webkit-backdrop-filter:blur(16px)saturate(1.6);backdrop-filter:blur(16px)saturate(1.6);width:fit-content;max-width:100%;box-shadow:var(--pop);white-space:nowrap;align-items:center;gap:12px;margin:12px auto 0;padding:4px 4px 4px 6px;font-size:12.5px;display:flex;position:sticky;bottom:16px}.painel .eo-bar-count{align-items:center;gap:4px;font-weight:600;display:inline-flex}.painel .eo-bar-unit{color:var(--text-2);font-weight:500}.painel .eo-bar-sum{box-shadow:inset 1px 0 0 var(--line-strong);align-items:center;gap:6px;padding-left:12px;font-weight:600;display:inline-flex}.painel .eo-bar-k{color:var(--text-2);font-weight:500}.painel .eo-bar-k+*+.eo-bar-k{margin-left:6px}.painel .eo-bar-sum .eo-margin{margin-left:6px;font-size:12.5px}.painel .eo-bar-acts{align-items:center;gap:6px;display:inline-flex}.painel .eo-bar-none{color:var(--text-2);padding:0 12px}.painel .eo-balance{height:var(--field-h);border-radius:var(--r-full);background:var(--fill-soft);white-space:nowrap;align-items:center;gap:6px;padding:0 14px 0 11px;font-size:12.5px;font-weight:600;display:inline-flex}.painel .eo-balance .i{width:15px;height:15px;color:var(--text-2)}.painel .eo-balance-k,.painel .eo-balance.off{color:var(--text-2);font-weight:500}.painel button.eo-balance{color:var(--text);cursor:pointer;transition:background-color .15s ease, scale .12s var(--ease-out);padding-right:11px}.painel button.eo-balance:active{scale:.97}.painel .eo-balance .eo-balance-add{width:13px;height:13px;margin-left:1px}@media (hover:hover){.painel button.eo-balance:hover{background:var(--fill)}.painel button.eo-balance:hover .eo-balance-add{color:var(--text)}}.painel[data-motion=reduced] button.eo-balance{transition:none;animation:none}@media (prefers-reduced-motion:reduce){.painel:not([data-motion=full]) button.eo-balance{transition:none;animation:none}}@container device (max-width:720px){.painel .envios .page-head{flex-wrap:wrap;row-gap:12px}.painel .envios .head-actions{flex:1 0 auto;justify-content:flex-end}.painel .eo-balance-k{display:none}}.painel .lt-count{background:var(--fill-soft);border-radius:11px;flex:none;place-items:center;width:36px;height:36px;font-size:14px;font-weight:650;display:grid}.painel .lt-count.t-booked{background:color-mix(in srgb, var(--new) 13%, transparent);color:var(--new)}.painel .lt-count.t-ready{background:var(--ok-tint);color:var(--ok)}.painel .lt-count.t-todo{background:var(--warn-tint);color:var(--warn)}.painel .lt-count.t-closed{color:var(--text-2)}.painel .lt-print{color:var(--warn);align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.painel .lt-print .i{width:14px;height:14px}.painel .lt-head{gap:6px;margin:0 0 14px;display:grid}.painel .lt-back{color:var(--text-2);justify-self:start;gap:4px;margin-left:-8px;padding:0 10px 0 6px}.painel .lt-head h2{letter-spacing:-.012em;align-items:center;margin:0;font-size:18px;font-weight:600;line-height:24px;display:flex}.painel .lt-head .head-chip{vertical-align:0}.painel .lt-head .meta{color:var(--text-2);margin:0;font-size:12.5px;line-height:17px}.painel .lt-table{--eo-cols:28px 64px minmax(110px, 1fr) minmax(120px, 1.1fr) 136px 112px 88px 62px}.painel .lt-table .eo-row{cursor:default}.painel .eo-track{letter-spacing:.01em}.painel .lt-shop{align-items:center;gap:5px;display:flex}.painel .lt-shop .i{width:14px;height:14px}.painel .lt-shop.ok{color:var(--ok)}.painel .lt-shop.dim{color:var(--text-3)}.painel .lt-shop.warn{color:var(--warn);font-weight:500}.painel .lgroup:has(>.et-pack){grid-template-columns:minmax(0,1fr) minmax(170px,230px);align-items:center;column-gap:12px;display:grid}.painel .et-pack{order:2;place-items:center;display:grid}.painel .pk3d{width:100%;max-width:230px;margin:0}.painel .pk3d svg{width:100%;height:auto;display:block;overflow:visible}.painel .pk3d-edge{fill:none;stroke:var(--text-1);stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}.painel .pk3d-edge.hidden{stroke:var(--text-3);stroke-width:1px;stroke-dasharray:3 3}.painel .pk3d-face{fill:var(--accent);stroke:none}.painel .pk3d-face.side{fill:color-mix(in srgb, var(--accent) 70%, var(--text-1))}.painel .pk3d-face.front{fill:color-mix(in srgb, var(--accent) 85%, var(--text-1))}.painel .pk3d-shadow{fill:var(--text-1)}.painel .pk3d-label{fill:var(--text-2);font-size:10px;font-weight:500}.painel .pk3d-kg{text-align:center;color:var(--text-2);margin-top:-6px;font-size:12px;font-weight:600}@media (max-width:560px){.painel .lgroup:has(>.et-pack){grid-template-columns:minmax(0,1fr)}.painel .et-pack{order:0;padding-top:8px}.painel .pk3d{max-width:200px}}.painel .cb-label{justify-content:center;align-items:center;margin-block:-3px;padding-block:3px;display:inline-flex;position:relative;overflow:hidden}.painel .cb-text,.painel .cb-ghost{white-space:nowrap;justify-content:center;align-items:center;gap:6px;display:inline-flex}.painel .cb-ghost{visibility:hidden;pointer-events:none;position:absolute}.painel .btn.cb{transition:background-color .3s var(--ease-out), color .3s var(--ease-out), transform .12s var(--ease-out), opacity .15s}.painel .btn.cb[data-state=done]{background:var(--ok-fill);color:#fff}.painel .cb-tick{stroke-dasharray:22;stroke-dashoffset:22px;animation:p-draw .34s 60ms var(--ease-out) forwards}.painel .cb-shimmer{background:linear-gradient(90deg, color-mix(in srgb, currentColor 60%, transparent) 40%, currentColor 50%, color-mix(in srgb, currentColor 60%, transparent) 60%) 100% 0 / 400% 100% no-repeat;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:2s linear infinite p-aiShimmer}.painel[data-motion=reduced] .cb-tick{stroke-dashoffset:0;animation:none}.painel[data-motion=reduced] .cb-shimmer{-webkit-text-fill-color:currentColor;background:0 0;animation:none}@media (prefers-reduced-motion:reduce){.painel:not([data-motion=full]) .cb-tick{stroke-dashoffset:0;animation:none}.painel:not([data-motion=full]) .cb-shimmer{-webkit-text-fill-color:currentColor;background:0 0;animation:none}}.painel .spin-pill.inline{color:currentColor;flex:none;margin:0;position:relative;top:auto;left:auto}.painel .btn.cb[data-state=busy]:not(.loading){cursor:progress}.painel .lt-table.bt-table{--eo-cols:28px 112px 116px minmax(110px, 1fr) minmax(140px, 1.4fr) 112px 84px 32px;transition:opacity .2s var(--ease-out)}.painel .lt-table.bt-table.is-pending{opacity:.5;transition-delay:.18s}.painel .lt-table.bt-table .eo-row:not(.eo-head){cursor:pointer}.painel .bt-when .eo-open{font-weight:600}.painel .bt-n{align-items:center;gap:8px;display:flex}.painel :is(.bt-car,.bt-who){color:var(--text-2)}.painel .bt-table .eo-m .lt-count{width:32px;height:32px;font-size:13px}@container eo-table (max-width:1000px){.painel .bt-table.lt-table .eo-row{--eo-cols:28px 104px 108px minmax(100px, 1fr) 108px 80px 32px}.painel .bt-table .eo-row>.bt-who{display:none}}.painel .nt-table.lt-table .eo-row{--eo-cols:28px 72px 108px 92px minmax(120px, 1fr) 72px 104px 96px 32px}.painel .nt-page{transition:opacity .2s var(--ease-out)}.painel .nt-page.is-pending{opacity:.5}.painel .lt-table.nt-table .eo-row:not(.eo-head){cursor:pointer}.painel .nt-num .eo-open{font-weight:600}.painel .nt-kind{align-items:center;gap:6px;display:flex}.painel .nt-kind .i,.painel :is(.nt-who,.nt-day){color:var(--text-2)}@container eo-table (max-width:1000px){.painel .nt-table.lt-table .eo-row{--eo-cols:28px 72px 92px minmax(110px, 1fr) 72px 104px 96px 32px}.painel .nt-table .eo-row>.nt-kind{display:none}}.painel .stats.nt-stats{margin-bottom:14px}.painel .nt-net{align-items:center;gap:4px;display:inline-flex}.painel .nt-tasks-in{padding:4px 0 28px}.painel .nt-tasks h2{color:var(--text-2);margin:0 2px 10px;font-size:12.5px;font-weight:500}.painel .nt-tasks .list-row>.eo-glyph:first-child{width:17px;height:17px}.painel .nt-tasks .nt-late{color:var(--err)}.painel .nt-month{align-items:center;gap:2px;display:flex}.painel .nt-month-name{text-align:center;white-space:nowrap;min-width:128px;font-size:13px;font-weight:500}.painel .nt-month-text{display:inline-block}.painel .nt-lead{color:var(--text-2);margin:0 0 12px;font-size:13px;line-height:18px}.painel .nt-cce-text{resize:vertical;min-height:104px}.painel .list-row.nt-key-row{padding:14px 0}.painel .nt-key{letter-spacing:.02em;white-space:normal;overflow-wrap:anywhere;font-size:12.5px;line-height:20px}.painel .nt-return-group{padding:2px 14px}.painel .nt-return-group .set-row .grow b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.painel .nt-return{flex-wrap:wrap;row-gap:8px}.painel .nt-return .lr-trail{margin-left:auto}.painel .lt-acts{justify-content:flex-end;gap:2px;display:flex;overflow:visible}.painel :is(.lt-acts,.eo-m-trail) .icon-btn{width:28px;height:28px}.painel .et-settings h2{color:var(--text-2);margin:24px 2px 8px;font-size:12.5px;font-weight:500}.painel .et-settings section:first-child h2{margin-top:4px}.painel .et-settings .et-after-lead section:first-child h2{margin-top:24px}.painel .et-settings .lgroup{padding:4px 14px}.painel .et-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;padding:10px 0;display:grid}.painel .et-wide{grid-column:1/-1}.painel .et-lookup{display:flex;position:relative}.painel .et-lookup>.input{flex:1;min-width:0}.painel .et-lookup.busy>.input{padding-right:40px}.painel .et-lookup .spin-pill{color:var(--text-2);margin:-8px 0 0;left:auto;right:14px}.painel .et-form+.set-row{box-shadow:inset 0 1px 0 var(--line)}.painel .et-services{gap:12px}.painel .et-services-head{align-items:center;gap:12px;display:flex}.painel .et-carriers{gap:8px;padding-bottom:2px;display:grid}.painel .et-carrier{grid-template-columns:136px minmax(0,1fr);align-items:center;gap:6px 12px;display:grid}.painel .et-carrier-name{color:var(--text-2);font-size:12.5px}.painel .et-services .chip:disabled{cursor:default}.painel .et-env-row{flex-wrap:wrap;row-gap:10px}.painel .et-env-row .grow{flex-basis:220px}.painel .et-acct-day{flex:none;width:112px}.painel .set-row .grow .et-acct-err{color:var(--err)}.painel .et-file{align-items:center;gap:10px;min-width:0;display:flex}.painel .et-file .meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:560px){.painel .et-form,.painel .et-carrier{grid-template-columns:minmax(0,1fr)}.painel .et-bar-end{margin-left:0}}@container eo-table (max-width:1000px){.painel .ship-table .eo-row{--c-age:64px;--c-who:minmax(96px, 1fr);--c-dest: ;--c-q:186px;--c-stage:108px;--c-total:76px}.painel .ship-table .eo-row>.eo-dest{display:none}}@container eo-table (max-width:860px){.painel .ship-table .eo-row{--eo-gap:14px;--c-age:22px;--c-who:minmax(90px, 1fr);--c-q:180px;--c-stage:104px;--c-total:76px}.painel .ship-table .eo-age-text{display:none}.painel .ship-table .eo-head>.eo-age .eo-sort-name{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.painel .lt-table .eo-row{--eo-cols:28px 64px minmax(90px, 1fr) minmax(100px, 1fr) 136px 112px 62px}.painel .lt-table .eo-row>.lt-shop{display:none}}@container eo-table (max-width:760px){.painel .eo-table .eo-row{grid-template-columns:28px minmax(0,1fr);min-height:56px;padding:6px 8px 6px 4px}.painel .eo-table .eo-row>.eo-c:not(.eo-pick){display:none}.painel .eo-table .eo-m{display:flex}.painel .eo-table .eo-row.eo-head{min-height:38px}}.painel .eo-cols-btn.on{color:var(--accent)}@container et-tab (max-width:760px){.painel .eo-cols-btn{display:none}}.painel .cm{min-width:210px}.painel .cm-list{margin:0;padding:0;list-style:none;display:grid}.painel .cm-item{border-radius:8px;align-items:center;gap:2px;transition:background-color .15s,box-shadow .15s;display:flex;position:relative}.painel .cm-item .menu-item{flex:1;min-width:0}.painel .cm-grip{width:22px;height:28px;color:var(--text-3);cursor:grab;touch-action:none;border-radius:6px;flex:none;place-items:center;display:grid}.painel .cm-grip .i{width:14px;height:14px}.painel .cm-grip:is(:hover,:focus-visible){color:var(--text-1);background:var(--fill);outline:none}.painel .cm-item.dragging{background:var(--raised);box-shadow:0 0 0 1px var(--line), 0 8px 20px #00000024}.painel .cm-item.dragging .cm-grip{cursor:grabbing;color:var(--text-1)}.painel .cm-item.dragging .menu-item{background:0 0}.painel .cm-reset:disabled{color:var(--text-3)}.painel .cm-reset:disabled .lead{opacity:.6}@media (prefers-reduced-motion:reduce){.painel:not([data-motion=full]) .cm-item{transition:none}}@container et-tab (max-width:900px){.painel .eo-bar{gap:8px}.painel .eo-bar-stext,.painel .eo-bar-sum>:is(:nth-child(3),:nth-child(4)){display:none}.painel .eo-bar-sum{padding-left:8px}}@container et-tab (max-width:640px){.painel .eo-bar{max-width:calc(100% - 8px)}.painel .eo-bar-unit,.painel .eo-bar-sum>:not(.eo-margin){display:none}.painel .eo-bar-sum .eo-margin{margin-left:0}}.painel .eo-head .eo-m{font-size:12px;font-weight:500}.painel .eo-m{align-items:center;gap:10px;min-width:0}.painel .eo-m-main{flex:1;gap:2px;min-width:0;display:grid}.painel .eo-m-title{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:18px;overflow:hidden}.painel .eo-m-title b{font-weight:600}.painel .eo-m-sub{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}.painel .eo-m-sub .eo-bars{vertical-align:-1px;width:12px;height:12px;margin-right:4px;display:inline-block}.painel .eo-age-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.painel .eo-m-trail{flex:none;align-items:center;gap:8px;display:flex}.painel .eo-m-trail b{font-weight:500}@container device (max-width:720px){.painel .eo-bar,.painel .eo-foot~.eo-bar{bottom:84px}.painel .eo-foot{position:static}}.painel .addr-block{gap:10px;display:grid}.painel .addr-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.painel .addr-head .kv-title{margin:0;padding-bottom:0}.painel .et-client .et-kv-head h3{margin:0}.painel .et-client>.addr-block,.painel .et-client>.addr-pending{margin-top:12px}.painel .addr-sub{color:var(--text-2);margin:0;padding:0 2px;font-size:12px;font-weight:500}.painel .addr-pending .grow{gap:2px;display:grid}.painel .addr-pending small{color:var(--text-2);font-size:12px}.painel .addr-issues{gap:6px;margin:0;padding:0 2px;list-style:none;display:grid}.painel .addr-issues li{color:var(--warn);align-items:flex-start;gap:8px;font-size:12.5px;line-height:17px;display:flex}.painel .addr-issues li.err{color:var(--err)}.painel .addr-issues .i{flex:none;width:15px;height:15px;margin-top:1px}.painel .addr-fields{background:var(--fill-soft);border-radius:16px;margin:0;padding:2px 14px;display:grid}.painel .addr-field{grid-template-columns:96px minmax(0,1fr);gap:12px;padding:8px 0;font-size:13px;line-height:18px;display:grid}.painel .addr-field+.addr-field{box-shadow:inset 0 1px 0 var(--line)}.painel .addr-field dt{color:var(--text-2)}.painel .addr-field dd{overflow-wrap:anywhere;gap:1px;min-width:0;margin:0;font-weight:500;display:grid}.painel .addr-field small{color:var(--text-2);font-size:11.5px;font-weight:400;line-height:15px}.painel .addr-field.changed small{color:var(--warn)}.painel .addr-missing{color:var(--err)}.painel .addr-empty{color:var(--text-3)}.painel .addr-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.painel .addr-block>.attn{margin:0}.painel .addr-note{color:var(--text-2);margin:0;font-size:12px;line-height:16px}.painel .addr-actions .addr-note{flex:220px}.painel .eo-tag{border-radius:var(--r-full);background:var(--warn-tint);color:var(--warn);white-space:nowrap;vertical-align:1px;padding:0 6px;font-size:11px;font-weight:500;line-height:16px;display:inline-block}.painel .eo-tag.err{background:var(--err-tint);color:var(--err)}.painel .eo-c .eo-tag{margin-left:8px}.painel .pieces{flex-wrap:wrap;align-items:baseline;column-gap:8px;display:inline-flex}.painel p.pieces{display:flex}.painel .row-sub.pieces{flex-wrap:nowrap;display:flex}.painel .row-sub.pieces>*{text-overflow:ellipsis;min-width:0;overflow:hidden}.painel .lr-hint.pieces,.painel .op-line-main small.pieces{flex-wrap:nowrap}.painel .lr-hint.pieces>*,.painel .op-line-main small.pieces>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.painel .pieces>:has(>.eo-tag){flex:none}.painel .eo-m-title.pieces{flex-wrap:nowrap;align-items:baseline;column-gap:8px;display:flex}.painel .eo-m-sub.pieces{flex-wrap:nowrap;align-items:center;column-gap:10px;display:flex}.painel .eo-m-sub.tagged{flex-wrap:wrap;row-gap:4px}.painel .eo-m-text{flex:0 auto;align-items:center;column-gap:10px;min-width:0;display:flex}.painel .eo-m-tags{flex-wrap:wrap;flex:none;gap:4px 6px;display:flex}.painel .eo-m-part{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.painel .eo-m-part:not(:last-child){flex-shrink:0;max-width:60%}.painel .addr-form{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.painel .addr-form>[data-span=zip]{grid-column:span 2}.painel .addr-form>.addr-zip-note{grid-column:span 4;align-self:end;padding-bottom:9px}.painel .addr-form>[data-span=street]{grid-column:span 4}.painel .addr-form>[data-span=number]{grid-column:span 2}.painel .addr-form>[data-span=complement],.painel .addr-form>[data-span=district]{grid-column:span 3}.painel .addr-form>[data-span=city]{grid-column:span 4}.painel .addr-form>[data-span=state]{grid-column:span 2}@media (max-width:720px){.painel .addr-form .input{font-size:16px}}@media (max-width:560px){.painel .addr-form>[data-span=zip],.painel .addr-form>.addr-zip-note,.painel .addr-form>[data-span=street],.painel .addr-form>[data-span=district]{grid-column:span 6}.painel .addr-form>.addr-zip-note{margin-top:-6px;padding-bottom:0}.painel .addr-form>.addr-zip-note:empty{display:none}.painel .addr-form>[data-span=complement],.painel .addr-form>[data-span=city]{grid-column:span 4}.painel .addr-form>[data-span=number]{grid-column:1/span 2}.painel .addr-form>[data-span=complement]{grid-column:3/span 4}}.painel .mi{width:100%;position:relative}.painel .mi-show{height:84px;color:var(--text-1);pointer-events:none;position:relative;-webkit-mask-image:linear-gradient(#0000,#000 10px calc(100% - 14px),#0000);mask-image:linear-gradient(#0000,#000 10px calc(100% - 14px),#0000)}.painel .mi-fit{position:absolute;inset:0}.painel .mi-show :is(.mi-cur,.mi-ch,.mi-caret){position:absolute;top:0;left:50%}.painel :is(.mi-show,.mi-measure) .mi-cur{letter-spacing:-.01em;color:var(--text-3);white-space:pre;font-size:20px;font-weight:600;line-height:24px;display:inline-block}.painel .mi-show .mi-cur{top:15px}.painel :is(.mi-show,.mi-measure) .mi-ch{letter-spacing:-.035em;white-space:pre;transition:color .2s var(--ease-out);font-size:56px;font-weight:600;line-height:72px;display:inline-block}.painel .mi-ch.ghost{color:color-mix(in srgb, var(--text-3) 62%, transparent)}.painel .mi-measure{visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}.painel .mi-show .mi-caret{width:0;height:44px;top:14px}.painel .mi-blink{background:var(--accent-solid);opacity:0;border-radius:2px;width:2px;height:100%;margin-left:-1px;display:block}.painel .mi.focus .mi-blink{opacity:1;animation:1.1s step-end .5s infinite p-miBlink}.painel .mi.invalid .mi-ch:not(.ghost){color:var(--err)}.painel .mi.off .mi-input{cursor:default}.painel .mi-input{opacity:0;color:#0000;caret-color:#0000;cursor:text;background:0 0;border:0;width:100%;height:100%;padding:0;font-size:16px;position:absolute;inset:0}@keyframes p-miBlink{0%{opacity:0}50%{opacity:1}}.painel .popover:has(>.rc){border-radius:var(--r-5);padding:0}.painel .rc{flex-direction:column;width:300px;display:flex}.painel .dialog.rc-dialog{width:min(300px,100% - 32px)}.painel .dialog.rc-dialog .rc{width:auto}.painel .rc-head{align-items:center;gap:10px;min-height:0;padding:12px 10px 0 16px;display:flex}.painel .rc-title{white-space:nowrap;flex:1;align-items:center;min-width:0;margin:0;font-size:15px;font-weight:600;line-height:20px;display:flex;position:relative}.painel .rc-title>span{display:inline-block}.painel .rc-title>.rc-sign-slot:not(:empty){width:14px;height:14px;color:var(--ok);place-items:center;margin-right:8px;display:inline-grid;position:relative}.painel .rc-sign{place-items:center;display:inline-grid}.painel .rc-dot{background:var(--accent-solid);border-radius:50%;width:7px;height:7px;position:relative}.painel .rc-dot:after{content:"";border-radius:inherit;background:inherit;animation:p-rcPulse 1.6s var(--ease-out) infinite;position:absolute;inset:0}.painel .rc-sign.late .rc-dot{background:var(--text-3)}.painel .rc-sign.late .rc-dot:after{animation:none}.painel .rc-stage{height:320px;position:relative;overflow:hidden}.painel .rc-slide{position:absolute;inset:0}.painel .rc-view{flex-direction:column;height:100%;padding:8px 16px 12px;display:flex}.painel .rc-foot{grid-template-columns:minmax(0,1fr) 0;align-items:center;gap:0;height:auto;padding:0 16px 16px;transition:grid-template-columns .3s cubic-bezier(.22,1,.36,1);display:grid}.painel .rc-foot.with-x{grid-template-columns:minmax(0,1fr) 42px}.painel .dialog.in-vaul .rc-foot{padding-bottom:max(16px, env(safe-area-inset-bottom))}.painel .btn.rc-go{width:100%}.painel .btn.rc-cancel{background:var(--err);color:#fff;opacity:0;filter:blur(2px);pointer-events:none;border-radius:50%;justify-self:end;width:34px;height:34px;padding:0;transition:opacity .25s ease-in-out,transform .25s ease-in-out,filter .25s ease-in-out,background-color .15s;transform:scale(.25)}.painel .btn.rc-cancel .i{width:14px;height:14px;stroke-width:calc(3.2 * var(--i-weight,1));margin:0}.painel .rc-foot.with-x .btn.rc-cancel{opacity:1;filter:none;pointer-events:auto;transform:none}.painel .rc-foot.with-x .btn.rc-cancel:active{transform:scale(.92)}@media (hover:hover){.painel .btn.rc-cancel:hover{background:color-mix(in srgb, var(--err) 85%, #000)}}.painel .btn.rc-go.idle,.painel .btn.rc-go.idle:hover{background:var(--fill);color:var(--text-3)}.painel .rc-go-label{align-items:center;gap:7px;display:inline-flex}.painel .rc-amount-mid{flex:1;align-content:center;justify-items:center;gap:0;padding-bottom:8px;display:grid}.painel .rc-line{min-height:18px;color:var(--text-2);text-align:center;margin:0;font-size:13px;line-height:18px}.painel .rc-line.err{color:var(--err)}.painel .rc-presets{justify-content:center;gap:6px;margin-bottom:4px;display:flex}.painel .rc-qr{flex:1;align-content:center;justify-items:center;display:grid}.painel .rc-pix .qr-card{padding-bottom:20px}.painel .rc-pix .qr-mark{display:none}.painel .rc-qr>.qr-card,.painel .rc-qr>.rc-mosaic{grid-area:1/1}.painel .rc-mosaic{z-index:1;pointer-events:none}.painel .rc-qr.veiled .qr-canvas{opacity:0}.painel .rc-qr.still .qr-canvas{transition:opacity .3s var(--ease-out)}.painel .rc-check{z-index:2;color:#fff;pointer-events:none;width:64px;height:64px;animation:p-rcPop .65s linear(0, .1162, .3622, .6245, .8404, .9868, 1.0661, 1.0937, 1.0885, 1.0672, 1.042, 1.02, 1.0043, .9952, .9914, .9913, .993, .9954, .9976, .9993, 1.0003, 1) both, p-rcClear .25s var(--ease-out) both;background:#4bd963;border-radius:50%;grid-area:1/1;align-self:center;place-items:center;display:grid}.painel .rc-check svg{width:28px;height:28px;overflow:visible}.painel .rc-check path{fill:none;stroke:currentColor;stroke-width:calc(3 * var(--i-weight,1));stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1.1;animation:p-qrDraw .4s var(--ease-out) .16s backwards}.painel .rc-check.wait{animation-delay:.34s}.painel .rc-check.wait path{animation-delay:.5s}.painel .rc-check[data-still]{animation:p-skIn .3s var(--ease-out) .15s backwards}.painel .rc-check[data-still] path{animation:none}@keyframes p-rcPop{0%{scale:.25}}@keyframes p-rcClear{0%{opacity:0;filter:blur(2px)}}@keyframes p-rcPulse{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}.painel[data-motion=reduced] .mi.focus .mi-blink,.painel[data-motion=reduced] .rc-dot:after{animation:none}.painel[data-motion=reduced] .rc-foot{transition:none}.painel[data-motion=reduced] .btn.rc-cancel{filter:none;transition:opacity .15s ease-out;transform:none}@media (prefers-reduced-motion:reduce){.painel:not([data-motion=full]) .mi.focus .mi-blink,.painel:not([data-motion=full]) .rc-dot:after{animation:none}.painel:not([data-motion=full]) .rc-foot{transition:none}.painel:not([data-motion=full]) .btn.rc-cancel{filter:none;transition:opacity .15s ease-out;transform:none}}.painel .colorpick{grid-template-columns:minmax(0,1fr);display:grid}.painel .colorpick-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.painel .colorpick-presets{display:contents}.painel .colorpick-swatch{background-color:var(--swatch);width:30px;height:30px;transition:transform .2s var(--ease-out);background-image:linear-gradient(#ffffff38,#fff0);border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative;box-shadow:inset 0 0 0 .5px #00000014}.painel .colorpick-swatch:active{transform:scale(.9)}.painel .colorpick-swatch:focus-visible{outline:2px solid var(--focus);outline-offset:5px}.painel .colorpick-ring{box-shadow:0 0 0 2px var(--text-1);pointer-events:none;border-radius:50%;position:absolute;inset:-4px}.painel .colorpick-swatch.custom{background:conic-gradient(from 180deg,#ff3b30,#ff9500,#fc0,#34c759,#00c7be,#007aff,#5856d6,#af52de,#ff2d55,#ff3b30)}.painel .colorpick-dot{background-color:var(--raised-2);width:20px;height:20px;color:var(--text-2);transition:background-color .2s var(--ease-out);border-radius:50%;place-items:center;display:grid}.painel .colorpick-swatch.custom.chosen .colorpick-dot{background-color:var(--swatch)}.painel .colorpick-dot .i{width:12px;height:12px}.painel .colorpick-free{grid-template-columns:minmax(0,1fr);gap:16px;padding-top:16px;display:grid}.painel .colorpick-area{border-radius:var(--r-3);background:linear-gradient(to top, #000, #0000), linear-gradient(to right, #fff, hsl(var(--hue) 100% 50%));cursor:crosshair;touch-action:none;height:148px;position:relative;box-shadow:inset 0 0 0 .5px #0000001a}.painel .colorpick-hue{border-radius:var(--r-full);cursor:pointer;touch-action:none;background:linear-gradient(90deg,red 0%,#ff0 16.67%,#0f0 33.33%,#0ff 50%,#00f 66.67%,#f0f 83.33%,red 100%);height:14px;margin:0 11px;position:relative}.painel .colorpick-hue:before{content:"";position:absolute;inset:-10px -11px}.painel :is(.colorpick-area,.colorpick-hue):focus{outline:none}.painel :is(.colorpick-area,.colorpick-hue):focus-visible{outline:2px solid var(--focus);outline-offset:3px}.painel .colorpick-thumb{pointer-events:none;width:22px;height:22px;transition:left .25s cubic-bezier(.22, 1, .36, 1), top .25s cubic-bezier(.22, 1, .36, 1), scale .15s var(--ease-out);border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #fff,0 1px 6px 3px #0003}.painel .colorpick-thumb.held{scale:1.15}.painel .colorpick.dragging .colorpick-thumb{transition:scale .15s var(--ease-out)}.painel .colorpick-code{align-items:center;gap:10px;display:flex}.painel .colorpick-preview{width:var(--field-h);height:var(--field-h);border-radius:var(--r-full);flex:none;box-shadow:inset 0 0 0 .5px #0000001f}.painel .field-pill.colorpick-hex{min-width:0;color:var(--text-3);flex:1;gap:2px;margin:0;font-size:13px;font-weight:500;display:flex}.painel .colorpick-hex input{font-family:var(--mono);letter-spacing:.04em;color:var(--text-1)}@media (prefers-reduced-motion:reduce){.painel :is(.colorpick-swatch,.colorpick-thumb,.colorpick-dot){transition:none}}.painel[data-motion=reduced] :is(.colorpick-swatch,.colorpick-thumb,.colorpick-dot){transition:none}.painel .view:has(>.ml){max-width:none;height:100%;padding:0}.painel .ml{grid-template-columns:212px minmax(300px,360px) minmax(0,1fr);height:100%;min-height:0;display:grid}.painel .ml.ml-state{grid-template-columns:minmax(0,1fr);align-content:start;justify-items:center;padding-top:72px}.painel .ml-state .ml-loading{border:0;width:min(380px,100%)}.painel .ml-nav{border-right:1px solid var(--line);flex-direction:column;gap:16px;min-height:0;padding:16px 10px 14px 12px;display:flex;overflow-y:auto}.painel .ml-write{justify-content:center;width:100%}.painel .ml-nav-group{gap:1px;display:grid}.painel .ml-nav-title{color:var(--text-2);padding:0 10px 5px;font-size:11.5px;font-weight:500;line-height:16px}.painel .ml-nav-item{isolation:isolate;border-radius:var(--r-2);width:100%;height:34px;color:var(--text-1);text-align:left;transition:background-color .12s var(--ease-out), color .12s var(--ease-out);align-items:center;gap:10px;padding:0 10px;font-size:13px;font-weight:500;display:flex;position:relative}.painel .ml-nav-item:hover{background:var(--fill-soft)}.painel .ml-nav-item[aria-current=true],.painel .ml-nav-item[aria-current=true]:hover{color:var(--accent-fg);background:0 0}.painel .ml-nav-pill{z-index:-1;border-radius:var(--r-2);background:var(--accent-tint);position:absolute;inset:0}.painel .ml-nav-item>.i{width:17px;height:17px;color:var(--text-2)}.painel .ml-nav-item[aria-current=true]>.i{color:var(--accent-fg)}.painel .ml-nav-item .grow{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.painel .ml-nav-manage{color:var(--text-2);margin-top:auto}.painel .ml-count{flex:none;font-size:12px;font-weight:600}.painel .ml-count.muted{color:var(--text-3);font-weight:500}.painel .ml-list{border-right:1px solid var(--line);flex-direction:column;min-width:0;min-height:0;display:flex}.painel .ml-list-head{align-items:center;gap:8px;min-width:0;min-height:64px;padding:14px 12px 8px 18px;display:flex}.painel .ml-title{flex:1;min-width:0}.painel .ml-title h1{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.022em;margin:0;font-size:22px;font-weight:700;line-height:28px;overflow:hidden}.painel .ml-title .meta{text-overflow:ellipsis;white-space:nowrap;color:var(--text-2);margin:0;font-size:12px;line-height:16px;overflow:hidden}.painel .ml-switch,.painel .ml-compact{display:none}.painel .ml-search-bar{flex-wrap:nowrap;margin:0 12px 10px}.painel .ml-search-bar .search{max-width:none}.painel .ml-list>.ml-hint{margin:0 18px 8px}.painel .ml-hint{color:var(--text-2);margin:0;font-size:12px;line-height:16px}.painel .ml-rows{overscroll-behavior:contain;flex:1;grid-template-columns:minmax(0,1fr);align-content:start;gap:2px;min-height:0;padding:0 8px 12px;display:grid;overflow-y:auto}.painel .ml-rows .empty{padding-top:56px}.painel .ml-row-list{grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.painel .btn.ml-more{justify-self:center;margin:8px 0 4px}.painel .ml-row-slot{min-width:0;overflow:hidden}.painel .ml-row{border-radius:var(--r-3);text-align:left;width:100%;transition:background-color .15s var(--ease-out);align-items:flex-start;gap:10px;padding:9px 12px 10px 22px;display:flex;position:relative}.painel .ml-row:hover{background:var(--fill-soft)}.painel .ml-row[aria-current=true],.painel .ml-row[aria-current=true]:hover{background:var(--accent-tint)}.painel .ml-row:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.painel .ml-row>.avatar{margin-top:3px}.painel .ml-row:before{content:"";background:var(--accent-solid);opacity:0;width:7px;height:7px;transition:transform .14s var(--ease-out), opacity .12s var(--ease-out);border-radius:50%;position:absolute;top:24px;left:9px;transform:scale(.2)}.painel .ml-row.unread:before{opacity:1;transition:transform .32s cubic-bezier(.34, 1.56, .64, 1), opacity .16s var(--ease-out);transform:scale(1)}.painel .ml-row:active{background:var(--fill)}.painel .ml-row-main{flex:1;gap:1px;min-width:0;display:grid}.painel .ml-row-top{align-items:baseline;gap:6px;min-width:0;display:flex}.painel .ml-who{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13.5px;font-weight:500;line-height:19px;overflow:hidden}.painel .ml-row.unread .ml-who{font-weight:650}.painel .ml-to{color:var(--text-2);font-weight:400}.painel .ml-n,.painel .ml-when{color:var(--text-3);flex:none;font-size:12px}.painel .ml-row.unread .ml-when{color:var(--accent-fg);font-weight:500}.painel .ml-row-subject{align-items:center;gap:6px;min-width:0;font-size:13px;line-height:18px;display:flex}.painel .ml-row-subject .grow{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.painel .ml-row.unread .ml-row-subject{font-weight:600}.painel .ml-row-subject .i{width:14px;height:14px;color:var(--text-3)}.painel .ml-row-preview{text-overflow:ellipsis;white-space:nowrap;color:var(--text-2);font-size:12.5px;line-height:17px;overflow:hidden}.painel .i.ml-starred{color:var(--ouro);fill:var(--ouro)}.painel .ml-read{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.painel .ml-pane{background:var(--panel);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.painel .ml-pane>.empty{margin:auto}.painel .ml-reader{flex-direction:column;flex:1;min-height:0;display:flex}.painel .ml-bar{flex:none;align-items:center;gap:4px;min-height:52px;padding:11px 14px 4px;display:flex}.painel .ml-back{display:none}.painel .ml-bar-actions{align-items:center;gap:2px;margin-left:auto;display:flex}.painel .ml-bar-actions .icon-btn:hover{background:var(--fill-soft);color:var(--text-1)}.painel .ml-star[aria-pressed=true],.painel .ml-star[aria-pressed=true]:hover{color:var(--ouro)}.painel .ml-star[aria-pressed=true] .i{fill:var(--ouro)}.painel .ml-star-icon{display:inline-flex}.painel .ml-star .i{transition:fill .2s var(--ease-out)}.painel .ml-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:4px 24px 40px;overflow-y:auto}.painel .ml-scroll>*{max-width:820px}.painel .ml-subject{overflow-wrap:anywhere;letter-spacing:-.02em;margin:0 0 14px;font-size:20px;font-weight:650;line-height:26px}.painel .ml-subject+.ml-hint{margin:-8px 0 14px}.painel .ml-messages{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.painel .ml-msg{background:var(--card-bg);border-radius:var(--r-4);min-width:0;box-shadow:var(--card-shadow)}.painel .ml-msg-head{border-radius:var(--r-4);text-align:left;align-items:center;gap:10px;width:100%;min-width:0;padding:12px 16px;display:flex}.painel .ml-msg.folded .ml-msg-head:hover{background:var(--fill-soft)}.painel .ml-msg-head:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.painel .ml-msg-who{white-space:nowrap;flex:1;align-items:baseline;gap:6px;min-width:0;display:flex;overflow:hidden}.painel .ml-msg-who b{text-overflow:ellipsis;flex:none;max-width:70%;font-size:13.5px;font-weight:600;line-height:19px;overflow:hidden}.painel :is(.ml-addr,.ml-snip){text-overflow:ellipsis;min-width:0;color:var(--text-2);font-size:12.5px;overflow:hidden}.painel .ml-msg-when{color:var(--text-3);flex:none;font-size:12px}.painel .ml-msg-body{grid-template-columns:minmax(0,1fr);gap:12px;padding:0 16px 16px 56px;display:grid}.painel .ml-callout{margin:0}.painel .ml-details{gap:8px;margin-top:-8px;display:grid}.painel .ml-details-line{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.painel .ml-details-btn{border-radius:var(--r-1);min-width:0;max-width:100%;height:22px;color:var(--text-2);align-items:center;gap:2px;margin-left:-6px;padding:0 4px 0 6px;font-size:12px;display:inline-flex}.painel .ml-details-btn:hover{background:var(--fill-soft);color:var(--text-1)}.painel .ml-details-btn .i{width:13px;height:13px}.painel .ml-details-to{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.painel .ml-details-list{border-radius:var(--r-2);background:var(--fill-soft);grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin:0;padding:10px 12px;font-size:12px;line-height:17px;display:grid}.painel .ml-details-list>div{display:contents}.painel .ml-details-list dt{color:var(--text-2);text-align:right}.painel .ml-details-list dd{overflow-wrap:anywhere;margin:0}.painel .ml-text{gap:8px;font-size:14px;line-height:21px;display:grid}.painel .ml-lines{white-space:pre-wrap;overflow-wrap:anywhere}.painel .ml-lines a{color:var(--accent-fg);text-underline-offset:2px;text-decoration:underline}.painel .ml-quote{border-left:2px solid var(--line-strong);color:var(--text-2);padding-left:12px}.painel .ml-empty-text{color:var(--text-3);margin:0;font-style:italic}.painel .ml-quote-btn{border-radius:var(--r-full);background:var(--fill);letter-spacing:.08em;height:18px;color:var(--text-2);justify-self:start;padding:0 8px;font-size:11px;line-height:18px}.painel .ml-quote-btn:hover{background:var(--fill-strong);color:var(--text-1)}.painel .ml-html{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.painel .ml-frame{border-radius:var(--r-3);width:100%;box-shadow:inset 0 0 0 1px var(--line);background:#fff;border:0;display:block}.painel .skel.ml-frame-wait{border-radius:var(--r-3);height:120px}.painel .ml-remote{border-radius:var(--r-2);background:var(--fill-soft);color:var(--text-2);align-items:center;gap:10px;padding:6px 6px 6px 12px;font-size:12.5px;display:flex}.painel .ml-remote>.i{width:16px;height:16px}.painel .ml-files{flex-wrap:wrap;gap:6px;display:flex}.painel .ml-file{border-radius:var(--r-2);background:var(--fill-soft);min-width:0;max-width:100%;height:40px;color:var(--text-1);transition:background-color .12s var(--ease-out);align-items:center;gap:8px;padding:0 6px 0 10px;text-decoration:none;display:inline-flex}.painel a.ml-file{padding-right:12px}.painel a.ml-file:hover{background:var(--fill)}.painel .ml-file>.i{width:16px;height:16px;color:var(--text-2)}.painel .ml-file-text{min-width:0;display:grid}.painel .ml-file-text b{text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:12.5px;font-weight:500;line-height:16px;overflow:hidden}.painel .ml-file-text small{color:var(--text-2);font-size:11px;line-height:14px}.painel .ml-file-x{width:24px;height:24px;color:var(--text-3);border-radius:50%;place-items:center;display:grid}.painel .ml-file-x:hover{background:var(--fill);color:var(--text-1)}.painel .ml-file-x .i{width:13px;height:13px}.painel .ml-pane-title{letter-spacing:-.01em;flex:1;min-width:0;margin:0 0 0 10px;font-size:15px;font-weight:600;line-height:20px}.painel .ml-pane-title>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.painel .ml-pane-x{margin-left:auto}.painel .ml-pane-x:hover{background:var(--fill-soft);color:var(--text-1)}.painel .ml-composer{grid-template-columns:minmax(0,1fr);gap:10px;display:grid;position:relative}.painel .ml-composer.dragging:after{content:"Solte para anexar";z-index:2;border-radius:var(--r-4);background:color-mix(in srgb, var(--accent-tint) 70%, var(--raised));box-shadow:inset 0 0 0 2px var(--accent);color:var(--accent-fg);pointer-events:none;place-items:center;font-size:13px;font-weight:600;display:grid;position:absolute;inset:-6px}.painel .ml-sheet{background:var(--card-bg);border-radius:var(--r-4);min-width:0;box-shadow:var(--card-shadow)}.painel .ml-line{align-items:flex-start;gap:8px;min-width:0;padding:9px 12px 9px 16px;display:flex;position:relative}.painel .ml-line:after{content:"";background:var(--line);pointer-events:none;height:1px;position:absolute;bottom:0;left:16px;right:0}.painel .ml-line-label{width:58px;color:var(--text-2);cursor:text;flex:none;margin:0;font-size:13px;font-weight:400;line-height:26px;display:block}.painel .ml-chips{cursor:text;flex-wrap:wrap;flex:1;align-items:center;gap:4px;min-width:0;min-height:26px;display:flex}.painel :is(.ml-chips input,.ml-line-input){width:auto;height:26px;min-height:0;box-shadow:none;color:var(--text-1);background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:0 2px;font-size:14px;font-weight:500;line-height:26px;display:block}.painel :is(.ml-chips input,.ml-line-input):focus{box-shadow:none}.painel .ml-chips input{flex:1 0 60px;min-width:60px}.painel .ml-line-input{flex:1;min-width:0}.painel .ml-chip{border-radius:var(--r-full);background:var(--accent-tint);min-width:0;max-width:100%;height:26px;color:var(--accent-fg);transform-origin:30%;align-items:center;gap:2px;padding:0 2px 0 10px;font-size:13px;font-weight:500;display:inline-flex}.painel .ml-chip>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.painel .ml-chip button{width:22px;height:22px;color:inherit;opacity:.6;transition:opacity .12s var(--ease-out), background-color .12s var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid}.painel .ml-chip button:hover{opacity:1;background:color-mix(in srgb, currentColor 12%, transparent)}.painel .ml-chip button .i{width:12px;height:12px}.painel .ml-chip.bad{background:var(--err-tint);color:var(--err)}.painel .ml-line-trail{flex:none;align-items:center;gap:2px;height:26px;margin-right:-4px;display:flex}.painel .ml-link-btn{border-radius:var(--r-1);height:24px;color:var(--accent-fg);transition:background-color .12s var(--ease-out);padding:0 7px;font-size:12.5px;font-weight:500}.painel .ml-link-btn:hover{background:var(--fill-soft)}.painel .ml-line-x{width:24px;height:24px;color:var(--text-3);transition:background-color .12s var(--ease-out), color .12s var(--ease-out);border-radius:50%;place-items:center;display:grid}.painel .ml-line-x:hover{background:var(--fill-soft);color:var(--text-1)}.painel .ml-line-x .i{width:13px;height:13px}.painel .ml-from{text-align:left;flex:1;align-items:center;gap:8px;min-width:0;height:26px;margin:0;padding:0;font-size:14px;display:flex}.painel .ml-from:disabled{opacity:1;cursor:default}.painel .ml-from-name{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:50%;font-weight:500;overflow:hidden}.painel .ml-from-addr{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-2);flex:0 auto;overflow:hidden}.painel .ml-from>.i{width:15px;height:15px;color:var(--text-3);flex:none;margin-left:auto}.painel .ml-body{padding:12px 16px 16px}.painel textarea.ml-body-input{width:100%;min-height:200px;box-shadow:none;resize:none;field-sizing:content;color:var(--text-1);background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:0;font-size:14px;line-height:21px;display:block}.painel textarea.ml-body-input:focus{box-shadow:none}.painel textarea.ml-body-input::placeholder{color:var(--text-3)}.painel .ml-composer.is-reply textarea.ml-body-input{min-height:105px}.painel .ml-sig{justify-items:start;gap:2px;margin-top:14px;display:grid}.painel .ml-sig-text{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-2);margin:0;font-size:13px;line-height:19px}.painel .ml-link-btn.ml-sig-edit{color:var(--text-3);margin-left:-7px}.painel .ml-link-btn.ml-sig-edit:hover{color:var(--text-1)}.painel .ml-problem{color:var(--err);align-items:center;gap:6px;margin:0;padding:0 4px;font-size:12.5px;font-weight:500;line-height:17px;display:flex}.painel .ml-problem .i{width:15px;height:15px}.painel .ml-compose-foot{z-index:1;background:linear-gradient(to top, var(--panel) 75%, transparent);align-items:center;gap:6px;padding:10px 0 16px;display:flex;position:sticky;bottom:0}.painel .ml-reply .ml-compose-foot{background:0 0;padding:2px 0 0;position:static}.painel .ml-reply-btns{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.painel .ml-reply{margin-top:14px}.painel .avatar.ml-mark{background-color:var(--mark);transition:background-color .25s var(--ease-out), color .25s var(--ease-out);background-image:linear-gradient(#ffffff4d,#fff0)}.painel .avatar.ml-mark[data-ink=dark]{color:#000000b3;text-shadow:none}.painel .ml-page{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.painel .skel.ml-sheet-skel{border-radius:var(--r-4);height:160px}.painel .ml-hero{padding:4px 0 2px}.painel .ml-hero strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.painel label.kv-title.ml-label{margin:0;display:block}.painel .kv .lgroup.ml-kv-fields{transition:box-shadow .2s var(--ease-out);padding:0 12px}.painel .kv .lgroup.ml-kv-fields:focus-within{box-shadow:inset 0 0 0 2px var(--focus)}.painel .kv .lgroup.ml-kv-pad{padding:12px}.painel .ml-kv-line{align-items:center;gap:8px;display:flex}.painel :is(input,textarea).ml-kv-input{width:100%;min-width:0;height:44px;min-height:0;box-shadow:none;color:var(--text-1);background:0 0;border:0;border-radius:0;outline:none;flex:1;margin:0;padding:0;font-size:14px;font-weight:500;display:block}.painel :is(input,textarea).ml-kv-input:focus{box-shadow:none}.painel .ml-kv-input::placeholder{color:var(--text-3)}.painel .ml-kv-input:disabled{opacity:.55}.painel textarea.ml-kv-input.ml-kv-area{resize:none;field-sizing:content;height:auto;min-height:84px;padding:12px 0;line-height:20px}.painel .ml-local .ml-kv-input{text-align:right}.painel .ml-domain{color:var(--text-2);flex:none;font-size:14px;font-weight:500}.painel .ml-field-note{color:var(--text-2);margin:0;font-size:12px;line-height:16px}.painel .kv>.ml-field-note{margin-top:4px;padding:0 2px}.painel .ml-field-note.ml-pad{padding:12px 0}.painel .sheet-foot .ml-foot-left{margin-right:auto}.painel .view:has(>.ml){container:mailview/inline-size}@container mailview (max-width:1128px){.painel .ml{grid-template-columns:minmax(300px,340px) minmax(0,1fr)}.painel .ml-nav{display:none}.painel .ml-compact{display:inline-grid}.painel .ml-list-head{padding-left:12px}.painel .ml-switch{border-radius:var(--r-3);text-align:left;min-width:0;height:44px;transition:background-color .12s var(--ease-out);flex:1;align-items:center;gap:10px;padding:0 10px 0 6px;display:flex}.painel .ml-switch:hover{background:var(--fill-soft)}.painel .ml-switch-text{flex:1;min-width:0;display:grid}.painel .ml-switch-text b{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.016em;font-size:17px;font-weight:700;line-height:22px;overflow:hidden}.painel .ml-switch-text span{text-overflow:ellipsis;white-space:nowrap;color:var(--text-2);font-size:12px;line-height:15px;overflow:hidden}.painel .ml-switch>.i{width:15px;height:15px;color:var(--text-3)}.painel .ml-title{display:none}}@container device (max-width:720px){.painel .ml{grid-template-columns:minmax(0,1fr);position:relative;overflow:hidden}.painel .ml-list{border-right:0;transition:transform .4s cubic-bezier(.32,.72,0,1),opacity .4s cubic-bezier(.32,.72,0,1)}.painel .ml[data-reading=true] .ml-list{opacity:.7;transform:translate(-24%)}.painel .ml-read{z-index:2;pointer-events:none;position:absolute;inset:0}.painel .ml-pane{pointer-events:auto;box-shadow:-1px 0 0 var(--line), -16px 0 40px #00000024}.painel .ml-pane[data-empty]{display:none}.painel .ml-back{display:inline-grid}.painel .ml-list-head{min-height:60px;padding:10px 12px 8px 10px}.painel .ml-rows{padding:0 6px 12px}.painel .ml-bar{padding:8px 10px 4px}.painel .ml-scroll{padding:4px 12px 32px}.painel .ml-msg-head{padding:12px}.painel .ml-msg-body{padding:0 12px 14px}.painel .ml-details{margin-top:0}.painel :is(.ml-chips input,.ml-line-input,textarea.ml-body-input,.ml-kv-input,.colorpick-hex input){font-size:16px}.painel textarea.ml-body-input{min-height:160px}.painel .ml-compose-foot{padding-bottom:max(18px, env(safe-area-inset-bottom))}.painel .ml-compose-foot>.btn-primary{height:42px;padding:0 18px}.painel .ml-reply-btns .btn{flex:1}.painel .ml-file-text b{max-width:160px}}@media (prefers-reduced-motion:reduce){.painel :is(.ml-list,.avatar.ml-mark){transition:none}.painel .ml[data-reading=true] .ml-list{transform:none}}.painel[data-motion=reduced] :is(.ml-list,.avatar.ml-mark){transition:none}.painel[data-motion=reduced] .ml[data-reading=true] .ml-list{transform:none}.painel .np{container:np/inline-size}.painel .np-back{margin-bottom:6px}.painel .np-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.painel .np-main{gap:16px;min-width:0;display:grid}.painel .np-sec{min-width:0;scroll-margin-top:16px;container:np-sec/inline-size}.painel .np-body{flex-direction:column;gap:14px;display:flex}.painel .np-body>*{flex:none;min-width:0}.painel .np-body>.op-exp{margin-bottom:-14px}.painel .np-card :is(.input,.field-pill,.textarea){background:var(--chip-bg);box-shadow:var(--ring)}.painel .np-card :is(.input:focus,.field-pill:focus-within,.textarea:focus){box-shadow:inset 0 0 0 2px var(--focus)}.painel .np-card :is(.field.invalid :is(.input,.field-pill),.field-pill.invalid,.input[aria-invalid=true]){box-shadow:inset 0 0 0 2px var(--err)}.painel .np-card .op-lines{background:var(--chip-bg);box-shadow:var(--ring)}.painel[data-theme=dark] .np-card .np-lines{background:var(--fill-soft)}@media (prefers-color-scheme:dark){.painel:not([data-theme=light]) .np-card .np-lines{background:var(--fill-soft)}}.painel .np-line{gap:12px}.painel .np-qty{height:var(--field-h);border-radius:var(--r-full);background:var(--fill);flex:none;align-items:center;display:inline-flex;overflow:hidden}.painel .np-qty button{width:34px;height:100%;color:var(--text-1);transition:background-color .12s var(--ease-out);place-items:center;display:grid}.painel .np-qty button:hover:not(:disabled){background:var(--fill)}.painel .np-qty button:active:not(:disabled) .i{scale:.85}.painel .np-qty button:disabled{color:var(--text-3,var(--text-2));opacity:.45}.painel .np-qty button:focus-visible{box-shadow:inset 0 0 0 2px var(--focus);border-radius:var(--r-full);outline:none}.painel .np-qty .i{width:14px;height:14px;transition:scale .12s var(--ease-out)}.painel .np-qty output{text-align:center;min-width:18px;font-size:13px;font-weight:600}.painel .btn.np-x{width:var(--field-h);height:var(--field-h);background:var(--err);color:#fff;transition:background-color .15s ease, transform .12s var(--ease-out);border-radius:50%;flex:none;padding:0}.painel .btn.np-x .i{width:13px;height:13px;stroke-width:calc(3.2 * var(--i-weight,1));margin:0}.painel .btn.np-x:active:not(:disabled){transform:scale(.92)}.painel .btn.np-x:disabled{opacity:.45}@media (hover:hover){.painel .btn.np-x:hover:not(:disabled){background:color-mix(in srgb, var(--err) 85%, #000)}}.painel .np-note{color:var(--text-2);margin:-6px 4px 0;font-size:12px;line-height:16px}.painel .np-sub{margin:0 4px;font-size:12.5px;font-weight:500;line-height:17px}@container np (min-width:760px){.painel .np-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:32px}.painel .np-side{position:sticky;top:16px}}.painel .np-search .pp-exp>div{padding-top:8px}.painel .np-who{flex:1;gap:1px;min-width:0;display:grid}.painel .np-who b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;line-height:18px;overflow:hidden}.painel .np-who small{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}.painel .np-who.muted b{color:var(--text-2);font-weight:450}.painel .np-add{width:30px;height:30px;color:var(--accent);flex:none;place-items:center;display:grid}.painel .np-add .i{width:28px;height:28px}.painel .np-chosen{background:var(--chip-bg);box-shadow:var(--ring);margin:0;padding:0 8px 0 12px}.painel .np-chosen .pp-row{height:58px}.painel .np-chosen .avatar{width:34px;height:34px;font-size:12px}.painel .np-new{gap:14px;display:grid}.painel .np-new-head{align-items:center;gap:10px;min-height:34px;margin-left:2px;display:flex}.painel .np-new-head b{flex:1;font-size:13.5px;font-weight:600}.painel .np-pair{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}@container np-sec (min-width:440px){.painel .np-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.painel .op-opt.np-opt{align-items:flex-start}.painel .np-pc{gap:6px;min-width:0;display:grid}.painel .np-pt{--np-color:112px;--np-cell:44px;grid-template-columns:var(--np-color) repeat(var(--np-cols), minmax(var(--np-cell), max-content));justify-content:start;align-items:center;gap:4px;min-width:0;display:grid}.painel .np-pt-line{display:contents}.painel .np-pt-size{white-space:nowrap;min-width:0;height:18px;color:var(--text-2);justify-content:center;align-items:baseline;gap:3px;display:flex;overflow:hidden}.painel .np-pt-size b{color:var(--text-1);font-size:12.5px;font-weight:600}.painel .np-pt-size small{font-size:10px;font-weight:450}.painel .np-pt-color{min-width:0;height:28px;color:var(--text-2);white-space:nowrap;align-items:center;gap:6px;margin-left:2px;font-size:12px;display:flex}.painel .np-pt-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.painel .np-dot{pointer-events:none;border-radius:50%;flex:none;place-items:center;margin:-4px;padding:4px;display:grid}.painel .np-pt .op-swatch-dot{width:12px;height:12px}.painel .op-size.np-cell{min-width:0;padding:0 6px;font-size:12.5px}.painel .op-size.np-cell .op-chip-n{min-width:16px;height:16px;padding:0 4px;font-size:10px;top:-6px;right:-6px}.painel .op-size.np-cell.out{box-shadow:none;color:var(--text-3);opacity:.5;background:0 0;text-decoration:none}.painel .op-size.np-cell.out:not([aria-disabled]):hover{background:var(--fill);opacity:1}.painel .op-size.np-cell[aria-disabled]:not(.out){background:var(--chip-bg);box-shadow:var(--ring);color:var(--text-2);text-decoration:none}.painel .op-size.np-cell.on{background:var(--accent-tint);box-shadow:none;color:var(--accent-fg);opacity:1}.painel .op-size.np-cell.active{box-shadow:inset 0 0 0 2px var(--focus);opacity:1}.painel .np-pt-out{min-width:0;height:28px;color:var(--text-3);white-space:nowrap;grid-column:2/-1;align-items:center;gap:8px;font-size:12px;display:flex}.painel .np-pt-out .np-pc-more{margin-left:0}.painel .np-above{color:var(--warn,var(--text-2));font-weight:500}.painel .np-pc-more{border-radius:var(--r-full);height:24px;color:var(--accent-fg);white-space:nowrap;transition:background .12s var(--ease-out);justify-self:start;margin-left:-6px;padding:0 8px;font-size:12px;font-weight:500}.painel .np-pc-more:hover{background:var(--fill)}.painel .op-opt.np-opt.out{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 8px;display:grid}.painel .op-opt.np-opt.out:has(.np-pc-more){grid-template-columns:32px minmax(0,1fr) auto auto}.painel .op-opt.np-opt.out .thumb.op-thumb{opacity:.6;border-radius:9px;width:32px;height:32px}.painel .op-opt.np-opt.out>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-2);font-size:13px;font-weight:500;overflow:hidden}@container np-sec (max-width:519px){.painel .op-opt.np-opt{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px 12px;display:grid}.painel .op-opt.np-opt .thumb.op-thumb{border-radius:12px;width:44px;height:44px}.painel .np-opt>.op-opt-main{display:contents}.painel .np-opt .np-pc{grid-column:1/-1}.painel .np-pt{--np-color:20px;grid-template-columns:var(--np-color) repeat(var(--np-cols), minmax(0, var(--np-cell)))}.painel .np-pt-name{display:none}.painel .np-pt-color{justify-content:center;margin-left:0}.painel .np-dot{pointer-events:auto;cursor:pointer}.painel .np-pt-size{flex-direction:column;justify-content:flex-end;align-items:center;gap:0;height:28px;line-height:13px}.painel .np-pt-out{margin-left:4px}}.painel .np-extras{border-top:1px solid var(--line);gap:14px;padding-top:14px;display:grid}.painel .np-extras>.op-exp{margin-bottom:-14px}.painel .np-free-toggle{justify-self:start;margin-left:-6px}.painel .np-unit{color:var(--text-2);flex:none;font-size:13px;font-weight:500}.painel .np-free{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:12px;padding-bottom:2px;display:grid}.painel .np-free>:is(:first-child,:last-child){grid-column:1/-1}.painel .np-off{align-items:center;gap:8px;min-width:0;display:flex}.painel .np-off>.field-pill{flex:1;min-width:0}.painel .np-off-note{margin-top:0}@container np-sec (min-width:560px){.painel .np-free{grid-template-columns:minmax(0,1fr) 124px 104px auto}.painel .np-free>:is(:first-child,:last-child){grid-column:auto}}.painel .np-lookup{display:flex;position:relative}.painel .np-lookup>.input{flex:1;min-width:0}.painel .np-lookup.busy>.input{padding-right:40px}.painel .np-lookup .spin-pill{color:var(--text-2);margin:-8px 0 0;left:auto;right:14px}.painel .np-addr{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;align-items:start;gap:12px;display:grid}.painel .np-addr>.np-street{grid-column:span 2}@container np-sec (min-width:440px){.painel .np-addr{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-flow:row}.painel .np-addr>*{grid-column:span 2}.painel .np-addr>:is(.np-street,.np-city){grid-column:span 4}}.painel .np-rates{gap:8px;padding-bottom:2px;display:grid}.painel .np-rates-error{background:var(--err-tint);color:var(--err);border-radius:14px;align-items:center;gap:8px;padding:6px 6px 6px 12px;font-size:12.5px;line-height:17px;display:flex}.painel .np-rates-error>span{flex:1;min-width:0}.painel .np-rates-error b{font-weight:600}.painel .np-rates-error>.i{flex:none}.painel .np-rates-error .btn{color:var(--text-1);flex:none}.painel .np-card{background:var(--fill-soft);border-radius:24px;gap:14px;padding:16px;display:grid}.painel .np-card-head{justify-content:space-between;align-items:center;gap:8px;min-height:30px;display:flex}.painel .np-card-head h2{letter-spacing:-.012em;margin:0 0 0 2px;font-size:15px;font-weight:600;line-height:20px}.painel .np-sum-who{text-align:left;width:100%;min-height:36px;transition:background .12s var(--ease-out);border-radius:12px;align-items:center;gap:10px;margin:-4px 0;padding:4px;display:flex}.painel .np-sum-who:hover{background:var(--fill)}.painel :is(.np-sum-who,.np-new-head) :is(.avatar,.tile){border-radius:50%;width:28px;height:28px;font-size:10.5px}.painel :is(.np-sum-who,.np-new-head) .tile{background:var(--fill);color:var(--text-2)}.painel :is(.np-sum-who,.np-new-head) .tile .i{width:14px;height:14px}.painel .np-sum-lines{scrollbar-width:thin;gap:10px;max-height:264px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.painel .np-sum-lines li{align-items:center;gap:10px;min-width:0;display:flex}.painel .np-sum-lines .thumb{border-radius:10px;width:36px;height:36px}.painel .np-sum-lines .thumb .i{width:16px;height:16px}.painel .np-sum-line{flex:1;gap:1px;min-width:0;display:grid}.painel .np-sum-line b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;line-height:17px;overflow:hidden}.painel .np-sum-line small{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}.painel .np-sum-price{white-space:nowrap;flex:none;font-size:13px;font-weight:500}.painel .np-sum-empty{color:var(--text-2);margin:0 4px;font-size:12.5px;line-height:17px}.painel .np-sum-totals{border-top:1px solid var(--line);gap:6px;margin:0;padding:12px 4px 0;display:grid}.painel .np-sum-totals>div{justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;line-height:18px;display:flex}.painel .np-sum-totals dt,.painel .np-sum-totals dd{margin:0}.painel .np-sum-totals dt{min-width:0;color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.painel .np-sum-totals dd{flex:none}.painel .np-sum-totals .np-sum-total{margin-top:4px;font-size:17px;font-weight:600;line-height:22px}.painel .np-sum-totals .np-sum-total dt{color:var(--text-1)}.painel .np-missing{background:var(--fill);width:100%;color:var(--text-1);text-align:left;transition:background .12s var(--ease-out);border-radius:14px;align-items:flex-start;gap:8px;margin:0;padding:9px 12px;font-size:12.5px;line-height:17px;display:flex}.painel .np-missing>span{flex:1;min-width:0}.painel .np-missing .i{width:15px;height:15px;color:var(--text-2);stroke-width:calc(1.8 * var(--i-weight,1));flex:none;margin-top:1px}.painel button.np-missing:hover{background:var(--fill-strong)}.painel .np-missing.err{background:var(--err-tint);color:var(--err)}.painel .np-missing.err .i{color:var(--err)}.painel .np-go{width:100%}.painel .np-go.loading:disabled,.painel .np-bar .btn.loading:disabled{opacity:1}.painel .np-done{gap:16px;display:grid}.painel .np-done-acts{justify-content:flex-end;gap:8px;display:flex}.painel .np-is-done .page-head{text-align:center;justify-content:center}.painel .np-done{width:100%;max-width:540px;margin-inline:auto}.painel .np-done-acts{justify-content:center}.painel .np-ready{text-align:center;justify-items:center;gap:16px;padding:28px 20px 20px;container:np-ready/inline-size}.painel .np-ready>:not(.np-check,.np-ready-head){text-align:left;justify-self:stretch}.painel .np-check{color:#fff;width:64px;height:64px;animation:p-rcPop .65s linear(0, .1162, .3622, .6245, .8404, .9868, 1.0661, 1.0937, 1.0885, 1.0672, 1.042, 1.02, 1.0043, .9952, .9914, .9913, .993, .9954, .9976, .9993, 1.0003, 1) both, p-rcClear .25s var(--ease-out) both;background:#4bd963;border-radius:50%;place-items:center;display:grid}.painel .np-check svg{width:28px;height:28px;overflow:visible}.painel .np-check path{fill:none;stroke:currentColor;stroke-width:calc(3 * var(--i-weight,1));stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1.1;animation:p-qrDraw .4s var(--ease-out) .16s backwards}.painel[data-motion=reduced] .np-check{animation:p-skIn .2s var(--ease-out) backwards}.painel[data-motion=reduced] .np-check path{animation:none}@media (prefers-reduced-motion:reduce){.painel:not([data-motion=full]) .np-check{animation:p-skIn .2s var(--ease-out) backwards}.painel:not([data-motion=full]) .np-check path{animation:none}}.painel .np-ready-head{gap:4px;margin-top:-2px;display:grid}.painel .np-ready-head h2{letter-spacing:-.018em;outline:none;margin:0;font-size:19px;font-weight:600;line-height:24px}.painel .np-ready-head p{color:var(--text-2);margin:0;font-size:13px;line-height:18px}.painel .np-ready-link{min-width:0;height:var(--field-h);border-radius:var(--r-full);background:var(--chip-bg);box-shadow:var(--ring);color:var(--text-2);align-items:center;gap:10px;padding:0 3px 0 14px;display:flex}.painel .np-ready-link>.i{flex:none;width:16px;height:16px}.painel .np-ready-link a{min-width:0;color:var(--text-1);white-space:nowrap;text-overflow:ellipsis;border-radius:4px;flex:1;font-size:13px;font-weight:500;text-decoration:none;overflow:hidden}.painel .np-ready-link a:hover{text-decoration:underline}.painel .np-ready-link a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.painel .np-ready-copy{border-radius:var(--r-full);width:28px;height:28px;color:var(--text-2);transition:background-color .12s var(--ease-out), color .12s var(--ease-out);flex:none;place-items:center;display:grid}.painel .np-ready-copy:hover{background:var(--fill);color:var(--text-1)}.painel .np-ready-copy:active .i{scale:.85}.painel .np-ready-copy:focus-visible{box-shadow:inset 0 0 0 2px var(--focus);outline:none}.painel .np-ready-copy .i{width:15px;height:15px;transition:scale .12s var(--ease-out)}.painel .np-ready-acts{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.painel .np-ready-acts>.btn{justify-content:center;width:100%}@container np-ready (min-width:400px){.painel .np-ready-acts{grid-template-columns:minmax(0,1fr) auto}.painel .np-ready-acts>.btn{width:auto}}.painel .np-bar .grow{grid-template-columns:minmax(0,1fr);gap:1px;display:grid}.painel .np-bar .grow>b{font-size:16px;line-height:21px}.painel .np-bar .np-missing{min-width:0;color:var(--text-2);background:0 0;border-radius:0;padding:0;font-size:12px;line-height:16px}.painel .np-bar .np-missing.err{color:var(--err)}.painel .np-bar .np-missing>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.painel .np-bar .np-missing .i{display:none}@container device (max-width:720px){.painel .np-bar.mobile-only{display:flex;bottom:0}.painel .np-card .np-missing{display:none}}}.painel .painel-app [data-sonner-toaster]{--width:344px;--border-radius:16px;--normal-bg:var(--toast-solid);--normal-border:var(--line);--normal-text:var(--text-1);z-index:60!important;font-family:var(--font)!important;position:absolute!important}.painel .painel-app [data-sonner-toaster][data-x-position=center]{--width:min(344px, calc(100% - 24px))}.painel .painel-app [data-sonner-toaster][data-x-position=right]{transition:right .42s var(--spring)}.painel .painel-app.sheet-on:not(:has(>.dialog.show)) [data-sonner-toaster][data-x-position=right]{right:calc(min(400px,100% - 16px) + 24px)!important}.painel .painel-app [data-sonner-toast][data-styled=true]{background:var(--toast-bg);-webkit-backdrop-filter:blur(18px)saturate(1.6);backdrop-filter:blur(18px)saturate(1.6);box-shadow:var(--pop);color:var(--text-1);border:0;border-radius:16px;gap:10px;padding:10px 10px 10px 14px;font-size:12.5px;line-height:17px}.painel .painel-app [data-sonner-toast] [data-title]{font-weight:500;line-height:17px}.painel .painel-app [data-sonner-toast] [data-description]{color:var(--text-2);font-size:11.5px;line-height:15px}.painel .painel-app [data-sonner-toast] [data-icon]{width:18px;height:18px;color:var(--text-2);margin:0}.painel .painel-app [data-sonner-toast] [data-icon] .i{width:18px;height:18px}.painel .painel-app [data-sonner-toast][data-type=success] [data-icon]{color:var(--ok)}.painel .painel-app [data-sonner-toast][data-type=warning] [data-icon]{color:var(--warn)}.painel .painel-app [data-sonner-toast][data-type=error] [data-icon]{color:var(--err)}.painel .painel-app [data-sonner-toast] [data-button]{border-radius:var(--r-full);background:var(--text-1);height:28px;color:var(--panel);font-family:var(--font);padding:0 11px;font-size:12px;font-weight:500}.painel .painel-app [data-sonner-toast] [data-button][data-cancel]{background:var(--fill);color:var(--text-1)}.painel .painel-app [data-sonner-toast][data-styled=true] [data-close-button]{background:var(--raised);color:var(--text-1);opacity:1;box-shadow:var(--pop);transition:background-color .15s var(--ease-out), transform .15s var(--ease-out);border:0}.painel .painel-app [data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--raised-2);color:var(--text-1);border:0}.painel .painel-app [data-sonner-toast][data-styled=true] [data-close-button]:active{transform:var(--toast-close-button-transform) scale(.92)}.painel .painel-app [data-sonner-toast] [data-close-button] .i{width:11px;height:11px;stroke-width:calc(2 * var(--i-weight,1))}
