html[data-livre]{--l-cal:#fff;--l-cal-2:#f7f7f4;--l-concreto:#ecebe6;--l-concreto-2:#e1e0da;--l-tinta:#131417;--l-tinta-2:#4a4d55;--l-tinta-3:#8a8c94;--l-linha:#13141714;--l-linha-2:#13141726;--l-azulejo:#2443c4;--l-azulejo-forte:#1a33a3;--l-azulejo-claro:#2443c41a;--l-ipe:#e8a30c;--l-ipe-claro:#e8a30c24;--l-jardim:#2d8a57;--l-terra:#c2502b;--l-vidro:#ffffffd1;--l-vidro-forte:#ffffffed;--l-desfoque:saturate(1.5) blur(18px);--l-r-1:7px;--l-r-2:11px;--l-r-3:16px;--l-r-4:24px;--l-margem:12px;--l-sombra-1:0 1px 2px #1314170f, 0 2px 8px #1314170d;--l-sombra-ilha:0 0 0 1px #1314170f, 0 12px 32px -12px #1314173d, 0 2px 6px #1314170f;--l-sombra-alta:0 0 0 1px #1314170f, 0 28px 70px -20px #13141761, 0 6px 16px #13141714;--l-mola:cubic-bezier(.2, .9, .25, 1.12);--l-suave:cubic-bezier(.22, 1, .36, 1);--l-f-display:"Instrument Serif", Georgia, "Times New Roman", serif;--l-f-sans:"Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--l-f-mono:"Geist Mono", ui-monospace, SFMono-Regular, Consolas, monospace}::view-transition-old(root){animation-duration:.32s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-new(root){animation-duration:.32s;animation-timing-function:cubic-bezier(.22,1,.36,1)}@keyframes livre-ilha{0%{opacity:0;transform:translateY(4px)scale(.98)}}@media (width>=641px){html[data-visual=tech] .project-drawing .cv.embedded{--livre-topo:52px;--tech-desce:0px;--tech-opcoes:0px;--tech-topo-dir:calc(var(--project-header-height,122px) + 18px + var(--tech-desce) + var(--tech-opcoes))}html[data-visual=tech] .project-drawing .estudos .cv.embedded{--tech-opcoes:calc(var(--estudos-h,34px) + 12px)}html[data-visual=tech][data-livre-nav] .project-drawing .cv.embedded{grid-template-columns:var(--livre-nav-esq,0px) minmax(0, 1fr) var(--livre-nav-dir,0px)}html[data-visual=tech][data-livre-nav] .project-drawing .cv.embedded>.cv-center{grid-column:2}html[data-visual=tech] .project-drawing .cv.embedded>.cv-side:not([data-lv-lado=solto]),html[data-visual=tech] .project-drawing .cv.embedded>.lv-nav-lugar,html[data-visual=tech] .project-drawing .cv.embedded>.lv-nav-pilula{top:var(--tech-topo-dir)}html[data-visual=tech][data-livre-nav] .project-drawing:has(.cv.embedded)>.project-top{right:var(--l-margem);border-radius:var(--l-r-3);background:var(--l-vidro-forte);width:300px;-webkit-backdrop-filter:var(--l-desfoque);backdrop-filter:var(--l-desfoque);box-shadow:var(--l-sombra-ilha);padding:6px 10px 8px}html[data-visual=tech][data-livre-nav] .project-drawing:has(.cv.embedded) .estudos-bar{top:calc(var(--project-header-height) + 16px + var(--tech-desce,0px));right:var(--l-margem);border-radius:var(--l-r-3);background:var(--l-vidro-forte);width:300px;-webkit-backdrop-filter:var(--l-desfoque);backdrop-filter:var(--l-desfoque);box-shadow:var(--l-sombra-ilha);border:0;padding:8px 8px 10px}html[data-visual=tech][data-livre-nav] .project-drawing:has(.cv.embedded>.lv-nav-pilula[data-lado=esq]) .estudos-bar{right:auto;left:var(--l-margem)}html[data-visual=tech]:is([data-livre-nav=solto],[data-livre-nav=recolhido]) .project-drawing:has(.cv.embedded) .estudos-bar{top:calc(var(--project-header-height) + 68px)}html[data-visual=tech][data-livre-nav] .project-drawing:has(.cv.embedded>.lv-nav-pilula[data-lado=esq])>.project-top{right:auto;left:var(--l-margem)}html[data-visual=tech]:is([data-livre-nav=solto],[data-livre-nav=recolhido]) .project-drawing:has(.cv.embedded)>.project-top{top:60px}html[data-visual=tech]:is([data-livre-nav=solto],[data-livre-nav=recolhido]) .project-drawing .cv.embedded{--tech-desce:52px}html[data-visual=tech][data-livre-nav=solto] .project-drawing .cv.embedded>.cv-side[data-lv-lado=solto]{max-height:max(160px, calc(100% - var(--lv-y,var(--livre-topo,52px)) - 136px))}html[data-visual=tech][data-livre-nav] .project-drawing .cv .cv-center>.cv-dock{left:84px;right:84px}html[data-visual=tech][data-livre-nav] .project-drawing .cv .cv-center:has(>.cv-left:not([hidden]))>.cv-dock{left:var(--dock-esq-painel,calc(var(--drawing-sidebar) + 4px))}@container centro (width<=900px){html[data-visual=tech][data-livre-nav] .project-drawing .cv .cv-center>.cv-dock{left:12px}}html[data-visual=tech][data-livre-nav] .auria.auria{--au-right:calc(var(--livre-nav-dir,0px) + 14px)}}@media (width>=1181px){html[data-visual=tech] .project-drawing:has(.terrain3)>.project-top{right:var(--l-margem,12px);border-radius:var(--l-r-3,14px);background:var(--l-vidro-forte);width:300px;-webkit-backdrop-filter:var(--l-desfoque,blur(12px));backdrop-filter:var(--l-desfoque,blur(12px));box-shadow:var(--l-sombra-ilha);padding:6px 10px 8px}html[data-visual=tech] .project-drawing .terrain3{grid-template-columns:calc(300px + 2 * var(--l-margem,12px)) minmax(0, 1fr) calc(300px + 2 * var(--l-margem,12px))}html[data-visual=tech] .project-drawing .terrain3>:is(.tside,.tsynth){margin:var(--l-margem,12px)}html[data-visual=tech] .project-drawing .terrain3>.tsynth{margin-top:calc(var(--project-header-height) + 16px);padding-top:14px}html[data-visual=tech] .project-drawing .terrain3>:is(.tside,.tsynth){border-radius:var(--l-r-3,14px);background:var(--l-vidro-forte);box-shadow:var(--l-sombra-ilha);border:0}}html[data-livre~=navegador] .project-drawing .cv .cv-side{--gold:var(--l-azulejo);--gold-2:var(--l-azulejo);--gold-soft:var(--l-azulejo-claro);--paper:var(--l-cal);--paper-2:var(--l-cal-2);--paper-3:var(--l-concreto);--card:var(--l-cal);--ink:var(--l-tinta);--ink-2:var(--l-tinta-2);--ink-3:var(--l-tinta-3);--line:var(--l-linha);--line-2:var(--l-linha-2);--ws-line:var(--l-linha);--danger:var(--l-terra);--ok:var(--l-jardim);--r-1:var(--l-r-1);--r-2:var(--l-r-2);--sh-1:var(--l-sombra-1);--ease:var(--l-suave);color:var(--l-tinta)}@media (width>=641px){html[data-livre~=navegador] .project-drawing .cv.embedded>.cv-side{z-index:35;top:var(--livre-topo,68px);right:var(--l-margem);bottom:var(--l-margem);width:300px;max-width:calc(100% - 2 * var(--l-margem));border-radius:var(--l-r-3);background:var(--l-vidro);-webkit-backdrop-filter:var(--l-desfoque);backdrop-filter:var(--l-desfoque);box-shadow:var(--l-sombra-ilha);transform-origin:100% 0;transition:opacity .18s var(--l-suave), transform .34s var(--l-mola), box-shadow .18s var(--l-suave), visibility 0s;animation:livre-ilha .18s var(--l-mola);border:0;grid-area:auto;margin:0;padding:0;position:absolute;left:auto;overflow:hidden}html[data-livre~=navegador] .project-drawing .cv.embedded>.cv-side[data-lv-lado=esq]{right:auto;left:var(--l-margem);transform-origin:0 0}html[data-livre~=navegador] .project-drawing .cv.embedded>.cv-side[data-lv-lado=solto]{top:var(--lv-y,var(--livre-topo,68px));bottom:auto;right:auto;left:var(--lv-x,var(--l-margem));max-height:calc(100% - var(--lv-y,var(--livre-topo,68px)) - var(--l-margem));transform-origin:top}html[data-livre~=navegador] .project-drawing .cv.embedded>.cv-side[data-lv-recolhido]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s var(--l-suave), transform .2s var(--l-suave), visibility 0s .2s;transform:scale(.94)}html[data-livre~=navegador] .project-drawing .cv.embedded>.cv-side.lv-arrastando{background:var(--l-vidro-forte);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--l-sombra-alta);will-change:transform;transition:none}html[data-livre~=navegador] .project-drawing .cv.embedded>.cv-side.lv-arrastando .lv-nav-alca{cursor:grabbing}html[data-livre~=navegador] .project-drawing .cv.embedded>.cv-side.lv-nav>.cv-navg{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}html[data-livre~=navegador] .project-drawing .cv-side.lv-nav .nv{flex:auto;min-height:0}html[data-livre~=navegador] .project-drawing .cv-side.lv-nav .nv>:not(.nv-body){flex:none}html[data-livre~=navegador] .project-drawing .cv-side.lv-nav .nv>.nv-body{overscroll-behavior:contain;flex:auto;min-height:0;overflow:hidden auto}html[data-livre~=navegador] .project-drawing .cv-side.lv-nav .nv>.nv-tabs{position:static}html[data-livre~=navegador] .project-drawing .cv-side.lv-nav .nv>.nv-foot{box-shadow:inset 0 1px 0 var(--l-linha);background:0 0;margin-top:0;position:static}html[data-livre~=navegador] .cv>.lv-nav-lugar{z-index:34;top:var(--livre-topo,68px);right:var(--l-margem);bottom:var(--l-margem);border-radius:var(--l-r-3);background:var(--l-azulejo-claro);width:300px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--l-azulejo) 38%, transparent);pointer-events:none;animation:lv-nav-lugar .16s var(--l-suave);position:absolute}html[data-livre~=navegador] .cv>.lv-nav-lugar[data-lado=esq]{right:auto;left:var(--l-margem)}html[data-livre~=navegador] .cv>.lv-nav-lugar[hidden]{display:none}html[data-livre~=navegador] .cv>.lv-nav-pilula{z-index:35;top:var(--livre-topo,68px);right:var(--l-margem);background:var(--l-vidro-forte);height:38px;-webkit-backdrop-filter:var(--l-desfoque);backdrop-filter:var(--l-desfoque);box-shadow:var(--l-sombra-ilha);color:var(--l-tinta);font:500 12.5px/1 var(--l-f-sans);cursor:pointer;animation:livre-ilha .18s var(--l-mola);transition:background .16s, transform .16s var(--l-mola);border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 12px;display:inline-flex;position:absolute}html[data-livre~=navegador] .cv>.lv-nav-pilula[data-lado=esq]{right:auto;left:var(--l-margem)}html[data-livre~=navegador] .cv>.lv-nav-pilula:hover{background:var(--l-cal)}html[data-livre~=navegador] .cv>.lv-nav-pilula:active{transform:scale(.97)}html[data-livre~=navegador] .cv>.lv-nav-pilula svg{width:16px;height:16px;color:var(--l-azulejo)}html[data-livre~=navegador] .cv>.lv-nav-pilula[hidden]{display:none}}html[data-livre~=navegador] .lv-nav-alca{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex:none;align-items:center;gap:9px;height:42px;padding:0 8px 0 12px;display:flex;position:relative}html[data-livre~=navegador] .lv-nav-pega{background:radial-gradient(circle, var(--l-tinta-3) 1.1px, transparent 1.4px) 0 0 / 4px 4.5px;opacity:.7;flex:none;width:8px;height:13px;transition:opacity .16s}html[data-livre~=navegador] .lv-nav-alca:hover .lv-nav-pega{opacity:1}html[data-livre~=navegador] .lv-nav-titulo{min-width:0;font:400 19px/1 var(--l-f-display);letter-spacing:-.005em;color:var(--l-tinta);flex:auto}html[data-livre~=navegador] .lv-nav-recolher{width:28px;height:28px;color:var(--l-tinta-3);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;padding:0;transition:background .16s,color .16s;display:grid}html[data-livre~=navegador] .lv-nav-recolher:hover{background:var(--l-concreto);color:var(--l-tinta)}html[data-livre~=navegador] .lv-nav-recolher svg{width:16px;height:16px}html[data-livre~=navegador] .cv .cv-side .nv{font-family:var(--l-f-sans)}html[data-livre~=navegador] .cv .cv-side .nv-tabs{background:var(--l-concreto);box-shadow:inset 0 0 0 1px var(--l-linha);border-radius:999px;gap:2px;margin:0 12px 10px;padding:3px}html[data-livre~=navegador] .cv .cv-side .nv-tabs button{height:28px;color:var(--l-tinta-2);font:500 12.5px/1 var(--l-f-sans);background:0 0;border-radius:999px;transition:background .16s,color .16s,box-shadow .16s}html[data-livre~=navegador] .cv .cv-side .nv-tabs button:hover:not(:disabled):not(.on){color:var(--l-tinta);background:#fff9}html[data-livre~=navegador] .cv .cv-side .nv-tabs button.on,html[data-livre~=navegador] .cv .cv-side .nv-tabs button.on:hover:not(:disabled){background:var(--l-tinta);color:var(--l-cal);font-weight:500;box-shadow:0 2px 6px #13141738}html[data-livre~=navegador] .cv .cv-side .nv-scope{padding:0 12px}html[data-livre~=navegador] .cv .cv-side .nv-scope .cv-building-editor{border-radius:var(--l-r-2);background:var(--l-cal-2);box-shadow:inset 0 0 0 1px var(--l-linha);font:400 12px/1.4 var(--l-f-sans);border:0;gap:8px;margin:0 0 10px;padding:10px 10px 8px}html[data-livre~=navegador] .cv .cv-side .nv-scope .cv-building-editor>strong{font:500 10.5px/1.2 var(--l-f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--l-tinta-3)}html[data-livre~=navegador] .cv .cv-side .nv-scope .cv-building-editor>select{background-color:var(--l-cal);height:32px;box-shadow:inset 0 0 0 1px var(--l-linha-2);color:var(--l-tinta);font:500 12.5px/1 var(--l-f-sans);border:0;border-radius:9px;padding:0 28px 0 10px}html[data-livre~=navegador] .cv .cv-side .nv-scope .cv-building-editor>select:focus-visible{box-shadow:inset 0 0 0 1px var(--l-azulejo), 0 0 0 3px var(--l-azulejo-claro);outline:none}html[data-livre~=navegador] .cv .cv-side .nv-scope .cv-building-editor>.cv-act{border-radius:var(--l-r-1);height:24px;color:var(--l-azulejo);font:500 12px/1 var(--l-f-sans);background:0 0;border:0;justify-self:start;padding:0 4px}html[data-livre~=navegador] .cv .cv-side .nv-scope .cv-building-editor>.cv-act:hover:not(:disabled){background:var(--l-azulejo-claro);color:var(--l-azulejo-forte)}html[data-livre~=navegador] .cv .cv-side .nv-scope .cv-building-editor>small{font:400 11px/1.3 var(--l-f-mono);color:var(--l-tinta-3)}html[data-livre~=navegador] .cv .cv-side .nv-search{border-radius:var(--l-r-2);background:var(--l-cal-2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%238a8c94' stroke-width='1.6' stroke-linecap='round'%3E%3Ccircle cx='8.5' cy='8.5' r='5'/%3E%3Cpath d='m12.5 12.5 4 4'/%3E%3C/svg%3E") no-repeat 10px 50% / 14px 14px;height:32px;box-shadow:inset 0 0 0 1px var(--l-linha-2);color:var(--l-tinta);font:400 12.5px/1 var(--l-f-sans);border:0;margin:0 12px 6px;padding:0 10px 0 30px;transition:background-color .16s,box-shadow .16s}html[data-livre~=navegador] .cv .cv-side .nv-search::placeholder{color:var(--l-tinta-3)}html[data-livre~=navegador] .cv .cv-side .nv-busca .nv-search{box-sizing:border-box;width:calc(100% - 24px);padding-right:36px}html[data-livre~=navegador] .cv .cv-side .nv-troca-abrir{color:var(--l-tinta-3);top:5px;right:16px}html[data-livre~=navegador] .cv .cv-side .nv-troca{margin:0 12px 8px}html[data-livre~=navegador] .cv .cv-side .nv-troca-por{border-radius:var(--l-r-2);background:var(--l-cal-2);height:32px;box-shadow:inset 0 0 0 1px var(--l-linha-2);color:var(--l-tinta);font:400 12.5px/1 var(--l-f-sans);border:0;padding:0 10px}html[data-livre~=navegador] .cv .cv-side .nv-troca-por:focus{background-color:var(--l-cal);box-shadow:inset 0 0 0 1px var(--l-azulejo), 0 0 0 3px var(--l-azulejo-claro);outline:none}html[data-livre~=navegador] .cv .cv-side .nv-troca-chave.on,html[data-livre~=navegador] .cv .cv-side .nv-troca-tudo{border-color:var(--l-azulejo);background:var(--l-azulejo-claro);color:var(--l-tinta)}html[data-livre~=navegador] .cv .cv-side .nv-search:focus{background-color:var(--l-cal);box-shadow:inset 0 0 0 1px var(--l-azulejo), 0 0 0 3px var(--l-azulejo-claro);outline:none}html[data-livre~=navegador] .cv .cv-side .nv-body{padding:2px 8px 10px}html[data-livre~=navegador] .cv .cv-side .nv-group{margin-top:10px}html[data-livre~=navegador] .cv .cv-side .nv-gh{height:26px;padding:0 0 0 4px}html[data-livre~=navegador] .cv .cv-side .nv-gt{height:26px;color:var(--l-tinta-3);font:500 10.5px/1 var(--l-f-mono);letter-spacing:.08em;text-transform:uppercase;gap:4px;padding:0 2px}html[data-livre~=navegador] .cv .cv-side .nv-gt:hover{color:var(--l-tinta-2)}html[data-livre~=navegador] .cv .cv-side .nv-gt svg{opacity:.8;width:12px;height:12px}html[data-livre~=navegador] .cv .cv-side .nv-add{border-radius:var(--l-r-1);width:24px;height:24px;color:var(--l-tinta-3);font:400 17px/1 var(--l-f-sans);opacity:.75;place-items:center;transition:background .16s,color .16s,opacity .16s;display:grid}html[data-livre~=navegador] .cv .cv-side .nv-group:hover .nv-add{opacity:1}html[data-livre~=navegador] .cv .cv-side .nv-add:hover:not(:disabled){background:var(--l-azulejo-claro);color:var(--l-azulejo);opacity:1}html[data-livre~=navegador] .cv .cv-side .nv-row{min-height:30px;color:var(--l-tinta);font:400 12.5px/1.25 var(--l-f-sans);border-radius:9px;gap:7px;padding:0 8px 0 6px;transition:background .12s,color .12s}html[data-livre~=navegador] .cv .cv-side .nv-row:hover:not(:disabled){background:color-mix(in srgb, var(--l-concreto) 80%, transparent);color:var(--l-tinta)}html[data-livre~=navegador] .cv .cv-side .nv-row.sel{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--l-azulejo) 30%, transparent);background:0 0}html[data-livre~=navegador] .cv .cv-side .nv-row.here,html[data-livre~=navegador] .cv .cv-side .nv-row.here:hover:not(:disabled){background:var(--l-azulejo-claro);color:var(--l-azulejo)}html[data-livre~=navegador] .cv .cv-side .nv-row.here .nv-nm{font-weight:500}html[data-livre~=navegador] .cv .cv-side .nv-row.muted{color:var(--l-tinta-2)}html[data-livre~=navegador] .cv .cv-side .nv-tog{width:12px;height:12px;color:var(--l-tinta-3);flex-basis:12px}html[data-livre~=navegador] .cv .cv-side .nv-tog svg{width:12px;height:12px}html[data-livre~=navegador] .cv .cv-side .nv-ico,html[data-livre~=navegador] .cv .cv-side .nv-ico svg{width:16px;height:16px}html[data-livre~=navegador] .cv .cv-side .nv-ico{color:var(--l-tinta-3)}html[data-livre~=navegador] .cv .cv-side .nv-row:hover:not(:disabled) .nv-ico{color:var(--l-tinta-2)}html[data-livre~=navegador] .cv .cv-side .nv-row.here .nv-ico,html[data-livre~=navegador] .cv .cv-side .nv-row.here:hover .nv-ico{color:var(--l-azulejo)}html[data-livre~=navegador] .cv .cv-side .nv-sub{color:var(--l-tinta-3);font:400 11px/1 var(--l-f-mono);font-variant-numeric:tabular-nums;text-align:right;margin-left:auto}html[data-livre~=navegador] .cv .cv-side .nv-row.here .nv-sub{color:color-mix(in srgb, var(--l-azulejo) 75%, transparent)}html[data-livre~=navegador] .cv .cv-side .nv-badge{background:var(--l-concreto);color:var(--l-tinta-2);font:500 10px/1.2 var(--l-f-mono);border-radius:999px;padding:2px 6px}html[data-livre~=navegador] .cv .cv-side .nv-row.here .nv-badge{background:var(--l-cal);color:var(--l-azulejo)}html[data-livre~=navegador] .cv .cv-side .nv-3d{margin:0}html[data-livre~=navegador] .cv .cv-side .nv-leaf{color:var(--l-tinta-2);font:400 11.5px/1.35 var(--l-f-sans);padding:4px 8px 4px 49px}html[data-livre~=navegador] .cv .cv-side :is(.nv-empty,.nv-note){color:var(--l-tinta-3);font:400 11.5px/1.45 var(--l-f-sans);padding:2px 10px 6px 25px}html[data-livre~=navegador] .cv .cv-side .nv-back{color:var(--l-azulejo);font-weight:500}html[data-livre~=navegador] .cv .cv-side .nv-ref-eye{color:var(--l-tinta-3);border-radius:9px;flex-basis:28px}html[data-livre~=navegador] .cv .cv-side .nv-ref-eye:hover{background:var(--l-concreto);color:var(--l-tinta)}html[data-livre~=navegador] .cv .cv-side .nv-ref-eye[aria-pressed=true]{background:var(--l-azulejo-claro);color:var(--l-azulejo)}html[data-livre~=navegador] .cv .cv-side .nv>.cv-actions{border:0;padding:0 12px 10px}html[data-livre~=navegador] .cv .cv-side .nv>.cv-actions>.cv-act{background:var(--l-cal);height:34px;box-shadow:inset 0 0 0 1px var(--l-linha-2), 0 1px 2px #1314170d;color:var(--l-tinta);font:500 12.5px/1 var(--l-f-sans);border:0;border-radius:999px;padding:0 14px}html[data-livre~=navegador] .cv .cv-side .nv>.cv-actions>.cv-act:hover:not(:disabled){background:var(--l-cal-2);color:var(--l-tinta)}html[data-livre~=navegador] .cv .cv-side .nv>.cv-actions>.cv-act:disabled{opacity:.5}html[data-livre~=navegador] .cv .cv-side .nv-foot{padding:8px 12px 12px}html[data-livre~=navegador] .cv .cv-side .nv-mesa{border-radius:var(--l-r-2);background:var(--l-cal);height:36px;box-shadow:inset 0 0 0 1px var(--l-linha-2), 0 1px 2px #1314170d;color:var(--l-tinta);font:500 12.5px/1 var(--l-f-sans);border:0;gap:9px;padding:0 8px 0 12px;transition:background .16s,box-shadow .16s}html[data-livre~=navegador] .cv .cv-side .nv-mesa:hover:not(:disabled){background:var(--l-cal);color:var(--l-tinta);box-shadow:inset 0 0 0 1px var(--l-azulejo), 0 2px 8px #13141714}html[data-livre~=navegador] .cv .cv-side .nv-mesa svg{color:var(--l-azulejo)}html[data-livre~=navegador] .cv .cv-side .nv-mesa kbd{background:var(--l-concreto);min-width:20px;height:20px;color:var(--l-tinta-2);font:500 10.5px/1 var(--l-f-mono);border-radius:6px;place-items:center;padding:0 5px;display:grid}html[data-livre~=navegador] .cv .cv-side :is(.nv-add,.nv-mesa):disabled{opacity:.45}@keyframes lv-nav-lugar{0%{opacity:0}}@media (width<=640px){html[data-livre~=navegador] .cv :is(.lv-nav-alca,.lv-nav-pilula,.lv-nav-lugar){display:none}html[data-livre~=navegador] .cv .cv-side .nv-tabs{box-shadow:inset 0 0 0 1px var(--l-linha), 0 0 0 8px var(--l-cal)}}html[data-livre~=mapa] :is(.app.lp,.lp .dialog,.lp .menu-pop){--paper:var(--l-concreto);--paper-2:var(--l-cal-2);--paper-3:var(--l-concreto-2);--card:var(--l-cal);--ink:var(--l-tinta);--ink-2:var(--l-tinta-2);--ink-3:var(--l-tinta-3);--line:var(--l-linha);--line-2:var(--l-linha-2);--gold:var(--l-azulejo);--gold-2:#4a66e0;--gold-soft:var(--l-azulejo-claro);--danger:var(--l-terra);--ok:var(--l-jardim);--r-1:var(--l-r-1);--r-2:var(--l-r-2);--r-3:var(--l-r-3);--sh-1:var(--l-sombra-1);--sh-2:var(--l-sombra-ilha);--sh-3:var(--l-sombra-alta);--ease:var(--l-suave)}html[data-livre~=mapa] .app.lp{color:var(--l-tinta);font-family:var(--l-f-sans)}html[data-livre~=mapa] .lp ::selection{background:var(--l-azulejo-claro)}html[data-livre~=mapa] .lp :focus-visible{outline:2px solid var(--l-azulejo);outline-offset:2px}html[data-livre~=mapa] .lp .btn{height:36px;font:500 13px/1 var(--l-f-sans);letter-spacing:0;transition:background .16s, box-shadow .16s, transform .16s var(--l-mola), color .16s;border-radius:999px;padding:0 16px}html[data-livre~=mapa] .lp .btn.solid{background:var(--l-tinta);color:var(--l-cal);box-shadow:inset 0 1px #ffffff1f,0 6px 16px -6px #13141773}html[data-livre~=mapa] .lp .btn.solid:hover:not(:disabled){background:#23252b}html[data-livre~=mapa] .lp .btn.ghost,html[data-livre~=mapa] .lp .btn.outline{background:var(--l-cal);color:var(--l-tinta);box-shadow:inset 0 0 0 1px var(--l-linha-2), 0 1px 2px #1314170d;border:0}html[data-livre~=mapa] .lp .btn.ghost:hover:not(:disabled),html[data-livre~=mapa] .lp .btn.outline:hover:not(:disabled){background:var(--l-cal-2);box-shadow:inset 0 0 0 1px var(--l-linha-2), 0 2px 6px #13141714}html[data-livre~=mapa] .lp .btn.danger{background:var(--l-terra);color:#fff;border:0}html[data-livre~=mapa] .lp .btn.sm{height:30px;padding:0 12px;font-size:12.5px}html[data-livre~=mapa] .lp .btn.lg{height:44px;padding:0 22px;font-size:14px}html[data-livre~=mapa] .lp .link{color:var(--l-azulejo)}html[data-livre~=mapa] .lp .icon-btn{color:var(--l-tinta-2);border-radius:10px}html[data-livre~=mapa] .lp .icon-btn:hover{background:var(--l-concreto);color:var(--l-tinta)}html[data-livre~=mapa] .lp .seg{background:var(--l-concreto);box-shadow:inset 0 0 0 1px var(--l-linha);border:0;border-radius:999px;padding:3px}html[data-livre~=mapa] .lp .seg button{color:var(--l-tinta-2);border-radius:999px}html[data-livre~=mapa] .lp .seg button.active{background:var(--l-tinta);color:var(--l-cal);box-shadow:0 2px 6px #13141738}html[data-livre~=mapa] .lp .chip{background:var(--l-cal);color:var(--l-tinta-2);box-shadow:inset 0 0 0 1px var(--l-linha-2);border:0;border-radius:999px}html[data-livre~=mapa] .lp .chip.active{background:var(--l-tinta);color:var(--l-cal);box-shadow:none}html[data-livre~=mapa] .lp .badge{background:var(--l-concreto);color:var(--l-tinta-2);font:500 11px/1 var(--l-f-sans);border:0;border-radius:999px}html[data-livre~=mapa] .lp .kicker{font:500 10.5px/1.2 var(--l-f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--l-tinta-3)}html[data-livre~=mapa] .lp .field{gap:6px}html[data-livre~=mapa] .lp .field>span{font:500 10.5px/1.2 var(--l-f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--l-tinta-3)}html[data-livre~=mapa] .lp .field>span em{text-transform:none;letter-spacing:0;font-family:var(--l-f-sans)}html[data-livre~=mapa] .lp :is(.field input,.field select,.field textarea,.inline-form input,.inline-form select){border-radius:var(--l-r-2);background:var(--l-cal-2);height:40px;box-shadow:inset 0 0 0 1px var(--l-linha-2);color:var(--l-tinta);border:0;padding:0 12px;font-size:14px}html[data-livre~=mapa] .lp :is(.field input,.field select,.field textarea,.inline-form input,.inline-form select):focus{background:var(--l-cal);box-shadow:inset 0 0 0 1px var(--l-azulejo), 0 0 0 4px var(--l-azulejo-claro);outline:none}html[data-livre~=mapa] .lp .form-error{color:var(--l-terra)}html[data-livre~=mapa] .lp .avatar{box-shadow:0 0 0 2px var(--l-cal), 0 1px 3px #13141733}html[data-livre~=mapa] .lp .brand-mark path[stroke="var(--gold)"]{stroke:var(--l-azulejo)}html[data-livre~=mapa] .lp .wordmark em{color:var(--l-azulejo)}html[data-livre~=mapa] .lp .bim{font-family:var(--l-f-mono);border-radius:6px}html[data-livre~=mapa] .lp .menu-pop{background:var(--l-vidro-forte);min-width:232px;-webkit-backdrop-filter:var(--l-desfoque);backdrop-filter:var(--l-desfoque);box-shadow:var(--l-sombra-alta);animation:livre-ilha .18s var(--l-mola);border:0;border-radius:14px;padding:6px}html[data-livre~=mapa] .lp .menu-pop button{min-height:32px;color:var(--l-tinta);border-radius:9px;padding:7px 10px;font-size:13px}html[data-livre~=mapa] .lp .menu-pop button:hover:not(:disabled){background:var(--l-concreto)}html[data-livre~=mapa] .lp .menu-pop button.danger{color:var(--l-terra)}html[data-livre~=mapa] .lp .menu-pop hr{border-top-color:var(--l-linha)}html[data-livre~=mapa] .lp .dialog{border-radius:var(--l-r-4);background:var(--l-cal);box-shadow:var(--l-sombra-alta)}html[data-livre~=mapa] .lp .dialog[open]{animation:livre-ilha .26s var(--l-mola)}html[data-livre~=mapa] .lp .dialog::backdrop{-webkit-backdrop-filter:blur(6px)saturate(1.1);backdrop-filter:blur(6px)saturate(1.1);background:#13141742}html[data-livre~=mapa] .lp .dialog-inner{padding:28px 30px 26px}html[data-livre~=mapa] .lp .dialog-head h2{font:400 30px/1.05 var(--l-f-display);letter-spacing:-.01em}html[data-livre~=mapa] .lp .dialog-head p{color:var(--l-tinta-2);font-size:13.5px}html[data-livre~=mapa] .lp *{scrollbar-width:thin;scrollbar-color:#1314172e transparent}@media (prefers-reduced-motion:reduce){html[data-livre~=mapa] .lp,html[data-livre~=mapa] .lp *,html[data-livre~=mapa] .lp :before,html[data-livre~=mapa] .lp :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}html[data-livre~=mapa] .lp-ilha{z-index:40;top:var(--l-margem);left:var(--l-margem);right:var(--l-margem);border-radius:var(--l-r-3);background:var(--l-vidro);height:56px;-webkit-backdrop-filter:var(--l-desfoque);box-shadow:var(--l-sombra-ilha);animation:livre-ilha .18s var(--l-mola);align-items:center;gap:12px;padding:0 10px 0 16px;display:flex;position:fixed}html[data-livre~=mapa] .lp-ilha-esq,html[data-livre~=mapa] .lp-ilha-dir,html[data-livre~=mapa] .lp-ilha-acoes{flex:none;align-items:center;gap:8px;display:flex}html[data-livre~=mapa] .lp-ilha-esq{gap:12px}html[data-livre~=mapa] .lp-ilha-meio{flex:1;justify-content:center;min-width:0;display:flex}html[data-livre~=mapa] .lp-ilha-fio{background:var(--l-linha-2);flex:none;width:1px;height:22px}html[data-livre~=mapa] .lp-marca{border-radius:var(--l-r-1);display:inline-flex}html[data-livre~=mapa] .lp-marca .bim{color:var(--l-tinta-3);border-color:var(--l-linha-2)}html[data-livre~=mapa] .lp-org{height:36px;color:var(--l-tinta);border-radius:10px;align-items:center;gap:8px;padding:0 8px 0 5px;transition:background .16s;display:inline-flex}html[data-livre~=mapa] .lp-org:hover{background:var(--l-concreto)}html[data-livre~=mapa] .lp-org>svg{color:var(--l-tinta-3)}html[data-livre~=mapa] .lp-org-letra{background:var(--l-tinta);width:26px;height:26px;color:var(--l-cal);font:400 17px/1 var(--l-f-display);border-radius:8px;place-items:center;display:grid}html[data-livre~=mapa] .lp-org-nome{text-overflow:ellipsis;white-space:nowrap;max-width:190px;font:500 13.5px/1 var(--l-f-sans);overflow:hidden}html[data-livre~=mapa] .lp-visitante{background:var(--l-ipe-claro);height:28px;color:var(--l-tinta-2);font:500 12.5px/1 var(--l-f-sans);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 11px 0 9px;display:inline-flex}html[data-livre~=mapa] .lp-visitante svg{color:var(--l-ipe)}html[data-livre~=mapa] .lp-busca{background:var(--l-cal-2);width:min(540px,100%);height:38px;box-shadow:inset 0 0 0 1px var(--l-linha);color:var(--l-tinta-3);border-radius:999px;align-items:center;gap:9px;padding:0 6px 0 14px;transition:background .16s,box-shadow .16s;display:flex}html[data-livre~=mapa] .lp-busca:hover{box-shadow:inset 0 0 0 1px var(--l-linha-2)}html[data-livre~=mapa] .lp-busca:focus-within{background:var(--l-cal);box-shadow:inset 0 0 0 1px var(--l-azulejo), 0 0 0 4px var(--l-azulejo-claro);color:var(--l-azulejo)}html[data-livre~=mapa] .lp-busca input{min-width:0;height:100%;color:var(--l-tinta);font:400 14px/1 var(--l-f-sans);background:0 0;border:0;outline:0;flex:1}html[data-livre~=mapa] .lp-busca input::placeholder{color:var(--l-tinta-3)}html[data-livre~=mapa] .lp-busca-limpar{background:var(--l-concreto);width:26px;height:26px;color:var(--l-tinta-2);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}html[data-livre~=mapa] .lp-busca-limpar:hover{background:var(--l-concreto-2);color:var(--l-tinta)}html[data-livre~=mapa] .lp-ilha .seg button{height:30px;font:500 13px/1 var(--l-f-sans);padding:0 12px}html[data-livre~=mapa] .lp-ilha .btn{height:36px}html[data-livre~=mapa] .lp-ilha .btn.solid{padding:0 16px 0 13px}html[data-livre~=mapa] .lp-ilha .app-download-btn{width:36px;box-shadow:none;color:var(--l-tinta-2);background:0 0;border-radius:10px;padding:0}html[data-livre~=mapa] .lp-ilha .app-download-btn:hover:not(:disabled){background:var(--l-concreto);box-shadow:none;color:var(--l-tinta)}html[data-livre~=mapa] .lp-ilha .app-download-btn span{display:none}html[data-livre~=mapa] .lp-ilha .app-download-btn.has-update{background:var(--l-ipe-claro);width:auto;color:var(--l-tinta);border-radius:999px;padding:0 12px 0 10px}html[data-livre~=mapa] .lp-ilha .app-download-btn.has-update span{display:inline}html[data-livre~=mapa] .lp-ilha .app-download-btn.has-update svg{color:var(--l-ipe)}html[data-livre~=mapa] .lp-ilha-dir>.menu>.menu-trigger{border-radius:50%;padding:3px;transition:box-shadow .16s}html[data-livre~=mapa] .lp-ilha-dir>.menu>.menu-trigger:hover,html[data-livre~=mapa] .lp-ilha-dir>.menu>.menu-trigger[aria-expanded=true]{box-shadow:0 0 0 3px var(--l-azulejo-claro)}html[data-livre~=mapa] .lp-versao{z-index:30;left:var(--l-margem);bottom:var(--l-margem);pointer-events:none;position:fixed}html[data-livre~=mapa] .lp-versao .build-stamp{background:var(--l-vidro);max-width:300px;-webkit-backdrop-filter:var(--l-desfoque);box-shadow:0 0 0 1px var(--l-linha), var(--l-sombra-1);color:var(--l-tinta-2);font:500 10px/1.2 var(--l-f-mono);letter-spacing:.08em;text-transform:uppercase;pointer-events:auto;border-radius:10px;gap:3px;padding:7px 12px 8px;display:grid}html[data-livre~=mapa] .lp-versao .build-stamp small{color:var(--l-tinta-3);font:400 10px/1.25 var(--l-f-sans);letter-spacing:0;text-transform:none}html[data-livre~=mapa] .lp{background:var(--l-concreto);position:relative}html[data-livre~=mapa] .lp-filtros-fio{background:var(--l-linha-2);width:1px;height:18px;margin:0 4px}html[data-livre~=mapa] .lp-pilula{height:32px;box-shadow:inset 0 0 0 1px var(--l-linha-2);color:var(--l-tinta-2);font:500 13px/1 var(--l-f-sans);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 13px;transition:background .16s,color .16s,box-shadow .16s;display:inline-flex}html[data-livre~=mapa] .lp-pilula:hover{background:var(--l-cal);color:var(--l-tinta)}html[data-livre~=mapa] .lp-pilula.is-ativa{background:var(--l-tinta);color:var(--l-cal);box-shadow:0 4px 12px -4px #13141766}html[data-livre~=mapa] .lp-pilula-conta{color:var(--l-tinta-3);font:500 11px/1 var(--l-f-mono)}html[data-livre~=mapa] .lp-pilula.is-ativa .lp-pilula-conta{color:#fff9}html[data-livre~=mapa] .lp-pilula-cor{border-radius:3px;width:9px;height:9px}html[data-livre~=mapa] .lp-pilula-mais{box-shadow:none;color:var(--l-tinta-3)}html[data-livre~=mapa] .lp-pilula-mais:hover{box-shadow:inset 0 0 0 1px var(--l-linha-2);background:0 0}html[data-livre~=mapa] .lp .drop-drawing{z-index:70;background:color-mix(in srgb, var(--l-concreto) 70%, transparent);-webkit-backdrop-filter:blur(6px)saturate(1.1)}html[data-livre~=mapa] .lp .drop-drawing>div{border:1.5px dashed var(--l-azulejo);border-radius:var(--l-r-4);background:var(--l-cal);box-shadow:var(--l-sombra-alta);animation:livre-ilha .2s var(--l-mola);gap:8px;padding:40px 56px}html[data-livre~=mapa] .lp .drop-drawing svg{color:var(--l-azulejo)}html[data-livre~=mapa] .lp .drop-drawing b{font:400 32px/1 var(--l-f-display)}html[data-livre~=mapa] .lp .drop-drawing em{color:var(--l-tinta-2);font-size:13.5px}html[data-livre~=mapa] .lp.is-mapa{height:100vh;overflow:hidden}html[data-livre~=mapa] .lp-mapa{position:fixed;inset:0}html[data-livre~=mapa] .lp-mapa .pmap{background:var(--l-concreto);height:auto;position:absolute;inset:0}html[data-livre~=mapa] .lp-mapa .map-list{top:calc(var(--l-margem) * 2 + 56px);left:var(--l-margem);border-radius:var(--l-r-3);background:var(--l-vidro);width:320px;-webkit-backdrop-filter:var(--l-desfoque);box-shadow:var(--l-sombra-ilha);animation:livre-ilha .2s var(--l-mola);border:0;padding:18px 16px 14px;bottom:64px}html[data-livre~=mapa] .lp-mapa .map-list header b{font:400 26px/1.05 var(--l-f-display);letter-spacing:-.01em}html[data-livre~=mapa] .lp-mapa .map-list header span{color:var(--l-tinta-3);font:500 10px/1 var(--l-f-mono);letter-spacing:.1em;text-transform:uppercase;margin-top:6px;display:block}html[data-livre~=mapa] .lp-mapa .map-list li button{border-radius:10px}html[data-livre~=mapa] .lp-mapa .map-list li button:hover{background:var(--l-concreto)}html[data-livre~=mapa] .lp-mapa .map-list img{background:var(--l-cal-2);box-shadow:0 0 0 1px var(--l-linha);border-radius:4px}html[data-livre~=mapa] .lp-mapa .map-list b{font-weight:500}html[data-livre~=mapa] .lp-mapa .map-list small{color:var(--l-tinta-3)}html[data-livre~=mapa] .lp-mapa .mini-badge{background:var(--l-concreto);color:var(--l-tinta-2);font:500 9.5px/1 var(--l-f-mono);letter-spacing:.08em;text-transform:uppercase}html[data-livre~=mapa] .lp-mapa-filtros{z-index:4;top:calc(var(--l-margem) * 2 + 56px);left:calc(var(--l-margem) * 2 + 320px);background:var(--l-vidro);max-width:calc(100vw - 356px);-webkit-backdrop-filter:var(--l-desfoque);box-shadow:var(--l-sombra-ilha);scrollbar-width:none;border-radius:999px;align-items:center;gap:4px;padding:5px;display:flex;position:absolute;overflow-x:auto}html[data-livre~=mapa] .lp-mapa-filtros .lp-pilula{box-shadow:none;flex:none}html[data-livre~=mapa] .lp-mapa-filtros .lp-pilula.is-ativa{box-shadow:0 4px 12px -4px #13141766}html[data-livre~=mapa] .lp-mapa .pmap-fail{background:var(--l-concreto);color:var(--l-tinta-2)}html[data-livre~=mapa] .lp-mapa .cluster{border:3px solid var(--l-cal);background:var(--l-azulejo);box-shadow:0 0 0 6px var(--l-azulejo-claro), 0 10px 22px -8px #13141773;color:var(--l-cal)}html[data-livre~=mapa] .lp-mapa .pin-img{border-color:var(--l-cal)}html[data-livre~=mapa] .lp-mapa .pin-img:after{border-top-color:var(--l-cal)}html[data-livre~=mapa] .lp-mapa .pin.example .pin-img{border-color:var(--l-ipe)}html[data-livre~=mapa] .lp-mapa .pin.example .pin-img:after{border-top-color:var(--l-ipe)}html[data-livre~=mapa] .lp-mapa .pin-name{background:var(--l-tinta);color:var(--l-cal);font:500 11.5px/1.2 var(--l-f-sans)}html[data-livre~=mapa] .lp-mapa .pin.example .pin-name{background:var(--l-cal);color:var(--l-tinta)}html[data-livre~=mapa] .lp-mapa .auria-popup .maplibregl-popup-content{border-radius:var(--l-r-3);box-shadow:var(--l-sombra-alta)}html[data-livre~=mapa] .lp-mapa .map-pop b{font:400 24px/1.05 var(--l-f-display)}html[data-livre~=mapa] .lp-mapa .map-pop span{color:var(--l-tinta-3)}html[data-livre~=mapa] .lp .dialog .chips{gap:6px}html[data-livre~=mapa] .lp .dialog .chip{height:32px;font:500 13px/1 var(--l-f-sans);padding:0 13px}html[data-livre~=mapa] .lp .dialog .dialog-head .icon-btn{margin:-4px -6px 0 0}html[data-livre~=mapa] .lp .dialog .dialog-foot{border-top:1px solid var(--l-linha);margin-top:8px;padding-top:18px}@media (width<=1380px){html[data-livre~=mapa] .lp-ilha .lp-abrir .lp-rotulo{display:none}html[data-livre~=mapa] .lp-ilha .lp-abrir{width:36px;padding:0}html[data-livre~=mapa] .lp-org-nome{max-width:130px}}@media (width<=1180px){html[data-livre~=mapa] .lp-ilha .seg .lp-rotulo{display:none}html[data-livre~=mapa] .lp-ilha .seg button{padding:0 10px}}@media (width<=1040px){html[data-livre~=mapa] .lp-ilha-meio .lp-busca,html[data-livre~=mapa] .lp-org-nome{display:none}}@media (width<=900px){html[data-livre~=mapa] .lp-ilha .lp-rotulo-criar,html[data-livre~=mapa] .lp-visitante span{display:none}html[data-livre~=mapa] .lp-ilha .btn.solid.lp-criar{width:36px;padding:0}html[data-livre~=mapa] .lp-visitante{padding:0 8px}html[data-livre~=mapa] .lp-mapa .map-list{top:auto;left:var(--l-margem);right:var(--l-margem);width:auto;height:42%;bottom:64px}html[data-livre~=mapa] .lp-mapa-filtros{left:var(--l-margem);max-width:calc(100vw - 24px)}}@media (width<=640px){html[data-livre~=mapa] .lp-ilha{background:var(--l-vidro-forte);-webkit-backdrop-filter:none;gap:8px;height:52px;padding:0 6px 0 12px;animation:none;top:8px;left:8px;right:8px}html[data-livre~=mapa] .lp-ilha .wordmark,html[data-livre~=mapa] .lp-ilha .bim,html[data-livre~=mapa] .lp-ilha-fio,html[data-livre~=mapa] .lp-org>svg,html[data-livre~=mapa] .lp-visitante span,html[data-livre~=mapa] .lp-ilha .app-download-btn{display:none}html[data-livre~=mapa] .lp-visitante{padding:0 8px}html[data-livre~=mapa] .lp-ilha-acoes{z-index:41;background:var(--l-vidro-forte);-webkit-backdrop-filter:var(--l-desfoque);box-shadow:var(--l-sombra-alta);border-radius:999px;gap:6px;padding:6px;position:fixed;bottom:12px;left:50%;transform:translate(-50%)}html[data-livre~=mapa] .lp-ilha .btn.solid.lp-criar{width:auto;padding:0 16px 0 13px}html[data-livre~=mapa] .lp-ilha .lp-rotulo-criar{white-space:nowrap;text-overflow:ellipsis;max-width:150px;display:inline-block;overflow:hidden}html[data-livre~=mapa] .lp.is-mapa .lp-versao{display:none}html[data-livre~=mapa] .lp-pilula{flex:none}html[data-livre~=mapa] .lp-mapa .map-list{height:40%;bottom:76px;left:8px;right:8px}html[data-livre~=mapa] .lp-mapa-filtros{max-width:calc(100vw - 16px);top:68px;left:8px}}html[data-visual=tech]{--t-branco:#fff;--t-gelo:#f6f7fb;--t-gelo-2:#f0f2f8;--t-gelo-3:#e5e8f1;--t-tinta:#12141c;--t-tinta-2:#474d5f;--t-tinta-3:#868ca0;--t-linha:#1e285417;--t-linha-2:#1e285429;--t-roxo:#7646d8;--t-roxo-forte:#5e33bf;--t-roxo-2:#9d7df0;--t-roxo-claro:#f1ecfd;--t-azul:#2b63f0;--t-azul-forte:#1d4ed0;--t-azul-claro:#eaf0ff;--t-ok:#0f9a72;--t-ok-claro:#e3f6ef;--t-erro:#d6304f;--t-erro-claro:#fdebee;--t-aviso:#b26b05;--t-aviso-claro:#fdf3e1;--t-sombra-1:0 1px 2px #161c3c0d, 0 3px 8px #161c3c0a;--t-sombra-2:0 1px 2px #161c3c0a, 0 8px 21px #161c3c12, 0 21px 55px #161c3c14;--t-sombra-3:0 2px 4px #161c3c0d, 0 18px 48px #161c3c24;--t-anel:0 0 0 4px #7646d829;--l-cal:var(--t-branco);--l-cal-2:var(--t-gelo-2);--l-concreto:var(--t-gelo);--l-concreto-2:var(--t-gelo-3);--l-tinta:var(--t-tinta);--l-tinta-2:var(--t-tinta-2);--l-tinta-3:var(--t-tinta-3);--l-linha:var(--t-linha);--l-linha-2:var(--t-linha-2);--l-azulejo:var(--t-azul);--l-azulejo-forte:var(--t-azul-forte);--l-azulejo-claro:#2b63f01a;--l-ipe:var(--t-aviso);--l-ipe-claro:var(--t-aviso-claro);--l-jardim:var(--t-ok);--l-terra:var(--t-erro);--l-vidro:#ffffffdb;--l-vidro-forte:#fffffff2;--l-sombra-1:0 1px 2px #161c3c0f, 0 2px 8px #161c3c0d;--l-sombra-ilha:0 0 0 1px #161c3c0f, 0 12px 32px -12px #161c3c38, 0 2px 6px #161c3c0d;--l-sombra-alta:0 0 0 1px #161c3c0f, 0 28px 70px -20px #161c3c57, 0 6px 16px #161c3c12}html[data-visual=tech] :is(.app,.auth,.notfound,.splash,.dialog,.menu-pop,.toasts,.update-bar){--paper:var(--t-gelo);--paper-2:var(--t-gelo-2);--paper-3:var(--t-gelo-3);--card:var(--t-branco);--ink:var(--t-tinta);--ink-2:var(--t-tinta-2);--ink-3:var(--t-tinta-3);--line:var(--t-linha);--line-2:var(--t-linha-2);--gold:var(--t-roxo);--gold-2:var(--t-roxo-2);--gold-soft:var(--t-roxo-claro);--rose:#d9cbfa;--sage:#bcd0fb;--danger:var(--t-erro);--ok:var(--t-ok);--sh-1:var(--t-sombra-1);--sh-2:var(--t-sombra-2);--sh-3:var(--t-sombra-3)}html[data-visual=tech] body{background:var(--t-gelo)}html[data-visual=tech] ::selection{background:#7646d829}html[data-visual=tech] :focus-visible{outline-color:var(--t-roxo)}html[data-visual=tech] :is(.app,.auth,.notfound,.dialog,.menu-pop,.update-bar) .btn.solid{background:var(--t-roxo);box-shadow:inset 0 1px #ffffff29,0 6px 16px #7646d842}html[data-visual=tech] :is(.app,.auth,.notfound,.dialog,.menu-pop,.update-bar) .btn.solid:hover:not(:disabled){background:var(--t-roxo-forte)}html[data-visual=tech] :is(.app,.dialog) :is(.chip.active,.pcard-open,.org-dot){background:var(--t-roxo);border-color:var(--t-roxo)}html[data-visual=tech] .topbar{background:#f6f7fbdb}html[data-visual=tech] .drop-drawing{background:#f6f7fbd1}html[data-visual=tech] .auth{background:radial-gradient(ellipse 48% 42% at 30% 28%, #7646d81c, transparent 70%), radial-gradient(ellipse 44% 40% at 72% 76%, #2b63f017, transparent 70%), linear-gradient(160deg, #fbfcff, var(--t-gelo-2))}html[data-visual=tech] .pcard-cover{background:linear-gradient(160deg, #fbfcff, var(--t-gelo-2))}html[data-visual=tech] .cover-img.is-plan{background:var(--t-gelo)}html[data-visual=tech] .cover-drawing{background:var(--t-branco)}html[data-visual=tech] .empty{background:linear-gradient(135deg, #fff, var(--t-roxo-claro))}html[data-visual=tech] :is(.badge,.mini-badge,.guest-ic,.guest-chip){color:var(--t-roxo-forte)}html[data-visual=tech] :is(.share-notes li.missing,.share-section .hint.missing){color:var(--t-aviso)}html[data-visual=tech] .form-error{background:var(--t-erro-claro)}html[data-visual=tech] .toast.info{background:#1b1f2e}html[data-visual=tech] :is(.inline-form select:focus,.search:focus-within,.locpick-search:focus-within){box-shadow:var(--t-anel)}html[data-visual=tech] .cluster{background:radial-gradient(circle at 35% 30%, #7d9cff, var(--t-azul));box-shadow:0 0 0 7px #2b63f033,0 8px 20px #161c3c40}html[data-visual=tech] .visitor-project-status{background:var(--t-roxo-claro);color:var(--t-roxo-forte)}html[data-visual=tech] .project-drawing :is(.project-top,.project-drawing-actions,.cv-top,.cv-phead,.cv-side,.cv-left,.cv-dock,.cv-status,.cv-tpop,.cv-toast,.cv-context-menu,.cv-help){--paper:var(--t-branco);--paper-2:var(--t-gelo-2);--paper-3:var(--t-gelo-3);--card:var(--t-branco);--ink:var(--t-tinta);--ink-2:var(--t-tinta-2);--ink-3:var(--t-tinta-3);--line:#e3e6f0;--line-2:#d6dbe8;--gold:var(--t-azul);--gold-2:#7d9cff;--gold-soft:var(--t-azul-claro);--sage:#bcd0fb;--danger:var(--t-erro);--ok:var(--t-ok);--ws-line:#e3e6f0;--ws-hover:var(--t-roxo-claro);--ws-hover-ink:var(--t-roxo);--ws-on:var(--t-azul-claro);--ws-on-ink:var(--t-azul)}
