.cu-studio-tabbar,.cu-studio-create-backdrop,.cu-studio-create-sheet{display:none}@media (max-width:759px){:root.cu-has-studio-tabbar{--cu-studio-tabbar-offset:64px}.cu-app-body .cu-workspace.cu-workspace--sidebar.cu-workspace--tools.cu-workspace--tabbar{--studio-tabbar-height:calc(64px + env(safe-area-inset-bottom));grid-template-rows:var(--workspace-header-height) minmax(0, 1fr) var(--studio-tabbar-height)}.cu-app-body .cu-workspace--tools.cu-workspace--tabbar .cu-app-canvas{--cu-canvas-safe-bottom:0px}.cu-app-body .cu-workspace--tools.cu-workspace--tabbar .cu-workspace-header__menu{display:none}.cu-app-body .cu-workspace--tools.cu-workspace--tabbar .cu-v2-sidebar{height:calc(100dvh - var(--workspace-header-height) - var(--studio-tabbar-height));inset-block-end:var(--studio-tabbar-height)}.cu-app-body .cu-workspace--tools.cu-workspace--tabbar .cu-v2-sidebar__foot{padding-block-end:12px}.cu-app-body .cu-studio-tabbar{z-index:40;border-top:1px solid var(--theme-border);background:var(--theme-panel);min-width:0;padding-bottom:env(safe-area-inset-bottom);padding-inline:max(4px, env(safe-area-inset-left)) max(4px, env(safe-area-inset-right));grid-area:3/1/auto/-1;display:block;position:relative}.cu-app-body .cu-studio-tabbar[data-raised]{z-index:76}.cu-studio-tabbar>ul{grid-template-columns:repeat(5,minmax(0,1fr));height:63px;margin:0;padding:0;list-style:none;display:grid}.cu-studio-tabbar li{min-width:0;display:flex}.cu-app-body .cu-studio-tabbar__tab{min-width:0;color:var(--theme-muted);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;padding:6px 2px 10px;font-size:11px;font-weight:600;line-height:1.2;text-decoration:none;display:flex}.cu-studio-tabbar__tab>span:last-child{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.cu-studio-tabbar__tab>svg{stroke-width:1.8px;width:22px;height:22px}.cu-app-body .cu-studio-tabbar__tab:hover{color:var(--theme-ink)}.cu-app-body .cu-studio-tabbar__tab[data-active]{color:var(--theme-accent)}.cu-studio-tabbar__tab[data-active]>svg{stroke-width:2.2px}.cu-app-body .cu-studio-tabbar__tab:focus-visible{outline:2px solid var(--theme-accent);outline-offset:-4px;border-radius:12px}.cu-studio-tabbar__create-mark{border:1px solid color-mix(in srgb, var(--theme-accent) 55%, var(--theme-border));background:radial-gradient(circle at 50% 35%, var(--theme-selected) 0%, var(--theme-raised) 72%), var(--theme-raised);width:46px;height:46px;box-shadow:0 0 0 4px var(--theme-panel), 0 6px 18px #00000059;color:var(--color-orchid);border-radius:50%;place-items:center;margin-top:-22px;display:grid}.cu-studio-tabbar__create-mark>svg{width:22px;height:22px}.cu-studio-tabbar__create[data-active] .cu-studio-tabbar__create-mark{border-color:var(--theme-accent);background:var(--theme-selected)}.cu-app-body .cu-studio-create-backdrop[data-open]{inset:0 0 var(--studio-tabbar-height);z-index:74;background:#0a080e8c;display:block;position:fixed}.cu-app-body .cu-studio-create-sheet:not([hidden]){z-index:75;max-height:calc(100dvh - var(--workspace-header-height) - var(--studio-tabbar-height));padding:18px max(16px, env(safe-area-inset-right)) 20px max(16px, env(safe-area-inset-left));border:1px solid var(--theme-border);background:var(--theme-panel);color:var(--theme-ink);border-bottom:0;border-radius:20px 20px 0 0;outline:none;flex-direction:column;gap:16px;display:flex;position:fixed;inset-block-end:var(--studio-tabbar-height);inset-inline:0;overflow:auto;box-shadow:0 -12px 40px #00000059}.cu-studio-create-sheet__head{justify-content:space-between;align-items:center;display:flex}.cu-studio-create-sheet__head h2{margin:0;font-size:16px;font-weight:700}.cu-app-body .cu-studio-create-sheet__close{width:36px;height:36px;color:var(--theme-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.cu-studio-create-sheet__close>svg{width:20px;height:20px}.cu-app-body .cu-studio-create-sheet__chat{border:1px solid var(--theme-border);background:var(--theme-raised);min-height:68px;color:var(--theme-ink);border-radius:14px;align-items:center;gap:14px;padding:12px 16px;text-decoration:none;display:flex}.cu-studio-create-sheet__chat>svg{width:24px;height:24px;color:var(--theme-accent);flex:none}.cu-studio-create-sheet__chat>span{flex-direction:column;gap:2px;min-width:0;display:flex}.cu-studio-create-sheet__chat strong{font-size:15px;font-weight:650}.cu-studio-create-sheet__chat>span>span{color:var(--theme-muted);font-size:13px}.cu-studio-create-sheet__tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 8px;margin:0;padding:0;list-style:none;display:grid}.cu-app-body .cu-studio-create-sheet__tool{min-width:0;color:var(--theme-secondary);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:7px;padding:4px 2px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.cu-studio-create-sheet__icon{border:1px solid var(--theme-border);background:var(--theme-raised);width:48px;height:48px;color:var(--theme-ink);border-radius:50%;place-items:center;display:grid}.cu-studio-create-sheet__icon>svg{width:21px;height:21px}.cu-app-body .cu-studio-create-sheet__chat:hover,.cu-app-body .cu-studio-create-sheet__tool:hover .cu-studio-create-sheet__icon,.cu-app-body .cu-studio-create-sheet__close:hover{background:var(--theme-hover);color:var(--theme-ink)}.cu-studio-create-sheet :is(a,button):focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}:root.cu-has-studio-tabbar #chatup-consent-banner{bottom:calc(var(--cu-studio-tabbar-offset) + env(safe-area-inset-bottom))}:root.cu-has-studio-tabbar #chatup-withdrawal-status{bottom:calc(16px + var(--cu-studio-tabbar-offset) + env(safe-area-inset-bottom))}}
