@layer components{.tool-shell__palco-limite{display:flex;width:100%;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-4);text-align:center}.tool-shell__palco-limite-titulo{margin:0;color:var(--ink-strong);font-size:var(--text-body);font-weight:550}}.tool-shell__lamina{display:grid;grid-template-rows:52px minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.tool-shell__lamina .tool-shell__lamina-rodape{grid-column:1/-1;grid-row:3;min-height:calc(var(--tool-shell-cap-height, 52px) + 1px);border-top:1px solid var(--border-subtle);border-radius:0 0 calc(var(--tool-shell-canvas-radius) - 1px) calc(var(--tool-shell-canvas-radius) - 1px);background:color-mix(in oklab,var(--surface-shell) 72%,transparent)}.tool-shell__lamina .tool-shell__lamina-brand{--tool-shell-brand-target:36px;--tool-shell-brand-mark:18px;grid-column:1/-1;grid-row:1;padding-inline:calc(var(--tool-shell-canvas-radius) - 1px - (36px / 2)) var(--space-2)}.tool-shell__lamina .tool-shell__lamina-abas{position:sticky;z-index:1;top:calc(-1 * var(--tool-shell-pane-padding));margin:calc(-1 * var(--tool-shell-pane-padding)) 0 0;padding-block:var(--tool-shell-pane-padding);background:var(--surface-shell)}.tool-shell__lamina .tool-shell__lamina-corpo{display:flex;grid-column:1/-1;grid-row:2;flex-direction:column;gap:var(--tool-shell-pane-gap);padding-block:var(--tool-shell-pane-padding)}.tool-shell-celular{--tool-shell-celular-margem:var(--space-4);--tool-shell-celular-topo:52px;--tool-shell-celular-alca:24px;--tool-shell-celular-radius:var(--radius-panel-inner);--tool-shell-celular-safe-bottom:env(safe-area-inset-bottom,0px);--toolbox-inspector-control-height:var(--toolbox-touch-target);position:fixed;inset:0;display:flex;height:100dvh;flex-direction:column;overflow:hidden;color:var(--ink);background:var(--surface-base);overscroll-behavior:none;-webkit-user-select:none;user-select:none}.tool-shell-celular *{-webkit-tap-highlight-color:transparent}.tool-shell-celular :is(button,a,[role=button],[role=tab],[role=radio],label):not(.tool-shell-celular__alca){touch-action:manipulation}.tool-shell-celular__mesa{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;padding-top:env(safe-area-inset-top,0)}.tool-shell-celular__topo{display:flex;height:var(--tool-shell-celular-topo);flex:none;align-items:center;justify-content:space-between;gap:var(--space-2);padding-inline:var(--space-3)}.tool-shell-celular__marca{display:flex;min-width:0;align-items:center;gap:var(--space-2)}.tool-shell-celular__marca>a,.tool-shell-celular__marca>button{position:relative;width:36px;height:36px}.tool-shell-celular__marca>:is(button,a):after{position:absolute;inset:-4px;content:""}.tool-shell-celular__marca strong{overflow:hidden;color:var(--ink-strong);font-size:13px;font-weight:600;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap}.tool-shell-celular__acoes{display:flex;flex:none;align-items:center;gap:var(--space-1)}.tool-shell-celular__acoes :is(button,a){position:relative;min-width:var(--toolbox-touch-target);min-height:var(--toolbox-touch-target)}.tool-shell-celular__acoes :is(button,a):after{position:absolute;inset:-2px 0;content:""}.tool-shell-celular .tool-shell__canvas-tile{--tool-shell-frame-gutter:0px;min-height:0;flex:1 1 auto;margin-inline:var(--tool-shell-celular-margem);border:0;border-radius:0;background:transparent;box-shadow:none}.tool-shell-celular .tool-shell__canvas-frame,.tool-shell-celular .tool-shell__canvas-tile:not([data-aspect-ratio=viewport]) .tool-shell__canvas-frame{border:0;border-radius:var(--radius-detail);background:transparent;box-shadow:none}.tool-shell-celular[data-tela-cheia=true] .tool-shell-celular__folha,.tool-shell-celular[data-tela-cheia=true] .tool-shell-celular__topo{display:none}.tool-shell-celular[data-tela-cheia=true] .tool-shell-celular__mesa,.tool-shell-celular__folha{padding-bottom:var(--tool-shell-celular-safe-bottom)}.tool-shell-celular__folha{display:flex;height:46dvh;flex:none;flex-direction:column;border-top:1px solid var(--border-subtle);border-radius:var(--tool-shell-celular-radius) var(--tool-shell-celular-radius) 0 0;background:var(--surface-shell);box-shadow:0 -8px 32px -16px var(--shadow-far)}.tool-shell-celular__folha.is-animando{transition:height .24s var(--ease-out,ease-out)}.tool-shell-celular__cabeca{flex:none}.tool-shell-celular__alca{position:relative;display:grid;height:var(--tool-shell-celular-alca);place-items:center;cursor:ns-resize;touch-action:none}.tool-shell-celular__alca:after{position:absolute;inset:-10px 0;content:""}.tool-shell-celular__alca:before{width:36px;height:5px;border-radius:var(--radius-pill);background:color-mix(in oklab,var(--ink-muted) 45%,transparent);content:""}.tool-shell-celular__abas{padding:0 var(--tool-shell-celular-margem) var(--space-2)}.tool-shell-celular__abas .toolbox-segmented__item{position:relative;font-size:14px}.tool-shell-celular__abas .toolbox-segmented__item:after{position:absolute;inset:-4px 0;content:""}.tool-shell-celular__corpo{min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:var(--space-1) var(--tool-shell-celular-margem) var(--space-8);scrollbar-width:none}.tool-shell-celular__corpo::-webkit-scrollbar{display:none}.tool-shell-celular__corpo [data-slot=input],.tool-shell-celular__corpo [data-slot=select-trigger]{min-height:var(--toolbox-inspector-control-height);background-color:var(--surface-well);--surface-relief:inset 0 2px 4px var(--shadow-recess),inset 0 1px 1px var(--skeu-recess-contact),inset 0 -1px 0 var(--highlight-well),inset 0 0 0 1px var(--skeu-recess-ring);box-shadow:var(--shadow-ring,0 0 #0000),var(--surface-relief);font-size:14px}.tool-shell-celular__corpo [data-slot=input]:focus-visible,.tool-shell-celular__corpo [data-slot=select-trigger]:focus-visible{--shadow-ring:0 0 0 2px color-mix(in oklab,var(--ring) 30%,transparent)}.tool-shell-celular .toolbox-slider{touch-action:pan-y}.tool-shell-celular__corpo :is(button,[role=button],[role=slider]):not(.registry-file-drop-icon-button):not(.tool-shell-celular__chip){min-height:var(--toolbox-touch-target)}.tool-shell-celular__chips{position:sticky;z-index:var(--z-index-elevado);top:calc(-1 * var(--space-1));display:flex;gap:var(--space-2);margin:calc(-1 * var(--space-1)) calc(-1 * var(--tool-shell-celular-margem)) 0;padding:var(--space-1) var(--tool-shell-celular-margem) var(--space-3);overflow-x:auto;background:var(--surface-shell);box-shadow:0 calc(-1 * var(--space-1)) 0 var(--surface-shell);isolation:isolate;scrollbar-width:none;touch-action:pan-x}.tool-shell-celular__chips::-webkit-scrollbar{display:none}.tool-shell-celular__chip{position:relative;height:36px;flex:none;padding-inline:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--ink-muted);font-size:14px;font-weight:500;white-space:nowrap}.tool-shell-celular__chip:after{position:absolute;inset:-4px 0;content:""}.tool-shell-celular__chip[aria-pressed=true]{border-color:transparent;background:var(--ink-strong);color:var(--surface-base)}@media (orientation:landscape){.tool-shell-celular{flex-direction:row;padding-inline:env(safe-area-inset-left,0) env(safe-area-inset-right,0)}.tool-shell-celular__mesa{min-width:0;padding-bottom:var(--tool-shell-celular-safe-bottom)}.tool-shell-celular__folha{width:min(360px,44vw);height:auto;border-top:0;border-left:1px solid var(--border-subtle);border-radius:0;padding-top:calc(env(safe-area-inset-top, 0px) + var(--space-2));box-shadow:none}.tool-shell-celular__alca{display:none}}