.shell-mesa{background:var(--bg);min-height:100dvh;color:var(--ink);position:relative}.mdl{--mesa-largura:min(1136px, calc(100% - var(--sp-8) * 4));--mesa-vao:var(--sp-6);--mesa-entre:var(--sp-10);height:100dvh;padding:0 var(--sp-8);background-color:var(--bg);flex-direction:column;display:flex;overflow:hidden}.mdl>.emp-topo{width:var(--mesa-largura);min-height:64px;font-size:var(--fs-sm);color:var(--ink-2);flex:none;margin:0 auto;padding:0;line-height:20px}.mdl>.emp-topo .emp-teste{min-height:28px;padding:0 var(--sp-3);border:1px solid var(--line-2);background:color-mix(in srgb, var(--surface) 70%, transparent);color:var(--ink-2);border-radius:999px;font-weight:500}.mdl-cena{flex:auto;min-height:0;position:relative}.mdl-palco{padding:var(--sp-4) 0 var(--sp-8);position:absolute;inset:0;overflow:hidden auto}.mdl-papel-milimetrado{z-index:0;pointer-events:none;position:absolute;top:0;left:0}.mdl-papel-ponto{fill:var(--mesa-papel-ponto)}.mdl-papel-linha{fill:var(--mesa-papel-linha)}.mdl-dinheiro{grid-column:span 5}.mdl-carta{min-width:0;height:100%;min-height:0;padding:var(--sp-6);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--mesa-carta-bg);box-shadow:var(--papel-luz);color:inherit;flex-direction:column;text-decoration:none;transition:border-color .12s cubic-bezier(.16,1,.3,1),background-color .24s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.mdl-carta:hover{border-color:var(--porta-borda-hover)}.mdl-carta:before{content:"";pointer-events:none;background:radial-gradient(circle, var(--mesa-ponto-forte) 1.25px, transparent 1.75px) left top / 6px 6px no-repeat, radial-gradient(circle, var(--mesa-ponto-forte) 1.25px, transparent 1.75px) right top / 6px 6px no-repeat, radial-gradient(circle, var(--mesa-ponto-forte) 1.25px, transparent 1.75px) left bottom / 6px 6px no-repeat, radial-gradient(circle, var(--mesa-ponto-forte) 1.25px, transparent 1.75px) right bottom / 6px 6px no-repeat;position:absolute;inset:-4px}.mdl-carta[data-porta]:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(var(--mesa-corte), var(--mesa-corte)) left 0 top 16px / 10px 1px no-repeat, linear-gradient(var(--mesa-corte), var(--mesa-corte)) left 16px top 0 / 1px 10px no-repeat, linear-gradient(var(--mesa-corte), var(--mesa-corte)) right 0 top 16px / 10px 1px no-repeat, linear-gradient(var(--mesa-corte), var(--mesa-corte)) right 16px top 0 / 1px 10px no-repeat, linear-gradient(var(--mesa-corte), var(--mesa-corte)) left 0 bottom 16px / 10px 1px no-repeat, linear-gradient(var(--mesa-corte), var(--mesa-corte)) left 16px bottom 0 / 1px 10px no-repeat, linear-gradient(var(--mesa-corte), var(--mesa-corte)) right 0 bottom 16px / 10px 1px no-repeat, linear-gradient(var(--mesa-corte), var(--mesa-corte)) right 16px bottom 0 / 1px 10px no-repeat, radial-gradient(circle, var(--mesa-corte) 1.5px, transparent 2px) left 13px top 13px / 6px 6px no-repeat, radial-gradient(circle, var(--mesa-corte) 1.5px, transparent 2px) right 13px top 13px / 6px 6px no-repeat, radial-gradient(circle, var(--mesa-corte) 1.5px, transparent 2px) left 13px bottom 13px / 6px 6px no-repeat, radial-gradient(circle, var(--mesa-corte) 1.5px, transparent 2px) right 13px bottom 13px / 6px 6px no-repeat;transition:opacity .16s cubic-bezier(.16,1,.3,1);position:absolute;inset:-17px}.mdl-carta[data-porta]:is(:hover,:has(:focus-visible)):after{opacity:1}.mdl-carta[data-porta]:has(:focus-visible){border-color:var(--porta-borda-hover)}.mdl-carta[data-porta]:active{border-color:var(--porta-borda-forte);transition-duration:0s}.mdl-carta[data-porta][data-aberto]{border-color:var(--porta-borda-forte);box-shadow:inset -2px 0 0 var(--porta-borda-forte), var(--papel-luz)}.mdl-carta[data-aberto] .mdl-carta-cab .mdl-seta{color:var(--ink);rotate:90deg}.mdl-porta-alvo{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;outline:none;margin:0;padding:0;text-decoration:none}.mdl-porta-alvo:after{content:"";z-index:1;border-radius:inherit;cursor:pointer;position:absolute;inset:0}.mdl-carta:has(.mdl-porta-alvo:focus-visible){outline:2px solid var(--foco);outline-offset:2px}.mdl-carta-cab{align-items:center;gap:var(--sp-2);flex:none;height:48px;margin:0;display:flex}.mdl-carta-nome{align-items:center;gap:var(--sp-3);min-width:0;display:inline-flex}.mdl-carta-titulo{font-size:var(--fs-lg);color:var(--ink);margin:0;font-weight:600;line-height:24px}.mdl-ico{width:24px;height:24px;color:var(--ink-muted);flex:none;place-items:center;display:grid}.mdl-carta-cab .mdl-ico{border:1px solid var(--line-2);width:28px;height:28px;color:var(--ink-2);border-radius:999px}.mdl-seta{color:var(--ink-faint);flex:none;margin-left:auto;transition:translate .12s cubic-bezier(.16,1,.3,1),rotate .16s cubic-bezier(.16,1,.3,1),color .12s cubic-bezier(.16,1,.3,1)}.mdl-carta[data-porta]:is(:hover,:has(.mdl-porta-alvo:focus-visible)) .mdl-carta-cab .mdl-seta{color:var(--ink-2);translate:2px}.mdl-forte{font-size:var(--fs-lg);color:var(--ink);margin:0;font-weight:600;line-height:24px}.mdl-sub,.mdl-rotulo{font-size:var(--fs-sm);color:var(--ink-muted);margin:0;line-height:20px}.mdl-retrato{background:var(--surface-2);width:124px;height:124px;color:inherit;cursor:pointer;box-shadow:0 0 0 3px var(--bg), 0 0 0 4px var(--line-2);border:0;border-radius:999px;flex:none;padding:0;transition:box-shadow .2s cubic-bezier(.16,1,.3,1);display:block;position:relative}.mdl-retrato:hover{box-shadow:0 0 0 3px var(--bg), 0 0 0 4px var(--ink-faint)}.mdl-retrato:active{transition-duration:80ms;transform:scale(.98)}.mdl-retrato:focus-visible{outline:2px solid var(--foco);outline-offset:6px}.mdl-retrato-rosto{border-radius:999px;width:100%;height:100%;display:block;overflow:hidden}.mdl-retrato-rosto>:is(img,svg,div,canvas){width:100%!important;height:100%!important}.mdl-status{align-items:center;gap:var(--sp-2);min-height:32px;padding:0 var(--sp-3) 0 var(--sp-2);border:1px solid var(--line);font-size:var(--fs-sm);color:var(--ink-2);white-space:nowrap;border-radius:999px;margin:0;font-weight:500;line-height:20px;display:inline-flex}.mdl-status-ponto{background:var(--ink-faint);border-radius:999px;flex:none;width:8px;height:8px}.mdl-status[data-vivo] .mdl-status-ponto{background:var(--ponto-ativo)}.mdl-status[data-pausa] .mdl-status-ponto{background:var(--ponto-espera)}.mdl-conversar{justify-content:center;align-self:stretch;align-items:center;gap:var(--sp-2);min-height:44px;padding:0 var(--sp-5);border:1px solid var(--line-2);color:var(--ink);font:inherit;font-size:var(--fs-md);cursor:pointer;background:0 0;border-radius:999px;font-weight:600;transition:background .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.mdl-conversar:hover{background:var(--bg-2);border-color:var(--ink-faint)}.mdl-conversar:active{transition-duration:80ms;transform:scale(.98)}.mdl-conversar:focus-visible{outline:2px solid var(--foco);outline-offset:3px}.mdl-conta{display:inline-flex}.mdl-conta-casa{display:inline-block;overflow:hidden}.mdl-conta-dentro{display:inline-block}.mdl-dinheiro-rotulo{justify-content:space-between;align-items:baseline;gap:var(--sp-3);flex:none;display:flex}.mdl-valor{margin:var(--sp-1) 0 0;white-space:nowrap;font-size:var(--fs-valor);letter-spacing:-.01em;color:var(--ink);flex:none;font-weight:600;line-height:40px}.mdl-dinheiro-curva{min-width:0;min-height:64px;margin-top:var(--sp-2);flex:auto;display:flex}.mdl-dinheiro-curva .emp-curva{flex:auto;height:auto;min-height:0}.mdl-linhas{margin:var(--sp-3) 0 0;border-top:1px solid var(--line);flex:none;gap:0;display:grid}.mdl-linhas>div{justify-content:space-between;align-items:center;gap:var(--sp-3);min-height:32px;font-size:var(--fs-sm);line-height:20px;display:flex}.mdl-linhas>div+div{border-top:1px solid var(--line)}.mdl-linhas dt{color:var(--ink-muted);white-space:nowrap}.mdl-linhas dd{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin:0 0 0 auto;overflow:hidden}.mdl-linhas dd.mdl-dd-forte{font-weight:600}.mdl-pauta{grid-auto-rows:var(--row-ledger);border-top:0;margin:auto 0 0}.mdl-pauta>div{border-top:1px solid var(--line);min-height:0}.mdl-dinheiro .mdl-pauta{margin-top:var(--sp-2)}.mdl-regras dt{color:var(--ink-3)}.mdl-regras dd{font-variant-numeric:tabular-nums;font-weight:500}.mdl-pauta-porta>dt{min-width:0;color:var(--ink-2);white-space:normal;flex:auto;margin:0}.mdl-dever{z-index:2;align-items:center;gap:var(--sp-2);min-height:32px;color:var(--ink-2);border-radius:var(--radius-sm);outline:none;text-decoration:none;display:flex;position:relative}.mdl-dever-frase{overflow-wrap:normal;text-wrap:pretty;min-width:0}.mdl-dever-valor{color:var(--ink);white-space:nowrap;font-weight:600}.mdl-dever:is(:hover,:focus-visible) .mdl-seta{color:var(--ink-2);translate:2px}.mdl-dever:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.mdl-dever:active .mdl-seta{color:var(--ink)}.mdl-carta[data-porta]:has(.mdl-dever:hover) .mdl-carta-cab .mdl-seta{translate:none}.mdl-link-linha{color:inherit;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;text-decoration:none;transition:background-size .4s cubic-bezier(.16,1,.3,1)}.mdl-link-linha:hover,.mdl-link-linha:focus-visible{background-size:100% 1px}.mdl-link-linha:focus-visible{outline:2px solid var(--foco);outline-offset:2px;border-radius:var(--radius-sm)}.mdl-extrato{gap:var(--sp-4);min-width:0;padding-top:var(--sp-4);border-top:1px solid var(--line);flex-direction:column;display:flex}.mdl-extrato .rafa-mesa{border-top:0;margin-top:0;padding-top:0}.mdl-extrato .emp-faixas{gap:var(--sp-2);margin-top:0}.mdl-extrato .emp-faixa{font-size:var(--fs-sm);line-height:20px}.mdl-extrato .rafa-mesa>.emp-link{display:none}.mdl-extrato .mdl-linhas{margin-top:0}.mdl-extrato-longa{min-width:0;font-size:var(--fs-lg);color:var(--ink-muted);overflow-wrap:normal;text-wrap:pretty;margin:0;line-height:24px}.mdl-extrato-valor{color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.mdl-semana{gap:var(--sp-2);min-height:64px;margin-bottom:var(--sp-3);flex:auto;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.mdl-semana-dia{align-items:center;gap:var(--sp-1);flex-direction:column;min-height:0;display:flex}.mdl-semana-coluna{background:color-mix(in srgb, var(--ink) 5%, transparent);border-radius:999px;flex:auto;width:100%;max-width:22px;min-height:44px;position:relative}.mdl-semana-dia:not([data-trabalha]) .mdl-semana-coluna{background:0 0}.mdl-semana-dia:not([data-trabalha]) .mdl-semana-coluna:after{content:"";background:var(--line-2);width:1px;position:absolute;top:4px;bottom:4px;left:50%}.mdl-semana-horas{background:color-mix(in srgb, var(--ink) 62%, transparent);border-radius:999px;position:absolute;left:0;right:0}.mdl-semana-dia[data-hoje] .mdl-semana-horas{background:color-mix(in srgb, var(--calor) 82%, var(--ink))}.mdl-semana-letra{font-size:var(--fs-sm);color:var(--ink-muted);line-height:16px}.mdl-semana-dia[data-hoje] .mdl-semana-letra{color:var(--ink);font-weight:600}.mdl-semana[data-trilho]{gap:var(--sp-1);min-height:0;margin:var(--sp-2) 0 var(--sp-4);flex:none}.mdl-semana[data-trilho] .mdl-semana-coluna{flex:none;width:8px;height:28px;min-height:0}.mdl-semana[data-trilho] .mdl-semana-horas{inset:0}.mdl-horas{flex-direction:column;flex:none;min-width:0;display:flex}.mdl-horas-trilho{height:4px;margin-top:var(--sp-2);background:color-mix(in srgb, var(--ink) 8%, transparent);border-radius:999px;display:block;position:relative}.mdl-horas-faixa{background:color-mix(in srgb, var(--ink) 62%, transparent);border-radius:999px;position:absolute;top:0;bottom:0}.mdl-horas-pontas{margin-top:var(--sp-1);font-size:var(--fs-xs);color:var(--ink-muted);justify-content:space-between;line-height:16px;display:flex}.mdl-insiste{margin-top:auto}.mdl-linhas dt.mdl-insiste-regra{font-size:var(--fs-sm);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:500;line-height:20px;overflow:hidden}.mdl-anel-comeco{flex:none;transform:rotate(-90deg)}.mdl-anel-trilho{fill:none;stroke:color-mix(in srgb, var(--ink) 10%, transparent);stroke-width:5px}.mdl-anel-arco{fill:none;stroke:var(--ink);stroke-width:5px;stroke-linecap:round}.mdl-folha-fundo{z-index:59;background:var(--scrim-soft);position:fixed;inset:0}.mdl-folha-fundo[data-porta]{background:0 0}.mdl-folha{top:var(--sp-4);right:var(--sp-4);bottom:var(--sp-4);z-index:60;background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);border:1px solid var(--line-2);width:min(560px,100vw - 32px);box-shadow:var(--shadow-lift), inset 0 1px 0 color-mix(in srgb, var(--bg) 80%, transparent);border-radius:28px;flex-direction:column;display:flex;position:fixed;overflow:hidden}.mdl-folha-topo{padding:var(--sp-3) var(--sp-3) 0;flex:none;justify-content:flex-start;display:flex}.mdl-le{gap:var(--sp-2);padding:var(--sp-2);flex-direction:column;display:flex}.mdl-le-acoes{gap:var(--sp-2);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.mdl-porta-painel{top:var(--sp-4);right:var(--sp-4);bottom:var(--sp-4);z-index:60;border:1px solid var(--line-2);border-radius:var(--radius-lg);background:var(--porta-painel-bg);width:min(520px,100vw - 32px);box-shadow:var(--shadow-lift), var(--papel-luz);flex-direction:column;display:flex;position:fixed;overflow:hidden}.mdl-porta-painel[data-na-grade]{max-width:none}.mdl-porta-topo{justify-content:space-between;gap:var(--sp-4);height:auto;min-height:48px;padding:var(--sp-4) var(--sp-6);flex:none}.mdl-extrato .emp-faixas .emp-faixa{grid-template-columns:minmax(0,96px) minmax(0,1fr) minmax(max-content,112px)}.mdl-extrato .emp-faixa-valor{text-align:right}.mdl-porta-corpo{min-height:0;padding:0 var(--sp-6) var(--sp-6);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.mdl-porta-painel .emp-dinheiro-mesa{border-left:0;padding-left:0}.mdl-porta-semana{height:220px;margin-top:var(--sp-4);flex:none;display:flex}.mdl-porta-semana .mdl-semana{margin-bottom:var(--sp-4)}.mdl-porta-semana .mdl-semana-coluna{max-width:40px}.mdl-insiste[data-painel]{margin-top:var(--sp-3)}.mdl-porta-depois{gap:var(--sp-4);margin-top:var(--sp-2);flex-direction:column;display:flex}.mdl-porta-acoes{gap:var(--sp-2);flex-wrap:wrap;display:flex}.mdl-folha-corpo{min-height:0;padding:var(--sp-2) var(--sp-4) var(--sp-4);flex:auto;overflow-y:auto}.mdl-detalhe{gap:var(--sp-4);flex-direction:column;display:flex}.mdl-faixas{margin-top:var(--sp-1)}.mdl-faixas .emp-faixa{grid-template-columns:minmax(0,96px) minmax(0,1fr) auto;line-height:20px}.mdl-falha{align-items:flex-start;gap:var(--sp-2);flex-direction:column;display:flex}.mdl-falha-frase{font-size:var(--fs-sm);color:var(--ink-muted);margin:0;line-height:20px}.mdl-link{min-height:36px;padding:0 var(--sp-3);border:1px solid var(--line-2);font:inherit;font-size:var(--fs-sm);color:var(--ink-2);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;font-weight:500;text-decoration:none;transition:background .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.mdl-link:hover{background:var(--bg-2);color:var(--ink);border-color:var(--ink-faint)}.mdl-link:active{transition-duration:80ms;transform:scale(.98)}.mdl-link:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.mdl-link:disabled{cursor:default;opacity:.6}.mdl-conversa{inset:0 0 var(--sp-4) 0;z-index:2;border:1px solid var(--line);background:var(--card-surf), var(--bg);max-width:1240px;box-shadow:var(--card-brilho), 0 24px 60px -30px var(--sombra-forte);border-radius:28px;flex-direction:column;margin:0 auto;display:flex;position:absolute;overflow:hidden}.mdl-conversa-cab{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--line);flex:none;display:flex}.mdl-voltar{min-height:44px;padding:0 var(--sp-4);border:1px solid var(--line-2);font:inherit;font-size:var(--fs-sm);color:var(--ink-2);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;font-weight:500;transition:background .2s cubic-bezier(.16,1,.3,1),color .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.mdl-voltar:hover{background:var(--bg-2);color:var(--ink)}.mdl-voltar:active{transition-duration:80ms;transform:scale(.98)}.mdl-voltar:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.mdl-retrato-mini{border-radius:999px;flex:none;place-items:center;width:56px;height:56px;display:inline-grid}.mdl-conversa-quem{min-width:0}.mdl-conversa-quem .mdl-forte{font-size:var(--fs-md);line-height:20px}.mdl-conversa-corpo{flex-direction:column;flex:auto;min-height:0;display:flex}.mdl-conversa .workspace{flex:auto;height:auto;min-height:0}.mdl-conversa .ws-body{padding-top:var(--sp-3)}.mdl-conversa .chat-rolagem>div:not(.chat-abrindo)>:first-child{margin-top:auto}.goo{left:var(--sp-8);bottom:var(--sp-8);z-index:50;position:fixed}.goo-botao{border:1px solid var(--line-2);background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:44px;height:44px;color:var(--ink);font:inherit;font-size:var(--fs-md);cursor:pointer;border-radius:999px;place-items:center;padding:0;font-weight:600;line-height:20px;transition:background .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1);display:inline-grid}.goo-botao:hover{background:var(--bg-2);border-color:var(--ink-faint)}.goo-botao:active{transition-duration:80ms;transform:scale(.98)}.goo-botao:focus-visible{outline:2px solid var(--foco);outline-offset:3px}.goo[data-aberto] .goo-botao{border-color:var(--ink-faint)}.goo-botao svg{color:var(--ink);flex:none}.goo-painel{left:0;bottom:calc(100% + var(--sp-3));width:300px;max-height:calc(100dvh - 128px);padding:var(--sp-2);transform-origin:0 100%;background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);border:1px solid var(--line-2);border-radius:var(--radius-lg);box-shadow:var(--shadow-lift), inset 0 1px 0 color-mix(in srgb, var(--bg) 80%, transparent);flex-direction:column;gap:2px;display:flex;position:absolute;overflow-y:auto}.goo-casa{margin:var(--sp-1) var(--sp-3) var(--sp-2);text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-sm);color:var(--ink-muted);font-weight:600;line-height:20px;overflow:hidden}.goo-linha{align-items:center;gap:var(--sp-3);width:100%;min-height:44px;padding:0 var(--sp-3);border-radius:var(--radius-sm);font:inherit;font-size:var(--fs-md);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;font-weight:500;line-height:20px;text-decoration:none;transition:background .2s cubic-bezier(.16,1,.3,1);display:flex}.goo-linha:hover{background:var(--bg-2)}.goo-linha:active{transition-duration:80ms;transform:scale(.98)}.goo-linha:focus-visible{outline:2px solid var(--foco);outline-offset:-2px}.goo-linha:disabled{cursor:default;opacity:.6}.goo-linha-ico{color:var(--ink-2);flex:none;place-items:center;display:inline-grid}.goo-linha-texto{justify-content:space-between;align-items:center;gap:var(--sp-2);flex:auto;display:flex}.goo-seta{color:var(--ink-muted);transition:transform .2s cubic-bezier(.16,1,.3,1)}.goo-linha[aria-expanded=true] .goo-seta{transform:rotate(180deg)}.goo-dentro{padding:0 0 var(--sp-2);flex-direction:column;gap:2px;display:flex}.goo-sub{min-height:36px;padding:0 var(--sp-3) 0 42px;border-radius:var(--radius-sm);font-size:var(--fs-sm);color:var(--ink-2);align-items:center;text-decoration:none;transition:background .2s cubic-bezier(.16,1,.3,1);display:flex}.goo-sub:hover{background:var(--bg-2);color:var(--ink)}.goo-sub:focus-visible{outline:2px solid var(--foco);outline-offset:-2px}.goo-risco{height:1px;margin:var(--sp-1) var(--sp-2);background:var(--line)}.goo-erro{margin:var(--sp-1) var(--sp-3);font-size:var(--fs-sm);color:var(--bad)}.dias{flex-direction:column;display:flex}.dias-topo{padding-bottom:var(--sp-2);justify-content:center;display:flex}.dia{align-items:flex-start;gap:var(--sp-1);padding:var(--sp-4) 0;border-bottom:1px solid var(--line);flex-direction:column;display:flex}.dia-data{font-size:var(--fs-sm);color:var(--ink);margin:0;font-weight:600;line-height:20px}.dia-primeiro{text-overflow:ellipsis;white-space:nowrap;max-width:60ch;font-size:var(--fs-sm);color:var(--ink-muted);margin:0;line-height:20px;overflow:hidden}.dia-botao{margin-top:var(--sp-2)}.dia-erro{margin:var(--sp-1) 0 0;font-size:var(--fs-sm);color:var(--ink-muted)}.dia-falha{justify-content:center;align-items:center;gap:var(--sp-3);font-size:var(--fs-sm);color:var(--ink-muted);display:flex}.dia-msgs{align-self:stretch;overflow:hidden}.dia-msgs-dentro{gap:var(--sp-3);padding-top:var(--sp-3);flex-direction:column;display:flex}.dia-msg{align-self:flex-start;max-width:92%}.dia-msg[data-de=eu]{align-self:flex-end;max-width:78%}.mdl-sk-linha{height:12px;margin-top:var(--sp-3);background:color-mix(in srgb, var(--ink) 7%, transparent);border-radius:999px;display:block}.mdl-sk-linha[data-curta]{width:55%}.mdl-sk-titulo{background:color-mix(in srgb, var(--ink) 7%, transparent);border-radius:999px;width:46%;height:20px;display:block}.mdl-sk-retrato{background:color-mix(in srgb, var(--ink) 7%, transparent);border-radius:999px;flex:none;width:124px;height:124px;display:block}.mdl-sk-botao{background:color-mix(in srgb, var(--ink) 5%, transparent);border-radius:999px;align-self:stretch;height:44px;display:block}.mdl-sk-titulo[data-n]{width:40px;height:28px}.mdl-sk-botao[data-linha]{width:128px}.mdl-sk-curva{margin-top:var(--sp-3);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--ink) 4%, transparent);flex:auto}.mdl-sk-curva[data-baixa]{flex:none;height:48px}.mdl-sk-linha[data-base]{margin-top:auto}@keyframes mdl-aparece{0%{visibility:hidden}}@media (prefers-reduced-motion:reduce){.mdl-carta,.mdl-carta[data-porta],.mdl-carta[data-porta]:after,.mdl-seta{transition:none}.mdl-carta[data-porta]:is(:hover,:has(:focus-visible)) .mdl-carta-cab .mdl-seta,.mdl-dever:is(:hover,:focus-visible) .mdl-seta{translate:none}.mdl-link,.mdl-link-linha,.mdl-retrato,.mdl-conversar,.goo-botao,.goo-linha,.goo-seta,.mdl-voltar{transition:none}}@media (max-width:900px){.mdl{--mesa-vao:0px;height:auto;min-height:100dvh;padding:0 var(--sp-4) calc(var(--sp-8) + 56px + var(--sp-4) + env(safe-area-inset-bottom,0px));overflow:visible}.mdl>.emp-topo{width:auto;min-height:64px}.mdl-palco{padding:0;position:static;overflow:visible}.mdl-papel-milimetrado{display:none}.mdl-carta{height:auto;padding:var(--sp-4)}.mdl-carta:before,.mdl-carta[data-porta]:after{display:none}.mdl-retrato,.mdl-sk-retrato{width:96px;height:96px}.mdl-status{gap:var(--sp-2);padding:0 var(--sp-3) 0 var(--sp-2);font-size:var(--fs-sm)}.mdl-dinheiro-curva{flex:none;height:96px}.mdl-semana{min-height:120px}.mdl-semana[data-trilho]{min-height:0}.mdl-insiste{margin-top:var(--sp-4)}.mdl-pauta{flex:none;grid-auto-rows:minmax(44px,auto)}.mdl-pauta>div{padding:var(--sp-2) 0}.mdl-dever{min-height:44px}.mdl-folha{border:0;width:auto;inset:0;border-radius:0!important}.mdl-porta-painel{width:auto;max-height:calc(100dvh - var(--sp-12));border:0;border-top:1px solid var(--line-2);border-radius:var(--radius-lg) var(--radius-lg) 0 0;inset:auto 0 0}.mdl-porta-topo{padding:var(--sp-3) var(--sp-4)}.mdl-porta-corpo{padding:0 var(--sp-4) calc(var(--sp-6) + env(safe-area-inset-bottom,0px))}.mdl-sk-curva{min-height:96px}.shell-mesa .goo{position:absolute}.mdl[data-modo=conversa]{height:100dvh;padding:0;overflow:hidden}.mdl[data-modo=conversa]>.emp-topo{display:none}.mdl[data-modo=conversa] .mdl-cena{position:relative}.mdl-conversa{border:0;border-radius:0;margin:0;inset:0}.mdl-conversa .ws-body{padding:var(--sp-2) var(--sp-3) 80px}.goo{left:var(--sp-4);bottom:var(--sp-6)}.goo-painel{width:min(300px,100vw - 32px)}}.shell-claude[data-sem-lado] .shell-rolagem{padding-bottom:calc(var(--sp-12) * 2 + env(safe-area-inset-bottom,0px))}.shell-mesa{overflow-x:clip}
