:root{--teal:#0f766e;--graphite:#18181b;--ice:#f7f7fa;--teal-light:#68c0b6;--teal-deep:#00675f;--red:#b91c1c;--red-light:#f87171;--accent:var(--teal);--accent-hover:var(--teal-deep);--on-accent:var(--ice);--err-solid:var(--red);--r:8px;--r-card:var(--r);--r-btn:var(--r);--r-sm:var(--r);--font:"Schibsted Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--heading:var(--font);--body:var(--font);--mono:var(--font);--s-0:2px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-16:64px;--page-max:1320px;--page-x:32px;--page-top:24px;--page-bottom:64px;--gap-secao:24px;--gap-bloco:16px;--gap-item:8px;--gap-rotulo:4px;--card-pad:20px;--tile-pad:16px;--cell-x:12px;--bar-h:56px;--bnav-h:0px;--ctl-h:40px;--ctl-h-sm:32px;--thead-h:40px;--row-h:48px;--tile-h:104px;--icon:18px;--sb-w:240px;--sb-rail-w:64px;--nav-h-1:34px;--nav-h-2:30px;--ease:cubic-bezier(.2,.8,.2,1);--ease-exit:cubic-bezier(.8,0,.8,.2);--t-page:700 24px/32px var(--font);--t-section:600 16px/24px var(--font);--t-sub:600 14px/20px var(--font);--t-body:400 14px/20px var(--font);--t-ctl:500 14px/20px var(--font);--t-label:500 13px/16px var(--font);--t-caption:400 12px/16px var(--font);--t-overline:600 11px/16px var(--font);--t-num:700 20px/24px var(--font);--t-num-lg:700 28px/32px var(--font)}@media (width>=1280px){:root{--page-max:1840px;--page-x:40px;--page-top:28px;--gap-secao:28px;--gap-bloco:20px;--gap-item:12px;--card-pad:24px;--tile-pad:20px;--cell-x:16px;--bar-h:64px;--ctl-h:44px;--ctl-h-sm:36px;--thead-h:44px;--row-h:56px;--tile-h:104px;--icon:20px;--sb-w:264px;--sb-rail-w:72px;--nav-h-1:40px;--nav-h-2:36px;--t-page:700 30px/36px var(--font);--t-section:600 19px/28px var(--font);--t-sub:600 16px/24px var(--font);--t-body:400 16px/24px var(--font);--t-ctl:500 16px/24px var(--font);--t-label:500 14px/20px var(--font);--t-caption:400 13px/20px var(--font);--t-overline:600 12px/16px var(--font);--t-num:700 24px/28px var(--font);--t-num-lg:700 30px/36px var(--font)}}@media (width<=1279px){:root{--page-x:24px}}@media (width<=860px){:root{--page-x:16px;--page-top:16px;--page-bottom:24px;--bar-h:52px;--bnav-h:56px;--gap-secao:16px;--gap-bloco:12px;--card-pad:16px;--tile-pad:12px;--row-h:56px;--tile-h:88px;--nav-h-1:44px;--nav-h-2:40px;--t-page:700 20px/28px var(--font);--t-ctl:500 16px/24px var(--font);--t-num:700 18px/24px var(--font);--t-num-lg:700 24px/28px var(--font)}}@media (width<=860px),(pointer:coarse){:root{--ctl-h:44px;--ctl-h-sm:36px}}:root,:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:color-mix(in srgb, var(--graphite) 4%, var(--ice));--surface:var(--ice);--sunken:color-mix(in srgb, var(--graphite) 4%, var(--ice));--raised:var(--ice);--hover:color-mix(in srgb, var(--graphite) 6%, var(--ice));--line:color-mix(in srgb, var(--graphite) 11%, var(--ice));--line-2:color-mix(in srgb, var(--graphite) 18%, var(--ice));--ink:var(--graphite);--ink-2:color-mix(in srgb, var(--graphite) 76%, var(--ice));--ink-3:color-mix(in srgb, var(--graphite) 64%, var(--ice));--accent-text:var(--teal);--accent-soft:color-mix(in srgb, var(--teal) 8%, var(--ice));--accent-line:color-mix(in srgb, var(--teal) 30%, var(--ice));--accent-ring:color-mix(in srgb, var(--teal) 30%, transparent);--strong:var(--graphite);--on-strong:var(--ice);--on-strong-2:color-mix(in srgb, var(--graphite) 35%, var(--ice));--ok:var(--teal);--ok-bg:var(--accent-soft);--warn:var(--ink);--warn-bg:color-mix(in srgb, var(--graphite) 7%, var(--ice));--warn-line:var(--line-2);--note-bg:var(--sunken);--err:var(--red);--err-bg:color-mix(in srgb, var(--red) 7%, var(--ice));--err-line:color-mix(in srgb, var(--red) 30%, var(--ice));--nav:var(--ice);--nav-2:var(--hover);--nav-ink:var(--ink-2);--nav-ink-strong:var(--ink);--nav-ink-2:var(--ink-3);--nav-line:var(--line);--dot:color-mix(in srgb, var(--graphite) 13%, var(--ice));--edge:color-mix(in srgb, var(--graphite) 35%, var(--ice));--group-line:color-mix(in srgb, var(--graphite) 22%, var(--ice));--group-bg:color-mix(in srgb, var(--ice) 50%, transparent);--glass:color-mix(in srgb, var(--ice) 92%, transparent);--overlay:color-mix(in srgb, var(--graphite) 35%, transparent);--overlay-2:color-mix(in srgb, var(--graphite) 45%, transparent);--shadow:0 1px 2px color-mix(in srgb, var(--graphite) 6%, transparent), 0 6px 16px color-mix(in srgb, var(--graphite) 6%, transparent)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:var(--graphite);--surface:color-mix(in srgb, var(--ice) 4%, var(--graphite));--sunken:var(--graphite);--raised:color-mix(in srgb, var(--ice) 9%, var(--graphite));--hover:color-mix(in srgb, var(--ice) 7%, var(--graphite));--line:color-mix(in srgb, var(--ice) 10%, var(--graphite));--line-2:color-mix(in srgb, var(--ice) 17%, var(--graphite));--ink:var(--ice);--ink-2:color-mix(in srgb, var(--ice) 78%, var(--graphite));--ink-3:color-mix(in srgb, var(--ice) 58%, var(--graphite));--accent-text:var(--teal-light);--accent-soft:color-mix(in srgb, var(--teal) 20%, var(--graphite));--accent-line:color-mix(in srgb, var(--teal) 50%, var(--graphite));--accent-ring:color-mix(in srgb, var(--teal-light) 40%, transparent);--strong:color-mix(in srgb, var(--ice) 12%, var(--graphite));--on-strong:var(--ice);--on-strong-2:color-mix(in srgb, var(--ice) 62%, var(--graphite));--ok:var(--teal-light);--ok-bg:var(--accent-soft);--warn:var(--ink);--warn-bg:color-mix(in srgb, var(--ice) 8%, var(--graphite));--warn-line:var(--line-2);--note-bg:var(--sunken);--err:var(--red-light);--err-bg:color-mix(in srgb, var(--red-light) 12%, var(--graphite));--err-line:color-mix(in srgb, var(--red-light) 40%, var(--graphite));--nav:var(--graphite);--nav-2:var(--hover);--nav-ink:var(--ink-2);--nav-ink-strong:var(--ink);--nav-ink-2:var(--ink-3);--nav-line:var(--line);--dot:color-mix(in srgb, var(--ice) 11%, var(--graphite));--edge:color-mix(in srgb, var(--ice) 32%, var(--graphite));--group-line:color-mix(in srgb, var(--ice) 20%, var(--graphite));--group-bg:color-mix(in srgb, var(--ice) 2%, transparent);--glass:color-mix(in srgb, var(--graphite) 90%, transparent);--overlay:color-mix(in srgb, var(--graphite) 70%, transparent);--overlay-2:color-mix(in srgb, var(--graphite) 78%, transparent);--shadow:0 1px 2px color-mix(in srgb, var(--graphite) 60%, transparent), 0 8px 20px color-mix(in srgb, var(--graphite) 50%, transparent)}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--bg);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;overflow-wrap:break-word;margin:0;font-size:14px;line-height:1.5}h1,h2,h3,h4{font-family:var(--heading);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:600;line-height:1.25}h1{letter-spacing:-.02em;font-size:26px;font-weight:700}h2{font-size:16px}h3{font-size:14.5px}p{margin:0}a{color:var(--accent-text)}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.mono{font-family:var(--mono)}.label{font:500 12.5px var(--body);color:var(--ink-3)}.muted{color:var(--ink-3)}.small{font-size:12.5px}.nums{font-variant-numeric:lining-nums proportional-nums}.page{gap:24px;max-width:1320px;margin:0 auto;padding:28px 32px 64px;display:grid}.page.wide{max-width:none}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.page-head .intro{gap:6px;max-width:72ch;display:grid}.page-sub{color:var(--ink-3)}.head-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.btn{border-radius:var(--r-btn);border:1px solid var(--line-2);background:var(--surface);color:var(--ink);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:7px;padding:7px 13px;font-size:13.5px;font-weight:500;display:inline-flex}.btn:hover{border-color:var(--ink-3)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.btn.primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.btn.primary:disabled:hover{background:var(--accent);border-color:var(--accent)}.btn.ghost{background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--hover)}.btn.danger{color:var(--ink)}.btn.sm{border-radius:var(--r-sm);padding:4px 9px;font-size:12.5px}.btn.icon{padding:7px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:20px}.card.tight{padding:16px}.card.link{cursor:pointer;text-align:left;font:inherit;color:inherit;transition:border-color .15s,box-shadow .15s}.card.link:hover{border-color:var(--edge)}.card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.grid{gap:16px;display:grid}.grid.cols-2{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.grid.cols-3{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.grid.cols-4{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.stack{gap:12px;display:grid}.stack.lg{gap:20px}.spread{justify-content:space-between;align-items:center;gap:12px;display:flex}.divider{background:var(--line);border:0;height:1px;margin:0}.badge{border-radius:var(--r-sm);background:var(--hover);color:var(--ink-2);white-space:nowrap;align-items:center;gap:5px;padding:1px 7px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.badge.ok{background:var(--ok-bg);color:var(--ok)}.badge.warn{background:var(--warn-bg);color:var(--warn);box-shadow:inset 0 0 0 1px var(--line-2)}.badge.info{background:var(--accent-soft);color:var(--accent-text)}.badge.err{background:var(--err-bg);color:var(--err)}.badge.muted{background:var(--hover);color:var(--ink-3)}.badge.demo{box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-3);background:0 0}.chip{border-radius:var(--r-sm);background:var(--sunken);border:1px solid var(--line);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;max-width:100%;padding:2px 8px;font-size:12.5px;display:inline-flex;overflow:hidden}.chip.btnlike{cursor:pointer}.chip.btnlike:hover{border-color:var(--line-2)}.avatar{background:var(--strong);color:var(--on-strong);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:inline-grid;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.avatar.vacant{border:1.5px dashed var(--edge);color:var(--ink-3);background:0 0}.logo-box{border-radius:var(--r-btn);background:var(--sunken);border:1px solid var(--line);font-family:var(--heading);color:var(--ink-2);flex:none;place-items:center;font-weight:600;display:grid;overflow:hidden}.logo-box img{object-fit:contain;width:100%;height:100%}.field{gap:6px;display:grid}.field>label,.field>.flabel{color:var(--ink-2);font-size:12.5px;font-weight:500}.field .hint{color:var(--ink-3);font-size:12px}.input,.select,.textarea{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-btn);width:100%;padding:9px 12px;font-size:14px}.input:hover,.select:hover,.textarea:hover{border-color:var(--ink-3)}.input:focus,.select:focus,.textarea:focus{outline:2px solid var(--accent-text);outline-offset:-1px;border-color:var(--accent-text)}.textarea{resize:vertical;min-height:96px;line-height:1.5}.textarea.code{font-family:var(--mono);min-height:280px;font-size:13px}.form-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;gap:16px;display:grid}.form-grid .full{grid-column:1/-1}.checkrow{border:1px solid var(--line);border-radius:var(--r-btn);cursor:pointer;background:var(--surface);align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.checkrow:hover{border-color:var(--line-2)}.checkrow input{accent-color:var(--accent);margin-top:3px}.list-editor{gap:6px;display:grid}.list-editor .item{align-items:center;gap:6px;display:flex}.list-editor .item .input{padding:7px 10px}.ms{position:relative}.ms-box{border:1px solid var(--line-2);border-radius:var(--r-btn);background:var(--surface);cursor:pointer;text-align:left;flex-wrap:wrap;align-items:center;gap:6px;width:100%;min-height:40px;padding:6px 8px;display:flex}.ms-box:hover{border-color:var(--ink-3)}.ms-box .ph{color:var(--ink-3);padding:0 4px}.ms-pop{z-index:30;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-card);box-shadow:var(--shadow);gap:6px;max-height:320px;padding:8px;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0}.ms-pop .opts{gap:2px;display:grid;overflow-y:auto}.ms-opt{border-radius:var(--r-btn);cursor:pointer;align-items:center;gap:8px;padding:7px 8px;font-size:13.5px;display:flex}.ms-opt:hover{background:var(--hover)}.ms-opt input{accent-color:var(--accent)}.ms-opt .grp{color:var(--ink-3);margin-left:auto;font-size:12px}.tabs{border-bottom:1px solid var(--line);gap:4px;display:flex;overflow-x:auto}.tab{cursor:pointer;color:var(--ink-3);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px;font-weight:500}.tab:hover{color:var(--ink)}.tab.active{color:var(--ink);border-bottom-color:var(--accent)}.seg{background:var(--hover);border-radius:var(--r-btn);gap:2px;padding:3px;display:inline-flex}.seg button{border-radius:var(--r-sm);cursor:pointer;color:var(--ink-3);background:0 0;border:0;align-items:center;gap:6px;padding:5px 11px;font-size:13px;font-weight:500;display:inline-flex}.seg button.on{background:var(--raised);color:var(--ink);box-shadow:0 0 0 1px var(--line)}.empty{text-align:center;border:1px dashed var(--line-2);border-radius:var(--r-card);color:var(--ink-3);justify-items:center;gap:10px;padding:40px 24px;display:grid}.empty .ic{color:var(--ink-3);place-items:center;display:grid}.empty h3{color:var(--ink)}.empty p{max-width:52ch}.table-wrap{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);overflow-x:auto}table.t{border-collapse:collapse;width:100%;font-size:13.5px}table.t th{text-align:left;color:var(--ink-3);border-bottom:1px solid var(--line);white-space:nowrap;background:var(--surface);padding:10px 16px;font-size:12.5px;font-weight:500}table.t td{border-bottom:1px solid var(--line);vertical-align:top;padding:12px 16px}table.t tr:last-child td{border-bottom:0}table.t tr.click{cursor:pointer}table.t tr.click:hover td{background:var(--sunken)}.toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.toolbar .input.search{max-width:280px;padding-left:36px}.search-wrap{position:relative}.search-wrap svg{color:var(--ink-3);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.select.inline{text-overflow:ellipsis;width:auto;max-width:100%;padding:8px 32px 8px 12px}.drawer-bg{background:var(--overlay);z-index:60;position:fixed;inset:0}.drawer{background:var(--surface);z-index:61;width:min(560px,100%);box-shadow:-16px 0 48px color-mix(in srgb, var(--graphite) 12%, transparent);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.drawer-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:24px 24px 16px;display:flex}.drawer-body{flex:1;align-content:start;gap:20px;padding:24px;display:grid;overflow-y:auto}.drawer-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:16px 24px;display:flex}.modal{z-index:71;background:var(--surface);border-radius:var(--r-card);width:min(560px,100% - 32px);max-height:calc(100% - 32px);box-shadow:0 24px 64px color-mix(in srgb, var(--graphite) 20%, transparent);gap:16px;padding:24px;display:grid;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.modal-bg{background:var(--overlay-2);z-index:70;position:fixed;inset:0}.toasts{z-index:90;gap:8px;max-width:min(420px,100% - 40px);display:grid;position:fixed;bottom:20px;right:20px}.toast{background:var(--strong);color:var(--on-strong);border-radius:var(--r-btn);box-shadow:var(--shadow);align-items:flex-start;gap:10px;padding:11px 14px;font-size:13.5px;display:flex}.toast.error{background:var(--err-solid)}.stat{gap:6px;display:grid}.stat .v{font-family:var(--heading);letter-spacing:-.02em;font-size:28px;font-weight:700;line-height:1.1}.stat .d{color:var(--ink-3);font-size:12.5px}.cv{background-color:var(--sunken);background-image:radial-gradient(var(--dot) 1px, transparent 1.2px);border:1px solid var(--line);border-radius:var(--r-card);touch-action:none;cursor:grab;background-size:20px 20px;height:70vh;min-height:420px;position:relative;overflow:hidden}.page.fill{flex-direction:column;gap:16px;max-width:none;height:100%;padding-bottom:24px;display:flex}.page.fill>*{flex:none}.page.fill>.cv,.page.fill>.table-wrap,.page.fill>.empty{flex:auto;height:auto;min-height:420px}.page.fill>.map-split{flex:auto;gap:16px;min-width:0;min-height:420px;display:flex}.map-split>.cv,.map-split>.empty{flex:auto;min-width:0;height:auto}.agent-side{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);flex-direction:column;flex:none;order:-1;width:clamp(360px,44%,540px);display:flex;overflow:hidden}.agent-side-inner{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;padding:20px;display:grid}.agent-side-inner .select,.agent-side-inner .input,.agent-side-inner .select.inline{min-width:0;max-width:100%}.agent-side-inner .row{min-width:0;flex-wrap:wrap!important}.agent-side-inner .card,.agent-side-inner .stack,.agent-side-inner .field{min-width:0}.agent-side-inner .page-head h1{font-size:24px}.agent-side-inner .card{padding:16px}.agent-side-inner .grid.cols-2{grid-template-columns:1fr}.agent-side-inner .tabs{flex-wrap:wrap;row-gap:2px;overflow:visible}.agent-side-inner .tab{padding:8px 10px}.agent-side-inner .form-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}@media (width<=860px){.agent-side{z-index:60;border-radius:0;width:100%;position:fixed;inset:0}}.page.fill>.table-wrap{overflow:auto}.cv.panning{cursor:grabbing}.cv-layer{transform-origin:0 0;position:absolute;top:0;left:0}.cv svg.edges{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.cv .edge{fill:none;stroke:var(--edge);stroke-width:calc(1.5px * var(--e,1))}.cv .edge.dash{stroke-dasharray:calc(5px * var(--e,1))}.cv .edge.flow{stroke:var(--accent);stroke-width:calc(1.8px * var(--e,1))}.cv .edge.dim{opacity:.18}.cv .edge-hit{fill:none;stroke:#0000;stroke-width:calc(14px * var(--e,1));pointer-events:stroke;cursor:pointer}.cv .edge-hit:hover{stroke:color-mix(in srgb, var(--ink) 12%, transparent)}.ag-node{position:relative}.ag-node .port{background:var(--surface);border:2px solid var(--accent);cursor:crosshair;border-radius:50%;width:16px;height:16px;margin-top:-8px;position:absolute;top:50%;right:-8px}.ag-node .port:after{content:"";position:absolute;inset:-8px}.ag-node .port:hover{background:var(--accent)}.edge-pop{z-index:75;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-card);width:320px;box-shadow:0 16px 40px color-mix(in srgb, var(--graphite) 18%, transparent);grid-template-columns:minmax(0,1fr);gap:12px;padding:16px;display:grid;position:fixed}.cv .group-box{border:1px dashed var(--group-line);border-radius:var(--r-card);background:var(--group-bg);pointer-events:none;position:absolute}.cv .group-box span{background:var(--sunken);color:var(--ink-3);padding:0 6px;font-size:12.5px;font-weight:500;position:absolute;top:-10px;left:16px}.cv-node{-webkit-user-select:none;user-select:none;touch-action:none;cursor:grab;position:absolute}.cv-node.dragging{cursor:grabbing;z-index:5;opacity:.92}.cv-node.drop-target>*{outline:3px solid var(--accent);outline-offset:2px}.cv-ctrls{z-index:3;align-items:center;gap:6px;display:flex;position:absolute;bottom:12px;right:12px}.cv-ctrls .btn{background:var(--raised)}.cv-hint{z-index:3;max-width:calc(100% - 232px);color:var(--ink-3);background:var(--glass);border-radius:var(--r-btn);pointer-events:none;white-space:nowrap;text-overflow:ellipsis;padding:4px 8px;font-size:12px;position:absolute;bottom:12px;left:12px;overflow:hidden}.org-node{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-card);gap:8px;width:220px;padding:12px 14px;display:grid}.org-node.area{background:var(--strong);color:var(--on-strong);border-color:var(--strong)}.org-node.area .label{color:var(--on-strong-2)}.org-node.vacant{border-style:dashed;border-color:var(--edge)}.org-node.sel{box-shadow:0 0 0 3px var(--accent-ring);border-color:var(--accent)}.org-node.match{box-shadow:0 0 0 3px var(--accent)}.org-node.faded{opacity:.35}.org-node .nm{font-family:var(--heading);letter-spacing:-.01em;font-size:15px;font-weight:600;line-height:1.2}.org-node .ppl{align-items:center;gap:6px;min-width:0;font-size:12.5px;display:flex}.org-node .ppl span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ag-node{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-card);gap:10px;width:264px;padding:12px 14px;display:grid}.ag-node .top{align-items:flex-start;gap:10px;display:flex}.ag-node .ic{width:20px;height:20px;color:var(--ink-3);flex:none;place-items:center;margin-top:1px;display:grid}.ag-node.connected .ic{color:var(--accent-text)}.ag-node .top>div{flex:auto;min-width:0}.ag-node .nm{font-family:var(--heading);letter-spacing:-.01em;font-size:14.5px;font-weight:600;line-height:1.2}.ag-node .sub{color:var(--ink-3);font-size:12px}.ag-node.sel{box-shadow:0 0 0 3px var(--accent-ring);border-color:var(--accent)}.ag-node.faded{opacity:.3}.ag-node .foot{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pipe{align-items:stretch;gap:0;padding:4px 2px 12px;display:flex;overflow-x:auto}.pipe-step{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-card);cursor:pointer;text-align:left;width:220px;font:inherit;color:inherit;flex:none;align-content:start;gap:8px;padding:14px;display:grid}.pipe-step:hover{border-color:var(--ink-3)}.pipe-step.on{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring)}.pipe-step.person{background:var(--sunken)}.pipe-arrow{width:36px;color:var(--edge);flex:none;place-items:center;display:grid}.kv{grid-template-columns:minmax(120px,auto) 1fr;gap:8px 16px;margin:0;font-size:13.5px;display:grid}.kv dt{color:var(--ink-3)}.kv dd{overflow-wrap:anywhere;min-width:0;margin:0}.notice{border-radius:var(--r-card);background:var(--accent-soft);color:var(--ink);align-items:flex-start;gap:12px;padding:14px 16px;font-size:13.5px;display:flex}.notice svg{color:var(--accent-text);flex:none;margin-top:2px}.notice.warn{background:var(--warn-bg)}.notice.warn svg{color:var(--warn)}.notice.err{background:var(--err-bg)}.notice.err svg{color:var(--err)}.hero{background:var(--strong);color:var(--on-strong);border-radius:var(--r-card);grid-template-columns:1fr auto;align-items:center;gap:24px;padding:32px;display:grid;overflow:hidden}.hero h1{max-width:18ch;font-size:clamp(26px,3.4vw,40px)}.hero p{color:var(--on-strong-2);max-width:60ch;margin-top:12px}.hero img{width:auto;height:120px}@media (width<=700px){.hero{grid-template-columns:1fr}.hero img{height:72px}}.list{display:grid}.list-item{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-width:0;padding:12px 0;display:flex}.list-item:last-child{border-bottom:0}.list-item .grow{flex:1;min-width:0}.list-item .grow b{font-weight:500}.clickable{cursor:pointer}.clickable:hover .grow b{color:var(--accent-text)}.dropzone{text-align:center;border:1.5px dashed var(--line-2);border-radius:var(--r-card);background:var(--sunken);color:var(--ink-3);cursor:pointer;justify-items:center;gap:8px;padding:24px;display:grid}.dropzone:hover,.dropzone.over{border-color:var(--accent);background:var(--accent-soft);color:var(--ink)}.dropzone b{color:var(--ink)}.output{white-space:pre-wrap;background:var(--sunken);border:1px solid var(--line);border-radius:var(--r-card);max-height:480px;padding:16px;font-size:13.5px;overflow-y:auto}.output.err{background:var(--err-bg);border-color:var(--err-line);color:var(--err)}.palette{z-index:80;background:var(--surface);border-radius:var(--r-card);width:min(640px,100% - 32px);box-shadow:0 24px 64px color-mix(in srgb, var(--graphite) 25%, transparent);position:fixed;top:12vh;left:50%;overflow:hidden;transform:translate(-50%)}.palette .input{border:0;border-bottom:1px solid var(--line);border-radius:0;padding:18px 20px;font-size:16px}.palette .input:focus{outline:none}.palette .res{max-height:60vh;padding:8px;overflow-y:auto}.palette .grp{padding:10px 12px 4px}.palette .hit{border-radius:var(--r-btn);cursor:pointer;align-items:center;gap:12px;padding:10px 12px;display:flex}.palette .hit.on,.palette .hit:hover{background:var(--accent-soft)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-property:opacity,color,background-color,border-color,outline-color!important;transition-duration:.15s!important}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--accent);color:var(--on-accent);border-radius:var(--r-btn);padding:8px 12px;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}.ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.req{color:var(--ink-3)}.field-error{color:var(--err);font-size:12px;font-weight:500}.field.has-error .input,.field.has-error .select,.field.has-error .textarea{border-color:var(--err)}.kbd{font:500 12px var(--body);border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--sunken);white-space:nowrap;border-bottom-width:2px;padding:2px 7px}.checklabel{cursor:pointer;gap:6px;min-height:36px}.linklike{font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:500}.linklike:hover{color:var(--accent-text);text-decoration:underline}.plain-btn{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0}.list-item.plain-btn{border-bottom:1px solid var(--line)}.list-item.plain-btn:last-child{border-bottom:0}.adv{border:1px solid var(--line);border-radius:var(--r-card);background:var(--sunken)}.adv>summary{cursor:pointer;color:var(--ink-2);align-items:center;gap:8px;padding:12px 14px;font-weight:500;list-style:none;display:flex}.adv>summary::-webkit-details-marker{display:none}.adv>summary .chev{transition:transform .15s}.adv[open]>summary .chev{transform:rotate(90deg)}.adv-body{padding:4px 14px 14px}.crumbs{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.crumb{font:inherit;color:var(--accent-text);cursor:pointer;background:0 0;border:0;padding:4px 2px}.crumb:hover{text-decoration:underline}.fav-on{color:var(--accent)}.menu{position:relative}.menu-pop{z-index:40;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-card);min-width:200px;box-shadow:var(--shadow);gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 4px);right:0}.menu-pop.float{z-index:75;max-height:calc(100dvh - 16px);position:fixed;right:auto;overflow-y:auto}.menu-item{border-radius:var(--r-btn);font:inherit;color:var(--ink);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:0;align-items:center;gap:10px;padding:9px 10px;font-size:13.5px;display:flex}.menu-item:hover,.menu-item:focus-visible{background:var(--hover)}.menu-item.danger{color:var(--ink)}.loading{color:var(--ink-3);justify-content:center;align-items:center;gap:10px;padding:40px 0;display:flex}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.item-card{padding:0;display:grid;position:relative;overflow:hidden}.item-card.selected{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring)}.item-card:hover{border-color:var(--line-2)}.item-top{align-items:center;gap:2px;padding:10px 10px 0 12px;display:flex}.item-top .menu{margin-left:auto}.item-main{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:12px;min-width:0;padding:8px 20px 20px;display:grid}.item-main:hover h3{color:var(--accent-text)}.selbox{border-radius:var(--r-btn);cursor:pointer;place-items:center;width:32px;height:32px;display:inline-grid}.selbox:hover{background:var(--hover)}.selbox input,.col-sel input,th input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent);cursor:pointer}.col-sel{width:44px}table.t tr.selected td{background:var(--accent-soft)}.bulkbar{border-radius:var(--r-card);background:var(--accent-soft);border:1px solid var(--accent-line);z-index:4;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex;position:sticky;top:0}.editbar{border-radius:var(--r-card);background:var(--warn-bg);border:1px solid var(--warn-line);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:10px 14px;display:flex}.editbar .small{flex:280px}.active-filter{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent-text)}.banner{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 32px;font-size:13.5px;display:flex}.banner.warn{background:var(--warn-bg);color:var(--warn)}.banner.err{background:var(--err-bg);color:var(--err)}.map-split>.map-wrap,.map-split>.map-table{flex-direction:column;flex:auto;gap:8px;min-width:0;display:flex}.map-wrap>.cv{flex:auto;height:auto;min-height:380px}.map-table{align-self:stretch;overflow:auto}.map-table td .row>svg{flex:none}.map-legend{color:var(--ink-3);flex-wrap:wrap;gap:6px 18px;font-size:12px;display:flex}.map-legend span{align-items:center;gap:8px;display:inline-flex}.lg-line{border-top:2px dashed var(--edge);width:26px;display:inline-block}.lg-sel{border:2px solid var(--accent);border-radius:4px;width:16px;height:12px;display:inline-block}.legend-raci{margin-top:-8px}.toast .toast-btn{background:color-mix(in srgb, var(--ice) 14%, transparent);color:var(--ice);border:1px solid color-mix(in srgb, var(--ice) 35%, transparent);border-radius:var(--r-btn);font:inherit;cursor:pointer;white-space:nowrap;padding:4px 10px;font-weight:600}.toast .toast-btn:hover{background:color-mix(in srgb, var(--ice) 24%, transparent)}.toast .toast-x{color:color-mix(in srgb, var(--ice) 70%, transparent);cursor:pointer;background:0 0;border:0;padding:2px;display:inline-flex}.toast{align-items:center}@media (pointer:coarse){.btn{min-height:44px}.btn.sm,.btn.icon.sm{min-width:40px;min-height:40px}.btn.icon{min-width:44px}.input,.select,.ms-box,.tab{min-height:44px}.selbox{width:44px;height:44px}.menu-item{min-height:44px}}@media (width<=860px){.banner{padding:10px 16px}.page-head .head-actions{width:100%}.toolbar .search-wrap{flex:100%}.toolbar .input.search{max-width:none}.toolbar .select.inline{flex:calc(50% - 8px)}.editbar .small{flex-basis:100%}.drawer-foot{background:var(--surface);position:sticky;bottom:0}.modal{padding:20px}.cv{min-height:360px}.cv-hint{display:none}}.ap{flex-direction:column;height:100%;min-height:0;display:flex}.ap-page{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);max-width:760px;height:calc(100vh - 150px);overflow:hidden}.ap-head{align-items:center;gap:12px;padding:16px 16px 12px 20px;display:flex}.ap-icon{width:24px;height:24px;color:var(--ink-3);flex:none;place-items:center;display:grid}.ap-title{flex:1;gap:6px;min-width:0;display:grid}.ap-title h2{font-size:20px;line-height:1.15}.ap-badges{flex-wrap:wrap;gap:6px;display:flex}.ap-actions{flex:none;align-self:flex-start;align-items:center;gap:2px;display:flex}.ap-status{border-radius:var(--r-card);background:var(--accent-soft);color:var(--ink-2);margin:0 20px;padding:10px 12px;font-size:13px}.ap-status.warn{background:var(--warn-bg);color:var(--warn)}.ap-status .linklike{color:inherit;font-weight:500;text-decoration:underline}.ap-status-more{color:var(--ink-2);gap:6px;margin-top:8px;padding-left:23px;display:grid}.ap-tabs{border-bottom:1px solid var(--line);gap:4px;padding:14px 20px 0;display:flex}.ap-tab{color:var(--ink-3);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;margin-bottom:-1px;padding:10px 6px;font-weight:500}.ap-tab:hover{color:var(--ink)}.ap-tab.on{color:var(--ink);border-bottom-color:var(--accent)}.ap-body{flex:auto;align-content:start;gap:28px;min-height:0;padding:20px;display:grid;overflow-y:auto}.ap-section{gap:16px;min-width:0;display:grid}.ap-section+.ap-section{border-top:1px solid var(--line);padding-top:24px}.ap-section-title{font-size:15px}.ap-section .form-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.ap-section .card{padding:14px}.ap-section .grid.cols-2{grid-template-columns:1fr}.ap-section .select.inline,.ap-section .input{min-width:0;max-width:100%}.ap-section .row{min-width:0}.ap-foot{border-top:1px solid var(--line);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 20px;display:flex}.ap-form{gap:16px;display:grid}.ap-two{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:start;gap:16px;display:grid}.ap-row-icon{grid-template-columns:auto 1fr;align-items:end;gap:12px;display:grid}.icon-pick{position:relative}.icon-pick>summary{border-radius:var(--r-card);border:1px solid var(--line-2);cursor:pointer;width:42px;height:42px;color:var(--ink-2);background:var(--surface);place-items:center;list-style:none;display:grid}.icon-pick>summary::-webkit-details-marker{display:none}.icon-pick>summary:hover{border-color:var(--ink-3)}.icon-grid{z-index:20;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-card);box-shadow:var(--shadow);grid-template-columns:repeat(6,auto);gap:4px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);left:0}@media (width<=860px){.ap-head{padding:12px 12px 10px 16px}.ap-status{margin:0 16px}.ap-tabs{padding:10px 16px 0;overflow-x:auto}.ap-body{padding:16px}.ap-foot{padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px))}}.map-sub{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.map-counts{flex-wrap:wrap;gap:6px;display:inline-flex}.savebar{flex-wrap:nowrap;flex:none;align-items:center;gap:10px;display:inline-flex}.savebar-status{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.editbar{align-items:center}.editbar>.savebar{margin-left:auto}@media (width<=560px){.savebar-status{white-space:normal}}.ag-node .node-del{border-radius:var(--r-btn);border:1px solid var(--line-2);background:var(--surface);width:30px;height:30px;color:var(--ink-2);cursor:pointer;opacity:0;z-index:2;place-items:center;transition:opacity .12s;display:grid;position:absolute;top:8px;right:8px}.ag-node .node-del:hover{background:var(--hover);color:var(--ink)}.cv-node:hover .node-del,.cv-node:focus-within .node-del,.node-del:focus-visible{opacity:1}.cv .edge-trash{opacity:0;cursor:pointer;pointer-events:all;transition:opacity .12s}.cv .edge-trash rect{fill:var(--surface);stroke:var(--line-2)}.cv .edge-trash path{fill:none;stroke:var(--ink-2);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.cv .edge-trash:hover rect{fill:var(--hover)}.cv .edge-g:hover .edge-trash{opacity:1}.cv .edge-g:hover .edge{stroke:var(--ink-2)}@media (hover:none){.ag-node .node-del,.cv .edge-trash{opacity:.75}}.ag-node .top{padding-right:28px}.cv line.guide{stroke:var(--accent);stroke-width:calc(1.5px * var(--e,1));stroke-dasharray:calc(4px * var(--e,1))}.skill-card{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);gap:10px;padding:14px;display:grid}.skill-head{align-items:flex-start;gap:12px;display:flex}.skill-ic{width:20px;height:20px;color:var(--ink-3);flex:none;place-items:center;display:grid}.howto{border-radius:var(--r-card);background:var(--accent-soft);border:1px solid var(--accent-line);gap:12px;padding:16px;display:grid}.howto h3{font-size:15px}.howto-steps{gap:6px;margin:0;padding-left:20px;font-size:13.5px;display:grid}.howto-ex{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-btn);align-items:flex-start;gap:10px;padding:10px 12px;font-size:13.5px;display:flex}.howto-ex span{overflow-wrap:anywhere;flex:1;min-width:0}.howto-ex .btn{flex:none}.ap-name{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.howto-ex span{-webkit-user-select:text;user-select:text}:root[data-theme=dark] .modal,:root[data-theme=dark] .palette,:root[data-theme=dark] .edge-pop,:root[data-theme=dark] .menu-pop,:root[data-theme=dark] .ms-pop,:root[data-theme=dark] .toast{border:1px solid var(--line-2)}:root[data-theme=dark] .drawer{border-left:1px solid var(--line-2)}:root[data-theme=dark] .card.link:hover{border-color:var(--accent-line)}.hint{vertical-align:middle;margin-left:6px;display:inline-flex;position:relative}.hint-btn{width:24px;height:24px;color:var(--ink-3);cursor:help;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.hint-btn:hover{color:var(--ink);background:var(--hover)}.hint-pop{z-index:76;border-radius:var(--r-btn);background:var(--strong);width:max-content;max-width:min(320px,100vw - 32px);color:var(--on-strong);font:400 13px/1.45 var(--body);letter-spacing:0;text-align:left;white-space:normal;text-wrap:pretty;box-shadow:var(--shadow);padding:10px 12px;position:fixed}.hint-pop.card-pop{left:var(--page-x);right:var(--page-x);top:auto;bottom:calc(var(--bnav-h) + env(safe-area-inset-bottom,0px) + 12px);width:auto;max-width:none;padding:14px 16px;font-size:14px}:root[data-theme=dark] .hint-pop{box-shadow:0 0 0 1px var(--line-2), var(--shadow)}@media (width<=860px),(pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px!important}}html,body,.content{overscroll-behavior-x:none;overflow-x:hidden}.cv .edge.moving{animation:1.6s linear infinite edge-flow}.cv .edge.moving.hot{stroke:var(--accent);stroke-width:calc(2px * var(--e,1));animation-duration:.55s}.cv .edge.moving.rev{animation-direction:reverse}@keyframes edge-flow{to{stroke-dashoffset:calc(-20px * var(--e,1))}}.ag-node .sub-stack{position:relative}.ag-node.working .sub{visibility:hidden;min-height:54px}.ag-node .now{color:var(--ink-2);flex-direction:column;font-size:12px;line-height:18px;display:flex;position:absolute;inset:0;overflow:hidden}.ag-node .now b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:none;font-weight:600;overflow:hidden}.ag-node .now span{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:none;display:-webkit-box;overflow:hidden}.ag-node .now span:only-child{-webkit-line-clamp:3}.ag-node .who{flex-wrap:nowrap;min-width:0}.ag-node .who-nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.live{color:var(--ink-3);white-space:nowrap;flex:none;align-items:center;gap:6px;margin-left:auto;font-size:12px;display:inline-flex}.live i,.live-line i,.lg-on{background:var(--edge);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.live.working{color:var(--accent-text);font-weight:500}.live.working i,.live-line i,.lg-on{background:var(--accent)}.live.working i,.live-line i{animation:1.4s ease-out infinite live-pulse}.live.silent i{background:var(--warn)}.live-line{color:var(--accent-text)}.live-line i{vertical-align:1px;margin-right:6px}@keyframes live-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 50%, transparent)}to{box-shadow:0 0 0 5px #0000}}@media (prefers-reduced-motion:reduce){.cv .edge.moving,.live i,.live-line i{animation:none}}.nowrap{white-space:nowrap}.wrap-anywhere{overflow-wrap:anywhere}.spread.wrap,.card-head.wrap{flex-wrap:wrap}.grid.align-start{align-items:start}.chips{flex-wrap:wrap;gap:6px;display:flex}.plain-list{color:var(--ink-2);gap:8px;margin:0;padding-left:18px;display:grid}code{font-family:var(--mono);background:var(--sunken);border:1px solid var(--line);border-radius:var(--r-sm);overflow-wrap:anywhere;padding:1px 6px;font-size:12.5px}.flabel{color:var(--ink-2);font-weight:500}.card .card-head{margin-bottom:0}.table-foot{border-top:1px solid var(--line);margin:0;padding:10px 16px}.input.date{width:auto;padding:7px 10px}.input.search.plain{padding-left:12px}.auth-wrap{background:var(--bg);place-items:center;height:100%;padding:24px 16px;display:grid;overflow-y:auto}.auth-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);width:min(420px,100%);box-shadow:var(--shadow);gap:16px;padding:32px;display:grid}.auth-card h1{font-size:24px}.live{border-radius:var(--r-sm);white-space:nowrap;align-items:center;gap:6px;padding:3px 8px;font-size:12.5px;font-weight:500;display:inline-flex}.live.on{background:var(--ok-bg);color:var(--ok)}.live.off{background:var(--warn-bg);color:var(--warn);box-shadow:inset 0 0 0 1px var(--line-2)}.toolbar.filters{gap:10px}.period{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.period-dates{align-items:center;gap:6px;display:inline-flex}.tabs.scroll{scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}@media (width<=560px){.toolbar.filters>.select.inline,.toolbar.filters>select{flex:100%}.period{width:100%}.period>.select{flex:100%}.period-dates{width:100%}.period-dates .input{flex:1;min-width:0}}.metrics-grid{grid-template-columns:repeat(auto-fit,minmax(172px,1fr));gap:12px;display:grid}.metrics-grid.tight{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.metrics-grid.six{grid-template-columns:repeat(6,minmax(0,1fr))}@media (width<=1279px){.metrics-grid.six{grid-template-columns:repeat(3,minmax(0,1fr))}}.metric{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);align-content:start;gap:6px;min-width:0;padding:14px 16px;display:grid}.metric-label{color:var(--ink-3);align-items:center;gap:5px;font-size:13px;font-weight:500;display:inline-flex}.metric-label svg{opacity:.7;flex:none}.metric{container-type:inline-size}.metric-value{font-family:var(--heading);letter-spacing:-.01em;white-space:nowrap;font-variant-numeric:normal;font-size:clamp(15px,15.5cqi,24px);font-weight:700;line-height:1.2}.metric-value.neg,td.neg,.result-table tr.total td.neg{color:var(--err)}.metrics-grid.tight .metric-value{font-size:clamp(15px,15cqi,20px)}.metric-na{color:var(--ink-3);font-size:15px;font-weight:600}.metric-sub{flex-wrap:wrap;gap:4px 8px;min-height:16px;font-size:12px;display:flex}.delta{align-items:center;gap:2px;font-weight:600;display:inline-flex}.delta.good{color:var(--ok)}.delta.bad{color:var(--err)}.metric.result{background:var(--accent-soft);border-color:var(--accent-line)}.metric.result .metric-label{color:var(--accent-text)}.metric.result.partial{background:var(--warn-bg);border-color:var(--warn-line)}.metric.result.partial .metric-label,.metric.result.partial .muted{color:var(--ink-2)}.missing{background:var(--warn-bg);border-radius:var(--r-card);color:var(--warn);gap:4px;margin:0;padding:12px 16px 12px 32px;font-size:13px;display:grid}.source-line{color:var(--ink-3);margin:0;font-size:12px}.channel-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:stretch;gap:12px;display:grid}.channel{border:1px solid var(--line);border-radius:var(--r-card);align-content:start;gap:14px;min-width:0;padding:16px;display:grid}.metrics-grid.two{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.channel .metric{background:var(--sunken)}.missing-line{color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;font-size:13px;display:flex}@media (width<=560px){.channel-grid{grid-template-columns:1fr}.metrics-grid,.metrics-grid.tight,.metrics-grid.six{grid-template-columns:repeat(2,minmax(0,1fr))}.metric{padding:12px}}.conn-row{border:1px solid var(--line);border-radius:var(--r-card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.connect-row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.connect-row .field{flex:280px}.platforms{flex-wrap:wrap;gap:8px;display:flex}.platform{border-radius:var(--r-card);border:1px solid var(--line);align-items:center;gap:6px;padding:8px 12px;font-size:13.5px;font-weight:500;display:inline-flex}.platform.on{border-color:var(--ok);color:var(--ok);background:var(--ok-bg)}.platform.off{color:var(--ink-3);background:var(--sunken);border-style:dashed}.platform small{font-size:12px;font-weight:400}.bar{background:var(--accent);border-radius:4px;min-width:2px;height:8px;display:block}.result-table td:last-child{text-align:right}.result-table tr.strong td{font-weight:600}.result-table tr.total td{background:var(--sunken);font-size:15px;font-weight:700}.result-table tr.total.partial td{background:var(--warn-bg);color:var(--warn)}.result-table tr.has-detail td,.result-table tr.detail td{border-bottom:0}.result-table tr.has-detail td{padding-bottom:var(--s-1)}.result-table tr.detail td{padding-top:var(--s-1);padding-bottom:var(--s-1);color:var(--ink-2);font-size:13px}.result-table tr.detail.last td{padding-bottom:var(--s-3);border-bottom:1px solid var(--line)}.result-table tr.detail td:first-child{padding-left:calc(var(--cell-x) + 16px);overflow-wrap:anywhere}.result-table tr.detail td.more{text-align:left}.formulas{grid-template-columns:minmax(160px,220px) 1fr;gap:14px 24px;margin:0;display:grid}.formulas dt{font-weight:600}.formulas dd{color:var(--ink-2);margin:0}@media (width<=700px){.formulas{grid-template-columns:1fr;gap:4px}.formulas dd{margin-bottom:12px}.hide-sm{display:none}}.timeline{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.tl-item{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-width:0;padding:10px 16px;display:flex}.tl-item:last-child{border-bottom:0}.tl-ic{flex:none}.tl-item.ok .tl-ic{color:var(--ok)}.tl-item.info .tl-ic{color:var(--accent-text)}.tl-item.warn .tl-ic{color:var(--warn)}.tl-item.error .tl-ic{color:var(--err)}.tl-body{background:0 0;border:0;flex:1;gap:2px;min-width:0;padding:0;display:grid}.tl-body:hover .tl-title{color:var(--accent-text)}.tl-title{overflow-wrap:anywhere;font-weight:500}.tl-meta{color:var(--ink-3);overflow-wrap:anywhere;font-size:12px}.url-preview{border:1px solid var(--line);border-radius:var(--r-card);background:var(--sunken);align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.url-preview code{overflow-wrap:anywhere;background:0 0;border:0;flex:1;min-width:0;padding:0;font-size:12.5px}.url-preview .btn{flex:none}.env-test{border-style:dashed}.alloc-row{grid-template-columns:1fr 96px auto;align-items:center;gap:8px;display:grid}.hours-row{grid-template-columns:minmax(80px,1fr) minmax(90px,1fr) minmax(90px,1fr) auto;align-items:center;gap:8px;display:grid}@media (width<=480px){.hours-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.hours-row>:first-child{grid-column:1/-1}}input.color{border:1px solid var(--line-2);border-radius:var(--r-btn);background:var(--surface);flex:none;width:42px;height:40px;padding:2px}.chat-page{gap:16px}.page.fill>.inbox{flex:auto;min-height:420px}.inbox{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);grid-template-columns:minmax(280px,340px) 1fr;min-height:0;display:grid;overflow:hidden}.inbox-list{border-right:1px solid var(--line);flex-direction:column;min-width:0;min-height:0;display:flex}.inbox-filters{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:8px;padding:12px;display:grid}.inbox-filters .select.inline{min-width:0;padding-left:var(--s-2);flex:1 1 0;padding-right:28px}.inbox-filters .row>.select.inline:first-child{flex:1.5 1 0}.conv-list{flex:1;overflow-y:auto}.conv-item{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;gap:6px;min-width:0;padding:12px 14px;display:grid}.conv-item:hover{background:var(--sunken)}.conv-item.on{background:var(--accent-soft)}.conv-item.unread b{font-weight:600}.conv-preview{color:var(--ink-2);font-size:13px}.conv-item.unread .conv-preview{color:var(--ink);font-weight:500}.inbox-conv{flex-direction:column;min-width:0;min-height:0;display:flex}.inbox-conv>.empty{margin:24px}.conv{flex-direction:column;height:100%;min-height:0;display:flex}.conv-head{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.conv-back{display:none}.conv-actions{flex-wrap:wrap;gap:8px;display:flex}.msgs{background:var(--sunken);flex-direction:column;flex:1;gap:10px;min-height:200px;padding:16px;display:flex;overflow-y:auto}.msg{border-radius:var(--r-btn);background:var(--surface);border:1px solid var(--line);align-self:flex-start;gap:4px;max-width:min(78%,560px);padding:10px 14px;display:grid}.msg p{white-space:pre-wrap;overflow-wrap:anywhere}.msg.agent{background:var(--strong);border-color:var(--strong);color:var(--on-strong);align-self:flex-end}.msg.agent .msg-time,.msg.agent .msg-tag{color:var(--on-strong-2)}.msg.note{background:var(--warn-bg);border:1px dashed var(--warn-line);align-self:flex-end}.msg.system{border:1px dashed var(--line-2);color:var(--ink-3);text-align:center;background:0 0;align-self:center;font-size:12.5px}.msg.pending{opacity:.65}.msg.failed{opacity:1;outline:2px solid var(--err)}.msg-tag{color:var(--ink-3);align-items:center;gap:4px;font-size:12px;font-weight:500;display:inline-flex}.msg-time{color:var(--ink-3);font-size:11px}.composer{border-top:1px solid var(--line);background:var(--surface);gap:10px;padding:12px 16px;display:grid}.composer.note{background:var(--note-bg)}.composer .seg{justify-self:start}.composer-row{align-items:flex-end;gap:10px;display:flex}.composer-row .textarea{height:64px;min-height:44px}@media (width<=860px){.inbox{grid-template-columns:1fr}.inbox.has-conv .inbox-list,.inbox:not(.has-conv) .inbox-conv{display:none}.inbox-list{border-right:0}.conv-back{display:inline-flex}.msg{max-width:88%}.composer-row{flex-direction:column;align-items:stretch}}@media (width<=700px){.grid.cols-2,.grid.cols-3{grid-template-columns:minmax(0,1fr)}.card{padding:18px}}.page>*,.card>*{min-width:0}@media (width<=860px){.chat-page .page-head{display:none}.chat-page{padding-top:12px}.conv-head{gap:8px;padding:10px 12px}.conv-actions{flex-wrap:nowrap;width:100%}.conv-actions .select.inline{flex:1 1 0;min-width:0}.composer{padding:10px 12px}.composer-row{flex-direction:row;align-items:flex-end}.composer-row .textarea{height:48px;min-height:48px}.composer-row .btn{padding:8px 12px}.msgs{min-height:160px;padding:12px}}.ms-box{cursor:pointer}.ms-box.open{border-color:var(--accent-text)}.ms-box .chip{max-width:100%}.ms-toggle{min-width:60px;color:var(--ink-3);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;flex:60px;justify-content:space-between;align-items:center;gap:6px;padding:2px 4px;display:inline-flex}.ms-toggle:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px;border-radius:var(--r-sm)}.chip-x{color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;margin:0 -2px 0 2px;padding:0;display:inline-flex}.chip-x:hover{color:var(--ink)}:is(body:has(.drawer) .toasts,body:has(.ap-foot) .toasts){bottom:84px}.toolbar .search-wrap{flex:0 300px;min-width:240px}.toolbar .search-wrap .input.search{max-width:none}.drawer:focus{outline:none}@media (width<=860px){.toolbar .search-wrap{flex:100%;min-width:0}}.access-box{border:1px solid var(--line);border-radius:var(--r-card);background:var(--sunken);align-items:center;gap:12px;padding:12px 14px;display:flex}.access-box>svg{color:var(--accent-text);flex:none}.raci-table td{vertical-align:top}.raci-table .chip{white-space:normal;max-width:170px;padding-top:4px;padding-bottom:4px;line-height:1.3}.raci-table th:nth-child(2),.raci-table td:nth-child(2){min-width:180px}.upcoming{color:var(--accent-text);margin-top:4px}.table-wrap>table.t:not(.result-table){min-width:760px}@media (width<=700px){.table-wrap>table.t{min-width:680px}.table-wrap>table.t td,.table-wrap>table.t th{min-width:110px}.table-wrap>table.t td.col-sel,.table-wrap>table.t th.col-sel,.table-wrap>table.t.result-table{min-width:0}.table-wrap{-webkit-overflow-scrolling:touch}}ul.plain-list.adv-body{padding:2px 16px 14px 36px}.section-total{font-size:15px;font-weight:700}.modal-foot{justify-content:flex-end}@media (width<=560px){.modal-foot>.btn{flex:auto}}.ac-page{gap:16px}.page.fill>.ac-card{flex:auto;min-height:420px}.ac-card{flex-direction:column;padding:0;display:flex;overflow:hidden}.ac-msgs{gap:12px;min-height:0}.ac-row{flex-direction:column;gap:12px;display:flex}.ac-day{text-transform:capitalize}.ac-older{align-self:center}.ac-msg{gap:6px;max-width:min(86%,640px)}.ac-msg.from{align-self:flex-start}.ac-msg.request{width:min(86%,640px)}.ac-msg.request.pendente{border-color:var(--accent-line);box-shadow:inset 3px 0 0 var(--accent)}.ac-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ac-head .msg-time{margin-left:auto}.ac-name{color:var(--accent-text);overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;font-weight:600;display:inline-flex}.ac-title{font-size:14.5px;font-weight:600}.ac-extra{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ac-extra a{align-items:center;gap:4px;display:inline-flex}.ac-actions{margin-top:4px}.ac-reject{gap:8px;margin-top:4px;display:grid}.ac-reject .textarea{min-height:56px}.ac-decision{margin-top:2px}.ac-composer .composer-row{align-items:stretch}.ac-composer .textarea{height:56px;min-height:44px}.ac-composer .ac-to{flex:none;align-self:flex-start;max-width:200px}.ac-composer .btn{flex:none;align-self:flex-end}@media (width<=700px){.ac-msg,.ac-msg.request{width:100%;max-width:100%}.ac-composer .composer-row{flex-wrap:wrap}.ac-composer .ac-to{width:100%;max-width:none}.ac-composer .textarea{flex:60%}}.bento{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(92px,auto);grid-auto-flow:dense;gap:12px;display:grid}.bento>.b-feature{grid-area:span 2/span 2}.bento>.b-wide{grid-column:span 2}.metric.big .metric-value{font-size:clamp(18px,12cqi,30px)}.metric.result.b-feature{border-radius:var(--r-card);background:var(--strong);border-color:var(--strong);color:var(--on-strong);align-content:space-between;padding:20px}.metric.result.b-feature .metric-label{color:var(--on-strong-2);font-size:13.5px}.metric.result.b-feature .metric-value{font-size:clamp(22px,13cqi,40px)}.metric.result.b-feature .metric-value.neg{color:var(--red-light)}.metric.result.b-feature .metric-sub{color:var(--on-strong-2);font-size:12.5px;line-height:1.4}.metric.result.b-feature.partial{background:var(--strong);border-color:var(--strong)}.metric.result.b-feature.partial .metric-label{color:var(--on-strong-2)}@media (width<=1279px){.bento{grid-template-columns:repeat(4,minmax(0,1fr))}.bento>.b-feature{grid-row:span 1}}@media (width<=700px){.bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}.bento>.b-feature,.bento>.b-wide.big{grid-column:span 2}.bento>.b-wide{grid-column:span 1}}.metric,.channel,.card.link{transition:border-color .15s,box-shadow .15s,transform .15s}.metric:hover,.channel:hover{border-color:var(--edge)}.metric.result.b-feature:hover{border-color:var(--strong)}@keyframes sk-shine{to{background-position:-200% 0}}.sk{border-radius:var(--r-sm);background:linear-gradient(90deg, var(--hover) 25%, var(--line) 37%, var(--hover) 63%);background-size:200% 100%;min-height:18px;animation:1.3s infinite sk-shine}.sk-lines{gap:10px;max-width:560px;padding:8px 0;display:grid}.sk-lines .w60{width:60%}.sk-lines .w80{width:80%}.sk-bento .sk{min-height:92px}@keyframes rise-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.page>*{animation:rise-in .28s var(--ease) backwards}.page>.cv,.page>.map-split,.page>.map-split *{animation:none}.page>:nth-child(2){animation-delay:40ms}.page>:nth-child(3){animation-delay:80ms}.page>:nth-child(4),.page>:nth-child(n+5){animation-delay:.12s}.bento>*,.metrics-grid>*,.channel-grid>*{animation:rise-in .28s var(--ease) backwards}.bento>:nth-child(2),.metrics-grid>:nth-child(2),.channel-grid>:nth-child(2){animation-delay:40ms}.bento>:nth-child(3),.metrics-grid>:nth-child(3),.channel-grid>:nth-child(3){animation-delay:80ms}.bento>:nth-child(4),.metrics-grid>:nth-child(4),.bento>:nth-child(n+5),.metrics-grid>:nth-child(n+5){animation-delay:.12s}.toast{animation:.22s both rise-in}@media (prefers-reduced-motion:reduce){.page>*,.bento>*,.metrics-grid>*,.channel-grid>*,.toast,.sk{animation:none!important}}.content:has(>.maxp){overflow:hidden}.page.fill.maxp{gap:0;max-width:none;height:100%;padding:0;position:relative;overflow:hidden}.page.fill.maxp>*{animation:none}.maxs{--mx-bg:#0e0e10;--mx-ink:#f7f7fa;--mx-ink-2:#a1a1aa;--mx-ink-3:#52525b;--mx-line:#26262a;--mx-chat:#141416db;--mx-glow:#2dd4bf;--mx-bar:#0f766e;--mx-btn:transparent;--mx-you:#a1a1aa;--maxs-faixa:132px;--maxs-abrir:.3s;--maxs-fechar:.22s;background:var(--mx-bg);height:100%;min-height:0;color:var(--mx-ink);overscroll-behavior:contain;font-family:Schibsted Grotesk,system-ui,sans-serif;position:relative;overflow:hidden}:root:not([data-theme=dark]) .maxs{--mx-bg:#f7f7fa;--mx-ink:#18181b;--mx-ink-2:#52525b;--mx-ink-3:#71717a;--mx-line:#d8d8db;--mx-chat:#f7f7fae6;--mx-glow:#0f766e;--mx-bar:#0f766e;--mx-you:#52525b}.maxs-canvas{z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.maxs-topo{z-index:3;pointer-events:none;min-height:56px;transition:opacity var(--maxs-fechar) ease;align-items:center;padding:12px 24px;display:flex;position:absolute;top:0;left:0;right:0}.maxs.aberto .maxs-topo{opacity:0;transition-duration:.15s}.maxs-marca{letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.maxs-marca em{letter-spacing:.08em;text-transform:none;color:var(--mx-ink-3);font-size:12px;font-style:normal;font-weight:500}.maxs-dot{background:var(--mx-ink-3);border-radius:50%;width:8px;height:8px}.maxs-dot.on{background:var(--mx-glow);box-shadow:0 0 0 3px color-mix(in srgb, var(--mx-glow) 22%, transparent)}.maxs-palco:focus-visible{outline:2px solid var(--mx-glow);outline-offset:2px}.maxs-palco{z-index:2;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;position:absolute;top:0;left:0}.maxs-estado{z-index:2;text-align:center;letter-spacing:.34em;text-transform:uppercase;color:var(--mx-ink-2);pointer-events:none;font-size:11px;font-weight:600;position:absolute;top:0;left:0;right:0}.maxs-estado b{color:var(--mx-glow);margin-right:.7em;animation:1s steps(2,end) infinite maxs-pisca}.maxs-estado.ouvindo{color:var(--mx-glow)}.maxs.aberto .maxs-estado{letter-spacing:.24em;font-size:10px}.maxs-dot.ouvindo{animation:1.2s ease-in-out infinite maxs-pulso}@keyframes maxs-pulso{50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--mx-glow) 30%, transparent)}}@keyframes maxs-pisca{50%{opacity:0}}.maxs-medidor{--nivel:0%;--limiar:55%;background:color-mix(in srgb, var(--mx-ink-3) 35%, transparent);border-radius:2px;width:120px;height:3px;margin:10px auto 0;display:block;position:relative;overflow:visible}.maxs-medidor[hidden]{display:none}.maxs-medidor:before{content:"";width:var(--nivel);background:var(--mx-ink-3);border-radius:2px;position:absolute;top:0;bottom:0;left:0}.maxs-medidor.passou:before{background:var(--mx-glow)}.maxs-medidor i{left:var(--limiar);background:var(--mx-ink-2);width:1px;height:9px;position:absolute;top:-3px}.maxs.aberto .maxs-medidor{width:80px;margin-top:6px}.maxs-abrir{z-index:3;left:calc(50% - 28px);bottom:calc(16px + env(safe-area-inset-bottom,0px));background:var(--mx-bar);color:#fff;cursor:pointer;width:56px;height:56px;box-shadow:0 6px 18px color-mix(in srgb, var(--mx-bar) 28%, transparent);-webkit-tap-highlight-color:transparent;transition:transform .16s var(--ease), opacity .16s ease, visibility 0s;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute}.maxs-abrir:active{transform:scale(.97)}.maxs-abrir:focus-visible{outline:2px solid var(--mx-glow);outline-offset:3px}.maxs-abrir .maxs-n{border:2px solid var(--mx-bg);background:var(--mx-bg);min-width:22px;height:22px;color:var(--mx-bar);text-align:center;box-sizing:border-box;border-radius:999px;padding:0 6px;font-size:12px;font-weight:700;line-height:18px;position:absolute;top:-2px;right:-4px}.maxs.aberto .maxs-abrir{opacity:0;visibility:hidden;pointer-events:none;transition:transform .15s,opacity .15s,visibility 0s .15s;transform:scale(.95)}.maxs-chat{z-index:4;left:0;right:0;top:var(--maxs-faixa);border-top:1px solid var(--line);background:var(--surface);opacity:0;visibility:hidden;min-width:0;min-height:0;transition:transform var(--maxs-fechar) var(--ease), opacity var(--maxs-fechar) ease, visibility 0s var(--maxs-fechar);display:flex;position:absolute;bottom:0;transform:translateY(100%)}.maxs.aberto .maxs-chat{opacity:1;visibility:visible;transition:transform var(--maxs-abrir) var(--ease), opacity .2s ease, visibility 0s;transform:none}.maxs-chat>.wa-page{flex:1;min-width:0;display:flex}.maxs-chat .wa{border:0;border-radius:0;flex:1;min-height:0}.maxs-chat .wa-head{padding-left:var(--s-4)}.maxs-chat .wa-head .wa-icon{width:44px;height:44px}.main:has(.wa-page.wa-embutido) .topbar{display:block}.wa-pereira{background:var(--accent-soft);width:32px;height:32px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.wa-ao-vivo:after{content:"▍";color:var(--accent-text);animation:1s steps(2,end) infinite maxs-pisca}.maxs-ajustes{gap:var(--s-3) var(--s-5);padding:var(--s-3) var(--s-4) var(--s-4);border-bottom:1px solid var(--line);background:var(--surface);color:var(--ink);font:var(--t-label);flex:none;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.maxs-ajustes label{gap:var(--s-1);color:var(--ink-2);align-content:start;display:grid}.maxs-ajustes select,.maxs-ajustes input{width:100%}.maxs-ajustes input[type=range]{accent-color:var(--accent);min-height:32px}.maxs-aj-linha{justify-content:space-between;align-items:baseline;gap:var(--s-2);color:var(--ink-2);display:flex}.maxs-aj-linha output{color:var(--ink);font-variant-numeric:tabular-nums}.maxs-aj-pe{align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;grid-column:1/-1;display:flex}.maxs-ajustes .maxs-exemplo{align-items:center;gap:6px;display:inline-flex}.maxs-ajustes p{color:var(--ink-3);font:var(--t-caption);margin:0}.tb-maxc{align-items:center;gap:2px;display:inline-flex}.tb-max{color:var(--ink-2);position:relative}.tb-max:hover,.tb-maxc.here .tb-max{color:var(--ink)}.tb-max-dot{background:var(--ink-3);border:2px solid var(--surface);border-radius:50%;width:8px;height:8px;position:absolute;top:calc(50% - 14px);right:calc(50% - 14px)}.tb-max-dot.on{background:var(--accent)}.tb-max-dot.busy{animation:1.2s ease-in-out infinite tb-max-pulse}@keyframes tb-max-pulse{50%{box-shadow:0 0 0 4px var(--accent-ring)}}.tb-max-act{color:var(--ink-3)}.tb-max-act:hover{color:var(--ink)}.tb-max-act.ouvindo{color:var(--accent)}@media (prefers-reduced-motion:reduce){.maxs-estado b,.maxs-dot.ouvindo,.wa-ao-vivo:after,.tb-max-dot.busy{animation:none!important}.maxs-chat,.maxs.aberto .maxs-chat{transition:opacity .15s,visibility 0s .15s;transform:none}.maxs.aberto .maxs-chat{transition:opacity .15s,visibility}.maxs-abrir,.maxs.aberto .maxs-abrir{transform:none}}@media (width<=640px){.maxs{--maxs-faixa:112px}.maxs-topo{padding:8px 16px}.maxs-ajustes{gap:var(--s-3);padding:var(--s-3);grid-template-columns:minmax(0,1fr)}.maxs-chat .wa-head{padding-left:var(--s-3)}}@media (width<=860px){.tb-maxc{order:4}.tb-maxc .tb-btn{width:40px;height:44px;display:inline-grid}}body{font:var(--t-body)}h1{font:var(--t-page);letter-spacing:-.02em}h2{font:var(--t-section);letter-spacing:-.01em}h3,h4{font:var(--t-sub);letter-spacing:0}.label{font:var(--t-label)}.small{font-size:12px;line-height:16px}.mono,code,kbd,.textarea.code{font-family:var(--font)}.kbd{font:var(--t-caption);font-weight:500}::marker{font-variant-numeric:lining-nums proportional-nums}.badge{font:var(--t-caption);padding:2px var(--s-2);font-weight:500;line-height:16px}.chip{font:var(--t-caption)}.field>label,.field>.flabel{font:var(--t-label)}.field .hint,.field-error{font:var(--t-caption)}.field{gap:var(--gap-rotulo)}.notice,.banner,.toast,.menu-item,table.t,.kv{font:var(--t-body)}table.t th{font:var(--t-label);height:var(--thead-h);padding:0 var(--cell-x)}table.t td{padding:var(--s-3) var(--cell-x)}.dl-wrap table.t td.nums,.dl-wrap table.t th.nums{text-align:right}.btn,.input,.select,.tab{height:var(--ctl-h);min-height:0;font:var(--t-ctl)}.btn{padding:0 var(--s-4);gap:var(--s-2);white-space:nowrap;text-decoration:none}.btn svg{flex:none}.btn.icon{width:var(--ctl-h);min-width:0;padding:0}.btn.sm,.btn.icon.sm{height:var(--ctl-h-sm);min-width:0;min-height:0;padding:0 var(--s-3);font:var(--t-label);border-radius:var(--r-btn)}.btn.icon.sm{width:var(--ctl-h-sm);padding:0}.input,.select{padding-top:0;padding-bottom:0;padding-left:var(--s-3)}.select.inline{padding-top:0;padding-bottom:0}textarea.input,.textarea{height:auto;min-height:80px;padding:var(--s-2) var(--s-3);font:var(--t-body)}.tabs{gap:var(--s-1);scrollbar-width:none}.tab{padding:0 var(--s-3)}.seg{height:var(--ctl-h);padding:var(--s-1);gap:var(--s-0);align-items:stretch}.seg button{padding:0 var(--s-3);font:var(--t-label);white-space:nowrap}.seg.full{width:100%;display:flex}.seg.full button{flex:1 1 0;justify-content:center;min-width:0}.checklabel{min-height:var(--ctl-h);font:var(--t-body);white-space:nowrap}.palette .input{height:56px;padding:0 var(--s-5)}.page{max-width:var(--page-max);padding:var(--page-top) var(--page-x) var(--page-bottom);gap:var(--gap-secao);align-content:start}.page>*{min-width:0;margin:0}.page.fill{gap:var(--gap-bloco);padding-bottom:var(--s-6)}.page-head{justify-content:flex-start;align-items:center;gap:var(--s-2);height:var(--ctl-h);flex-wrap:nowrap;min-width:0;display:flex}.page-head h1{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.page-head .hint{flex:none;margin-left:0}.ph-meta{font:var(--t-body);color:var(--ink-3);white-space:nowrap;flex:none}.ph-space{min-width:var(--s-2);flex:1 1 0}.ph-back{margin-left:calc((var(--icon) - var(--ctl-h)) / 2)}.page-head .head-actions{gap:var(--gap-item);flex-wrap:nowrap;flex:none}.page-head.legacy{height:auto;min-height:var(--ctl-h);row-gap:var(--s-3);flex-wrap:wrap}.page-head.legacy .head-actions{flex-wrap:wrap;flex:0 auto;min-width:0}.action-row{align-items:center;gap:var(--gap-item);flex-wrap:wrap;min-width:0;display:flex}.action-row>.btn,.action-row>.menu{flex:none}.card{padding:var(--card-pad)}.card.flush{padding:0;overflow:hidden}.card.item-card{align-content:start;padding:0}.card-head{min-height:var(--ctl-h-sm);margin-bottom:var(--s-4)}.card-head h2{font:var(--t-section)}.stack{gap:var(--s-3)}.grid{gap:var(--gap-bloco)}.group{gap:var(--s-3);min-width:0;display:grid}.group+.group{padding-top:var(--s-4);border-top:1px solid var(--line)}.filterbar{align-items:center;gap:var(--gap-item);flex-wrap:nowrap;min-width:0;display:flex}.filterbar>*{flex:none}.filterbar .search-wrap{flex:0 280px;min-width:160px}.filterbar .search-wrap .input{text-overflow:ellipsis;width:100%;max-width:none;padding-left:36px}.filterbar .select{text-overflow:ellipsis;width:auto;max-width:220px;padding-right:32px}.filterbar>.select,.filterbar>.period{flex:0 auto;min-width:0}.filterbar>.period{flex-wrap:nowrap}.filterbar>.period .select{min-width:0}.filterbar .input.date{width:auto}.filterbar .fb-space{flex:1 1 0;min-width:0}.fb-more.on{border-color:var(--accent-line)}.fb-txt{text-overflow:ellipsis;min-width:0;overflow:hidden}.fb-count{background:var(--accent);min-width:20px;height:20px;color:var(--on-accent);font:var(--t-overline);text-align:center;border-radius:999px;padding:0 6px;line-height:20px}.pick-btn{justify-content:space-between;min-width:0;max-width:100%}.pick-btn .pick-txt{text-overflow:ellipsis;min-width:0;overflow:hidden}.pick-btn .pick-label{color:var(--ink-3);font-weight:400}.btn.pick-list{gap:var(--s-2);padding:0 var(--s-3) 0 var(--s-2)}.pick-list .pick-txt{text-align:left;white-space:nowrap;flex:auto}.pick-list .pick-chev{color:var(--ink-3)}.pick-pop{max-width:min(320px,100vw - 16px)}.pick-opt{width:100%;min-height:var(--ctl-h);align-items:center;gap:var(--s-2);padding:0 var(--s-2);border-radius:var(--r-btn);color:var(--ink);font:var(--t-ctl);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.pick-opt:hover,.pick-opt:focus-visible{background:var(--hover)}.pick-opt:focus-visible{outline-offset:-2px}.pick-opt .txt{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.pick-opt .count{font:var(--t-caption);color:var(--ink-3)}.pick-opt.on{color:var(--accent-text);font-weight:600}.pick-opt svg{flex:none}.store-all{width:24px;height:24px;color:var(--ink-3);flex:none;place-items:center;display:grid}.store-name{align-items:center;gap:var(--s-2);vertical-align:middle;min-width:0;max-width:100%;display:inline-flex}.store-name-txt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:root[data-theme=dark] .logo-box.img{background:var(--ice);border-color:#0000}.sheet-stack{gap:var(--gap-bloco);display:grid}.sheet-stack .select,.sheet-stack .input,.sheet-stack .input.date{width:100%;max-width:none}.sheet-stack .seg{width:100%;display:flex}.sheet-stack .seg button{flex:1 1 0;justify-content:center;min-width:0}.sheet-stack .period{gap:var(--gap-bloco);width:100%;display:grid}.sheet-stack .period-dates{align-items:center;gap:var(--s-2);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);width:100%;display:grid}.sheet-stack .checklabel{white-space:normal}.bento-wrap{gap:var(--gap-bloco);display:grid}.bento{gap:var(--gap-bloco);grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(var(--tile-h), auto);grid-auto-flow:dense;display:grid}.bento>*{grid-column:span 3}.bento>.b-m,.bento>.b-wide{grid-column:span 6}.bento>.b-l,.bento>.b-feature{grid-area:span 2/span 6}.bento-more{justify-self:start}.metric{gap:var(--gap-rotulo);padding:calc(var(--tile-pad) - 1px);border-radius:var(--r-card);align-content:center;display:grid;container-type:normal}.metrics-grid.tight .metric{padding:var(--s-3)}.metric-label{font:var(--t-label);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.metric-value,.metrics-grid.tight .metric-value,.metric.big .metric-value{font:var(--t-num);letter-spacing:-.01em;font-variant-numeric:lining-nums proportional-nums;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.metric-na{font:var(--t-sub);color:var(--ink-3);line-height:24px}.metric-sub{gap:var(--s-2);min-height:16px;font:var(--t-caption);white-space:nowrap;flex-wrap:nowrap;display:flex;overflow:hidden}.metric-sub>*{flex:none}.metric-sub>.muted{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.delta{font:var(--t-overline)}.metric.b-l{padding:var(--card-pad);background:var(--strong);border-color:var(--strong);color:var(--on-strong);align-content:space-between}.metric.b-l .metric-label{color:var(--on-strong-2)}.metric.b-l .metric-value{font:var(--t-num-lg);letter-spacing:-.02em;font-variant-numeric:lining-nums proportional-nums}.metric.b-l .metric-value.neg{color:var(--red-light)}.metric.b-l .metric-sub{color:var(--on-strong-2);white-space:normal;flex-wrap:wrap}.metric.b-l .metric-sub .muted,.metric.b-l .metric-na{color:var(--on-strong-2)}.metric.b-l:hover{border-color:var(--strong)}.metric.b-l.result,.metric.b-l.result.partial{background:var(--strong);border-color:var(--strong)}.metric.b-l.result .metric-label,.metric.b-l.result.partial .metric-label,.metric.b-l.result.partial .muted{color:var(--on-strong-2)}.sk-bento .sk{min-height:var(--tile-h);border-radius:var(--r-card)}.fold{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);min-width:0}.fold>summary{height:var(--row-h);align-items:center;gap:var(--s-2);padding:0 var(--card-pad);cursor:pointer;border-radius:var(--r-card);list-style:none;display:flex}.fold>summary::-webkit-details-marker{display:none}.fold>summary:focus-visible{outline:2px solid var(--accent-text);outline-offset:-2px}.fold-title{font:var(--t-section);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fold-count{font:var(--t-caption);color:var(--ink-3);white-space:nowrap}.fold>summary .chev{color:var(--ink-3);transition:transform .18s var(--ease);flex:none;margin-left:auto}.fold[open]>summary .chev{transform:rotate(90deg)}.fold-body{gap:var(--gap-bloco);padding:0 var(--card-pad) var(--card-pad);min-width:0;display:grid}.fold .metric,.fold .metrics-grid.tight .metric,.fold .channel{background:0 0;border:0;border-radius:0;padding:0}.fold .channel-grid{gap:var(--s-6)}.fold .channel+.channel{border-top:0}.dl{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);margin:0;padding:0;list-style:none;overflow:hidden}.dl-row{width:100%;min-height:var(--row-h);align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-4);border:0;border-top:1px solid var(--line);text-align:left;color:inherit;cursor:default;background:0 0;display:flex}li:first-child>.dl-row{border-top:0}button.dl-row{cursor:pointer}button.dl-row:hover{background:var(--sunken)}button.dl-row:focus-visible{outline:2px solid var(--accent-text);outline-offset:-2px}.dl-main{gap:var(--s-0);flex:auto;min-width:0;display:grid}.dl-end{gap:var(--s-0);text-align:right;flex:none;justify-items:end;max-width:45%;display:grid}.dl-title{font:var(--t-sub);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dl-sub,.dl-meta{font:var(--t-caption);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dl-value{font:var(--t-sub);font-variant-numeric:lining-nums proportional-nums;white-space:nowrap}.dl-more{justify-self:center}.dl-wrap{gap:var(--gap-bloco);display:grid}@keyframes row-in{0%{opacity:0;transform:translateY(4px)}}.dl>li:nth-child(-n+8){animation:row-in .24s var(--ease) backwards;animation-delay:calc(var(--i,0) * 20ms)}.daystrip{gap:var(--s-2);min-width:0;display:grid}.ds-head{height:var(--ctl-h);align-items:center;gap:var(--s-1);display:flex}.ds-range{text-align:center;min-width:0;font:var(--t-sub);white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.ds-days{gap:var(--s-0);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.ds-day{align-content:center;justify-items:center;gap:var(--s-0);border-radius:var(--r-btn);height:56px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:0;display:grid;position:relative}.ds-day:hover{background:var(--hover)}.ds-day:focus-visible{outline:2px solid var(--accent-text);outline-offset:-2px}.ds-wd{font:var(--t-overline);color:var(--ink-3);font-weight:500}.ds-n{font:var(--t-sub);font-variant-numeric:lining-nums proportional-nums}.ds-day.today .ds-n{color:var(--accent-text);font-weight:700}.ds-dot{background:var(--accent-text);border-radius:50%;width:4px;height:4px;position:absolute;bottom:5px}.ds-day.on{background:var(--accent);color:var(--on-accent)}.ds-day.on .ds-wd,.ds-day.on .ds-n{color:var(--on-accent)}.ds-day.on .ds-dot{background:var(--on-accent)}.empty{gap:var(--s-2);padding:var(--s-12) var(--s-6)}.empty .ic{width:40px;height:40px}.empty h3{font:var(--t-section)}.sheet-bg{z-index:60;background:var(--overlay-2);position:fixed;inset:0}.sheet{z-index:61;background:var(--surface);border-radius:var(--r-card);width:min(560px,100% - 32px);max-height:calc(100% - 32px);box-shadow:0 24px 64px color-mix(in srgb, var(--graphite) 20%, transparent);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.sheet:focus{outline:none}.sheet-head{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-4) var(--s-4) var(--s-2) var(--card-pad);flex:none;display:flex}.sheet-head h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sheet-body{overscroll-behavior:contain;gap:var(--gap-bloco);min-height:0;padding:var(--s-2) var(--card-pad) var(--card-pad);flex:auto;align-content:start;display:grid;overflow-y:auto}.sheet-foot{gap:var(--gap-item);padding:var(--s-3) var(--card-pad);border-top:1px solid var(--line);flex:none;justify-content:flex-end;display:flex}.sheet-list{gap:var(--s-0);margin:0 calc(-1 * var(--s-2));display:grid}.sheet-opt{align-items:center;gap:var(--s-3);width:100%;min-height:48px;padding:0 var(--s-2);border-radius:var(--r-btn);color:var(--ink);font:var(--t-ctl);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.sheet-opt:hover,.sheet-opt:focus-visible{background:var(--hover)}.sheet-opt .txt{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.sheet-opt .count{font:var(--t-caption);color:var(--ink-3)}.sheet-opt.on{color:var(--accent-text);font-weight:600}.sheet-opt svg{flex:none}@keyframes sheet-up{0%{transform:translateY(100%)}}@media (width<=860px){.bento{grid-template-columns:repeat(2,minmax(0,1fr))}.bento>*,.bento>.b-m,.bento>.b-wide{grid-column:span 1}.bento>.b-l,.bento>.b-feature{grid-area:span 1/span 2}.metric.b-l{padding:var(--tile-pad);align-content:center}.bento-more{justify-self:stretch}.page-head.legacy .head-actions{flex:0 auto;width:auto}.ph-meta{display:none}.filterbar .search-wrap,.filterbar .pick-btn,.filterbar>.seg.full{flex:1 1 0;min-width:0}.filterbar .select{flex:1 1 0;min-width:0;max-width:none}.filterbar.wide .fb-more{flex:1 1 0;justify-content:flex-start;min-width:0}.filterbar.wide .fb-more .fb-count{margin-left:auto}.filterbar .fb-space{display:none}.tabs-pick{min-width:0;display:flex}.tabs-pick .pick-btn{flex:1 1 0}.action-row{flex-wrap:nowrap}.action-row>.btn:not(.icon){text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.active-filters{display:none}.sheet,.modal,.drawer{border-radius:var(--r) var(--r) 0 0;max-width:none;max-height:85dvh;inset:auto 0 0;transform:none;width:100%!important}.sheet,.drawer{padding-bottom:env(safe-area-inset-bottom,0px)}.modal{padding:var(--s-5) var(--s-4) calc(var(--s-5) + env(safe-area-inset-bottom,0px))}.modal,.drawer{max-height:92dvh}.sheet.full{height:calc(100dvh - 24px);max-height:none}.sheet-foot>.btn{flex:1 1 0}.drawer-head{padding:var(--s-4) var(--s-4) var(--s-3)}.drawer-body{padding:var(--s-4)}.drawer-foot{padding:var(--s-3) var(--s-4)}.sheet .menu-item{min-height:48px;font:var(--t-ctl)}.page>.savebar.pending{z-index:4;margin:0 calc(-1 * var(--page-x));padding:var(--s-2) var(--page-x);background:var(--surface);border-top:1px solid var(--line);justify-content:space-between;display:flex;position:sticky;bottom:0}.empty{padding:var(--s-8) var(--s-4)}.grid.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid{grid-template-columns:minmax(0,1fr)}}@media (width>=861px){.form-grid{max-width:720px}.drawer .form-grid,.modal .form-grid,.sheet .form-grid{max-width:none}}@media (prefers-reduced-motion:reduce){.dl>li{animation:none!important}.fold>summary .chev{transition:none!important}}.card{align-content:start}@media (width>=1280px){.small{font-size:14px;line-height:20px}.metrics-grid,.metrics-grid.six{gap:var(--gap-bloco);grid-template-columns:repeat(auto-fit,minmax(232px,1fr))}.metrics-grid.tight{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}input[type=checkbox],input[type=radio]{width:18px;height:18px}}.table-wrap,.dl-wrap,.tabs,.pipe{position:relative}.shell{grid-template-columns:auto minmax(0,1fr);height:100%;display:grid}.main{flex-direction:column;min-width:0;height:100%;display:flex;overflow:hidden}html,body{overflow:hidden}.content{flex:1;min-height:0;position:relative;overflow-y:auto}.sidebar,.sb-fly{--sb-pad:12px;--sb-px:10px;--sb-gap:10px;--sb-icbox:20px;--sb-sub-px:8px;--sb-row:var(--nav-h-1);--sb-sub-row:var(--nav-h-2);--nav-guide:var(--line-2)}.sidebar{width:var(--sb-w);z-index:45;background:var(--nav);height:100%;color:var(--nav-ink);border-right:1px solid var(--nav-line);transition:width .18s var(--ease);flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden}.sidebar.collapsed{width:var(--sb-rail-w);--sb-row:40px}.sb-head{height:var(--bar-h);padding-left:var(--sb-pad);flex:none;align-items:center;display:flex}.sb-brand{border-radius:var(--r-btn);place-items:center;width:40px;height:40px;display:grid}.sb-brand img{width:auto;height:22px;display:block}.sb-nav{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:var(--s-1) var(--sb-pad) var(--s-3);flex:1;overflow:hidden auto}.sb-list,.sb-sublist{gap:var(--s-0);margin:0;padding:0;list-style:none;display:grid}.sb-group{margin-top:6px}.sb-item,.sb-cat{width:100%;height:var(--sb-row);align-items:center;gap:var(--sb-gap);padding:0 var(--sb-px);border-radius:var(--r-btn);cursor:pointer;text-align:left;white-space:nowrap;font:var(--t-sub);color:var(--nav-ink-strong);background:0 0;border:0;text-decoration:none;display:flex;position:relative;overflow:hidden}.sb-ic{width:var(--sb-icbox);height:var(--sb-icbox);color:var(--nav-ink-2);flex:none;place-items:center;display:grid}.sb-item .txt,.sb-cat .txt,.sb-sub .txt{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.sb-item:hover,.sb-cat:hover,.sb-sub:hover,button.sb-user:hover{background:var(--nav-2)}.sb-item:hover .sb-ic,.sb-cat:hover .sb-ic{color:var(--nav-ink-strong)}.sb-item:focus-visible,.sb-cat:focus-visible,.sb-sub:focus-visible,.sb-user:focus-visible,.sb-brand:focus-visible{outline:2px solid var(--accent-text);outline-offset:-2px}.sb-item.active{background:var(--accent-soft);color:var(--accent-text)}.sb-item.active .sb-ic{color:var(--accent-text)}.sb-cat .chev{color:var(--nav-ink-2);transition:transform .18s var(--ease);flex:none}.sb-group.open>.sb-cat .chev{transform:rotate(90deg)}.sb-group.has-active>.sb-cat .sb-ic{color:var(--accent-text)}.sb-group.has-active:not(.open)>.sb-cat{background:var(--accent-soft);color:var(--accent-text)}.sb-sub-wrap{transition:grid-template-rows .18s var(--ease);grid-template-rows:0fr;display:grid}.sb-group.open>.sb-sub-wrap{grid-template-rows:1fr}.sb-sub-clip{min-height:0;overflow:hidden}.sb-sublist{margin:var(--s-0) 0 var(--s-0) calc(var(--sb-px) + var(--sb-icbox) / 2);border-left:1px solid var(--nav-guide);padding-left:calc(var(--sb-icbox) / 2 + var(--sb-gap) - var(--sb-sub-px) - 1px)}.sb-sub{width:100%;height:var(--sb-sub-row);align-items:center;gap:var(--s-2);padding:0 var(--sb-sub-px);border-radius:var(--r-btn);cursor:pointer;text-align:left;white-space:nowrap;font:var(--t-label);color:var(--nav-ink);background:0 0;border:0;text-decoration:none;display:flex;position:relative}.sb-sub:hover{color:var(--nav-ink-strong)}.sb-sub.active{background:var(--accent-soft);color:var(--accent-text);font-weight:600}.sb-sub.active:before{content:"";background:var(--accent-text);width:3px;top:6px;bottom:6px;left:calc(-1 * (var(--sb-icbox) / 2 + var(--sb-gap) - var(--sb-sub-px)) - 1px);border-radius:2px;position:absolute}.sb-count{background:var(--accent);min-width:20px;height:20px;color:var(--on-accent);font:var(--t-overline);text-align:center;border-radius:999px;flex:none;margin-left:auto;padding:0 6px;line-height:20px}.sb-count.static{margin-left:0}.sb-foot{gap:var(--s-0);padding:var(--s-2) var(--sb-pad) var(--s-3);border-top:1px solid var(--nav-line);flex:none;display:grid;position:relative}.sb-user-wrap{margin-top:6px;position:relative}.sb-user{width:100%;height:48px;padding:0 var(--s-2) 0 6px;border-radius:var(--r-btn);color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:6px;display:flex;overflow:hidden}.sb-user .avatar{font:var(--t-overline)}.sb-user .who{flex:1;min-width:0;display:grid}.sb-user .who b{font:var(--t-label);color:var(--nav-ink-strong);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.sb-user .who span{font:var(--t-caption);color:var(--nav-ink-2)}.sb-user .chev{color:var(--nav-ink-2);flex:none}.sb-user-acts{display:none}.menu-pop.up{min-width:0;inset:auto 0 calc(100% + 4px)}.sidebar.collapsed .txt,.sidebar.collapsed .chev,.sidebar.collapsed .sb-user .who{display:none}.sidebar.collapsed .sb-fly .txt{display:block}.sidebar.collapsed .sb-group{margin-top:0}.sidebar.collapsed .sb-group.has-active>.sb-cat{background:var(--accent-soft)}.sidebar.collapsed .sb-count{border-radius:var(--r-btn);min-width:16px;height:16px;box-shadow:0 0 0 2px var(--nav);margin:0;padding:0 4px;line-height:16px;position:absolute;top:2px;right:2px}.sidebar.collapsed .sb-user{height:40px}.sidebar.collapsed .menu-pop.up{left:calc(var(--sb-rail-w) + 8px);width:220px;position:fixed;bottom:12px;right:auto}.sb-fly{z-index:45;left:calc(var(--sb-rail-w) + 8px);gap:var(--s-0);background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-card);width:220px;box-shadow:var(--shadow);animation:fly-in .14s var(--ease) both;padding:6px;display:grid;position:fixed}.sb-fly-title{padding:6px var(--s-2) var(--s-1);font:var(--t-caption);color:var(--ink-3);font-weight:600}.sb-fly .sb-sub{height:34px}.sb-fly .sb-sub.active:before{display:none}@keyframes fly-in{0%{opacity:0;transform:translate(-4px)}}@keyframes pill-in{0%{opacity:0;transform:scaleX(.6)}}@keyframes fade-in{0%{opacity:0}}@keyframes bnav-sheet-up{0%{transform:translateY(100%)}}@keyframes count-pop{50%{transform:scale(1.18)}}.topbar{height:var(--bar-h);background:var(--surface);border-bottom:1px solid var(--line);z-index:5;flex:none;position:relative}.tb-inner{height:100%;max-width:var(--page-max);padding:0 var(--page-x);align-items:center;gap:var(--s-3);margin:0 auto;display:flex}:is(.main:has(.page.fill) .tb-inner,.main:has(.page.wide) .tb-inner){max-width:none}.tb-btn{width:var(--ctl-h);height:var(--ctl-h);border-radius:var(--r-btn);color:var(--ink-2);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.tb-btn:hover{background:var(--hover);color:var(--ink)}.tb-toggle{margin-left:calc((var(--icon) - var(--ctl-h)) / 2)}.theme-btn{margin-right:calc((var(--icon) - var(--ctl-h)) / 2)}.tb-brand,.tb-search{display:none}.tb-space{flex:1 1 0;min-width:0}.search-trigger{min-width:0;height:var(--ctl-h);align-items:center;gap:var(--s-2);padding:0 var(--s-2) 0 var(--s-3);border:1px solid var(--line);border-radius:var(--r-btn);background:var(--sunken);color:var(--ink-3);font:var(--t-body);cursor:text;text-align:left;white-space:nowrap;flex:0 320px;display:flex;overflow:hidden}.search-trigger:hover{border-color:var(--line-2)}.search-trigger svg{flex:none}.search-trigger .st-text{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.search-trigger kbd{font:var(--t-overline);border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--raised);color:var(--ink-3);flex:none;padding:2px 6px}.btn.tb-scope{flex:0 auto;min-width:0;max-width:240px}.mode-pill{height:24px;padding:0 var(--s-2);border-radius:var(--r-sm);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-2);font:var(--t-caption);white-space:nowrap;background:0 0;flex:none;align-items:center;display:inline-flex}.mode-pill .short{display:none}.tb-off{width:var(--ctl-h-sm);height:var(--ctl-h-sm);border-radius:var(--r-btn);background:var(--warn-bg);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-2);flex:none;place-items:center;display:inline-grid}.banner{padding-left:var(--page-x);padding-right:var(--page-x)}.bnav,.backdrop,.bnav-sheet{display:none}@media (width<=860px){.shell{grid-template-columns:minmax(0,1fr)}.tb-inner{gap:var(--s-2)}.tb-toggle,.theme-btn,.search-trigger{display:none}.tb-brand{border-radius:var(--r-sm);flex:none;order:0;display:inline-flex}.tb-brand img{width:auto;height:20px;display:block}.mode-pill{order:1}.mode-pill .long{display:none}.mode-pill .short{display:inline}.tb-space{order:2}.btn.tb-scope{order:3;max-width:188px}.tb-off{order:4}.tb-search{order:5;width:44px;height:44px;margin-right:-12px;display:inline-grid}.bnav{z-index:55;height:calc(var(--bnav-h) + env(safe-area-inset-bottom,0px));padding:0 var(--s-1) env(safe-area-inset-bottom,0px);background:var(--surface);border-top:1px solid var(--line);flex:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:relative}.bnav-item{align-content:center;justify-items:center;gap:var(--s-0);cursor:pointer;min-width:0;color:var(--ink-3);font:var(--t-overline);-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;font-weight:500;text-decoration:none;display:grid;position:relative}.bnav-ic{border-radius:999px;place-items:center;width:52px;height:28px;display:grid;position:relative}.bnav-txt{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.bnav-item.active{color:var(--accent-text);font-weight:600}.bnav-item.active .bnav-ic{background:var(--accent-soft);animation:pill-in .2s var(--ease) both}.bnav-item:focus-visible{outline:2px solid var(--accent-text);outline-offset:-4px;border-radius:var(--r-btn)}.bnav-ic .sb-count{border-radius:var(--r-btn);min-width:16px;height:16px;box-shadow:0 0 0 2px var(--surface);margin:0;padding:0 4px;line-height:16px;position:absolute;top:-3px;left:calc(50% + 5px);right:auto}.shell.kb .bnav{display:none}.main:has([data-bnav=off]) .bnav{display:none}.main:has(.inbox.has-conv) .bnav{display:none}html,body{overscroll-behavior:none;overflow:hidden}.shell{position:relative;overflow:clip}:is(.shell:has(.sidebar.open) .content,.shell:has(.bnav-sheet) .content){overflow:hidden}.backdrop.show{z-index:40;inset:0 0 calc(var(--bnav-h) + env(safe-area-inset-bottom,0px)) 0;background:var(--overlay-2);touch-action:none;animation:.2s both fade-in;display:block;position:absolute}.sidebar,.sidebar.collapsed{--sb-pad:8px;--sb-px:8px;--sb-gap:12px;z-index:50;top:auto;left:0;right:0;bottom:calc(var(--bnav-h) + env(safe-area-inset-bottom,0px));width:auto;height:auto;max-height:calc(100% - var(--bnav-h) - env(safe-area-inset-bottom,0px) - var(--bar-h));overscroll-behavior:contain;border-right:0;border-top:1px solid var(--line-2);border-radius:var(--r) var(--r) 0 0;background:var(--surface);transform:translateY(calc(100% + var(--bnav-h)));visibility:hidden;transition:transform .22s var(--ease), visibility 0s linear .22s;position:absolute}.sidebar.open{visibility:visible;transition:transform .22s var(--ease);box-shadow:0 -12px 32px color-mix(in srgb, var(--graphite) 14%, transparent);transform:none}.bnav-sheet{z-index:50;left:0;right:0;bottom:calc(var(--bnav-h) + env(safe-area-inset-bottom,0px));padding:var(--s-2);background:var(--surface);border-top:1px solid var(--line-2);border-radius:var(--r) var(--r) 0 0;box-shadow:0 -12px 32px color-mix(in srgb, var(--graphite) 14%, transparent);overscroll-behavior:contain;display:block;position:absolute}.bnav-sheet-title{padding:var(--s-2) var(--s-3) var(--s-1);font:var(--t-caption);color:var(--ink-3);font-weight:600}.bnav-opt{align-items:center;gap:var(--s-3);min-height:48px;padding:0 var(--s-3);border-radius:var(--r-btn);color:var(--ink);font:var(--t-ctl);-webkit-tap-highlight-color:transparent;text-decoration:none;display:flex}.bnav-opt .txt{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.bnav-opt.active{background:var(--accent-soft);color:var(--accent-text);font-weight:600}.bnav-opt:focus-visible{outline:2px solid var(--accent-text);outline-offset:-2px}.bnav-opt .sb-count{margin-left:0}.bnav-opt svg{flex:none}.sb-head{display:none}.sb-nav{padding-top:var(--s-2);padding-bottom:var(--s-2)}.sb-group{margin-top:0}.sb-sub{font:var(--t-body)}.sb-sub.active{font-weight:600}.sb-foot{padding-bottom:var(--s-2)}.sb-user{height:52px;padding-left:var(--s-1);gap:var(--s-2);cursor:default}.sb-user-acts{gap:var(--s-1);display:inline-flex}.sb-user-acts .tb-btn{width:44px;height:44px}.toasts{left:var(--page-x);right:var(--page-x);max-width:none;bottom:calc(var(--bnav-h) + env(safe-area-inset-bottom,0px) + 12px)}.palette{width:calc(100% - 16px);top:8px}.palette .res{max-height:56dvh}}@media (pointer:coarse) and (width>=861px){.sidebar,.sb-fly{--sb-row:44px;--sb-sub-row:40px}.sidebar.collapsed{--sb-row:44px}.sb-fly .sb-sub{height:44px}}.sidebar .sb-count,.sb-fly .sb-count,.bnav .sb-count{animation:count-pop .28s var(--ease)}@media (prefers-reduced-motion:reduce){.bnav-item.active .bnav-ic,.sb-count{animation:none!important}.sb-cat .chev{transition:none!important}}h1,.page-head h1,.mp-strip h1{letter-spacing:-.02em}h2,.card-head h2,.fold-title,.sheet-head h2,.drawer-head h2,.vg-block-head{letter-spacing:-.01em}.badge,.chip,.field .hint,.field-error,.metric-sub,.dl-sub,.dl-meta,.fold-count,.vg-h2-meta,.pick-opt .count,.sheet-opt .count,.drawer-meta,.sb-fly-title,.bnav-sheet-title{letter-spacing:.01em}.sb-count,.fb-count,.delta,.bnav-item,.mp-badge{letter-spacing:.02em}.btn,.tb-btn,.hint-btn,.tab,.seg button,.bnav-item,.sb-item,.sb-cat,.sb-sub,.sb-user,.menu-item,.pick-opt,.sheet-opt,.bnav-opt,.chip.btnlike,.ds-day,.selbox,.ap-tab,.crumb{transition:transform .1s var(--ease);-webkit-tap-highlight-color:transparent}:is(.btn,.tb-btn,.hint-btn,.tab,.seg button,.bnav-item,.sb-item,.sb-cat,.sb-sub,.sb-user,.menu-item,.pick-opt,.sheet-opt,.bnav-opt,.chip.btnlike,.ds-day,.selbox,.ap-tab,.crumb):active:not(:disabled){transform:scale(.97)}.card.link,.vg-card{transition:border-color .15s ease, transform .1s var(--ease);-webkit-tap-highlight-color:transparent}.card.link:active,.vg-card:active{transform:scale(.99)}button.dl-row,table.t tr.click,.vg-crow:not(.vg-chead),.list-item.clickable,.palette .hit{-webkit-tap-highlight-color:transparent}button.dl-row:active,table.t tr.click:active td,.list-item.clickable:active,.palette .hit:active{background:var(--hover)}html:root,html:root[data-theme=light]{--chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2368686B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}html:root[data-theme=dark]{--chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2399999C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}select.select,select.input{appearance:none;background-image:var(--chev);text-overflow:ellipsis;background-position:right 12px center;background-repeat:no-repeat;background-size:16px 16px;padding-right:36px}select.select.inline{padding-right:36px}select.select::-ms-expand{display:none}input[type=checkbox],input[type=radio],input[type=range]{accent-color:var(--accent)}.drawer-title{gap:var(--s-1);min-width:0;display:grid}.drawer-title h2{min-width:0}.drawer-meta{font:var(--t-caption);color:var(--ink-3)}.empty .ic svg{width:24px;height:24px}@keyframes fade-out{to{opacity:0}}@keyframes pop-in{0%{opacity:0;transform:scale(.96)}}@keyframes pop-out{to{opacity:0;transform:scale(.96)}}.menu-pop.float,.hint-pop:not(.card-pop){animation:pop-in .16s var(--ease) backwards}.menu-pop.up{transform-origin:24px 100%;animation:pop-in .16s var(--ease) backwards}.sb-fly{transform-origin:0 20px;animation:pop-in .16s var(--ease) backwards}.menu-pop.leaving,.hint-pop.leaving,.sb-fly.leaving{animation:pop-out .12s var(--ease-exit) forwards}@keyframes card-up{0%{opacity:0;transform:translateY(8px)}}@keyframes card-down{to{opacity:0;transform:translateY(8px)}}.hint-pop.card-pop{animation:card-up .2s var(--ease) backwards}.hint-pop.card-pop.leaving{animation:card-down .15s var(--ease-exit) forwards}.drawer-bg,.modal-bg,.sheet-bg{animation:.2s backwards fade-in}:is(.drawer-bg,.modal-bg,.sheet-bg).leaving{animation:.18s forwards fade-out}@keyframes drawer-in{0%{opacity:0;transform:translate(24px)}}@keyframes drawer-out{to{opacity:0;transform:translate(24px)}}@keyframes modal-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.96)}}@keyframes modal-out{to{opacity:0;transform:translate(-50%,-50%)scale(.96)}}@keyframes sheet-down{to{transform:translateY(100%)}}@media (width>=861px){.drawer{animation:drawer-in .24s var(--ease) backwards}.drawer.leaving{animation:drawer-out .18s var(--ease-exit) forwards}.modal,.sheet{animation:modal-in .2s var(--ease) backwards}.modal.leaving,.sheet.leaving{animation:modal-out .15s var(--ease-exit) forwards}}@media (width<=860px){.sheet,.modal,.drawer,.bnav-sheet{animation:sheet-up .24s var(--ease) backwards}.sheet.leaving,.modal.leaving,.drawer.leaving,.bnav-sheet.leaving{animation:sheet-down .2s var(--ease-exit) forwards}.backdrop{z-index:40;inset:0 0 calc(var(--bnav-h) + env(safe-area-inset-bottom,0px)) 0;background:var(--overlay-2);opacity:0;visibility:hidden;pointer-events:none;touch-action:none;transition:opacity .2s,visibility 0s linear .2s;display:block;position:absolute}.backdrop.show{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .24s;animation:none}}.leaving{pointer-events:none!important}.sidebar,.sb-sub-wrap{transition:none}.sb-sub-clip{opacity:0;transition:opacity .16s var(--ease)}.sb-group.open>.sb-sub-wrap>.sb-sub-clip{opacity:1}@media (prefers-reduced-motion:reduce){:is(.btn,.tb-btn,.hint-btn,.tab,.seg button,.bnav-item,.sb-item,.sb-cat,.sb-sub,.sb-user,.menu-item,.pick-opt,.sheet-opt,.bnav-opt,.chip.btnlike,.ds-day,.selbox,.ap-tab,.crumb,.card.link,.vg-card):active{transform:none!important}.drawer,.modal,.sheet,.bnav-sheet,.menu-pop,.hint-pop,.sb-fly,.drawer-bg,.modal-bg,.sheet-bg{animation:.15s backwards fade-in!important}:is(.drawer,.modal,.sheet,.bnav-sheet,.menu-pop,.hint-pop,.sb-fly,.drawer-bg,.modal-bg,.sheet-bg).leaving{animation:.15s forwards fade-out!important}.backdrop,.backdrop.show,.sb-sub-clip{transition-duration:.15s}}@media (prefers-reduced-motion:reduce) and (width<=860px){.sidebar,.sidebar.collapsed{opacity:0;transition:opacity .15s,visibility 0s linear .15s!important;transform:none!important}.sidebar.open{opacity:1;transition:opacity .15s!important}}@media (prefers-reduced-transparency:reduce){html:root,html:root[data-theme=light]{--glass:var(--surface);--overlay:color-mix(in srgb, var(--graphite) 55%, transparent);--overlay-2:color-mix(in srgb, var(--graphite) 65%, transparent);--group-bg:var(--sunken)}html:root[data-theme=dark]{--glass:var(--surface);--overlay:color-mix(in srgb, var(--graphite) 88%, transparent);--overlay-2:color-mix(in srgb, var(--graphite) 92%, transparent);--group-bg:var(--sunken)}}@media (prefers-contrast:more){html:root,html:root[data-theme=light]{--line:color-mix(in srgb, var(--graphite) 64%, var(--ice));--line-2:color-mix(in srgb, var(--graphite) 64%, var(--ice));--ink-3:color-mix(in srgb, var(--graphite) 76%, var(--ice));--edge:color-mix(in srgb, var(--graphite) 64%, var(--ice))}html:root[data-theme=dark]{--line:color-mix(in srgb, var(--ice) 58%, var(--graphite));--line-2:color-mix(in srgb, var(--ice) 58%, var(--graphite));--ink-3:color-mix(in srgb, var(--ice) 78%, var(--graphite));--edge:color-mix(in srgb, var(--ice) 58%, var(--graphite))}:focus-visible{outline-width:3px!important}}@media (width>=861px){.bento.bento-row>.b-l,.bento.bento-row>.b-feature{grid-area:span 2/span 4}.bento.bento-row>:not(.b-l):not(.b-feature){grid-column:span 4}}@media (width>=1600px){.bento.bento-row>.b-l,.bento.bento-row>.b-feature{grid-row:auto}.bento.bento-row>:not(.b-l):not(.b-feature){grid-column:span 2}}.card .metrics-grid>.metric{border:0;border-top:1px solid var(--line);padding:var(--s-3) 0 0;background:0 0;border-radius:0}.card .metrics-grid>.metric:hover{border-color:var(--line)}.card .metrics-grid{row-gap:var(--s-5)}.card .conn-row{padding:0 0 var(--s-4);border:0;border-bottom:1px solid var(--line);border-radius:0}.card .table-wrap{background:0 0;border:0;border-radius:0}.card .table-wrap table.t th{background:0 0}.card:not(.flush) .table-wrap table.t :is(th,td):first-child{padding-left:0}.card:not(.flush) .table-wrap table.t :is(th,td):last-child{padding-right:0}.card>.dl-wrap>.dl{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;overflow:visible}.card>.dl-wrap>.dl .dl-row{padding-left:0;padding-right:0}.card.flush.table-wrap{overflow-x:auto}.item-main,.item-main>.row{min-width:0;max-width:100%}.item-main>.row>div{flex:auto;min-width:0}.item-main h3.ellipsis{white-space:normal;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box}.row>.ellipsis{max-width:100%}.conv-item{grid-template-columns:minmax(0,1fr)}.conv-item>.row{flex-wrap:nowrap;min-width:0}.conv-item>.row>*{flex:none}.conv-item>.row>.chip{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:100%;display:block;overflow:hidden}.wa-choices .wa-choice{padding-block:var(--s-2);align-items:baseline}.wa-choices .wa-choice span{white-space:normal;overflow-wrap:anywhere;overflow:visible}.wa-choices .wa-choice svg{align-self:center}.vg-card .vg-card-head{align-items:flex-start}.vg-card .vg-card-head>:not(.vg-card-name){margin-top:1px}.vg-card .vg-card-name{white-space:normal;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:0 auto;display:-webkit-box}.clamp-2{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}td.clamp-cell{min-width:140px;max-width:220px}.conn-row>.stack{flex:240px;grid-template-columns:minmax(0,1fr);max-width:100%}.sheet-body,.sheet-list{grid-template-columns:minmax(0,1fr)}:is(.sheet-opt,.pick-opt){min-width:0;padding-block:var(--s-1)}:is(.sheet-opt,.pick-opt)>:not(.txt){flex:none}:is(.sheet-opt,.pick-opt) .txt{white-space:normal;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box}.vg-sec{gap:var(--gap-bloco);min-width:0;display:grid}.vg-sec>h2,.vg-sub-head h2{align-items:baseline;gap:var(--s-2);min-width:0;margin:0;display:flex}.vg-h2-meta{min-width:0;font:var(--t-caption);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vg-note{align-items:baseline;gap:var(--s-1) var(--s-3);font:var(--t-body);color:var(--ink-2);flex-wrap:wrap;margin:0;display:flex}.vg-note .linklike{font:var(--t-sub)}.vg-bad{color:var(--err)}.vg-dates .input.date{width:auto}.vg-chart{gap:var(--s-4);min-width:0;display:grid}.vg-chart-head{justify-content:space-between;align-items:center;gap:var(--s-3);min-height:var(--ctl-h-sm);min-width:0;display:flex}.vg-chart-head h2{white-space:nowrap;margin:0}.vg-plot{gap:var(--s-3);touch-action:pan-y;cursor:crosshair;border-radius:var(--r-sm);min-width:0;display:grid;position:relative}.vg-plot:focus{outline:none}.vg-plot:focus-visible{outline:2px solid var(--accent-text);outline-offset:var(--s-1)}.vg-pane{gap:var(--s-1);min-width:0;display:grid}.vg-pane-head{align-items:center;gap:var(--s-2);font:var(--t-label);color:var(--ink-2);min-width:0;display:flex}.vg-pane-head .muted{font:var(--t-caption);white-space:nowrap;margin-left:auto}.vg-dot{width:var(--s-2);height:var(--s-2);border-radius:var(--s-0);flex:none}.vg-pane svg{display:block;overflow:visible}.vg-dot.vg-bar-a{background:var(--accent-text)}.vg-dot.vg-bar-b{background:var(--ink-2)}path.vg-bar-a{fill:var(--accent-text)}path.vg-bar-b{fill:var(--ink-2)}.vg-pane path{transition:opacity .12s}.vg-pane path.dim{opacity:.55}.vg-band{fill:var(--hover)}.vg-axis{stroke:var(--line-2);stroke-width:1px}.vg-x{font:var(--t-caption);color:var(--ink-3);justify-content:space-between;display:flex}.vg-tip{top:var(--s-6);z-index:2;gap:var(--s-0) var(--s-3);width:216px;padding:var(--s-2) var(--s-3);border:1px solid var(--line-2);border-radius:var(--r-btn);background:var(--raised);box-shadow:var(--shadow);font:var(--t-caption);pointer-events:none;grid-template-columns:minmax(0,1fr) auto;display:grid;position:absolute}.vg-tip strong{font:var(--t-label);color:var(--ink);grid-column:1/-1}.vg-tip span{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vg-tip b{font:var(--t-label);font-variant-numeric:lining-nums proportional-nums;text-align:right;white-space:nowrap}.vg-ads{gap:var(--gap-bloco)}.vg-block{gap:var(--s-3);min-width:0;display:grid}.vg-block-head{align-items:baseline;gap:var(--s-2);min-width:0;font:var(--t-section);color:var(--ink);margin:0;display:flex}.vg-nums{min-width:0;container:vg/inline-size}.vg-tiles{gap:var(--vg-gap);--vg-gap:var(--s-3);--vg-label:500 13px/16px var(--font);--vg-num:var(--t-num);--vg-num-lg:var(--t-num-lg);--vg-na:600 16px/28px var(--font);--vg-sub:var(--t-caption);min-width:0;display:grid}.vg-row{gap:var(--vg-gap);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-width:0;display:grid}.vg-row.vg-r-lead{grid-template-columns:minmax(0,1.35fr)}.vg-row.vg-r-mix{grid-template-columns:minmax(0,5fr) minmax(0,5fr) minmax(0,3fr) minmax(0,2fr)}.vg-tiles .metric{align-content:stretch;gap:var(--s-1);padding:calc(var(--s-3) - 1px);grid-template-rows:auto 1fr auto}.vg-tiles .metric-label{font:var(--vg-label)}.vg-tiles .metric-value{font:var(--vg-num);letter-spacing:-.01em;font-variant-numeric:lining-nums proportional-nums;align-self:end}.vg-tiles .metric-na{font:var(--vg-na);align-self:end}.vg-tiles .vg-big>.metric-value{font:var(--vg-num-lg);letter-spacing:-.02em;font-variant-numeric:lining-nums proportional-nums}.vg-tiles .metric-sub{min-height:1lh;font:var(--vg-sub);align-items:center}.vg-lead{flex:none}.vg-tiles .vg-strong{background:var(--strong);border-color:var(--strong);color:var(--on-strong)}.vg-tiles .vg-strong .metric-label,.vg-tiles .vg-strong .metric-sub .muted,.vg-tiles .vg-strong .metric-na{color:var(--on-strong-2)}.vg-tiles .vg-strong .metric-value.neg{color:var(--red-light)}.vg-tiles .vg-soft{background:var(--accent-soft);border-color:var(--accent-line)}.vg-tiles .vg-soft>.metric-value{color:var(--accent-text)}.vg-tiles .vg-soft .metric-label,.vg-tiles .vg-soft .metric-sub .muted{color:var(--ink-2)}.vg-tiles .vg-good{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.vg-tiles .vg-bad{background:var(--err-solid);border-color:var(--err-solid);color:var(--on-accent)}.vg-tiles :is(.vg-good,.vg-bad) :is(.metric-label,.vg-lead,.muted,.delta){color:color-mix(in srgb, var(--on-accent) 90%, transparent)}.vg-tiles .vg-strong:hover{border-color:var(--strong)}.vg-tiles .vg-soft:hover{border-color:var(--accent-line)}.vg-tiles .vg-good:hover{border-color:var(--accent)}.vg-tiles .vg-bad:hover{border-color:var(--err-solid)}.vg-tiles .vg-multi{grid-template-rows:auto 1fr}.vg-multi-items{grid-template-columns:repeat(var(--vg-n,3), minmax(0, 1fr));align-self:end;gap:var(--s-2);min-width:0;display:grid}.vg-tiles .vg-multi .metric{gap:var(--s-0);box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-rows:auto auto auto;padding:0;transform:none}.vg-tiles .vg-multi .metric+.metric{padding-left:var(--s-2);border-left:1px solid var(--line)}.vg-tiles .vg-multi .metric .metric-label{color:var(--ink-2)}@media (width>=861px){@container vg (width>=1200px){.vg-tiles{--vg-num:700 24px/28px var(--font);--vg-num-lg:700 30px/32px var(--font)}}@container vg (width<=1199px){.vg-tiles{--vg-num:700 20px/24px var(--font);--vg-num-lg:700 24px/28px var(--font);--vg-na:600 15px/24px var(--font)}.vg-roas .delta{display:none}}@container vg (width<=999px){.vg-tiles{--vg-gap:var(--s-2);--vg-label:500 12px/16px var(--font);--vg-num:700 18px/24px var(--font);--vg-num-lg:700 20px/24px var(--font);--vg-na:600 14px/24px var(--font);--vg-sub:400 12px/16px var(--font)}.vg-value .metric-sub .muted:last-child{display:none}}@container vg (width>=880px){.vg-row.vg-r24{grid-template-columns:repeat(24,minmax(0,1fr));grid-auto-flow:row}.vg-row.vg-r24>*{grid-column:span var(--span,1)}}@container vg (width<=879px){.vg-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.vg-row{display:contents}.vg-tiles .vg-big{grid-column:span 2}.vg-tiles .vg-multi{grid-column:1/-1}}}.vg-sub{gap:var(--gap-bloco);min-width:0;display:grid}.vg-sub-head{justify-content:space-between;align-items:center;gap:var(--s-3);min-height:var(--ctl-h-sm);min-width:0;display:flex}.vg-cgroup{gap:var(--s-3);min-width:0;display:grid}.vg-ctable{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);min-width:0;position:relative;overflow:hidden}.vg-crow{gap:var(--s-1) var(--s-4);padding:var(--s-3) var(--card-pad);border-top:1px solid var(--line);grid-template-columns:minmax(0,1.35fr) repeat(8,minmax(0,1fr));align-items:baseline;display:grid}.vg-chead{min-height:var(--thead-h);padding-block:var(--s-2);border-top:0;align-items:end}.vg-chead .vg-ccell{font:var(--t-label);color:var(--ink-3);white-space:normal}.vg-cname{min-width:0;font:var(--t-sub);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;overflow:hidden}.vg-ccell{min-width:0;font:var(--t-body);font-variant-numeric:lining-nums proportional-nums;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vg-crow:not(.vg-chead) .vg-cbig{font:var(--t-sub);font-variant-numeric:lining-nums proportional-nums;color:var(--ink)}.vg-crow:not(.vg-chead) .vg-cna{color:var(--ink-3);font:var(--t-body)}.vg-crow:not(.vg-chead):hover{background:var(--sunken)}.vg-cards{gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));min-width:0;display:grid}.vg-card{gap:var(--s-3);min-width:0;padding:var(--s-4);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);color:var(--ink);font:var(--t-body);text-align:left;cursor:pointer;align-content:start;transition:border-color .15s;display:grid}.vg-card:hover{border-color:var(--edge)}.vg-card:focus-visible{outline:2px solid var(--accent-text);outline-offset:var(--s-0)}.vg-card-head{align-items:center;gap:var(--s-2);min-width:0;display:flex}.vg-card-head>:first-child:not(.vg-card-name){flex:none}.vg-card-name{min-width:0;font:var(--t-sub);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vg-card-head .badge{flex:none}.vg-card-go{color:var(--ink-3);flex:none;margin-left:auto}.vg-cells{gap:var(--s-1);min-width:0;display:grid}.vg-cell{justify-content:space-between;align-items:baseline;gap:var(--s-3);min-width:0;display:flex}.vg-cell-label{min-width:0;font:var(--t-label);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.vg-cell-value{font:var(--t-sub);font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.01em;white-space:nowrap;flex:none;font-weight:700}.vg-card-empty{font:var(--t-body);color:var(--ink-3)}@media (width<=860px){.vg-dates .input.date{flex:1 1 0;min-width:0}.vg-chart-head{flex-wrap:wrap}.vg-chart-head .seg,.vg-chart-head .pick-btn{flex:100%}.vg-cards{gap:var(--gap-bloco);grid-template-columns:minmax(0,1fr)}.vg-card{gap:var(--s-4);padding:var(--card-pad)}.vg-card-name{font:var(--t-section)}.vg-cells{gap:var(--s-2)}.vg-cell-value{font:var(--t-num);font-variant-numeric:lining-nums proportional-nums}.vg-ads{gap:var(--gap-secao)}.vg-block-head{flex-wrap:wrap;row-gap:0}.vg-tiles{--vg-gap:var(--gap-bloco);--vg-label:var(--t-label);--vg-na:600 14px/24px var(--font);grid-template-columns:repeat(2,minmax(0,1fr))}.vg-row,.vg-row.vg-r-lead,.vg-row.vg-r-mix{display:contents}.vg-tiles .vg-big,.vg-tiles .vg-multi,.vg-tiles .vg-full{grid-column:1/-1}@container vg (width<=300px){.vg-multi-items{gap:var(--s-1)}.vg-tiles .vg-multi .metric+.metric{padding-left:var(--s-1)}}}@media (prefers-reduced-motion:reduce){.vg-pane path,.vg-card{transition:none}}@media (width<=860px){.filterbar>.vg-obj{flex:none;min-width:0;display:flex}.filterbar>.vg-obj .pick-btn{flex:none;gap:6px;padding:0 10px;font-size:15px}.filterbar:has(>.vg-obj)>.pick-btn{gap:var(--s-1);padding:0 10px;font-size:15px}}@media (width<=359px){.filterbar>.vg-obj .pick-txt{display:none}}.vg-fn-sec{gap:var(--gap-bloco);min-width:0;display:grid;container:vgfn/inline-size}.vg-fn-sec .vg-sub-head h2{align-items:center}.vg-fn-sec .vg-sub-head .hint{flex:none;margin-left:0}.vg-fn-body{gap:var(--gap-bloco);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.vg-fn-box{gap:var(--s-3);min-width:0;padding:var(--s-3);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);align-content:center;display:grid}.vg-fn-cap{font:var(--t-caption);color:var(--ink-3);text-align:center;text-wrap:balance;margin:0}.vg-fx{gap:var(--s-3);--vg-fx-ink:color-mix(in srgb, var(--teal) 40%, var(--graphite));--vg-fx-name:500 13px/16px var(--font);--vg-fx-num:700 16px/20px var(--font);min-width:0;display:grid;container:vgfx/inline-size}.vg-fx-stage{position:relative}.vg-fx-svg{display:block;overflow:visible}.vg-fx-petal{fill-opacity:.9;stroke-width:1px;stroke-opacity:.5;stroke-linejoin:round}.vg-fx-steps{margin:0;padding:0;list-style:none;position:absolute;inset:0}.vg-fx-label{text-align:center;color:var(--vg-fx-ink);justify-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.vg-fx-name{font:var(--vg-fx-name)}.vg-fx-num{font:var(--vg-fx-num);font-variant-numeric:lining-nums proportional-nums;white-space:nowrap}.vg-fx-cap{font:var(--t-caption);color:var(--ink-2);align-content:start;display:grid;position:absolute}.vg-fx-cap b{font:var(--t-sub);font-variant-numeric:lining-nums proportional-nums;color:color-mix(in srgb, var(--c) 46%, var(--ink))}.vg-fx-cap.vg-fx-left{text-align:right}.vg-fx-list{margin:0;padding:0;list-style:none;display:grid}.vg-fx-list li{align-items:center;gap:var(--s-2);min-height:var(--s-8);padding:var(--s-1) 0;border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;display:grid}.vg-fx-list-main{min-width:0;padding-left:var(--s-4);display:grid;position:relative}.vg-fx-list-main:before{content:"";width:var(--s-2);height:var(--s-2);background:var(--c);border-radius:50%;position:absolute;top:6px;left:0}.vg-fx-list .vg-fx-list-name{font:var(--t-label);color:var(--ink);text-align:left}.vg-fx-list-extra{font:var(--t-caption);color:var(--ink-3)}.vg-fx-list-val{font:var(--t-caption);font-variant-numeric:lining-nums proportional-nums;color:var(--ink-2);white-space:nowrap}.vg-fx-list-val b{font:var(--t-caption);font-variant-numeric:lining-nums proportional-nums;color:var(--ink);font-weight:600}@container vgfx (width<=289px){.vg-fx-per{display:none}}.vg-fn-fit{text-align:center;white-space:nowrap;width:100%;min-width:0;display:block;position:relative;overflow:hidden}.vg-fn-probe{visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}.vg-fn-tiles{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr)}.vg-fn-tiles[data-odd]>:first-child{grid-column:span 2}.vg-fn-tiles .vg-fn-lead>.metric-value{font:var(--vg-num-lg);letter-spacing:-.02em;font-variant-numeric:lining-nums proportional-nums}.vg-fn-roas .metric-sub .muted{display:none}.vg-fn-foot{gap:var(--s-2);align-content:start;min-width:0;display:grid}.vg-fn-cmp{padding:var(--s-3) var(--s-4);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);font:var(--t-body);color:var(--ink-2);margin:0}.vg-fn-cmp b{font:var(--t-sub);font-variant-numeric:lining-nums proportional-nums;color:var(--ink)}.vg-fn-fine{font:var(--t-caption);color:var(--ink-3);margin:0}@media (width>=861px){.vg-fn-box{padding:var(--s-4)}.vg-fn-tiles{--vg-gap:var(--s-3);--vg-num:700 20px/24px var(--font);--vg-num-lg:700 24px/28px var(--font)}}@container vgfn (width>=600px){.vg-fn-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.vg-fn-tiles:is([data-n="5"],[data-n="6"]){grid-template-columns:repeat(3,minmax(0,1fr))}}@container vgfn (width>=915px){.vg-fn-body{grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-areas:"funil blocos"}.vg-fn-body:has(>.vg-fn-foot){grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"funil blocos""funil pe"}.vg-fn-box{grid-area:funil}.vg-fn-tiles{grid-area:blocos}.vg-fn-tiles,.vg-fn-tiles:is([data-n="5"],[data-n="6"]){grid-template-columns:repeat(2,minmax(0,1fr))}.vg-fn-tiles[data-n="4"]{grid-template-columns:minmax(0,1fr)}.vg-fn-foot{grid-area:pe}}@container vgfn (width>=1160px){.vg-fn-body{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.vg-fn-roas .metric-sub .muted{display:block}}@media (width<=860px){.vg-fn-sec .vg-sub-head .vg-h2-meta{display:none}}.btn.in-store{max-width:260px}.btn.in-pick{width:100%}.in-to{align-items:center;gap:var(--s-1);min-width:0;display:flex}.kw-addr{align-items:center;gap:var(--s-2) var(--s-3);min-height:var(--ctl-h);padding:var(--s-1) var(--s-1) var(--s-1) var(--s-3);border:1px solid var(--line-2);border-radius:var(--r-btn);background:var(--sunken);flex-wrap:wrap;display:flex}.kw-addr-txt{min-width:0;font:var(--t-body);overflow-wrap:anywhere;flex:240px}.kw-addr-btns{gap:var(--gap-item);flex:none;display:flex}.kw-sk{height:var(--ctl-h)}.adv-body.kw-steps{padding:var(--s-1) var(--s-4) var(--s-4) var(--s-10)}.kw-token{gap:var(--gap-item);min-width:0;max-width:720px;display:flex}.kw-token .input{flex:auto;min-width:0}.kw-token .btn{flex:none}.kw-saved{align-items:center;gap:var(--s-3);min-height:var(--ctl-h);display:flex}.kw-ok{align-items:center;gap:var(--s-2);font:var(--t-sub);color:var(--ok);display:inline-flex}.kw-live{justify-content:space-between;align-items:center;gap:var(--s-4);min-width:0;display:flex}.kw-live-txt{gap:var(--s-0);min-width:0;display:grid}.kw-live-txt b{font:var(--t-sub)}.kw-live-txt span{font:var(--t-body);color:var(--ink-3)}.kw-switch{width:var(--s-12);height:var(--ctl-h);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.kw-switch:before{content:"";width:var(--s-12);height:var(--s-6);border-radius:var(--s-3);background:var(--line-2);transition:background .18s var(--ease);grid-area:1/1}.kw-switch>i{width:var(--s-5);height:var(--s-5);margin-left:var(--s-0);background:var(--surface);box-shadow:0 1px 2px var(--overlay);transition:transform .18s var(--ease);border-radius:50%;grid-area:1/1;justify-self:start}.kw-switch.on:before{background:var(--accent)}.kw-switch.on>i{background:var(--on-accent);transform:translateX(var(--s-6))}.kw-switch:disabled{opacity:.6;cursor:default}.kw-list-head{justify-content:space-between;align-items:center;gap:var(--s-3);min-height:var(--ctl-h-sm);min-width:0;display:flex}.kw-list-head h3{white-space:nowrap;min-width:0}.kw-list .list-item{padding:var(--s-2) 0;min-height:var(--row-h)}.kw-more{font:var(--t-sub);color:var(--accent-text);justify-self:start}@media (width<=860px){.kw-addr{padding:var(--s-2) var(--s-3)}.kw-addr-txt{flex-basis:100%}.kw-list-head{flex-wrap:wrap}.kw-list-head .action-row{flex:none;max-width:100%}}@media (prefers-reduced-motion:reduce){.kw-switch:before,.kw-switch>i{transition:none}}.ig-steps{padding-left:var(--s-5);gap:var(--s-2);font:var(--t-body);color:var(--ink-2);margin:0;display:grid}.ig-conn{gap:var(--s-3);min-width:0;display:grid}.ig-conn>.row{min-width:0}.ig-auto{padding-top:var(--s-3);border-top:1px solid var(--line);align-items:flex-start}.ig-auto .kw-live-txt .ig-auto-who{font:var(--t-caption);color:var(--ink-3)}.sh-app{gap:var(--s-3);justify-items:start;min-width:0;display:grid}.sh-app>p{max-width:720px;margin:0}.sh-app>.form-grid{width:100%}.lu-table td:first-child{width:34%;max-width:0}.lu-cell{align-items:center;gap:var(--s-2);min-width:0;display:flex}.lu-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lu-table th.nums,.lu-table td.nums{text-align:right;white-space:nowrap}.lu-table tr.lu-store td{color:var(--ink-2);border-top:1px solid var(--line-2)}.lu-table tr.lu-total td{background:var(--sunken);font-weight:700}.lu-table td.neg,.lu-list .neg{color:var(--err)}.lu-list{margin:0;padding:0;list-style:none;display:grid}.lu-list li{gap:var(--s-1);padding:var(--s-3) 0;border-bottom:1px solid var(--line);min-width:0;display:grid}.lu-list li:last-child{border-bottom:0}.lu-line{justify-content:space-between;align-items:center;gap:var(--s-3);min-width:0;display:flex}.lu-line>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lu-line>b,.lu-line>.badge,.lu-line>.row{flex:none}.lu-list li.lu-store{color:var(--ink-2)}.lu-form{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}.lu-form .field.full{grid-column:1/-1}@media (width<=560px){.lu-form{grid-template-columns:1fr}}.lu-table td{vertical-align:middle}.lu-list li.lu-total{border-top:1px solid var(--line-2)}.content:has(>.mp-page){overflow:hidden}.page.fill.mp-page{gap:0;max-width:none;height:100%;padding:0;position:relative;overflow:hidden}.page.fill.mp-page>*{animation:none}.mp-strip{align-items:center;gap:var(--gap-item);min-width:0;height:calc(var(--ctl-h) + 2 * var(--s-2));padding:0 var(--page-x);border-bottom:1px solid var(--line);flex:none;display:flex}.mp-strip>*{flex:none}.mp-strip h1{text-overflow:ellipsis;white-space:nowrap;flex:none;min-width:0;overflow:hidden}.mp-strip .hint{margin-left:calc(-1 * var(--s-1))}.mp-strip .mp-search{flex:0 100 280px;min-width:120px}.mp-strip .mp-search .input{text-overflow:ellipsis;width:100%;max-width:none;padding-left:36px}.mp-strip .mp-space{flex:1 1 0;min-width:0}.mp-filter{position:relative}.mp-filter.on{border-color:var(--accent-line);color:var(--accent-text)}.mp-badge{min-width:16px;height:16px;padding:0 var(--s-1);border-radius:var(--r-btn);background:var(--accent);color:var(--on-accent);font:var(--t-overline);text-align:center;box-shadow:0 0 0 2px var(--bg);line-height:16px;position:absolute;top:-6px;right:-6px}.mp-strip.searching .mp-search{flex:auto}.mp-editbar{align-items:center;gap:var(--gap-item);min-width:0;min-height:calc(var(--ctl-h) + 2 * var(--s-2));padding:0 var(--page-x);border-bottom:1px solid var(--line);background:var(--warn-bg);font:var(--t-body);flex:none;display:flex}.mp-editbar>*{flex:none}.mp-editbar .mp-space{flex:1 1 0;min-width:0}.mp-editbar .hint{margin-left:calc(-1 * var(--s-1))}.page.fill.mp-page>.mp-body,.page.fill.mp-page>.mp-scroll,.page.fill.mp-page>.mp-map{flex:1 1 0}.mp-body{min-width:0;min-height:0;display:flex;position:relative}.mp-map{flex:1 1 0;min-width:0;min-height:0;position:relative;overflow:hidden}.mp-map>.cv{border:0;border-radius:0;height:auto;min-height:0;position:absolute;inset:0}.cv:focus{outline:none}.cv:focus-visible{outline:2px solid var(--accent-text);outline-offset:-2px}.mp-scroll{overscroll-behavior:contain;min-width:0;min-height:0;padding:var(--gap-bloco) var(--page-x) var(--s-6);gap:var(--gap-bloco);flex:1 1 0;align-content:start;display:grid;overflow:auto}.mp-scroll>*{min-width:0}.mp-body>.empty{border:0;border-radius:0;flex:1 1 0;align-content:center}.mp-body>.agent-side{border:0;border-right:1px solid var(--line);border-radius:0;width:clamp(360px,40%,520px)}.mp-info{left:var(--s-3);bottom:var(--s-3);z-index:3;justify-items:start;gap:var(--s-2);display:grid;position:absolute}.mp-info .btn{background:var(--raised);color:var(--ink-2)}.mp-info .btn.on{border-color:var(--accent-line);color:var(--accent-text)}.mp-legend{width:max-content;max-width:min(320px, calc(100vw - 2 * var(--s-3) - var(--sb-rail-w)));gap:var(--s-2);padding:var(--s-3) var(--s-4);border:1px solid var(--line-2);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow);font:var(--t-caption);color:var(--ink-2);display:grid}.mp-legend b{font:var(--t-label);color:var(--ink);font-weight:600}.mp-legend span{align-items:center;gap:var(--s-2);display:flex}.mp-legend i{flex:none}.mp-status{left:var(--s-3);top:var(--s-3);z-index:3;max-width:calc(100% - 2 * var(--s-3));padding:var(--s-1) var(--s-2);border-radius:var(--r-btn);background:var(--glass);font:var(--t-caption);color:var(--ink-2);pointer-events:none;position:absolute}.mp-status:empty{display:none}.ag-row-ic{width:24px;height:24px;color:var(--ink-3);flex:none;place-items:center;display:grid}.ag-row.connected .ag-row-ic,.ag-row.working .ag-row-ic{color:var(--accent-text)}.ag-row .live{margin-left:0}.ag-row .dl-sub.now{color:var(--accent-text)}.mp-page .ag-node .sub{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:54px;line-height:18px;display:-webkit-box;overflow:hidden}.ag-sub{border:1px solid var(--line-2);border-radius:var(--r-card);background:var(--surface);align-items:center;gap:8px;width:236px;padding:7px 10px;display:flex;position:relative}.ag-sub .ic{width:20px;height:20px;color:var(--ink-3);flex:none;place-items:center;display:grid}.ag-sub.connected .ic{color:var(--accent-text)}.ag-sub .tx{flex:auto;gap:1px;min-width:0;display:grid}.ag-sub .nm{font-family:var(--heading);letter-spacing:-.01em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;line-height:18px;overflow:hidden}.ag-sub .st,.ag-sub .now{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}.ag-sub .now{color:var(--accent-text);font-weight:500}.ag-sub .live{margin-left:0}.ag-sub.sel{box-shadow:0 0 0 3px var(--accent-ring);border-color:var(--accent)}.ag-sub.faded{opacity:.3}.ag-sub.working{border-color:var(--accent-line)}.ag-sub.working .ic,.ag-node.working .top .ic{color:var(--accent-text)}.cv-node:has(>.ag-sub.working){z-index:2}.cv .edge.tree{stroke-linecap:round;stroke-linejoin:round}.lg-tree{border:1px solid var(--line-2);background:var(--surface);border-radius:4px;width:26px;height:12px;display:inline-block}.ag-row-under{color:var(--ink-3);flex:none}.ag-tr-sub>td:first-child{padding-left:calc(var(--s-4) + var(--s-5))}.ag-tr-ctx>td{opacity:.55}.ag-row.sub{padding-left:var(--s-5)}.ag-row.ctx{opacity:.55}.ap-kin{align-items:center;gap:var(--s-2);min-width:0;font:var(--t-caption);color:var(--ink-2);flex-wrap:wrap;display:flex}.ag-lite{display:none}.cv-far .cv-node:has(>.ag-node){justify-content:center;width:264px;display:flex}.cv-far .ag-node{width:max-content;max-width:304px;box-shadow:none;background:0 0;border:0;border-radius:0;gap:0;padding:0}.cv-far .ag-node>:not(.ag-lite){display:none}.cv-far .ag-lite{justify-items:center;gap:calc(var(--ag-gap) * var(--u));display:grid;position:relative}.ag-lite .ic{width:calc(var(--ag-ic) * var(--u));height:calc(var(--ag-ic) * var(--u));border-radius:calc(8px * var(--u));border:calc(1px * var(--u)) solid var(--line-2);background:var(--surface);color:var(--accent-text);place-items:center;display:grid;position:relative}.ag-lite .ic svg{width:50%;height:50%}.ag-node.connected .ag-lite .ic{background:var(--accent-soft);border-color:var(--accent-line)}.ag-lite .nm{max-width:min(304px, calc(136px * var(--u)));font-family:var(--font);font-weight:600;font-size:calc(var(--ag-nm) * var(--u));letter-spacing:0;text-align:center;text-wrap:balance;color:var(--ink);line-height:1.1}.ag-node.sel .ag-lite .ic{border-color:var(--accent);box-shadow:0 0 0 calc(3px * var(--u)) var(--accent-ring)}.cv-far .ag-node.sel{box-shadow:none}.ag-node.working .ag-lite .ic{background:var(--accent);border-color:var(--accent);color:var(--on-accent);animation:1.6s ease-out infinite ag-pulse}.ag-lite .now{inset:auto auto auto 50%;top:calc(100% + 4px * var(--u));z-index:2;max-width:min(320px, calc(200px * var(--u)));padding:calc(2px * var(--u)) calc(7px * var(--u));border-radius:calc(8px * var(--u));background:var(--accent-soft);color:var(--accent-text);font-family:var(--font);font-weight:500;font-size:calc(11px * var(--u));white-space:nowrap;text-overflow:ellipsis;line-height:1.3;display:block;position:absolute;overflow:hidden;transform:translate(-50%)}.ag-lite .sig{top:calc(-3px * var(--u));right:calc(-3px * var(--u));width:calc(9px * var(--u));height:calc(9px * var(--u));background:var(--warn);box-shadow:0 0 0 calc(2px * var(--u)) var(--sunken);border-radius:50%;position:absolute}.cv-far .cv-node:has(.ag-node.working){z-index:2}.cv{--ag-ic:44px;--ag-nm:13px;--ag-gap:5px}@keyframes ag-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 45%, transparent)}to{box-shadow:0 0 0 calc(10px * var(--u)) transparent}}@media (width<=860px){.mp-strip{gap:var(--s-1)}.mp-strip h1{flex-shrink:1}.mp-strip .btn.icon{width:40px}.mp-strip .seg button{min-width:38px;padding:0 var(--s-2);justify-content:center}.mp-strip .mp-space{margin-left:calc(-1 * var(--s-1))}.mp-strip .menu .btn.icon{margin-right:calc(-1 * var(--s-2))}.mp-strip.searching{gap:var(--s-2)}.mp-badge{top:2px;right:0}.mp-body>.agent-side{border-right:0;width:100%}.mp-info{left:var(--s-2);bottom:var(--s-2)}.mp-status{left:var(--s-2);top:var(--s-2)}.cv{--ag-ic:32px;--ag-nm:12.5px;--ag-gap:4px}.mp-page .ag-node .node-del{display:none}}@media (prefers-reduced-motion:reduce){.ag-node.working .ag-lite .ic,.ag-sub.working .ic{animation:none}}.ap-persona{align-items:flex-end;gap:var(--s-3);min-width:0;display:flex}.ap-persona>.field,.ap-persona>div:not(.ap-face){flex:auto;min-width:0}.ap-face{background:var(--accent-soft);width:48px;height:48px;image-rendering:pixelated;image-rendering:crisp-edges;border-radius:50%;flex:none}.ap-persona>.btn{flex:none;margin-bottom:2px}@media (width<=480px){.ap-persona{flex-wrap:wrap}.ap-persona>.btn{margin-left:calc(48px + var(--s-3))}}.cu{--cu-fix:var(--teal);--cu-var:color-mix(in srgb, var(--graphite) 24%, var(--ice))}:root[data-theme=dark] .cu{--cu-fix:color-mix(in srgb, var(--teal-light) 85%, var(--graphite));--cu-var:color-mix(in srgb, var(--ice) 32%, var(--graphite))}.cu-step{align-items:center;gap:var(--s-1);min-width:0;height:var(--ctl-h);border:1px solid var(--line-2);border-radius:var(--r-btn);background:var(--surface);padding:0 var(--s-1);display:flex}.cu-step .btn{height:calc(var(--ctl-h) - 8px);width:calc(var(--ctl-h) - 8px)}.cu-step-txt{font:var(--t-ctl);text-align:center;white-space:nowrap;text-overflow:ellipsis;min-width:136px;overflow:hidden}.cu-chart{gap:var(--s-4);min-width:0;display:grid}.cu-chart-head{align-items:center;gap:var(--s-4);min-height:var(--ctl-h-sm);min-width:0;display:flex}.cu-chart-head h2{white-space:nowrap;margin:0}.cu-space{flex:1}.cu-move{gap:var(--s-1);display:flex}.cu-legend{align-items:center;gap:var(--s-4);font:var(--t-caption);color:var(--ink-2);white-space:nowrap;display:flex}.cu-legend span{align-items:center;gap:var(--s-2);display:inline-flex}.cu-key{border-radius:3px;width:12px;height:12px;display:inline-block}.cu-key.fix{background:var(--cu-fix)}.cu-key.var{background:var(--cu-var)}.cu-key.fut{background:repeating-linear-gradient(135deg, var(--cu-fix) 0 2px, transparent 2px 5px);box-shadow:inset 0 0 0 1px var(--cu-fix)}.cu-plot{gap:var(--s-3);border-bottom:1px solid var(--line-2);height:260px;padding-top:var(--s-6);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:relative}.cu-col{min-width:0;color:inherit;cursor:pointer;border-radius:var(--r-btn) var(--r-btn) 0 0;background:0 0;border:0;grid-template-rows:minmax(0,1fr) auto;padding:0;display:grid;position:relative}.cu-col:hover,.cu-col.on{background:color-mix(in srgb, var(--accent) 5%, transparent)}.cu-col.on{box-shadow:inset 0 -3px 0 var(--accent-text)}.cu-col:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.cu-area{justify-content:center;align-items:flex-end;min-height:0;display:flex;position:relative}.cu-stack{transform-origin:50% 100%;width:min(56%,72px);min-height:0;animation:cu-grow-y .4s var(--ease) backwards;flex-direction:column;gap:2px;display:flex;position:relative}@keyframes cu-grow-y{0%{transform:scaleY(0)}}@keyframes cu-grow-x{0%{transform:scaleX(0)}}.cu-seg{flex-basis:0;min-height:3px}.cu-val+.cu-seg{border-radius:4px 4px 0 0}.cu-seg.fix{background:var(--cu-fix)}.cu-seg.var{background:var(--cu-var)}.cu-col.future .cu-seg{background:repeating-linear-gradient(135deg, var(--cu-fix) 0 3px, color-mix(in srgb, var(--cu-fix) 22%, var(--surface)) 3px 7px)}.cu-col.future .cu-seg.var{background:repeating-linear-gradient(135deg, var(--cu-var) 0 3px, color-mix(in srgb, var(--cu-var) 22%, var(--surface)) 3px 7px)}.cu-pace{border:1.5px dashed var(--ink-3);border-bottom:0;border-radius:4px 4px 0 0;width:min(56%,72px);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.cu-val{padding-bottom:var(--s-1);font:var(--t-label);color:var(--ink);white-space:nowrap;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.cu-col:not(.on) .cu-val{color:var(--ink-2);font-weight:500}.cu-col.on .cu-val{font-weight:700}.cu-mlabel{justify-content:center;align-items:center;gap:var(--s-1);padding:var(--s-2) 0 var(--s-1);font:var(--t-label);color:var(--ink-3);white-space:nowrap;display:flex}.cu-col.on .cu-mlabel{color:var(--ink);font-weight:600}.cu-now{font:var(--t-overline);color:var(--accent-text)}.cu-tip{z-index:2;gap:var(--s-1) var(--s-4);min-width:200px;padding:var(--s-3);border:1px solid var(--line-2);border-radius:var(--r-btn);background:var(--raised);box-shadow:var(--shadow);font:var(--t-caption);color:var(--ink-2);pointer-events:none;grid-template-columns:auto auto;display:grid;position:absolute;top:0;transform:translate(-50%)}.cu-tip strong{font:var(--t-sub);color:var(--ink);grid-column:1/-1}.cu-tip b{text-align:right;color:var(--ink);font-weight:600}.cu-split{gap:var(--gap-bloco);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;min-width:0;display:grid}.cu-break,.cu-up{gap:var(--s-3);min-width:0;display:grid}.cu-break h2,.cu-up h2{align-items:center;gap:var(--s-2);min-height:var(--ctl-h-sm);margin:0;display:flex}.cu-bars,.cu-plain,.cu-cal,.cu-cal ul{margin:0;padding:0;list-style:none}.cu-bars{gap:var(--s-1);display:grid}.cu-brow{align-items:center;gap:var(--s-3);width:100%;min-height:36px;padding:0 var(--s-2);border-radius:var(--r-btn);color:inherit;font:var(--t-body);text-align:left;background:0 0;border:0;grid-template-columns:minmax(96px,30%) minmax(0,1fr) auto 40px;display:grid}.cu-brow.click{cursor:pointer}.cu-brow.click:hover,.cu-brow.on{background:var(--hover)}.cu-brow.on .cu-blabel{color:var(--accent-text);font-weight:600}.cu-brow:focus-visible{outline:2px solid var(--accent-text);outline-offset:-2px}.cu-btrack{background:var(--sunken);border-radius:999px;height:10px;overflow:hidden}.cu-bfill{background:var(--cu-fix);transform-origin:0;height:100%;animation:cu-grow-x .4s var(--ease) backwards;border-radius:999px;display:block}.cu-bval{font:var(--t-sub);text-align:right;white-space:nowrap}.cu-bpct{font:var(--t-caption);color:var(--ink-3);text-align:right}.cu-list{gap:var(--s-3);min-width:0;display:grid}.cu-sec-head{align-items:center;gap:var(--s-4);min-height:var(--ctl-h-sm);min-width:0;display:flex}.cu-sec-head h2{align-items:center;gap:var(--s-2);white-space:nowrap;margin:0;display:flex}.cu-count{min-width:22px;height:20px;padding:0 var(--s-2);background:var(--hover);font:var(--t-overline);color:var(--ink-2);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.cu-aside{font:var(--t-caption);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:auto;overflow:hidden}.cu-name{min-width:0;font-weight:600;display:flex}.cu-cal{display:grid}.cu-day{gap:var(--s-3);padding:var(--s-2) 0;border-top:1px solid var(--line);grid-template-columns:56px minmax(0,1fr);display:grid}.cu-day:first-child{border-top:0;padding-top:0}.cu-date{padding-top:var(--s-2);font:var(--t-caption);color:var(--ink-3);align-content:start;display:grid}.cu-date b{font:var(--t-sub);color:var(--ink)}.cu-date.today b,.cu-date.today span{color:var(--accent-text)}.cu-charge{justify-content:space-between;align-items:center;gap:var(--s-3);width:100%;min-height:44px;padding:var(--s-1) var(--s-2);border-radius:var(--r-btn);color:inherit;font:var(--t-body);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.cu-charge:hover{background:var(--hover)}.cu-charge:focus-visible{outline:2px solid var(--accent-text);outline-offset:-2px}.cu-cname{min-width:0;display:grid}.cu-cname>.ellipsis{font-weight:500}.cu-csub{font:var(--t-caption);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cu-camt{flex:none;justify-items:end;display:grid}.cu-confirm{gap:var(--s-2);display:grid}.cu-confirm h3{margin:var(--s-2) 0 0;font:var(--t-label);color:var(--ink-3)}.cu-confirm h3:first-child{margin-top:0}.cu-detail h3{margin:0 0 var(--s-2);font:var(--t-label);color:var(--ink-3)}.cu-drow{justify-content:space-between;gap:var(--s-3);padding:var(--s-2) 0;border-top:1px solid var(--line);font:var(--t-body);display:flex}.cu-drow b{flex:none}.cu-changes{gap:var(--s-2)}.cu-chg{align-items:center;gap:var(--s-2);grid-template-columns:auto minmax(0,1fr) minmax(0,1fr) auto;display:grid}.cu-prev{margin:0}@media (prefers-reduced-motion:reduce){.cu-stack,.cu-bfill{animation:none}}@media (width<=860px){.cu-split{grid-template-columns:minmax(0,1fr)}.cu-plot{gap:var(--s-1);height:200px}.cu-stack,.cu-pace{width:min(70%,44px)}.cu-val{font:var(--t-overline)}.cu-legend{gap:var(--s-3)}.cu-chart-head{gap:var(--s-2) var(--s-3);flex-wrap:wrap}.cu-chart-head .cu-legend{flex-basis:100%;order:3}.cu-step{flex:auto;justify-content:space-between}.cu-step-txt{min-width:0}.cu-brow{row-gap:var(--s-1);min-height:52px;padding:var(--s-1) 0;grid-template-columns:minmax(0,1fr) auto 36px;grid-template-areas:"label val pct""track track track"}.cu-blabel{grid-area:label}.cu-btrack{grid-area:track}.cu-bval{grid-area:val}.cu-bpct{grid-area:pct}.cu-aside{display:none}.cu-chg{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.cu-chg>.small{grid-column:1/-1}}@media (width>=861px) and (width<=1599px){.cu-name{max-width:240px}}.fin-form{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.fin-form .field.full{grid-column:1/-1}@media (width<=560px){.fin-form{grid-template-columns:1fr}}.fin-inline{gap:var(--s-2);align-items:center;display:flex}.fin-inline .input{flex:1;min-width:0}.fin .neg{color:var(--err)}.fin-scroll{margin:0 calc(var(--s-4) * -1);overflow-x:auto}.fin-table{border-collapse:collapse;width:100%}.fin-table th,.fin-table td{white-space:nowrap;vertical-align:middle;padding:8px 12px}.fin-table th.nums,.fin-table td.nums{text-align:right}.fin-table thead th{vertical-align:bottom}.fin-table .fin-month{z-index:1;background:var(--surface);width:1%;position:sticky;left:0}.fin-table tbody tr.st-pago td{background:color-mix(in srgb, var(--ok-bg) 70%, var(--surface))}.fin-table tbody tr.st-atual td{background:var(--warn-bg)}.fin-table tbody tr.click:hover td{background:var(--sunken)}.fin-table tfoot td{font:var(--t-caption);color:var(--ink-2);border-bottom:0}.fin-foot{vertical-align:top}.fin-note{color:var(--ink-3);display:block}.fin-table th.fin-acc{white-space:normal;vertical-align:bottom}.fin-acc-btn{all:unset;cursor:pointer;text-align:right;overflow-wrap:anywhere;width:max-content;max-width:112px;margin-left:auto;display:block}.fin-acc-btn:hover,.fin-acc-btn:focus-visible{color:var(--accent-text);text-decoration:underline}.fin-months{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.fin-mcard{align-items:stretch;gap:var(--s-3);padding:var(--s-3);border:1px solid var(--line);border-radius:var(--r-card);flex-direction:column;min-width:0;display:flex}.fin-mcard.st-pago{background:color-mix(in srgb, var(--ok-bg) 70%, var(--surface))}.fin-mcard.st-atual{background:var(--warn-bg);border-color:var(--line-2)}.fin-mmain{all:unset;cursor:pointer;gap:var(--s-1);flex:1;min-width:0;display:grid}.fin-mhead{align-items:center;gap:var(--s-2);display:flex}.fin-mline{justify-content:space-between;gap:var(--s-3);color:var(--ink-2);white-space:nowrap;min-width:0;display:flex}.fin-mline b{color:var(--ink)}.fin-mcard>.btn{flex:none}.fin-cats{gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(168px,1fr));display:grid}.fin-cat{gap:var(--s-1);padding:var(--s-3);border:1px solid var(--line);border-radius:var(--r-card);min-width:0;display:grid}.fin-cat b{font:var(--t-num)}.fin-cat-label{font:var(--t-label);color:var(--ink-2)}.fin-cat-total{background:var(--sunken)}.fin-bar{background:var(--line);border-radius:2px;height:4px;display:block;overflow:hidden}.fin-bar>span{background:var(--accent);height:100%;display:block}.fin-cat.over .fin-bar>span{background:var(--ink)}.fin-cat.over .small{color:var(--ink);font-weight:600}@media (width<=560px){.fin-cats{grid-template-columns:repeat(2,minmax(0,1fr))}}.fin-token{align-items:center;gap:var(--s-2);margin-top:var(--s-2);min-width:0;display:flex}.fin-token code{overflow-wrap:anywhere;min-width:0;padding:var(--s-1) var(--s-2);background:var(--sunken);border-radius:6px;flex:1;font-size:12px}.fin-steps{padding-left:var(--s-5);gap:var(--s-2);margin:0;display:grid}.fin-steps code{overflow-wrap:anywhere;font-size:12px}.fin-lead{align-items:baseline;gap:var(--s-2);flex-wrap:wrap;margin:0;display:flex}.fin-lead b{font:var(--t-num)}.fin-cut-sum{gap:var(--s-6);flex-wrap:wrap;display:flex}.fin-cut-sum b{font:var(--t-num);margin:0 var(--s-1)}.fin-cuts{margin:0;padding:0;list-style:none;display:grid}.fin-cuts li{align-items:center;gap:var(--s-3);padding:var(--s-2) 0;border-bottom:1px solid var(--line);min-width:0;display:flex}.fin-cuts li:last-child{border-bottom:0}.fin-cut-name{flex:1;min-width:0;display:grid}.fin-cut-name>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fin-cut-state{border:1px solid var(--line-2);background:var(--surface);width:64px;height:28px;color:var(--ink-2);font:var(--t-overline);cursor:pointer;border-radius:14px;flex:none}.fin-cut-state.done{background:var(--ok-bg);color:var(--ok);border-color:#0000}.fin-rules{padding-left:var(--s-5);gap:var(--s-2);margin:0;display:grid}.jr-dates .input.date{width:auto}.jr-sec{gap:var(--gap-bloco);min-width:0;display:grid}.jr-sec>h2{align-items:center;gap:var(--s-1);min-width:0;margin:0;display:flex}.jr-sec>h2 .hint{margin-left:0}.jr-note{align-items:flex-start;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-radius:var(--r-card);background:var(--warn-bg);font:var(--t-body);color:var(--ink);margin:0;display:flex}.jr-note>svg{margin-top:var(--s-0);color:var(--ink-3);flex:none}.jr-note>span{min-width:0}.jr-note .linklike{font:var(--t-sub);color:var(--accent-text)}.jr-setup{gap:var(--s-4);display:grid}.jr-todo{margin:0;padding:0;list-style:none;display:grid}.jr-todo>li{grid-template-columns:var(--s-6) minmax(0, 1fr) auto;align-items:center;gap:var(--s-2) var(--s-3);padding:var(--s-4) 0;border-top:1px solid var(--line);display:grid}.jr-todo>li:last-child{padding-bottom:0}.jr-todo-n{width:var(--s-6);height:var(--s-6);border:1px solid var(--line-2);font:var(--t-label);color:var(--ink-2);font-variant-numeric:lining-nums proportional-nums;border-radius:50%;place-items:center;display:grid}.jr-todo>li.done .jr-todo-n{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.jr-todo-txt{gap:var(--s-0);min-width:0;display:grid}.jr-todo-txt b{font:var(--t-sub)}.jr-todo-txt span{font:var(--t-body);color:var(--ink-3)}.jr-funnel{min-width:0;container:jrf/inline-size}.jr-fgrid{gap:var(--gap-bloco);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(var(--tile-h), auto);display:grid}@container jrf (width<=335px){.jr-fgrid{grid-template-columns:minmax(0,1fr)}}@container jrf (width>=600px){.jr-fgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container jrf (width>=1300px){.jr-fgrid{grid-template-columns:repeat(6,minmax(0,1fr))}}.jr-step{gap:var(--gap-rotulo);min-width:0;padding:calc(var(--tile-pad) - 1px);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);align-content:center;animation:.32s backwards rise-in;display:grid;container:jrs/inline-size}.jr-step-label{font:var(--t-label);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.jr-short{display:none}@container jrs (width<=165px){.jr-long{display:none}.jr-short{display:inline}}.jr-step-num{font:var(--t-num);letter-spacing:-.01em;font-variant-numeric:lining-nums proportional-nums;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.jr-step-sub{gap:var(--s-1);min-height:var(--s-4);font:var(--t-caption);color:var(--ink-3);white-space:nowrap;display:flex;overflow:hidden}.jr-step-sub b{font:var(--t-caption);color:var(--ink);font-variant-numeric:lining-nums proportional-nums;flex:none;font-weight:600}.jr-step-sub span{text-overflow:ellipsis;min-width:0;overflow:hidden}.jr-bar{height:var(--s-1);margin-top:var(--s-1);border-radius:var(--s-0);background:var(--line);display:block;overflow:hidden}.jr-bar>i{border-radius:var(--s-0);background:var(--accent-text);transform-origin:0;height:100%;animation:jr-grow-x .4s var(--ease) backwards;display:block}@keyframes jr-grow-x{0%{transform:scaleX(0)}}.jr-rev{background:var(--strong);border-color:var(--strong);color:var(--on-strong)}.jr-rev .jr-step-label,.jr-rev .jr-step-sub{color:var(--on-strong-2)}.jr-rev .jr-step-sub b{color:var(--on-strong)}.jr-rev .jr-bar{visibility:hidden}.jr-extra{font:var(--t-caption);color:var(--ink-3);margin:0}.jr-camp.table-wrap>table.t.jr-t{min-width:0}.jr-t th.n,.jr-t td.n{text-align:right;white-space:nowrap;font-variant-numeric:lining-nums proportional-nums}.jr-t td{vertical-align:middle}.jr-td-name{width:100%;max-width:0}.jr-name{align-items:center;gap:var(--s-2);min-width:0;display:flex}.jr-lv1 .jr-name{padding-left:var(--s-6)}.jr-lv2 .jr-name{padding-left:var(--s-12)}.jr-tog{width:var(--s-6);height:var(--s-6);border-radius:var(--r-sm);color:var(--ink-3);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}span.jr-tog{cursor:default}button.jr-tog:hover{background:var(--hover);color:var(--ink)}.jr-tog .chev,.jr-node .chev{transition:transform .18s var(--ease)}.jr-tog[aria-expanded=true] .chev,.jr-node[aria-expanded=true]>.chev{transform:rotate(90deg)}.jr-name-txt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.jr-lv0 .jr-name-txt{font:var(--t-sub)}.jr-lv2 .jr-name-txt{color:var(--ink-2)}.jr-src{font:var(--t-caption);color:var(--ink-3);white-space:nowrap;flex:none}.jr-name .hint{flex:none;margin-left:0}tr.jr-lv1 td,tr.jr-lv2 td{background:var(--sunken)}table.t tr.jr-lv1.click:hover td{background:var(--hover)}.jr-node .chev{color:var(--ink-3);flex:none}.jr-node.jr-lv1 .dl-title,.jr-node.jr-lv2 .dl-title{font:var(--t-body)}.jr-open{border-top:1px solid var(--line);background:var(--sunken)}.jr-stats{gap:var(--s-1) var(--s-4);padding:var(--s-3) var(--s-4);font:var(--t-caption);color:var(--ink-3);flex-wrap:wrap;margin:0;display:flex}.jr-stats b{font:var(--t-label);color:var(--ink);font-variant-numeric:lining-nums proportional-nums}.jr-kids{padding:0 0 0 var(--s-4);border-top:1px solid var(--line);margin:0;list-style:none}.jr-kids .jr-open{border-left:1px solid var(--line)}.jr-unl-title{align-items:center;gap:var(--s-1);min-width:0;display:flex;overflow:visible}.jr-unl-title .hint{flex:none;margin-left:0}.jr-unl .linklike.dl-sub{color:var(--accent-text);justify-self:start;font-weight:500}.jr-chips{align-items:center;gap:var(--gap-item);min-height:var(--ctl-h);flex-wrap:wrap;display:flex}.jr-chip{height:var(--ctl-h-sm);align-items:center;gap:var(--s-2);padding:0 var(--s-3);border:1px solid var(--line-2);border-radius:var(--r-btn);background:var(--surface);color:var(--ink-2);font:var(--t-label);white-space:nowrap;cursor:pointer;display:inline-flex}.jr-chip:hover{border-color:var(--ink-3);color:var(--ink)}.jr-chip>span{font:var(--t-caption);color:var(--ink-3);font-variant-numeric:lining-nums proportional-nums}.jr-chip.on{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-text);font-weight:600}.jr-chip.on>span{color:var(--accent-text)}.jr-leads{gap:var(--gap-bloco);min-width:0;transition:opacity .15s;display:grid}.jr-leads.busy{opacity:.6}.jr-leads td{vertical-align:middle;white-space:nowrap}.jr-lead-step,.jr-origin,.jr-lead-title{align-items:center;gap:var(--s-2);min-width:0;display:flex}.jr-origin-txt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.jr-leads td:nth-child(2){width:100%;max-width:0}.jr-zero{color:var(--ink-3);font-weight:400}.jr-pt{width:var(--s-2);height:var(--s-2);background:var(--line-2);border-radius:50%;flex:none}.jr-pt.ok{background:var(--accent-text)}.jr-pt.info,.jr-pt.warn{background:var(--ink-3)}.jr-pt.err{background:var(--err)}.jr-pager{justify-content:space-between;align-items:center;gap:var(--s-3);min-height:var(--ctl-h);font:var(--t-body);display:flex}.jr-pager-btns{gap:var(--gap-item);display:flex}.jr-lead{gap:var(--s-4);min-width:0;display:grid}.jr-lead-top{align-items:center;gap:var(--s-2);flex-wrap:wrap;min-width:0;display:flex}.jr-about{font:var(--t-body)}.jr-unl-note{font:var(--t-body);color:var(--ink-2);margin:0}.jr-order-top{justify-content:space-between;align-items:center;gap:var(--s-3);min-width:0;display:flex}.jr-order-ref{align-items:baseline;gap:var(--s-2);min-width:0;font:var(--t-body);display:flex}.jr-order-ref b{font:var(--t-section);overflow-wrap:anywhere}.jr-kv{font:var(--t-body);grid-template-columns:minmax(96px,auto) minmax(0,1fr)}.jr-tl{margin:0;padding:0;list-style:none;display:grid}.jr-tl>li{grid-template-columns:calc(var(--s-16) + var(--s-3)) var(--s-4) minmax(0, 1fr);column-gap:var(--s-3);font:var(--t-body);display:grid}.jr-tl-day{padding:var(--s-1) 0 var(--s-3);font:var(--t-label);color:var(--ink-3);grid-column:1/-1}.jr-tl>li.jr-tl-newday:not(:first-child) .jr-tl-day{padding-top:var(--s-2)}.jr-tl-time{padding-bottom:var(--s-2);text-align:right;font:var(--t-body);color:var(--ink-2);font-variant-numeric:lining-nums proportional-nums;white-space:nowrap;align-content:start;justify-items:end;display:grid}.jr-tl-gap{font:var(--t-caption);color:var(--ink-3)}.jr-tl-rail{align-content:start;justify-items:center;display:grid;position:relative}.jr-tl-rail:before{content:"";background:var(--line-2);width:1px;margin-left:-.5px;position:absolute;top:0;bottom:0;left:50%}.jr-tl>li.jr-tl-newday .jr-tl-rail:before{top:var(--s-2)}.jr-tl>li:last-child .jr-tl-rail:before{height:var(--s-2);bottom:auto}.jr-tl>li:last-child.jr-tl-newday .jr-tl-rail:before{display:none}.jr-dot{width:var(--s-3);height:var(--s-3);margin-top:var(--s-1);margin-top:calc((1lh - var(--s-3)) / 2);border:2px solid var(--ink-3);background:var(--surface);border-radius:50%;position:relative}.jr-dot.pay,.jr-dot.ok{border-color:var(--accent-text);background:var(--accent-text)}.jr-dot.bad{border-color:var(--err);background:var(--err)}.jr-tl-body{gap:var(--s-0);min-width:0;padding-bottom:var(--s-4);display:grid}.jr-tl>li:last-child .jr-tl-body{padding-bottom:0}.jr-tl-text{font:var(--t-body);color:var(--ink);overflow-wrap:anywhere}.jr-tl-text.strong{font:var(--t-sub)}.jr-tl-sub{font:var(--t-caption);color:var(--ink-3);overflow-wrap:anywhere}@media (width<=860px){.jr-dates .input.date{flex:1 1 0;min-width:0}.jr-todo>li{grid-template-columns:var(--s-6) minmax(0, 1fr);align-items:start}.jr-todo>li>.btn{grid-column:2;justify-self:start}.jr-pager-btns{flex:none}.jr-tl>li{grid-template-columns:calc(var(--s-16) + var(--s-1)) var(--s-4) minmax(0, 1fr);column-gap:var(--s-2)}}@media (prefers-reduced-motion:reduce){.jr-step,.jr-bar>i{animation:none}.jr-tog .chev,.jr-node .chev,.jr-leads{transition:none}}.rt-note{align-items:start;gap:var(--s-2) var(--s-3);padding:var(--s-3) var(--s-4);border-radius:var(--r-card);background:var(--warn-bg);font:var(--t-body);color:var(--ink);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.rt-note>svg{margin-top:var(--s-0);color:var(--ink-3)}.rt-note>span{min-width:0}.rt-note b{font:var(--t-sub)}.rt-note>.btn{grid-column:2;justify-self:start}.rt-note.err{background:var(--err-bg)}.rt-note.err>svg{color:var(--err)}.rt-switch{background:color-mix(in srgb, var(--ink-3) 42%, var(--surface));cursor:pointer;border:0;border-radius:999px;flex:none;width:48px;height:28px;padding:0;transition:background .15s;position:relative}.rt-switch:before{content:"";position:absolute;inset:-8px -6px}.rt-switch>span{background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #00000040}.rt-switch.on{background:var(--accent)}.rt-switch.on>span{transform:translate(20px)}.rt-switch:disabled{opacity:.5;cursor:default}.rt-switch:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}@media (prefers-reduced-motion:reduce){.rt-switch,.rt-switch>span{transition:none}}.rt-list{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);min-width:0;overflow:hidden}.rt-cols{justify-content:space-between;align-items:center;gap:var(--s-3);min-height:var(--thead-h);padding:0 var(--s-4);border-bottom:1px solid var(--line);font:var(--t-label);color:var(--ink-3);white-space:nowrap;display:flex}.rt-wide{display:none}.rt-row{align-items:center;gap:var(--s-3);padding-right:var(--s-4);border-top:1px solid var(--line);display:flex}.rt-cols+.rt-row{border-top:0}.rt-main{min-width:0;min-height:var(--row-h);align-items:center;gap:var(--s-1) var(--s-2);padding:var(--s-3) 0 var(--s-3) var(--s-4);color:inherit;font:var(--t-body);text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"name name""sch sch""sit last";display:grid}.rt-main:hover .rt-name{color:var(--accent-text)}.rt-main:focus-visible{outline:2px solid var(--accent-text);outline-offset:-2px}.rt-name{font:var(--t-sub);text-overflow:ellipsis;white-space:nowrap;grid-area:name;overflow:hidden}.rt-sit{grid-area:sit;display:flex}.rt-sch{font:var(--t-caption);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;grid-area:sch;overflow:hidden}.rt-last{font:var(--t-caption);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:lining-nums proportional-nums;grid-area:last;overflow:hidden}.rt-last:empty{display:none}.rt-err,.rt-last.rt-err{color:var(--err)}.rt-last.rt-warn{color:var(--ink)}.rt-none{padding:var(--s-6) var(--s-4);font:var(--t-body);color:var(--ink-3);text-align:center;margin:0}.rt-more{justify-self:center}.rt-foot{font:var(--t-caption);color:var(--ink-3);margin:0}.rt-pref{justify-content:space-between;align-items:center;gap:var(--s-4);min-width:0;padding:var(--s-3) var(--s-4);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);display:flex}.rt-pref-txt{gap:var(--s-0);min-width:0;display:grid}.rt-pref-txt b{font:var(--t-sub)}.rt-pref-txt span{font:var(--t-caption);color:var(--ink-3)}@media (width>=861px){.rt-note{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.rt-note>.btn{grid-column:auto}.rt-wide{display:block}.rt-narrow{display:none}.rt-cols,.rt-row{column-gap:var(--s-4);padding:0 var(--s-4) 0 0;grid-template-columns:minmax(0,1fr) 168px;display:grid}.rt-cols{padding-left:var(--s-4);grid-template-columns:minmax(0,1fr) 104px 248px 168px}.rt-col-switch{text-align:right}.rt-row>.rt-switch{justify-self:end}.rt-main{column-gap:var(--s-4);row-gap:var(--s-0);padding:var(--s-2) 0 var(--s-2) var(--s-4);grid-template-columns:minmax(0,1fr) 104px 248px;grid-template-areas:"name sit last""sch sit last"}.rt-last{font:var(--t-body);font-variant-numeric:lining-nums proportional-nums}.rt-last:empty{display:block}}.rt-sheet{gap:var(--s-4);min-width:0;display:grid}.rt-line{align-items:center;gap:var(--s-3);min-height:var(--ctl-h);min-width:0;display:flex}.rt-line-txt{gap:var(--s-0);flex:auto;min-width:0;display:grid}.rt-line-txt b{font:var(--t-sub)}.rt-line-txt span{font:var(--t-caption);color:var(--ink-3)}.rt-line>.btn,.rt-line>.badge{flex:none}.rt-times{gap:var(--gap-bloco);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rt-times .input{width:100%;max-width:none}.rt-zone{margin:calc(-1 * var(--s-2)) 0 0;font:var(--t-caption);color:var(--ink-3)}.rt-zone.rt-err{color:var(--err)}.rt-days{gap:var(--s-1);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.rt-day{height:var(--ctl-h);border:1px solid var(--line-2);border-radius:var(--r-btn);background:var(--surface);min-width:0;color:var(--ink-2);font:var(--t-label);cursor:pointer;padding:0}.rt-day.on{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-text);font-weight:600}.rt-day:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.rt-rules{padding-left:var(--s-5);gap:var(--s-1);font:var(--t-caption);color:var(--ink-3);margin:0;display:grid}.rt-hist{margin:0;padding:0;list-style:none;display:grid}.rt-hist>li{gap:var(--s-3);padding:var(--s-2) 0;border-top:1px solid var(--line);font:var(--t-body);font-variant-numeric:lining-nums proportional-nums;display:flex}.rt-hist>li:first-child{border-top:0}.rt-hist>li.rt-err{color:var(--err)}.rt-hist-when{width:112px;color:var(--ink-3);white-space:nowrap;flex:none}.rt-confirm-name{margin-bottom:var(--s-2);font:var(--t-sub);color:var(--ink);display:block}.rt-confirm-more{margin-top:var(--s-2);display:block}.rr-when{gap:var(--s-0);min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;padding:0;display:grid}.rr-when b{font:var(--t-sub)}.rr-when>span{font:var(--t-caption);color:var(--ink-3)}.rr-when:focus-visible{outline:2px solid var(--accent-text);outline-offset:4px;border-radius:var(--s-1)}.rr-adjust{color:var(--accent-text);font-weight:600}.rr-when:hover .rr-adjust{text-decoration:underline}.rr-time{width:100%;max-width:none}.rr-head{align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;min-width:0;display:flex}.rr-head-txt{gap:var(--s-0);flex:200px;min-width:0;display:grid}.rr-week{font:var(--t-section);margin:0}.rr-meta{font:var(--t-caption);color:var(--ink-3)}.rr-empty{padding:var(--s-6) var(--s-4);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);font:var(--t-body);color:var(--ink-3);text-align:center;margin:0}.rr-channel,.rr-h{font:var(--t-section);margin:0}.rr-block{gap:var(--s-4);min-width:0;display:grid}.rr-nums{gap:var(--s-4) var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.rr-num{gap:var(--s-0);align-content:start;min-width:0;display:grid}.rr-num.wide{grid-column:1/-1}.rr-num-label{font:var(--t-label);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rr-num-value{font:var(--t-section);font-variant-numeric:lining-nums proportional-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rr-na{font:var(--t-caption);color:var(--ink-3)}.rr-num>.rr-na{min-height:var(--s-6);align-items:center;display:flex}.rr-num-sub{align-items:center;gap:var(--s-1);min-height:var(--s-4);min-width:0;font:var(--t-caption);color:var(--ink-3);white-space:nowrap;display:flex}.rr-num-txt{text-overflow:ellipsis;min-width:0;overflow:hidden}.rr-num-sub .delta{color:var(--ink-3);flex:none}.rr-num-sub .delta.good{color:var(--ok)}.rr-num-sub .delta.bad{color:var(--err)}.rr-part{gap:var(--gap-bloco);min-width:0;display:grid}.rr-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}@media (width<=860px){.rr-name{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box}.rr-part .dl-value .delta{display:none}}.rr-camp{gap:var(--s-0);min-width:0;display:grid}.rr-camp-sub{font:var(--t-caption);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rr-cell{justify-content:flex-end;align-items:center;gap:var(--s-1);white-space:nowrap;max-width:100%;display:inline-flex}.rr-cell .delta{color:var(--ink-3)}.rr-cell .delta.good{color:var(--ok)}.rr-cell .delta.bad{color:var(--err)}.rr-text{gap:var(--s-3);min-width:0;display:grid}.rr-marks{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.rr-marks>li{padding-left:var(--s-4);font:var(--t-body);overflow-wrap:anywhere;position:relative}.rr-marks>li:before{content:"";left:0;top:var(--s-2);background:var(--line-2);border-radius:50%;width:6px;height:6px;position:absolute}.rr-marks>li.good:before{background:var(--ok)}.rr-marks>li.bad:before{background:var(--err)}.rr-analysis{font:var(--t-body);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.rr-note{gap:var(--s-1);min-width:0;display:grid}.rr-note+.rr-note{padding-top:var(--s-3);border-top:1px solid var(--line)}.rr-old{margin:0;padding:0;list-style:none;display:grid}.rr-old>li+li{border-top:1px solid var(--line)}.rr-old-link{gap:var(--s-0);min-height:var(--row-h);padding:var(--s-2) 0;color:inherit;align-content:center;text-decoration:none;display:grid}.rr-old-link:hover .rr-old-week,.rr-old-link.on .rr-old-week{color:var(--accent-text)}.rr-old-link:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px;border-radius:var(--s-1)}.rr-old-week{font:var(--t-sub);font-variant-numeric:lining-nums proportional-nums}.rr-old-line{font:var(--t-caption);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width>=861px){.rr-block{gap:var(--s-5)}.rr-nums{gap:var(--s-5) var(--s-4)}.rr-nums.delivery{grid-template-columns:repeat(7,minmax(0,1fr))}.rr-nums.outcome{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.rr-block.compact{gap:var(--s-5) var(--s-4);grid-template-columns:repeat(3,minmax(0,1fr))}.rr-block.compact>.rr-nums{display:contents}.rr-num.wide{grid-column:auto}.rr-part table.t td,.rr-part table.t th{white-space:nowrap}.rr-part table.t td:first-child{width:100%;max-width:0}.rr-old-link{align-items:center;gap:var(--s-4);grid-template-columns:128px minmax(0,1fr)}}.rt-sheet .rt-note{grid-template-columns:auto minmax(0,1fr);align-items:start}.rt-sheet .rt-note>.btn{grid-column:2;justify-self:start}.rp-part{gap:var(--s-3);min-width:0;display:grid}.rp-h{font:var(--t-section);align-items:baseline;gap:var(--s-2);margin:0;display:flex}.rp-count{font:var(--t-caption);color:var(--ink-3)}.rp-list{min-width:0;margin:0;padding:0;list-style:none;display:grid}.fold .rp-list{margin:0 calc(-1 * var(--card-pad)) calc(-1 * var(--card-pad));border-top:1px solid var(--line)}.rp-list>li+li{border-top:1px solid var(--line)}.rp-row{align-items:center;gap:var(--s-3);width:100%;min-width:0;padding:var(--s-3) var(--card-pad);color:inherit;text-align:left;font:inherit;background:0 0;border:0;display:flex}.rp-row.link{cursor:pointer}.rp-row.link:hover{background:var(--hover)}.rp-row.link:focus-visible{outline:2px solid var(--accent-text);outline-offset:-2px}.rp-txt{gap:var(--s-0);flex:auto;min-width:0;display:grid}.rp-title{font:var(--t-sub);overflow-wrap:anywhere}.rp-desc{font:var(--t-body);color:var(--ink-2);overflow-wrap:anywhere}.rp-meta{font:var(--t-caption);color:var(--ink-3)}.rp-go{color:var(--ink-3);flex:none}.rp-row>.badge{flex:none}.rp-reports{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);overflow:hidden}.rp-report{align-items:center;gap:var(--s-4);padding:var(--s-3) var(--card-pad);min-width:0;display:flex}.rp-report .rp-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rp-btns{gap:var(--s-2);flex:none;display:flex}.rp-sheet{gap:var(--gap-bloco);min-width:0;display:grid}@media (width<=860px){.rp-report{align-items:stretch;gap:var(--s-3);flex-direction:column}.rp-btns>.btn{flex:1 1 0;justify-content:center}}.rp-cols{gap:var(--gap-bloco);align-items:start;min-width:0;display:grid}@media (width>=1000px){.rp-cols{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.rp-report{align-items:stretch;gap:var(--s-2);flex-direction:column}.rp-btns{justify-content:flex-start}}@media (width>=861px){.sheet:has(.rp-sheet){width:min(1120px,100% - 48px)}}.pb-thumb{border-radius:var(--r-card);background:var(--hover);color:var(--ink-3);font:var(--t-caption);flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden}.pb-thumb img,.pb-thumb video{object-fit:cover;width:100%;height:100%;display:block}.pb-vid{right:var(--s-1);bottom:var(--s-1);border-radius:var(--r-sm);color:#fff;box-sizing:content-box;background:#0000008c;padding:2px;position:absolute}.pb-list{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);min-width:0;margin:0;padding:0;list-style:none;overflow:hidden}.pb-list>li+li{border-top:1px solid var(--line)}.pb-row{align-items:center;gap:var(--s-3);width:100%;padding:var(--s-3) var(--s-4);color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.pb-row:hover{background:var(--hover)}.pb-row:focus-visible{outline:2px solid var(--accent-text);outline-offset:-2px}.pb-main{gap:var(--s-0);min-width:0;display:grid}.pb-line{align-items:baseline;gap:var(--s-2);min-width:0;display:flex}.pb-line b{font:var(--t-sub)}.pb-acc{font:var(--t-caption);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pb-cap{font:var(--t-body);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pb-when{font:var(--t-caption);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=860px){.pb-row{padding:var(--s-3);grid-template-columns:auto minmax(0,1fr)}.pb-row>.badge{grid-column:2;justify-self:start}}.pb-detail{gap:var(--s-4);min-width:0;display:grid}.pb-media{justify-items:center;min-width:0;display:grid}.pb-media img,.pb-media video{border-radius:var(--r-card);background:var(--hover);max-width:100%;max-height:56vh;display:block}.pb-media.tall img,.pb-media.tall video{max-height:64vh}.pb-media.many{gap:var(--s-2);scroll-snap-type:x mandatory;padding-bottom:var(--s-1);justify-content:flex-start;display:flex;overflow-x:auto}.pb-media.many>*{scroll-snap-align:start;object-fit:cover;aspect-ratio:1;flex:none;width:min(78%,320px);height:auto;max-height:none}.pb-gone{border-radius:var(--r-card);background:var(--hover);width:100%;min-height:120px;font:var(--t-caption);color:var(--ink-3);place-items:center;display:grid}.pb-facts{gap:var(--s-3);justify-items:start;display:grid}.pb-facts dl{gap:var(--s-2);margin:0;display:grid}.pb-facts dl>div{gap:var(--s-3);grid-template-columns:120px minmax(0,1fr);display:grid}.pb-facts dt{font:var(--t-label);color:var(--ink-3)}.pb-facts dd{font:var(--t-body);overflow-wrap:anywhere;margin:0}.pb-text{font:var(--t-body);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.pb-captxt{min-height:160px;font:var(--t-body)}.pb-chat{justify-self:start}.pb-foot{align-items:center;gap:var(--s-2);flex-wrap:wrap;width:100%;display:flex}.pb-sp{flex:auto}@media (width<=860px){.pb-facts dl>div{grid-template-columns:104px minmax(0,1fr)}.pb-foot>.btn.primary{flex:auto}}.pb-form{gap:var(--s-4);min-width:0;display:grid}.pb-files{gap:var(--s-2);display:grid}.pb-file{align-items:center;gap:var(--s-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.pb-file.bad .pb-fname{color:var(--err)}.pb-fname{font:var(--t-body);overflow-wrap:anywhere}.pb-add{justify-self:start}.ih-wrap{gap:var(--s-4);min-width:0;display:grid}.ih-top{align-items:center;gap:var(--s-3);flex-wrap:wrap;min-width:0;display:flex}.ih-sp{flex:auto}.ih-when{font:var(--t-caption);color:var(--ink-3)}.ih-nums{gap:var(--s-3);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.ih-nums.detail{grid-template-columns:repeat(3,minmax(0,1fr))}.ih-num{gap:var(--s-1);min-width:0;padding:var(--s-3) var(--s-4);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);align-content:start;display:grid}.ih-num-label{font:var(--t-label);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ih-l-short{display:none}.pb-empty-actions{gap:var(--s-2);flex-wrap:wrap;justify-content:center;display:flex}.ih-num-value{font:var(--t-num)}.ih-why{font:var(--t-caption);color:var(--ink-3)}.ih-grid{gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));min-width:0;margin:0;padding:0;list-style:none;display:grid}.ih-card{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);width:100%;height:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;grid-template-rows:auto 1fr;padding:0;display:grid;overflow:hidden}.ih-card:hover{border-color:var(--line-2)}.ih-card:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.ih-img{aspect-ratio:4/5;background:var(--hover);color:var(--ink-3);place-items:center;display:grid;position:relative;overflow:hidden}.ih-img img{object-fit:cover;width:100%;height:100%;display:block}.ih-body{gap:var(--s-1);padding:var(--s-3);align-content:start;min-width:0;display:grid}.ih-line{align-items:baseline;gap:var(--s-2);min-width:0;display:flex}.ih-line b{font:var(--t-sub);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ih-store{font:var(--t-caption);color:var(--ink-3);white-space:nowrap}.ih-cap{font:var(--t-body);color:var(--ink-2);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ih-date{font:var(--t-caption);color:var(--ink-3)}.ih-stats{align-items:center;gap:var(--s-3);font:var(--t-caption);color:var(--ink-2);flex-wrap:wrap;display:flex}.ih-stats>span{align-items:center;gap:var(--s-1);display:inline-flex}.ih-badges{gap:var(--s-2);flex-wrap:wrap;display:flex}@media (width<=860px){.ih-l-long{display:none}.ih-l-short{display:inline}.ih-grid{gap:var(--s-2);grid-template-columns:repeat(2,minmax(0,1fr))}.ih-nums{gap:var(--s-2);grid-template-columns:repeat(3,minmax(0,1fr))}.ih-nums.detail{grid-template-columns:repeat(2,minmax(0,1fr))}.ih-num{padding:var(--s-2) var(--s-3)}.ih-body{padding:var(--s-2)}.ih-when{flex-basis:100%;order:3}.ih-store{display:none}}.ag-weekbar{align-items:center;gap:var(--s-1);min-width:0;height:var(--ctl-h);display:flex}.ag-weekbar>.btn{flex:none}.ag-weekbar>.btn.icon:first-child{margin-left:calc((var(--icon) - var(--ctl-h)) / 2)}.ag-range{min-width:0;font:var(--t-sub);white-space:nowrap;text-overflow:ellipsis;text-align:center;flex:0 auto;overflow:hidden}.ag-weekbar>.btn:last-child{margin-left:auto}.ag-day{min-width:0;scroll-margin-top:var(--s-4)}.ag-day+.ag-day{border-top:1px solid var(--line)}.ag-row{width:100%;min-height:var(--row-h);align-items:center;gap:var(--s-3);padding:0 var(--s-3) 0 var(--card-pad);color:inherit;text-align:left;cursor:pointer;font:var(--t-body);background:0 0;border:0;display:flex}.ag-row:hover{background:var(--hover)}.ag-row:focus-visible{outline:2px solid var(--accent-text);outline-offset:-2px}.ag-day.today .ag-row-day{font-weight:700}.ag-row-day{width:124px;font:var(--t-sub);white-space:nowrap;flex:none}.ag-row-day .muted{font-weight:400}.ag-row>.badge{flex:none}.ag-unsaved{background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px}.ag-row-goal{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;overflow:hidden}.ag-row-count{font:var(--t-caption);color:var(--ink-3);white-space:nowrap;flex:none}.ag-row-chev{width:var(--ctl-h-sm);height:var(--ctl-h-sm);border-radius:var(--r-btn);color:var(--ink-2);transition:transform .18s var(--ease);flex:none;place-items:center;display:grid}.ag-row:hover .ag-row-chev{background:var(--surface);color:var(--ink)}.ag-day.open .ag-row-chev{transform:rotate(180deg)}.ag-day.open>.ag-row{background:var(--sunken)}.ag-body{gap:var(--gap-bloco);padding:var(--s-4) var(--card-pad) var(--card-pad);border-top:1px solid var(--line);min-width:0;display:grid}textarea.input.ag-goal{min-height:var(--ctl-h);padding:calc((var(--ctl-h) - 22px) / 2) var(--s-3);font:var(--t-sub);resize:none;field-sizing:content;display:block;overflow:hidden}.ag-cols{gap:var(--s-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ag-col{gap:var(--s-2);align-content:start;min-width:0;display:grid}.ag-col h3{font:var(--t-label);color:var(--ink-3)}.ag-tasks{gap:var(--s-0);margin:0;padding:0;list-style:none;display:grid}.ag-task{align-items:start;gap:var(--s-1) var(--s-2);margin:0 calc(-1 * var(--s-2));padding:var(--s-1) var(--s-2);border-radius:var(--r-sm);grid-template-columns:auto minmax(0,1fr) auto auto auto;display:grid}.ag-task:hover,.ag-task:focus-within{background:var(--hover)}.ag-task:focus-within{box-shadow:inset 0 0 0 1px var(--accent-line)}.ag-task input[type=checkbox]{width:16px;height:16px;margin:calc((var(--ctl-h-sm) - 16px) / 2) 0 0;accent-color:var(--accent);cursor:pointer}.ag-task-main{gap:var(--s-0);min-width:0;padding:calc((var(--ctl-h-sm) - 20px) / 2) 0;display:grid}.ag-title,.ag-note{resize:none;width:100%;font:var(--t-body);field-sizing:content;background:0 0;border:0;padding:0;display:block;overflow:hidden}.ag-title:focus,.ag-note:focus{outline:none}.ag-task.done .ag-title{color:var(--ink-3);text-decoration:line-through}.ag-note{font:var(--t-caption);color:var(--ink-3)}.select.ag-store{width:auto;max-width:132px;height:var(--ctl-h-sm);padding:0 var(--s-1);font:var(--t-caption);color:var(--ink-3);text-overflow:ellipsis;background-color:#0000;border-color:#0000}.select.ag-store:hover,.select.ag-store:focus{border-color:var(--line-2)}.ag-task .btn.icon{opacity:0}.ag-task:hover .btn.icon,.ag-task:focus-within .btn.icon,.ag-task .btn.icon.on{opacity:1}.ag-add{margin-left:calc(-1 * var(--s-3));color:var(--ink-3);justify-self:start}.ag-notes-box{gap:var(--gap-rotulo);display:grid}.textarea.ag-notes{min-height:56px}@media (hover:none){.ag-task .btn.icon{opacity:1}}@media (width<=860px){.ag-range{flex:1 1 0}.ag-row{align-items:center;gap:var(--s-0) var(--s-2);min-height:64px;padding:var(--s-2) var(--s-2) var(--s-2) var(--card-pad);grid-template-columns:auto auto auto minmax(0,1fr) auto;grid-template-areas:"dia hoje sinal conta seta""meta meta meta meta seta";display:grid}.ag-row-day{grid-area:dia;width:auto}.ag-row>.badge{grid-area:hoje}.ag-unsaved{grid-area:sinal}.ag-row-count{grid-area:conta;justify-self:end}.ag-row-goal{font:var(--t-caption);color:var(--ink-3);grid-area:meta}.ag-row-chev{width:var(--ctl-h);height:var(--ctl-h);grid-area:seta}.ag-cols{gap:var(--s-5);grid-template-columns:minmax(0,1fr)}.ag-body{--ag-task:400 15px/20px var(--font)}.ag-tasks{gap:0}.ag-task{grid-template-columns:auto minmax(0, 1fr) var(--s-8);gap:0 var(--s-2);border-radius:0;grid-template-rows:auto 1fr;margin:0;padding:0}.ag-task+.ag-task{border-top:1px solid var(--line)}.ag-task:hover,.ag-task:focus-within{box-shadow:none;background:0 0}.ag-task input[type=checkbox]{width:20px;height:20px;margin:var(--s-2) 0 0;grid-area:1/1/3;align-self:start}.ag-task-main{align-self:start;gap:var(--s-1);padding:var(--s-2) 0;grid-area:1/2/3}.ag-tasks .ag-task .btn.icon{opacity:1;width:44px;min-width:0;height:28px;min-height:0;color:var(--ink-3);grid-column:3;justify-self:center}.ag-task .ag-del-btn{grid-row:1}.ag-task .ag-note-btn{grid-row:2;align-self:start}.ag-task .ag-note-btn.on{color:var(--accent-text)}.ag-read{width:100%;color:inherit;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;cursor:text;background:0 0;border:0;margin:0;padding:0;display:block}.ag-read.ag-title{font:var(--ag-task)}.ag-read.ag-title.muted{color:var(--ink-3)}.ag-read.ag-note{font:var(--t-caption);color:var(--ink-3)}.ag-task.done .ag-read.ag-title{color:var(--ink-3);text-decoration:line-through}.ag-task.editing{background:var(--sunken);box-shadow:0 0 0 var(--s-2) var(--sunken);border-radius:var(--s-0);z-index:1;position:relative}.ag-task.editing+.ag-task{border-top-color:#0000}.ag-store-row{align-items:center;gap:var(--s-2);min-width:0;font:var(--t-caption);color:var(--ink-3);display:flex}.select.ag-store{min-width:0;max-width:100%;height:var(--ctl-h-sm);padding:0 var(--s-6) 0 var(--s-2);border-color:var(--line-2);background-color:var(--surface);color:var(--ink);flex:0 auto}.ag-add{margin-top:var(--s-1)}}@media (prefers-reduced-motion:reduce){.ag-row-chev{transition:none}}.ap-mark{width:var(--ctl-h-sm);height:var(--ctl-h-sm);border-radius:var(--r-btn);cursor:pointer;-webkit-tap-highlight-color:transparent;flex:none;place-items:center;display:inline-grid}.ap-mark:hover{background:var(--hover)}.ap-mark input,.ap-bulk-all input{width:18px;height:18px;accent-color:var(--accent);cursor:pointer;margin:0}:is(.ap-mark:has(input:focus-visible),.ap-bulk-all:has(input:focus-visible)){outline:2px solid var(--accent-text);outline-offset:-2px}.ap-bulk{align-items:center;gap:var(--s-2) var(--s-3);min-width:0;padding:var(--s-2) var(--s-3);border-radius:var(--r-card);background:var(--accent-soft);border:1px solid var(--accent-line);color:var(--ink);flex-wrap:wrap;display:flex}.ap-bulk-all{align-items:center;gap:var(--s-2);min-height:var(--ctl-h-sm);padding-right:var(--s-2);border-radius:var(--r-btn);font:var(--t-label);white-space:nowrap;cursor:pointer;display:inline-flex}.ap-bulk-n,.ap-bulk-q{font:var(--t-label);min-height:var(--ctl-h-sm);align-items:center;font-weight:600;display:inline-flex}.ap-bulk-btns{gap:var(--s-2);flex-wrap:wrap;margin-left:auto;display:flex}.ap-bulk-note{resize:none;width:100%;min-height:64px;padding:var(--s-2) var(--s-3);border:1px solid var(--line-2);border-radius:var(--r-btn);background:var(--surface);color:var(--ink);font:var(--t-body);flex:100%;order:2;display:block}.ap-bulk-note:focus{outline:2px solid var(--accent-text);outline-offset:-1px;border-color:var(--accent-text)}.ap-bulk.ask .ap-bulk-btns{order:3}.wa-bulk{z-index:1;border:0;border-bottom:1px solid var(--line);background:var(--surface);padding:var(--s-2) var(--s-4);border-radius:0;flex:none;position:relative}.wa-bulk .wa-textbtn{margin:0;display:inline}.wa-acts.sel{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr)}.wa-acts.sel .ap-mark{width:var(--ctl-h);height:auto;min-height:var(--ctl-h);border-radius:0 0 0 var(--r-card);border-right:1px solid var(--wa-rule)}.wa-none-sel{border-top:1px solid var(--wa-rule);display:flex}.wa-none-sel .wa-none{border-top:0;flex:auto;width:auto}.wa-none-sel .ap-mark{width:var(--ctl-h);height:auto;min-height:var(--ctl-h-sm);border-radius:0 0 0 var(--r-card);border-right:1px solid var(--wa-rule)}.ap-bulk-left{margin-left:var(--s-1);color:var(--ink-2);font-weight:400}@media (width<=560px){.ap-bulk-btns{flex:100%;margin-left:0}.ap-bulk-btns .btn{min-width:0;padding:0 var(--s-2);flex:1 1 0}.ap-long,.ap-bulk.none .ap-bulk-btns{display:none}.ap-mark{width:var(--ctl-h);height:var(--ctl-h)}.wa-bulk{padding:var(--s-2) var(--s-3)}}.ag-face{width:var(--sz);height:var(--sz);background:var(--hover);color:var(--ink-2);border-radius:50%;flex:none;place-items:center;display:inline-grid;overflow:hidden}.ag-face img{object-fit:cover;width:100%;height:100%;image-rendering:pixelated}.ag-face>span{font:var(--t-label)}.mna{flex:auto;gap:6px;min-width:0;display:grid;position:relative}.mna>textarea{width:100%}.mna-tags{flex-wrap:wrap;gap:6px;display:flex}.mna-tag{background:color-mix(in srgb, var(--accent) 12%, var(--surface));max-width:100%;min-height:26px;color:var(--ink);font:var(--t-caption);border-radius:999px;align-items:center;gap:6px;padding:2px 4px 2px 3px;font-weight:600;display:inline-flex}.mna-tag-nome{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mna-tag button{width:22px;height:22px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.mna-tag button:hover{color:var(--ink);background:var(--hover)}.mna-tag button:focus-visible,.mna-op:focus-visible{outline:2px solid var(--accent-text);outline-offset:-2px}.mna-lista{z-index:20;overscroll-behavior:contain;border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);width:min(340px,100%);max-height:min(360px,50vh);box-shadow:var(--shadow-pop,0 8px 24px #00000024);gap:2px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 8px);left:0;overflow-y:auto}.mna-titulo{font:var(--t-caption);color:var(--ink-3);padding:4px 8px 6px;font-weight:600}.mna-op{border-radius:var(--r-btn);min-height:44px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:4px 8px;display:flex}.mna-op.on{background:var(--hover)}.mna-txt{min-width:0;display:grid}.mna-txt b,.mna-txt small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mna-txt b{font:var(--t-body);font-weight:600}.mna-txt small{font:var(--t-caption);color:var(--ink-3)}@media (width<=640px){.mna-lista{width:100%;max-height:46vh}}.wa-page{--wa-wall:var(--bg);--wa-in:var(--surface);--wa-out:color-mix(in srgb, var(--teal) 17%, var(--ice));--wa-out-2:color-mix(in srgb, var(--graphite) 70%, var(--ice));--wa-chip:var(--surface);--wa-pattern:.055;--wa-rule:var(--line);--wa-box:color-mix(in srgb, var(--graphite) 6%, var(--ice));--wa-lift:0 1px 1px color-mix(in srgb, var(--graphite) 14%, transparent);--wa-tile:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 232 188'%3E%3Cdefs%3E%3Cpath id='s' fill-rule='evenodd' d='M270,863C241,861 204,851 173,837C155,829 153,828 136,816C119,806 105,794 88,778C64,753 47,730 31,698C21,678 14,655 9,626C3,591 6,548 16,513C35,447 80,389 141,351C179,327 217,313 262,307C278,305 278,305 392,305C481,305 509,305 517,306C549,310 584,321 613,335C649,353 678,374 706,404C719,418 744,448 756,464C760,470 766,478 770,483C774,487 780,495 784,500C787,505 796,516 802,524C808,532 819,546 826,555C833,564 840,574 843,577C846,580 851,588 856,594C861,600 866,608 869,611C872,614 879,623 885,632C914,670 922,679 942,693C953,701 962,706 978,712C996,719 1003,720 1053,721C1113,721 1124,720 1152,710C1166,704 1172,701 1184,692C1223,663 1242,623 1240,576C1238,550 1230,526 1214,504C1190,473 1156,454 1117,449C1115,448 1100,448 1085,447C1053,446 1046,445 1027,437C997,426 970,401 956,373C953,367 949,355 946,346C916,260 874,210 805,176C789,167 774,163 752,158C724,152 684,152 653,158C636,161 611,169 594,177C584,182 562,194 554,200C531,216 506,243 490,266C488,270 485,274 484,275L482,277L406,277C336,277 331,277 330,275C328,274 328,273 332,262C339,245 342,237 355,213C364,197 383,168 393,156C397,152 403,144 407,140C411,135 420,126 427,118C469,78 523,45 578,27C632,9 677,3 729,7C763,9 785,14 818,24C843,32 871,44 887,53C889,54 895,58 900,60C924,73 952,95 978,121C1010,152 1033,185 1051,221C1065,250 1069,258 1076,284C1077,287 1079,293 1080,297L1083,304L1104,304C1138,305 1158,309 1190,319C1225,330 1261,351 1288,374C1323,403 1350,441 1367,481C1375,501 1380,517 1384,540C1386,553 1386,557 1386,582C1387,614 1385,623 1378,651C1368,690 1350,726 1323,759C1314,769 1294,788 1283,797C1264,813 1239,828 1219,836C1213,839 1205,842 1202,843C1195,847 1165,855 1155,857C1140,860 1129,862 1118,863C1099,865 1021,864 1001,863C953,858 900,839 864,813C859,810 852,805 850,803C830,790 806,763 774,721C769,715 764,709 762,707C761,705 756,699 751,693C747,686 739,676 734,670C717,648 710,639 702,628C697,622 689,611 683,604C676,596 667,584 662,578C658,572 649,561 644,554C639,547 632,539 630,536C628,533 623,527 621,524C619,521 609,510 600,501C581,482 571,474 550,464C533,456 521,452 505,450C492,448 486,448 387,448C286,448 277,448 264,451C250,454 244,456 227,465C215,470 197,484 187,495C180,503 170,518 165,528C156,546 153,562 153,585C153,601 155,612 160,628C163,635 171,651 176,660C181,667 200,685 210,693C221,701 246,713 257,716C276,720 277,721 339,721C372,721 399,720 400,720C400,719 401,666 401,601C401,517 401,482 402,481C404,479 450,479 460,481C482,486 498,495 516,513C527,525 537,542 541,558C547,577 547,580 547,700C547,771 547,813 546,817C545,825 540,835 534,843C525,854 516,859 502,862C493,864 486,864 387,864C328,864 276,863 270,863Z'/%3E%3C/defs%3E%3Cuse href='%23s' transform='translate(18 24) scale(.023)'/%3E%3Cuse href='%23s' transform='translate(134 118) scale(.023)'/%3E%3Ccircle cx='104' cy='30' r='1.6'/%3E%3Ccircle cx='196' cy='64' r='1.6'/%3E%3Ccircle cx='58' cy='100' r='1.6'/%3E%3Ccircle cx='212' cy='150' r='1.6'/%3E%3Ccircle cx='28' cy='160' r='1.6'/%3E%3Ccircle cx='112' cy='176' r='1.6'/%3E%3Ccircle cx='162' cy='10' r='1.6'/%3E%3Ccircle cx='76' cy='150' r='3.2' fill='none' stroke='black' stroke-width='1.3'/%3E%3Ccircle cx='186' cy='104' r='3.2' fill='none' stroke='black' stroke-width='1.3'/%3E%3Ccircle cx='12' cy='78' r='3.2' fill='none' stroke='black' stroke-width='1.3'/%3E%3C/svg%3E")}:root[data-theme=dark] .wa-page{--wa-wall:var(--graphite);--wa-in:var(--raised);--wa-out:color-mix(in srgb, var(--teal) 56%, var(--graphite));--wa-out-2:color-mix(in srgb, var(--ice) 72%, var(--teal));--wa-chip:var(--raised);--wa-pattern:.06;--wa-rule:var(--line-2);--wa-box:color-mix(in srgb, var(--ice) 16%, var(--graphite));--wa-lift:none}.page.fill>.wa{flex:auto;min-height:360px}.wa{background:var(--wa-wall);border:1px solid var(--line);border-radius:var(--r-card);flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.wa-icon{width:var(--ctl-h);height:var(--ctl-h);color:var(--ink-2);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.wa-icon.sm{width:var(--ctl-h-sm);height:var(--ctl-h-sm)}.wa-count{background:var(--accent);min-width:20px;height:20px;color:var(--on-accent);font:var(--t-overline);text-align:center;border-radius:999px;flex:none;padding:0 6px;line-height:20px}.wa-head{z-index:2;align-items:center;gap:var(--s-3);min-height:calc(var(--bar-h) + var(--s-2));padding:var(--s-2) var(--s-4);background:var(--surface);border-bottom:1px solid var(--line);flex:none;display:flex;position:relative}.wa-back{display:none}.wa-avatar{background:var(--accent-soft);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.wa-avatar img{width:24px;height:auto;display:block}.wa-id{flex:auto;min-width:0;display:grid}.wa-name{align-items:center;gap:var(--s-2);min-width:0;font:var(--t-section);letter-spacing:0;display:flex}.wa-demo{border-radius:var(--r-sm);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-2);font:var(--t-overline);flex:none;padding:0 6px;font-weight:500;display:none}.wa-live{font:var(--t-caption);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wa-live.on{color:var(--accent-text)}.wa-filter{height:var(--ctl-h-sm);align-items:center;gap:var(--s-2);padding:0 var(--s-3);border:1px solid var(--line-2);border-radius:var(--r-btn);background:var(--surface);color:var(--ink);font:var(--t-label);white-space:nowrap;cursor:pointer;flex:none;display:inline-flex}.wa-filter .wa-count{margin-right:calc(-1 * var(--s-1))}.wa-filter[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.wa-filter[aria-pressed=true] .wa-count{background:var(--on-accent);color:var(--accent)}.wa-body{flex:auto;min-height:0;display:flex;position:relative}.wa-wall{pointer-events:none;background:var(--ink);opacity:var(--wa-pattern);-webkit-mask:var(--wa-tile) 0 0 / 232px 188px repeat;-webkit-mask:var(--wa-tile) 0 0 / 232px 188px repeat;mask:var(--wa-tile) 0 0 / 232px 188px repeat;position:absolute;inset:0}.wa-scroll{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:auto;min-width:0;display:flex;position:relative;overflow:hidden auto}.wa-list{padding:var(--s-3) clamp(var(--s-3), 6%, 72px) var(--s-4);flex-direction:column;flex:none;margin-top:auto;display:flex}.wa-list.center{margin-bottom:auto}.wa-day,.wa-note,.wa-sys,.wa-older{border-radius:var(--r-btn);background:var(--wa-chip);max-width:min(100%,440px);box-shadow:var(--wa-lift);color:var(--ink-2);font:var(--t-caption);text-align:center;align-self:center}.wa-day{margin:var(--s-3) 0 var(--s-1);padding:var(--s-1) var(--s-3);font-weight:500}.wa-note{margin:var(--s-2) 0 var(--s-1);padding:var(--s-1) var(--s-3)}.wa-sys{margin:var(--s-1) 0;padding:var(--s-2) var(--s-3);text-wrap:balance}.wa-older{margin:0 0 var(--s-1);min-height:var(--ctl-h-sm);padding:0 var(--s-4);font:var(--t-label);color:var(--accent-text);cursor:pointer;border:0}.wa-textbtn{margin:var(--s-1) auto 0;padding:var(--s-1) var(--s-2);color:var(--accent-text);font:var(--t-label);cursor:pointer;background:0 0;border:0;display:block}.wa-row{align-items:flex-start;gap:var(--s-2);margin-top:var(--s-0);min-width:0;display:flex}.wa-row.first{margin-top:var(--s-2)}.wa-row.mine{justify-content:flex-end}.wa-who{flex:none;width:32px;height:0}.wa-row.first .wa-who{background:var(--accent-soft);height:32px;color:var(--accent-text);border-radius:50%;place-items:center;display:grid;overflow:hidden}.wa-face{width:32px;height:32px;image-rendering:pixelated;image-rendering:crisp-edges;border-radius:50%;display:block}.wa-face.sm{background:var(--accent-soft);flex:none}.wa-b{border-radius:var(--r-card);background:var(--wa-in);min-width:0;max-width:min(78%,560px);color:var(--ink);box-shadow:var(--wa-lift);flex:0 auto;position:relative}.wa-row.mine .wa-b{background:var(--wa-out)}.wa-row.first .wa-b:before{content:"";background:inherit;width:7px;height:11px;position:absolute;top:0}.wa-row.first:not(.mine) .wa-b{border-top-left-radius:0}.wa-row.first:not(.mine) .wa-b:before{clip-path:polygon(0 0,100% 0,100% 100%);right:100%}.wa-row.first.mine .wa-b{border-top-right-radius:0}.wa-row.first.mine .wa-b:before{clip-path:polygon(0 0,100% 0,0 100%);left:100%}.wa-c{gap:var(--s-0);padding:var(--s-2) var(--s-3);min-width:0;display:grid;position:relative}.wa-from{font:var(--t-label);color:var(--accent-text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.wa-to{font:var(--t-caption);color:var(--wa-out-2);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.wa-title{font:var(--t-sub);text-wrap:pretty;overflow-wrap:anywhere}.wa-text{font:var(--t-body);white-space:pre-wrap;overflow-wrap:anywhere}.wa-sp{vertical-align:baseline;flex:none;width:40px;height:1px;display:inline-block}.wa-time{right:var(--s-3);bottom:var(--s-1);font:var(--t-caption);color:var(--ink-3);position:absolute}.wa-row.mine .wa-time{color:var(--wa-out-2)}.wa-extra{align-items:center;gap:var(--s-0) var(--s-3);margin-top:var(--s-1);flex-wrap:wrap;min-width:0;display:flex}.wa-extra .wa-sp{height:16px}.wa-cost{font:var(--t-caption);color:var(--ink-2)}.wa-link{align-items:center;gap:var(--s-1);min-height:24px;color:var(--accent-text);font:var(--t-label);text-decoration:none;display:inline-flex}.wa-c>:is(.wa-text,.wa-items,.wa-asks,.wa-files)+:is(.wa-text,.wa-items,.wa-asks){margin-top:var(--s-1)}.wa-items{gap:var(--s-0);min-width:0;display:grid}.wa-items :is(ol,ul),.wa-asks ul{gap:var(--s-1);padding-left:var(--s-5);font:var(--t-body);overflow-wrap:anywhere;margin:0;display:grid}.wa-items li::marker{color:var(--ink-3)}.wa-items ol>li::marker{color:var(--ink-2);font-weight:600}.wa-files{gap:var(--s-1);flex-wrap:wrap;min-width:0;display:flex}.wa-file{align-items:center;gap:var(--s-1);max-width:100%;padding:0 var(--s-1);background:var(--wa-box);color:var(--ink-2);font:var(--t-caption);white-space:nowrap;text-overflow:ellipsis;vertical-align:baseline;border-radius:4px;display:inline-flex;overflow:hidden}.wa-file svg{color:var(--ink-3);flex:none}.wa-more{min-height:32px;color:var(--accent-text);font:var(--t-label);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}.wa-asks{gap:var(--s-1);min-width:0;padding:var(--s-2) var(--s-3);border-radius:var(--r);background:var(--wa-box);display:grid}.wa-asks>b{font:var(--t-label);color:var(--accent-text);font-weight:600}.wa-asks ul{padding-left:var(--s-4)}.wa-endsp{height:16px;display:block}.wa-b.ask{min-width:min(320px,100% - 36px)}.wa-choices{border-top:1px solid var(--wa-rule);display:grid}.wa-choice{min-width:0;min-height:var(--ctl-h);align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);color:var(--ink);font:var(--t-ctl);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.wa-choice+.wa-choice{border-top:1px solid var(--wa-rule)}.wa-choice b{white-space:nowrap;flex:none;font-weight:600}.wa-choice span{min-width:0;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.wa-choice svg{flex:none;margin-left:auto}.wa-choice.on{background:var(--accent-soft);color:var(--accent-text);cursor:default}.wa-choice.on span{color:inherit}.wa-choice:disabled:not(.on){opacity:.5;cursor:default}.wa-none{min-height:var(--ctl-h-sm);padding:0 var(--s-3);border:0;border-top:1px solid var(--wa-rule);width:100%;color:var(--ink-3);font:var(--t-caption);cursor:pointer;background:0 0;justify-self:center}.wa-choices>:last-child{border-bottom-left-radius:var(--r-card);border-bottom-right-radius:var(--r-card)}.wa-choices:has(+.wa-acts)>:last-child{border-radius:0}.wa-choice:focus-visible,.wa-none:focus-visible{outline:2px solid var(--accent-text);outline-offset:-2px}.wa-acts{border-top:1px solid var(--wa-rule);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.wa-act{min-width:0;min-height:var(--ctl-h);justify-content:center;align-items:center;gap:var(--s-2);padding:0 var(--s-3);color:var(--ink-2);font:var(--t-ctl);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;display:inline-flex}.wa-act:first-child{border-bottom-left-radius:var(--r-card)}.wa-act:last-child{border-bottom-right-radius:var(--r-card)}.wa-act+.wa-act{border-left:1px solid var(--wa-rule)}.wa-act.strong{color:var(--ink);font-weight:600}.wa-act.go{background:var(--accent-soft);color:var(--accent-text);font-weight:600}.wa-act:disabled{opacity:.5;cursor:default}.wa-act:focus-visible,.wa-icon:focus-visible,.wa-filter:focus-visible,.wa-opt:focus-visible{outline:2px solid var(--accent-text);outline-offset:-2px}.wa-why{padding:0 var(--s-3) var(--s-3)}.wa-why textarea{resize:none;width:100%;min-height:64px;padding:var(--s-2) var(--s-3);border:1px solid var(--line-2);border-radius:var(--r-btn);background:var(--wa-wall);color:var(--ink);font:var(--t-body);display:block}.wa-why textarea:focus{outline:2px solid var(--accent-text);outline-offset:-1px;border-color:var(--accent-text)}.wa-state{align-items:flex-start;gap:var(--s-2);padding:var(--s-2) var(--s-3);border-top:1px solid var(--wa-rule);color:var(--ink-2);font:var(--t-label);overflow-wrap:anywhere;line-height:20px;display:flex}.wa-state svg{margin-top:var(--s-0);flex:none}.wa-state b{font-weight:600}.wa-state.ok b,.wa-state.ok svg{color:var(--accent-text)}@keyframes wa-in{0%{opacity:0;transform:translateY(6px)}}@keyframes wa-pop{0%{opacity:0;transform:scale(.9)}}.wa-row.in{animation:wa-in .2s var(--ease) both}.wa-skel{gap:var(--s-2);flex-direction:column;width:min(100%,560px);display:flex}.wa-skel .sk{border-radius:var(--r-card);height:44px}.wa-skel .a{width:62%}.wa-skel .b{width:46%;height:64px}.wa-skel .c{width:40%}.wa-skel .d{width:58%}.wa-skel .mine{align-self:flex-end}.wa-list.center>.wa-skel{align-self:stretch;width:auto}.wa-jump{z-index:1;right:var(--s-4);bottom:var(--s-3);width:var(--ctl-h);height:var(--ctl-h);border:1px solid var(--line);background:var(--surface);color:var(--ink-2);box-shadow:var(--shadow);cursor:pointer;animation:wa-pop .16s var(--ease) both;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute}.wa-jump .wa-count{box-shadow:0 0 0 2px var(--wa-wall);position:absolute;top:-8px;right:-4px}.wa-foot{z-index:2;background:var(--surface);border-top:1px solid var(--line);flex:none;position:relative}.wa-only{align-items:center;gap:var(--s-2);margin:var(--s-2) var(--s-3) 0;padding:0 var(--s-1) 0 var(--s-3);min-height:var(--ctl-h-sm);border-radius:var(--r-btn);background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent-text);color:var(--ink-2);font:var(--t-label);display:flex}.wa-only>span{flex:auto}.wa-only b{color:var(--accent-text);font-weight:600}.wa-compose{align-items:flex-end;gap:var(--s-2);padding:var(--s-2) var(--s-3);display:flex}.wa-plus{flex:none;display:flex;position:relative}.wa-input{min-width:0;height:var(--ctl-h);min-height:var(--ctl-h);resize:none;scrollbar-width:thin;max-height:120px;padding:9px var(--s-4);border:1px solid var(--line);border-radius:calc(var(--ctl-h) / 2);background:var(--wa-wall);color:var(--ink);font:var(--t-body);flex:auto;display:block;overflow-y:auto}.wa-input::placeholder,.wa-why textarea::placeholder{color:var(--ink-3)}.wa-input:focus{outline:2px solid var(--accent-text);outline-offset:-1px;border-color:var(--accent-text)}.wa-send{background:var(--accent);color:var(--on-accent)}.wa-send:disabled{opacity:.4;cursor:default}.wa-pop{z-index:5;left:0;bottom:calc(100% + var(--s-2));overscroll-behavior:contain;gap:var(--s-0);background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-card);width:300px;max-height:min(420px,60vh);box-shadow:var(--shadow);animation:wa-pop .14s var(--ease) both;transform-origin:20px 100%;grid-template-columns:minmax(0,1fr);padding:6px;display:grid;position:absolute;overflow-y:auto}.wa-pop-title{padding:6px var(--s-2) var(--s-1);font:var(--t-caption);color:var(--ink-3);font-weight:600}.wa-opt{align-items:center;gap:var(--s-3);width:100%;min-width:0;min-height:36px;padding:0 var(--s-2);border-radius:var(--r-btn);color:var(--ink);font:var(--t-body);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.wa-opt .txt{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.wa-opt svg{color:var(--ink-3);flex:none}.wa-opt.on{color:var(--accent-text);font-weight:600}.wa-opt.on svg{color:var(--accent-text)}@media (hover:hover){.wa-icon:hover{background:var(--hover);color:var(--ink)}.wa-filter:not([aria-pressed=true]):hover{border-color:var(--ink-3)}.wa-older:hover,.wa-textbtn:hover,.wa-link:hover{text-decoration:underline}.wa-act:hover{background:var(--hover);color:var(--ink)}.wa-choice:not(.on):not(:disabled):hover{background:var(--hover)}.wa-none:hover{color:var(--ink);text-decoration:underline}.wa-act.go:hover{background:color-mix(in srgb, var(--teal) 16%, var(--wa-in));color:var(--accent-text)}.wa-jump:hover{color:var(--ink);border-color:var(--line-2)}.wa-input:hover{border-color:var(--line-2)}.wa-send:hover{background:var(--accent-hover);color:var(--on-accent)}.wa-send:disabled:hover{background:var(--accent)}.wa-opt:hover{background:var(--hover)}}@media (width<=860px){.main:has(.wa-page) .topbar{display:none}.page.fill.wa-page{gap:0;padding:0}.page.fill.wa-page[data-kb]{height:calc(100% - var(--wa-kb,0px));transform:translateY(var(--wa-top,0px))}.page.fill>.wa{border:0;border-radius:0;min-height:0;animation:none}.wa-head{gap:var(--s-2);min-height:calc(var(--bar-h) + var(--s-1));padding:calc(var(--s-1) + env(safe-area-inset-top,0px)) var(--s-3) var(--s-1) var(--s-1)}.wa-back{color:var(--ink);display:inline-grid}.wa-avatar{width:36px;height:36px}.wa-avatar img{width:22px}.wa-demo{display:inline-block}.wa-filter{gap:6px;height:44px;padding:0 10px}.wa-list{padding:var(--s-2) var(--s-3) var(--s-3)}.wa-row{gap:6px}.wa-b{max-width:78%}.wa-b.ask{min-width:min(300px,100% - 34px);max-width:86%}.wa-act{min-height:44px}.wa-compose{gap:var(--s-1);padding:var(--s-2) var(--s-2) calc(var(--s-2) + env(safe-area-inset-bottom,0px))}.wa-page[data-kb] .wa-compose{padding-bottom:var(--s-2)}.wa-input{max-height:140px;font:var(--t-ctl);font-weight:400}.wa-why textarea{font:var(--t-ctl);font-weight:400}.wa-jump{right:var(--s-3)}}@media (prefers-reduced-motion:reduce){.wa-row.in,.wa-jump,.wa-pop{animation:none!important}}.wa-ig{gap:var(--s-2);margin:var(--s-1) 0 var(--s-2);min-width:0;display:grid}.wa-ig-media{justify-items:start;min-width:0;display:grid;position:relative}.wa-ig-media img,.wa-ig-media video{object-fit:cover;border-radius:var(--r-card);background:var(--hover);width:100%;max-width:280px;max-height:320px;display:block}.wa-ig-media.tall img,.wa-ig-media.tall video{aspect-ratio:9/16;max-width:200px;max-height:356px}.wa-ig-media.many{gap:var(--s-1);grid-template-columns:repeat(2,minmax(0,140px))}.wa-ig-media.many img,.wa-ig-media.many video{aspect-ratio:1;max-height:none}.wa-ig-more{right:var(--s-2);bottom:var(--s-2);padding:var(--s-0) var(--s-2);border-radius:var(--r-sm);color:#fff;font:var(--t-label);background:#0009;position:absolute}.wa-ig-open{cursor:pointer;text-align:left;background:0 0;border:0;justify-self:start;padding:0}.br-page mark,.br-reader mark,.br-doc mark{background:var(--accent-soft);color:var(--accent-text);border-radius:3px;padding:0 1px}.br-page .mp-scroll>*{width:100%;max-width:calc(var(--page-max) - 2 * var(--page-x));margin-inline:auto}.br-on,.br-foot{display:flex}.br-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.br-item{gap:6px;width:100%;padding:14px 16px;display:grid}.br-item-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.br-item-top b{overflow-wrap:anywhere;font-weight:600}.br-who{margin-left:auto}.br-snippet{color:var(--ink-2);overflow-wrap:anywhere}.br-path{overflow-wrap:anywhere}.br-doc{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0}.br-links{border:1px solid var(--line);border-radius:var(--r-btn);background:var(--sunken)}.br-links summary{cursor:pointer;color:var(--ink-2);border-radius:var(--r-btn);padding:9px 12px;font-weight:500}.br-links summary:hover{color:var(--ink)}.br-links[open] summary{border-bottom:1px solid var(--line);border-radius:var(--r-btn) var(--r-btn) 0 0}.br-linked{grid-template-columns:minmax(0,1fr);gap:4px;padding:10px 12px 4px;display:grid}.br-linked:last-child{padding-bottom:10px}.br-linked ul{grid-template-columns:minmax(0,1fr);gap:2px;margin:0 -8px;padding:0;list-style:none;display:grid}.br-linked-item{border-radius:var(--r-sm);width:100%;min-height:40px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 8px;display:flex}.br-linked-item:hover{background:var(--hover)}.br-linked-item svg{color:var(--ink-3);flex:none}.br-linked-title{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.br-reader{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;line-height:1.6;display:grid}.br-reader h2{margin-top:8px;font-size:18px}.br-reader h3{margin-top:6px;font-size:15.5px}.br-reader h4{font-size:14.5px}.br-reader ul{gap:4px;margin:0;padding-left:24px;display:grid}.br-reader li.sub{margin-left:18px}.br-reader li.num{list-style:none;position:relative}.br-num{color:var(--ink-3);white-space:nowrap;margin-right:6px;position:absolute;right:100%}.br-reader code{font-family:var(--body);background:var(--hover);overflow-wrap:anywhere;border-radius:4px;padding:1px 5px;font-size:13px}.br-reader .quote{border-left:2px solid var(--line-2);color:var(--ink-2);padding-left:12px}.br-reader hr{background:var(--line);border:0;width:100%;height:1px;margin:6px 0}.br-code{border-radius:var(--r-btn);background:var(--hover);font-family:var(--body);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:12px 14px;font-size:13px;line-height:1.55}.br-ref{background:var(--accent-soft);color:var(--accent-text);font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;border:0;border-radius:4px;padding:1px 5px;font-size:13px;display:inline}.br-ref:hover{text-decoration:underline}.br-table{border:1px solid var(--line);border-radius:var(--r-btn);-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.br-table table{border-collapse:collapse;width:100%;font-size:13px;line-height:1.45}.br-table th,.br-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;overflow-wrap:break-word;min-width:120px;padding:8px 10px}.br-table th{background:var(--sunken);color:var(--ink-2);font-weight:600}.br-table tr:last-child td{border-bottom:0}@media (width<=560px){.br-who{width:100%;margin-left:0}}.page.fill.mp-page>.brm-stage{flex:1 1 0;min-height:0}.brm-stage{background:var(--surface);touch-action:none;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.brm-svg{cursor:grab;--k:1;--s:1;--dmin:2.4;width:100%;height:100%;display:block;position:absolute;inset:0}.brm-svg:active{cursor:grabbing}.brm-svg.over{cursor:pointer}.brm-bg{pointer-events:none;--bgs:1;width:100%;height:100%;animation:.7s both brm-fade;display:block;position:absolute;inset:0}.brm-brain path{fill:none;stroke:color-mix(in srgb, var(--ink) 40%, var(--surface));stroke-linecap:round;stroke-width:calc(var(--w) * var(--bgs) * 1px)}.brm-disc{fill:#0000;stroke:#0000;stroke-width:1.5px;vector-effect:non-scaling-stroke;cursor:pointer;outline:none;transition:fill .15s,stroke .15s;animation:.4s both brm-fade}.brm-disc:hover,.brm-disc.on{fill:color-mix(in srgb, var(--surface) 55%, transparent)}.brm-disc.on{stroke:var(--accent-line)}.brm-disc:focus-visible{stroke:var(--accent-text);stroke-width:2.5px}.brm-links path{fill:none;stroke:var(--edge);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:.5}.brm-links path.out{opacity:.13}.brm-links path.off{opacity:.07}.brm-links path.flow{stroke:var(--accent-text);stroke-width:1.75px;stroke-linecap:round;stroke-dasharray:.01 48;opacity:.4}.brm-stage:not([data-moving]) .brm-links path.flow{display:none}.brm-links{animation:.5s .45s both brm-fade}.brm-n{outline:none;transition:opacity .2s}.brm-n circle,.brm-hot circle{--sc:max(var(--s), calc(var(--dmin) / (var(--r,4) * var(--k))))}.brm-n circle{fill:var(--ink-2);stroke:var(--surface);stroke-width:1.25px;vector-effect:non-scaling-stroke;paint-order:stroke;transform:scale(var(--sc));transform-box:fill-box;transform-origin:50%;animation:.5s cubic-bezier(.2,.9,.3,1.2) backwards brm-pop;animation-delay:calc(var(--i,0) * 22ms + 80ms)}.brm-n.co circle,.brm-hot circle.co{fill:var(--accent-text)}.brm-n.off{opacity:.13}.brm-n.on circle{stroke:var(--accent-ring);stroke-width:7px}.brm-n:focus-visible circle{stroke:var(--ink);stroke-width:5px}.brm-base>g{transition:opacity .18s}.brm-base.dim>g{opacity:.2}.brm-gl,.brm-nl{text-anchor:middle;paint-order:stroke;stroke:var(--surface);stroke-linejoin:round;font-family:var(--body)}.brm-gl{font-size:calc(12px / var(--k));fill:var(--ink);stroke-width:calc(4px / var(--k));dominant-baseline:central;cursor:pointer;font-weight:600;transition:opacity .2s;animation:.4s .2s both brm-fade}.brm-gl.off{opacity:.3}.brm-nl{transform:translateY(calc(max(var(--r,0) * var(--s), var(--dmin) / var(--k)) * 1px));font-size:calc(10.5px / var(--k));fill:var(--ink-2);stroke-width:calc(3px / var(--k));pointer-events:none;animation:.25s both brm-fade}.brm-hot{pointer-events:none}.brm-hot .brm-hl{fill:none;stroke:var(--accent-text);stroke-width:1.5px;vector-effect:non-scaling-stroke;opacity:.9}.brm-hot circle{fill:var(--ink-2);stroke:var(--surface);stroke-width:1.25px;vector-effect:non-scaling-stroke;paint-order:stroke;transform:scale(var(--sc));transform-box:fill-box;transform-origin:50%}.brm-hot circle.main{stroke:var(--ink);stroke-width:5px}.brm-hot .brm-nl{fill:var(--ink);font-weight:600;animation:none}.brm-tip{z-index:2;border-radius:var(--r-btn);background:var(--strong);width:max-content;max-width:264px;color:var(--on-strong);pointer-events:none;box-shadow:var(--shadow);padding:8px 11px;font-size:13px;line-height:1.35;position:absolute;transform:translate(-50%,calc(-100% - 10px))}.brm-tip.below{transform:translate(-50%,30px)}.brm-tip b{overflow-wrap:anywhere;font-weight:600;display:block}.brm-tip span{color:var(--on-strong-2);font-size:12px;display:block}.brm-key i{background:var(--ink-2);border-radius:50%;width:9px;height:9px}.brm-key i.co{background:var(--accent-text)}.brm-key i.sm{width:6px;height:6px;margin-right:-4px}.brm-key i.lg{width:13px;height:13px}.brm-regions{left:var(--s-2);right:var(--s-2);z-index:2;gap:var(--s-2);grid-template-columns:1fr 1fr;animation:.3s both brm-fade;display:grid;position:absolute;bottom:56px}.brm-reg{gap:var(--s-0);min-width:0;padding:var(--s-2) var(--s-3);border:1px solid var(--line);border-radius:var(--r-btn);background:var(--raised);color:var(--ink);text-align:left;cursor:pointer;display:grid}.brm-reg b{font:var(--t-sub);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.brm-reg span{font:var(--t-caption);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.brm-reg:active{background:var(--hover)}.brm-reg:focus-visible{outline:2px solid var(--accent-text);outline-offset:1px}.brm-ctl{align-items:center;gap:6px;display:flex;position:absolute;bottom:12px;right:12px}.brm-ctl .btn{background:var(--raised)}@keyframes brm-pop{0%{opacity:0;transform:scale(.2)}}@keyframes brm-fade{0%{opacity:0}}@media (width<=720px){.brm-svg{--dmin:2}.brm-gl{font-size:calc(11px / var(--k))}.brm-ctl{bottom:8px;right:8px}}@media (prefers-reduced-motion:reduce){.brm-bg,.brm-regions,.brm-disc,.brm-links,.brm-n circle,.brm-gl,.brm-nl{animation:none}.brm-n,.brm-base>g,.brm-gl,.brm-disc{transition:none}}.cb-page{gap:var(--gap-bloco);align-content:start;min-width:0;display:grid}.cb-sec{gap:var(--s-4);min-width:0;display:grid}.cb-cap,.cb-sub,.cb-when{font:var(--t-caption);color:var(--ink-3)}p.cb-cap{overflow-wrap:anywhere;margin:0}.cb-sec h3{font:var(--t-sub);margin:0}.cb-setor{gap:var(--s-2);min-width:0;display:grid}.cb-setor h3{margin:var(--s-2) 0 0;font:var(--t-label);color:var(--ink-2)}.cb-face{--sz:32px;width:var(--sz);height:var(--sz);background:var(--sunken);color:var(--ink-2);font:var(--t-label);border-radius:50%;flex:none;place-items:center;display:inline-grid;overflow:hidden}.cb-face img{object-fit:cover;width:100%;height:100%}.cb-list{gap:var(--s-3);min-width:0;margin:0;padding:0;list-style:none;display:grid}.cb-card{gap:var(--s-4);min-width:0;padding:var(--s-5) var(--s-6) var(--s-3);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);display:grid}.cb-head{align-items:center;gap:var(--s-3);min-width:0;display:flex}.cb-hmain{gap:var(--s-0);flex:1;min-width:0;display:grid}.cb-title{font:var(--t-sub);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cb-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cb-when{white-space:nowrap;flex:none}.cb-flow{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cb-step{align-content:start;justify-items:center;gap:var(--s-1);padding:0 var(--s-1);text-align:center;min-width:0;display:grid;position:relative}.cb-step+.cb-step:before{content:"";background:var(--line-2);width:100%;height:2px;position:absolute;top:13px;right:50%}.cb-step.feita+.cb-step:before,.cb-step.feita+.cb-step.feita:before{background:var(--ink-2)}.cb-dot{z-index:1;background:var(--surface);width:28px;height:28px;color:var(--ink-3);box-shadow:inset 0 0 0 1.5px var(--line-2);border-radius:50%;place-items:center;display:inline-grid;position:relative}.cb-step.feita .cb-dot{background:var(--strong);color:var(--on-strong);box-shadow:none}.cb-step.atual .cb-dot{color:var(--accent-text);box-shadow:inset 0 0 0 2px var(--accent)}.cb-step.ponto .cb-dot{background:var(--warn-bg);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink-2)}.cb-step.falta .cb-dot,.cb-step.fora .cb-dot{opacity:.55}.cb-step.erro .cb-dot{color:var(--danger,var(--ink));box-shadow:inset 0 0 0 1.5px}.cb-sn{font:var(--t-label)}.cb-sc{font:var(--t-caption);color:var(--ink-3);overflow-wrap:anywhere;max-width:100%}.cb-step.ponto .cb-sc{color:var(--ink)}.cb-toggle{justify-self:start;align-items:center;gap:var(--s-1);padding:var(--s-1) 0;color:var(--ink-2);font:var(--t-label);cursor:pointer;background:0 0;border:0;display:inline-flex}.cb-toggle[aria-expanded=true] .cb-chev{transform:rotate(180deg)}.cb-chev{transition:transform .2s var(--ease)}.cb-det{gap:var(--s-4);padding:var(--s-4) 0 var(--s-2);border-top:1px solid var(--line);min-width:0;display:grid}.cb-blk{gap:var(--s-2);min-width:0;display:grid}.cb-blk h4{font:var(--t-label);color:var(--ink-2);margin:0}.cb-blk p,.cb-blk ul{overflow-wrap:anywhere;margin:0}.cb-blk ul{padding-left:var(--s-5)}.cb-note{padding:var(--s-3) var(--s-4);border-radius:var(--r-sm);background:var(--sunken);font:var(--t-body);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.cb-files{gap:var(--s-1) var(--s-3);flex-wrap:wrap;list-style:none;display:flex;padding:0!important}.cb-files li{align-items:center;gap:var(--s-1);font:var(--t-caption);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:inline-flex;overflow:hidden}.cb-rev{gap:var(--s-2);padding:var(--s-3) var(--s-4);border-radius:var(--r-sm);border:1px solid var(--line);display:grid}.cb-rev.ponto{background:var(--warn-bg);border-color:#0000}.cb-rev ul,.cb-rev p{overflow-wrap:anywhere;margin:0}.cb-rev ul{padding-left:var(--s-5)}.cb-chips{gap:var(--s-1);flex-wrap:wrap;min-width:0;display:flex}.cb-chip{padding:2px var(--s-2);border-radius:var(--r-btn);background:var(--sunken);font:var(--t-caption);color:var(--ink-2);overflow-wrap:anywhere;max-width:100%}.cb-mems{gap:var(--s-2);grid-template-columns:repeat(var(--n,1), minmax(0, 1fr));min-width:0;margin:0;padding:0;list-style:none;display:grid}@media (width<=1100px){.cb-mems{scroll-snap-type:x proximity;padding-bottom:var(--s-1);grid-template-columns:none;grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;overflow-x:auto}.cb-mems>li{scroll-snap-align:start}}.cb-mems.solo{grid-template-columns:minmax(0,1fr);grid-auto-flow:row;overflow:visible}@media (width<=560px){.cb-mems:not(.solo){grid-auto-columns:minmax(220px,78%)}}.cb-mems button:hover{background:var(--hover)}.cb-mems button{align-items:center;gap:var(--s-3);width:100%;padding:var(--s-3);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);text-align:left;cursor:pointer;min-width:0;display:flex}.cb-mm{gap:var(--s-0);flex:1;min-width:0;display:grid}.cb-mm b{font:var(--t-label);overflow-wrap:anywhere}@media (width<=760px){.cb-card{padding:var(--s-4) var(--s-4) var(--s-2)}}.cb-trab{gap:var(--s-3);padding-bottom:var(--s-4);margin-bottom:var(--s-4);border-bottom:1px solid var(--line);min-width:0;display:grid}.cb-trab>div{gap:var(--s-1);min-width:0;display:grid}.cb-ico{background:var(--sunken);width:32px;height:32px;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;display:inline-grid}.e3-view{background:var(--bg);-webkit-user-select:none;user-select:none;touch-action:none;overscroll-behavior:contain;flex:1 1 0;min-width:0;min-height:0;position:relative;overflow:hidden}.e3-canvas{touch-action:none;cursor:grab;width:100%;height:100%;display:block;position:absolute;inset:0}.e3-canvas:active{cursor:grabbing}.e3-view.fp .e3-canvas{cursor:crosshair}.e3-overlay{z-index:1;isolation:isolate;pointer-events:none;position:absolute;inset:0;overflow:hidden}.e3-tag{width:auto;height:auto;min-height:0;padding:2px var(--s-2);border-radius:var(--r);background:var(--glass);color:var(--ink);box-shadow:var(--shadow);font:inherit;white-space:nowrap;cursor:pointer;pointer-events:auto;visibility:hidden;will-change:transform;border:0;align-content:start;justify-items:center;gap:0;display:grid;position:absolute;inset:0 auto auto 0}.e3-tag b{font:var(--t-caption);font-weight:600}.e3-tag small{font:var(--t-caption);color:var(--ink-3);font-size:11px;line-height:14px}.e3-tag.main b:before{content:"";background:var(--accent);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.e3-tag.me{background:var(--strong);color:var(--on-strong);cursor:default;pointer-events:none}.e3-tag:focus-visible{outline:2px solid var(--accent-ring,var(--accent));outline-offset:2px}.e3-overlay.fp .e3-tag{pointer-events:none}.e3-loading{font:var(--t-body);color:var(--ink-3);place-items:center;display:grid;position:absolute;inset:0}.e3-brand{place-content:center;justify-items:center;gap:var(--s-2);pointer-events:none;animation:1.8s forwards e3-brand;display:grid;position:absolute;inset:0}.e3-brand img{width:72px;height:auto}.e3-brand span{font:var(--t-section);color:var(--ink)}@keyframes e3-brand{0%{opacity:0;transform:translateY(6px)}25%{opacity:1;transform:none}65%{opacity:1}to{opacity:0}}.e3-skip{right:var(--s-3,12px);bottom:var(--s-3,12px);padding:6px var(--s-3,12px);border:1px solid var(--line-2);border-radius:var(--r);background:var(--glass);color:var(--ink-2);font:var(--t-caption);cursor:pointer;position:absolute}.e3-dot{background:var(--ink);width:4px;height:4px;box-shadow:0 0 0 1px var(--surface);pointer-events:none;border-radius:50%;margin:-2px 0 0 -2px;position:absolute;top:50%;left:50%}.e3-card{left:var(--s-3,12px);bottom:var(--s-3,12px);gap:var(--s-2);width:min(340px,100% - 24px);padding:var(--s-4,16px);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow);color:var(--ink);display:grid;position:absolute}.e3-card h2{font:var(--t-section);padding-right:36px}.e3-close{position:absolute;top:8px;right:8px}.e3-role{font:var(--t-body);color:var(--ink-2);margin:-4px 0 0}.e3-card dl{gap:6px;margin:0;display:grid}.e3-card dl>div{gap:var(--s-2);grid-template-columns:92px 1fr;align-items:baseline;display:grid}.e3-card dt{font:var(--t-caption);color:var(--ink-3)}.e3-card dd{font:var(--t-body);min-width:0;margin:0}.e3-card dd small{font:var(--t-caption);color:var(--ink-3)}.e3-seal{padding:0 var(--s-2);border-radius:var(--r);background:var(--strong);color:var(--on-strong);font:var(--t-caption);font-weight:600;display:inline-block}.e3-seal.main{background:var(--accent);color:var(--on-accent)}.e3-mission{padding-top:var(--s-2);border-top:1px solid var(--line);font:var(--t-caption);color:var(--ink-2);margin:0}.e3-joy{background:var(--glass);border:1px solid var(--line-2);touch-action:none;border-radius:50%;place-items:center;width:112px;height:112px;display:grid;position:absolute;bottom:20px;left:20px}.e3-joy span{background:var(--strong);width:44px;height:44px;box-shadow:var(--shadow);border-radius:50%}@media (width<=860px){.e3-skip{top:12px;bottom:auto}.e3-card{width:auto;bottom:8px;left:8px;right:8px}.e3-tag:not(.e3-atag) small{display:none}.e3-overlay.fp .e3-tag small{display:block}}.e3-usage-wrap{z-index:8;padding:var(--s-4,16px);background:#09090b8c;place-items:center;display:grid;position:absolute;inset:0}.e3-usage{border-radius:var(--r-card);width:min(1180px,100%,150dvh - 330px);box-shadow:var(--shadow);background:#18181b;position:relative;overflow:hidden}.e3-usage .e3-close{color:#f7f7fa;position:absolute;top:8px;right:8px}.e3-usage-canvas{aspect-ratio:4.3/2.86;width:100%;height:auto;display:block}@media (width<=767px){.e3-usage-wrap{align-items:end;padding:8px}}.e3-pause{z-index:9;background:#09090b8c;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.e3-pause-card{border-radius:var(--r-card);color:#f7f7fa;width:min(360px,100%);max-height:calc(100% - 16px);box-shadow:var(--shadow);background:#18181b;gap:8px;padding:20px;display:grid;overflow-y:auto}.e3-pause-card h2{font:var(--t-page);color:#f7f7fa;text-align:center;margin:0;font-weight:700}.e3-pause-logo{object-fit:contain;justify-self:center;width:32px;height:32px;margin-bottom:4px}.e3-pause-sub{font:var(--t-caption);color:#a1a1a6;text-align:center;max-width:28ch;margin:0 auto 12px}.e3-pause-card .btn{justify-content:center;width:100%}.e3-pause-card .btn.ghost{color:#f7f7fa;background:0 0;margin-top:4px;box-shadow:inset 0 0 0 1px #3e3e41}.e3-pause-card .btn.ghost:hover{background:#28282b}.e3-pause-list{grid-template-columns:1fr 1fr;gap:6px;display:grid}.e3-pause-keys{gap:6px;margin:0;display:grid}.e3-pause-keys>div{font:var(--t-caption);grid-template-columns:130px 1fr;gap:8px;display:grid}.e3-pause-keys dt{color:#f7f7fa;font-weight:600}.e3-pause-keys dd{color:#a1a1aa;margin:0}.e3-atag{transform-origin:0 0;color:#f7f7fa;text-align:left;background:#18181be6;border-radius:8px;justify-items:start;gap:1px;padding:5px 9px 6px;transition:opacity .2s;display:grid;box-shadow:0 2px 8px #00000040}.e3-atag .e3-at-head{align-items:center;gap:6px;display:flex}.e3-atag b{font:var(--t-label);color:#f7f7fa;font-size:13px;font-weight:600;line-height:16px}.e3-atag.main b:before{display:none}.e3-atag .e3-at-co{color:#18181b;border-radius:4px;flex:none;place-items:center;width:16px;height:16px;font:700 10px/1 Schibsted Grotesk,system-ui,sans-serif;display:inline-grid}.e3-atag .e3-at-co.img{background:0 0}.e3-atag .e3-at-co img{object-fit:contain;width:16px;height:10px}.e3-atag .e3-at-st{background:#14b8a6;border-radius:50%;flex:none;width:8px;height:8px}.e3-atag .e3-at-st.pensando{background:#e4edef}.e3-atag .e3-at-st.andando{background:#5fa8a0;box-shadow:0 0 0 2px #5fa8a059}.e3-atag .e3-at-st.parado{background:#71717a}.e3-atag small{font:var(--t-caption);color:#a1a1aa;font-size:11px;line-height:14px;display:block}.e3-atag .e3-at-head{gap:7px}.e3-atag .e3-at-face{background:#e4e4e7;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid;overflow:hidden}.e3-atag .e3-at-face img{object-fit:cover;width:100%;height:100%;image-rendering:pixelated}.e3-atag .e3-at-face img[hidden]{display:none}.e3-atag .e3-at-face[data-ini]:not([data-ini=""]):after{content:attr(data-ini);color:#18181b;font:600 11px/1 Schibsted Grotesk,system-ui,sans-serif}.e3-atag b{font-size:14px;line-height:18px}.e3-atag .e3-at-sub{align-items:center;gap:6px;padding-left:31px;display:flex}.e3-overlay .e3-atag small.e3-at-fn,.e3-overlay.fp .e3-atag small.e3-at-fn{color:#d4d4d8;display:inline}.e3-atag small.e3-at-role{padding-left:31px}.e3-overlay .e3-atag.near small.e3-at-role:empty,.e3-overlay.fp .e3-atag.near small.e3-at-role:empty{display:none}.e3-atag .e3-at-lvl{color:#5fd4c4;font-weight:600;display:inline}.e3-overlay .e3-atag small.e3-at-role,.e3-overlay.fp .e3-atag small.e3-at-role{display:none}.e3-overlay .e3-atag.near small.e3-at-role,.e3-overlay.fp .e3-atag.near small.e3-at-role{display:block}.e3-overlay .e3-atag small.e3-at-lvl,.e3-overlay.fp .e3-atag small.e3-at-lvl{display:inline}.e3-atag.main{box-shadow:inset 0 2px #0f766e,0 2px 8px #00000040}.e3p{z-index:7;background:var(--surface);border-left:1px solid var(--line);width:min(420px,100%);box-shadow:var(--shadow);color:var(--ink);outline:none;align-content:start;gap:14px;padding:20px 20px 24px;display:grid;position:absolute;top:0;bottom:0;right:0;overflow-y:auto}.e3p-close{position:absolute;top:10px;right:10px}.e3p-head{grid-template-columns:72px 1fr;align-items:center;gap:14px;padding-right:32px;display:grid}.e3p-id{gap:3px;min-width:0;display:grid}.e3p-id h2{font:var(--t-section)}.e3p-role{font:var(--t-body);color:var(--ink-2)}.e3p-meta{font:var(--t-caption);color:var(--ink-3)}.e3p-id .e3-seal{justify-self:start;margin-top:4px}.e3p-sec{border-top:1px solid var(--line);gap:6px;padding-top:12px;display:grid}.e3p-sec h3{font:var(--t-label);color:var(--ink);font-weight:600}.e3p-sec p,.e3p-sec li{font:var(--t-body);color:var(--ink-2)}.e3p-sec ul{gap:4px;margin:0;padding-left:18px;display:grid}.e3p-act{align-items:baseline;gap:8px;display:flex}.e3p-act i{background:var(--ink-3);border-radius:50%;flex:none;width:8px;height:8px;transform:translateY(-1px)}.e3p-act.working i{background:#14b8a6}.e3p-pts{gap:4px;margin:0;display:grid}.e3p-pts>div{font:var(--t-body);justify-content:space-between;gap:8px;display:flex}.e3p-pts dt{color:var(--ink-2)}.e3p-pts dd{font-variant-numeric:tabular-nums;color:var(--accent-text,var(--ink));margin:0;font-weight:600}.e3p-pts dd.neg{color:var(--danger,#dc2626)}.e3p-est{list-style:none;padding:0!important}.e3p-est li{border-bottom:1px solid var(--line);gap:1px;padding:6px 0;display:grid}.e3p-est b{font:var(--t-label);color:var(--ink);font-weight:600}.e3p-est span{font:var(--t-caption);color:var(--ink-3)}.e3p-foot{padding-top:6px}.e3p-foot .btn{justify-content:center;gap:8px;width:100%}@media (width<=767px){.e3p{border-left:0;border-top:1px solid var(--line);border-radius:16px 16px 0 0;width:100%;max-height:78%;top:auto;left:0}}.e3-fade{z-index:10;opacity:0;pointer-events:none;background:#09090b;transition:opacity .24s;position:absolute;inset:0}.e3-fade.on{opacity:1}@media (prefers-reduced-motion:reduce){.e3-fade{transition:none}}.e3-sit{z-index:6;border-radius:var(--r-card);color:#f7f7fa;width:max-content;max-width:calc(100% - 32px);box-shadow:var(--shadow);background:#18181beb;align-items:center;gap:16px;padding:12px 12px 12px 16px;display:flex;position:absolute;bottom:56px;left:50%;transform:translate(-50%)}.e3-sit>div{gap:2px;min-width:0;display:grid}.e3-sit b{font:var(--t-label);color:#f7f7fa;font-weight:600}.e3-sit span{font:var(--t-caption);color:#a1a1aa}.e3-meet{z-index:6;border-radius:var(--r-card);color:#f7f7fa;width:min(820px,100% - 176px);box-shadow:var(--shadow);background:#18181beb;gap:10px;padding:14px 16px;display:grid;position:absolute;bottom:56px;left:50%;transform:translate(-50%)}.e3-meet-cap{gap:4px;min-width:0;display:grid}.e3-meet-who{align-items:baseline;gap:10px;min-width:0;display:flex}.e3-meet-who b{font:var(--t-label);color:#f7f7fa;font-size:15px;font-weight:600}.e3-meet-who b:before{content:"";vertical-align:2px;background:#14b8a6;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.e3-meet-who.face{align-items:center}.e3-meet-who.face b:before{display:none}.e3-meet-who span{font:var(--t-caption);color:#a1a1aa;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.e3-meet-cap p{font:var(--t-body);color:#f7f7fa;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:23px}.e3-meet-ctl{flex-wrap:wrap;gap:6px;display:flex}.e3-meet-ctl .btn{color:#f7f7fa;background:0 0;gap:6px;box-shadow:inset 0 0 0 1px #3e3e41}.e3-meet-ctl .btn:hover,.e3-meet-ctl .btn[aria-pressed=true]{background:#28282b}.e3-meet-ctl .e3-meet-out{margin-left:auto}.e3-atag.talk{box-shadow:0 0 0 2px #14b8a6,0 2px 8px #00000040}@media (width<=767px){.e3-sit{justify-content:space-between;width:auto;max-width:none;inset:12px 8px auto;transform:none}.e3-meet{width:auto;padding:12px;bottom:60px;left:8px;right:8px;transform:none}.e3-meet-cap p{font-size:15px;line-height:21px}.e3-meet-ctl{flex-wrap:nowrap}.e3-meet-ctl .btn{flex:1 1 0;justify-content:center;min-width:0;padding-left:0;padding-right:0}.e3-meet-ctl .e3-meet-out{margin-left:0}}.pa-row{gap:8px;display:flex}.pa-row .input{flex:1;min-width:0}.pa-row .btn{flex:none}.pa-link{gap:6px;display:grid}.pa-h{font:600 14px/20px var(--font);color:var(--ink-2);margin:0 0 6px}.pa-list{margin:0;padding:0;list-style:none;display:grid}.pa-li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:40px;display:flex}.pa-li>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pa-li>span:last-child{flex:none}.pa .btn.ghost{justify-self:start}@media (width<=480px){.pa-row{flex-direction:column}.pa-li{flex-direction:column;align-items:flex-start;gap:2px;padding:8px 0}}.cf-who{align-items:center;gap:var(--s-3);min-width:0;display:flex}.cf-who-txt{min-width:0}.cf-who .badge{flex:none}.cf-who b{white-space:nowrap}table.t.cf-mid td{vertical-align:middle}.checkrow.cf-check{align-items:center}.checkrow.cf-check input{margin-top:0}.btn.cf-pick{width:100%}.cf-push{justify-content:space-between;align-items:center;gap:var(--s-3) var(--s-4);flex-wrap:wrap;display:flex}.cf-push-state{align-items:center;gap:var(--s-2);font:var(--t-sub);color:var(--ink-2);display:inline-flex}.cf-push-state.on{color:var(--accent-text)}.cf-devices{gap:var(--s-2);display:grid}.cf-steps{margin:var(--s-2) 0 0;gap:var(--s-1);padding-left:20px;display:grid}.cf-store{justify-content:space-between;align-items:center;gap:var(--s-4);min-height:var(--ctl-h);padding:var(--s-2) 0;border-top:1px solid var(--line);display:flex}.cf-store:first-of-type{border-top:0}.cf-store-txt{gap:2px;min-width:0;display:grid}.cf-store-txt b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cf-switch{background:color-mix(in srgb, var(--ink-3) 42%, var(--surface));cursor:pointer;border:0;border-radius:999px;flex:none;width:48px;height:28px;padding:0;transition:background .15s;position:relative}.cf-switch:before{content:"";position:absolute;inset:-8px -6px}.cf-switch>span{background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #00000040}.cf-switch.on{background:var(--accent)}.cf-switch.on>span{transform:translate(20px)}.cf-switch:disabled{opacity:.6;cursor:default}.cf-switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.cf-switch,.cf-switch>span{transition:none}}.cf-sound{border-top:1px solid var(--line)}.cf-sound .row{gap:var(--s-3);flex:none;align-items:center}.cf-arq{align-items:center;gap:var(--s-3) var(--s-4)}.cf-arq .badge{margin-left:var(--s-2)}.cf-arq-acts{flex-wrap:nowrap;flex:none}@media (width<=860px){.cf-arq{flex-wrap:wrap}.cf-arq-acts{width:100%}.cf-arq-acts .btn{flex:1 1 0}}.cf-list{display:grid}.cf-li{align-items:center;gap:var(--s-3);padding:var(--s-3) 0;border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.cf-li:first-child{border-top:0}.cf-li-txt{gap:2px;min-width:0;display:grid}.cf-li-acts{align-items:stretch;gap:var(--s-1);flex-direction:column;display:flex}.cf-li-acts .btn.icon{align-self:flex-end}.es-filters{gap:var(--gap-item)}.es-sec{gap:var(--gap-bloco);min-width:0;display:grid}.es-sec>h2{margin:0}.es-group{gap:var(--s-2);min-width:0;display:grid}.es-store{align-items:center;gap:var(--s-2);min-width:0;margin:0;display:flex}.es-count,.es-cap{font:var(--t-caption);color:var(--ink-3)}p.es-cap{overflow-wrap:anywhere;margin:0}.es-cards{gap:var(--s-3);min-width:0;margin:0;padding:0;list-style:none;display:grid}.es-card{gap:var(--s-4);min-width:0;padding:var(--s-5) var(--s-6) var(--s-3);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);display:grid}.es-head{justify-content:space-between;align-items:flex-start;gap:var(--s-4);min-width:0;display:flex}.es-hmain{gap:var(--s-0);min-width:0;display:grid}.es-title{font:var(--t-sub);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.es-card.done .es-title{color:var(--ink-2)}.es-sub{font:var(--t-caption);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.es-hpct{justify-items:end;gap:var(--s-0);flex:none;display:grid}.es-pnum{font:var(--t-num);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.es-pcap{font:var(--t-caption);color:var(--ink-3);white-space:nowrap}.es-bar{background:var(--hover);height:4px;margin-top:calc(-1 * var(--s-2));border-radius:2px;display:block;position:relative;overflow:hidden}.es-fill{background:var(--accent);transform-origin:0;transition:transform .4s var(--ease);position:absolute;inset:0}.es-track{overscroll-behavior-x:contain;scrollbar-width:thin;min-width:0;padding-bottom:var(--s-1);position:relative;overflow-x:auto}.es-stepper{--node:72px;--face:40px;grid-template-columns:repeat(var(--n), minmax(var(--node), 1fr));margin:0;padding:0;list-style:none;display:grid}.es-node{align-content:start;justify-items:center;gap:var(--s-1);padding:0 var(--s-1);text-align:center;min-width:0;display:grid;position:relative}.es-node+.es-node:before{content:"";top:calc(var(--face) / 2 - 1px);background:var(--line-2);width:100%;height:2px;position:absolute;right:50%}.es-node.lit:before{background:var(--ink-2)}.es-faces{z-index:1;height:var(--face);align-items:center;display:inline-flex;position:relative}.es-faces .es-face+.es-face{margin-left:-14px}.es-node .es-face{box-shadow:0 0 0 3px var(--surface)}.es-node.afazer .es-faces{opacity:.45;filter:grayscale()}.es-node.atual .es-face{box-shadow:0 0 0 3px var(--surface), 0 0 0 5px var(--accent)}.es-node.atual .es-faces{animation:es-on .42s var(--ease) both}@keyframes es-on{0%{opacity:.4;transform:scale(.82)}to{opacity:1;transform:scale(1)}}.es-tick{background:var(--strong);width:16px;height:16px;color:var(--on-strong);box-shadow:0 0 0 2px var(--surface);border-radius:50%;place-items:center;display:inline-grid;position:absolute;bottom:-2px;right:-4px}.es-tick.lock{background:var(--surface);color:var(--ink-2);box-shadow:0 0 0 1px var(--line-2)}.es-nwho,.es-nstep{max-width:100%;font:var(--t-caption)}.es-nwho{margin-top:var(--s-1);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.es-nstep{color:var(--ink);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:500;display:-webkit-box;overflow:hidden}.es-node.afazer .es-nstep{color:var(--ink-3);font-weight:400}.es-now{max-width:100%;font:var(--t-overline);color:var(--accent-text);-webkit-hyphens:none;hyphens:none}.es-node.wait .es-now{color:var(--ink)}.es-face{width:var(--sz);height:var(--sz);background:var(--hover);color:var(--ink-2);border-radius:50%;flex:none;place-items:center;display:inline-grid;overflow:hidden}.es-face img{object-fit:cover;width:100%;height:100%;image-rendering:pixelated}.es-face.logo{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.es-face.logo img{object-fit:contain;image-rendering:auto;width:62%;height:62%}.es-ini{font:var(--t-label)}.es-toggle{justify-self:start;align-items:center;gap:var(--s-1);min-height:36px;padding:0 var(--s-2);margin-left:calc(-1 * var(--s-2));border-radius:var(--r);color:var(--ink-2);font:var(--t-label);cursor:pointer;transition:transform .1s var(--ease);background:0 0;border:0;display:inline-flex}.es-toggle:hover{background:var(--hover);color:var(--ink)}.es-toggle:active{transform:scale(.97)}.es-toggle:focus-visible{outline:2px solid var(--accent-text);outline-offset:1px}.es-toggle svg{transition:transform .2s var(--ease)}.es-card.open .es-toggle svg{transform:rotate(180deg)}.es-acc{gap:var(--s-3);min-width:0;padding-bottom:var(--s-2);display:grid}.es-acl{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.es-ac{border-bottom:1px solid var(--line);min-width:0}.es-ach{align-items:center;column-gap:var(--s-3);padding:var(--s-2) 0;cursor:pointer;grid-template-columns:24px minmax(0,1.3fr) minmax(0,1.4fr) 132px 112px 16px;min-height:48px;display:grid}.es-ach:hover{background:var(--hover)}.es-acn{border:1px solid var(--line-2);width:24px;height:24px;color:var(--ink-3);font:var(--t-caption);border-radius:50%;place-items:center;font-weight:600;display:inline-grid}.es-ac.feita .es-acn{border-color:var(--strong);background:var(--strong);color:var(--on-strong)}.es-ac.atual .es-acn{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.es-acname{text-align:left;min-width:0;color:var(--ink);font:var(--t-sub);cursor:pointer;background:0 0;border:0;padding:0}.es-acname:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px;border-radius:4px}.es-acst{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.es-ac.afazer .es-acname{color:var(--ink-2);font-weight:500}.es-acwho{align-items:center;gap:var(--s-1) var(--s-3);flex-wrap:wrap;min-width:0;display:flex}.es-acstate{min-width:0;display:flex}.es-acstate .badge svg{flex:none}.es-acdate{font:var(--t-caption);color:var(--ink-3);text-align:right;white-space:nowrap}.es-chev{color:var(--ink-3);transition:transform .2s var(--ease)}.es-ac.open .es-chev{transform:rotate(180deg)}.es-acb{gap:var(--s-2);padding:0 0 var(--s-4) calc(24px + var(--s-3));min-width:0;display:grid}.es-obs{font:var(--t-body);color:var(--ink-2);overflow-wrap:anywhere;margin:0}.es-evs{gap:var(--s-3);min-width:0;margin:0;padding:0;list-style:none;display:grid}.es-ev{gap:var(--s-2);grid-template-columns:24px minmax(0,1fr);align-items:start;display:grid}.es-evb{gap:var(--s-0);min-width:0;display:grid}.es-evt{font:var(--t-body);overflow-wrap:anywhere}.es-general{padding-top:var(--s-1)}.es-owner{align-items:center;gap:var(--s-2);min-width:0;display:inline-flex}.es-oname{font:var(--t-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.es-seal{padding:2px var(--s-2);border:1px solid var(--line);border-radius:var(--r);background:var(--surface);color:var(--ink-2);font:var(--t-caption);white-space:nowrap;cursor:pointer;transition:transform .1s var(--ease);flex:none;font-weight:500}.es-seal:hover{background:var(--hover)}.es-seal:active{transform:scale(.97)}.es-seal:focus-visible{outline:2px solid var(--accent-text);outline-offset:1px}.es-foot{gap:var(--s-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.es-score{gap:var(--s-4);min-width:0;display:grid}.es-sbig{align-items:baseline;gap:var(--s-2);display:flex}.es-snum{font:var(--t-num-lg);letter-spacing:-.02em}.es-slvl{font:var(--t-sub);color:var(--ink-2)}.es-stable{width:100%}.es-stable .num{text-align:right;font-variant-numeric:tabular-nums}.es-stable .neg{color:var(--err)}@media (width<=1279px){.es-card{padding:var(--s-4) var(--s-5) var(--s-2)}.es-stepper{--node:60px}.es-node{padding:0 2px}.es-ach{grid-template-columns:24px minmax(0,1fr) minmax(0,1fr) auto 16px;grid-template-areas:"n name who state chev"}.es-acn{grid-area:n}.es-acname{grid-area:name}.es-acwho{grid-area:who}.es-acstate{grid-area:state}.es-chev{grid-area:chev}.es-acdate{display:none}}@media (width<=860px){.es-card{padding:var(--s-4) var(--s-4) var(--s-2);gap:var(--s-3)}.es-stepper{--node:76px}.es-node{padding:0 var(--s-1)}.es-track{margin:0 calc(-1 * var(--s-4));padding:0 var(--s-4) var(--s-1);scroll-padding:0 var(--s-4)}.es-ach{row-gap:var(--s-1);grid-template-columns:24px minmax(0,1fr) auto 16px;grid-template-areas:"n name state chev"".who who."}.es-acb{padding-left:0}.es-foot{flex-wrap:nowrap}.es-foot .btn{flex:1 1 0;justify-content:center;min-width:0}.es-filters{grid-template-columns:minmax(0,1fr);display:grid}.es-filters>*{min-width:0}.es-filters button{width:100%;min-width:0}.es-filters button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}@media (prefers-reduced-motion:reduce){.es-node.atual .es-faces{animation:.15s linear both es-fade}.es-fill,.es-toggle svg,.es-chev{transition:none}}@keyframes es-fade{0%{opacity:.4}to{opacity:1}}.es-wait{align-items:center;gap:var(--s-1);max-width:22rem;padding:2px var(--s-2);border-radius:var(--r-btn);background:var(--warn-bg);color:var(--ink);font:var(--t-caption);text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border:0;display:inline-flex;overflow:hidden}.es-wait:focus-visible{outline:2px solid var(--accent-text);outline-offset:1px}.es-wait svg{flex:none}@media (width<=860px){.es-head{column-gap:var(--s-4);row-gap:var(--s-0);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main num""main cap""wait wait";display:grid}.es-hmain{grid-area:main}.es-hpct{display:contents}.es-pnum{grid-area:num;justify-self:end}.es-pcap{grid-area:cap;justify-self:end}.es-wait{max-width:100%;margin-top:var(--s-2);white-space:normal;padding:var(--s-1) var(--s-2);grid-area:wait;justify-self:start;align-items:flex-start}.es-wait svg{margin-top:2px}.es-title{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box}}.es-ap{gap:var(--s-3);border-top:1px solid var(--line);min-width:0;padding-top:var(--s-3);display:grid}.es-aph{align-items:center;gap:var(--s-3);width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.es-apt{font:var(--t-sub)}.es-apn{font:var(--t-caption);color:var(--ink-3);overflow-wrap:anywhere;flex:1;min-width:0}.es-ap.open .es-aph .es-chev{transform:rotate(180deg)}.es-apb{gap:var(--s-3);min-width:0;display:grid}.es-aptabs{gap:var(--s-2);flex-wrap:wrap;display:flex}.es-chip{align-items:center;gap:var(--s-1);height:32px;padding:0 var(--s-3);border-radius:var(--r-btn);border:1px solid var(--line);background:var(--surface);color:var(--ink-2);font:var(--t-label);cursor:pointer;display:inline-flex}.es-chip span{color:var(--ink-3);font-variant-numeric:tabular-nums}.es-chip.on{border-color:var(--ink);color:var(--ink)}.es-apgrid{gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));min-width:0;margin:0;padding:0;list-style:none;display:grid}.es-apc{grid-template-rows:auto auto 1fr;min-width:0;display:grid;position:relative}.es-apc.d-nao .es-apimg,.es-apc.d-nao .es-apthumbs{opacity:.6}.es-apmark{top:var(--s-2);left:var(--s-2);z-index:1;background:var(--surface);box-shadow:0 0 0 1px var(--line);position:absolute}.es-apdec{margin-left:var(--s-2);font:var(--t-caption);color:var(--ink-2);font-weight:500}.es-bulk{min-width:0}.es-apimg{aspect-ratio:3/4;background:var(--sunken);border-radius:var(--r-card);place-items:center;max-width:100%;display:grid;overflow:hidden}.es-apimg img{object-fit:cover;width:100%;height:100%;display:block}.es-apthumbs{gap:var(--s-1);padding:var(--s-2) 0 0;display:flex}.es-apthumbs button{aspect-ratio:1;border-radius:var(--r-sm);cursor:pointer;background:0 0;border:2px solid #0000;flex:1 1 0;min-width:0;padding:0;overflow:hidden}.es-apthumbs button[aria-pressed=true]{border-color:var(--accent)}.es-apthumbs img{object-fit:cover;width:100%;height:100%;display:block}.es-apbody{gap:var(--s-2);padding:var(--s-3) 0 var(--s-2);flex-direction:column;min-width:0;display:flex}.es-apgrp{font:var(--t-caption);color:var(--ink-3);font-weight:500}.es-aptitle{font:var(--t-label);overflow-wrap:anywhere;font-weight:600}.es-apfacts{gap:var(--s-1);grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr));margin:0;display:grid}.es-apfacts div{background:var(--sunken);border-radius:var(--r-sm);padding:var(--s-1) var(--s-2);min-width:0}.es-apfacts dd{font:var(--t-label);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:700}.es-apfacts dt{font:var(--t-caption);color:var(--ink-3)}.es-apdet{font:var(--t-caption);color:var(--ink-2);overflow-wrap:anywhere;margin:0}.es-apwarn{gap:var(--s-1);flex-wrap:wrap;display:flex}.es-apwarn span{font:var(--t-caption);color:var(--ink-2);border:1px solid var(--line);padding:1px var(--s-2);border-radius:999px}.es-aplink{font:var(--t-caption);color:var(--accent-text)}.es-apnote{resize:vertical;box-sizing:border-box;width:100%;min-height:36px}.es-apbtns{gap:var(--s-2);grid-template-columns:1fr 1fr;margin-top:auto;display:grid}.es-apbtns .btn{justify-content:center}.es-apno.on{background:var(--strong);border-color:var(--strong);color:var(--on-strong)}.es-apres summary{cursor:pointer;font:var(--t-label);color:var(--ink-2);margin-bottom:var(--s-3)}.es-crap{border-top:0;padding-top:0}.es-crh{cursor:default;row-gap:var(--s-1);flex-wrap:wrap}.es-crh h2{margin:0}.login{background:var(--surface);grid-template-columns:minmax(0,46fr) minmax(0,54fr);height:100%;display:grid}.login-brand{isolation:isolate;color:var(--ice);background:var(--teal);flex-direction:column;justify-content:space-between;gap:24px;padding:48px;display:flex;position:relative;overflow:hidden}:root[data-theme=dark] .login-brand{background:color-mix(in srgb, var(--teal) 82%, var(--graphite))}.login-name{align-self:flex-start;width:auto;height:28px}.login-mark{z-index:-1;opacity:.1;pointer-events:none;-webkit-user-select:none;user-select:none;width:120%;max-width:none;position:absolute;top:12%;right:-46%}.login-line{max-width:12ch;font:700 44px/48px var(--font);letter-spacing:-.02em;text-wrap:balance;margin:0}.login-line span{white-space:nowrap}.login-main{background:var(--surface);place-items:center;padding:40px 24px;display:grid;position:relative;overflow-y:auto}.login-form{gap:20px;width:min(400px,100%);display:grid}.login-form h1{font:700 36px/40px var(--font);letter-spacing:-.02em;margin:0 0 4px}.login-lead{color:var(--ink-2);font:var(--t-body);margin:-8px 0 0}.login-form .field{gap:8px}.login-form .field>label{font:500 14px/20px var(--font);color:var(--ink-2)}.login-form .input{border-radius:var(--r-btn);background:var(--sunken);border-color:var(--line);height:52px;padding:0 16px;font-size:16px}.login-form .input:hover{border-color:var(--line-2)}.login-form .input:focus{background:var(--surface);outline:2px solid var(--accent-text);outline-offset:-1px;border-color:var(--accent-text)}.login-form .input:-webkit-autofill{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);box-shadow:0 0 0 1000px var(--sunken) inset;transition:background-color 99999s ease-out}.login-form .input:-webkit-autofill:hover{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);box-shadow:0 0 0 1000px var(--sunken) inset;transition:background-color 99999s ease-out}.login-form .input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);box-shadow:0 0 0 1000px var(--sunken) inset;transition:background-color 99999s ease-out}.login-pass{position:relative}.login-pass .input{padding-right:52px}.login-eye{border-radius:var(--r-btn);width:44px;height:44px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:4px;right:4px}.login-eye:hover{color:var(--ink);background:var(--hover)}.login-submit{border-radius:var(--r-btn);width:100%;height:52px;font:600 16px/24px var(--font);justify-content:center;margin-top:4px}.login-link{border-radius:var(--r-btn);font:500 14px/20px var(--font);color:var(--ink-2);cursor:pointer;background:0 0;border:0;justify-self:center;margin:-4px 0;padding:8px 12px;text-decoration:none}.login-link:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.login-eye:focus-visible,.login-link:focus-visible,.login-theme:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.login-theme{border:1px solid var(--line);border-radius:var(--r-btn);width:44px;height:44px;color:var(--ink-2);cursor:pointer;background:0 0;place-items:center;display:grid;position:absolute;top:20px;right:20px}.login-theme:hover{color:var(--ink);background:var(--hover)}@keyframes login-in{0%{opacity:0;transform:translateY(10px)}}.login-form>*{animation:login-in .5s var(--ease) backwards}.login-form>:nth-child(2){animation-delay:50ms}.login-form>:nth-child(3){animation-delay:.1s}.login-form>:nth-child(4){animation-delay:.15s}.login-form>:nth-child(n+5){animation-delay:.2s}.login-name,.login-line{animation:login-in .6s var(--ease) backwards}.login-line{animation-delay:.1s}@media (prefers-reduced-motion:reduce){.login-form>*,.login-name,.login-line{animation:none}}@media (width>=1280px){.login-brand{padding:64px}.login-name{height:32px}.login-line{font:700 56px/60px var(--font)}}@media (width<=860px){.login{background:var(--surface);display:block;overflow-y:auto}.login-brand{min-height:max(216px,32svh);padding:24px 20px 52px}.login-name{height:20px}.login-line{max-width:13ch;font:700 28px/32px var(--font)}.login-mark{opacity:.12;width:360px;top:-24px;right:-120px}.login-main{border-radius:var(--r) var(--r) 0 0;margin-top:-24px;padding:28px 20px 32px;display:block;overflow:visible}.login-form{width:100%;max-width:440px;margin:0 auto}.login-form h1{font:700 28px/32px var(--font)}.login-theme{border-color:#0000;top:16px;right:12px}}@media (width<=860px) and (height<=640px){.login-brand{min-height:120px;padding-bottom:44px}.login-line{display:none}}
