.cu-app-body .cu-workspace.cu-workspace--sidebar.cu-workspace--tools{--workspace-header-height:calc(72px + env(safe-area-inset-top));--workspace-rail-width:274px;grid-template-columns:var(--workspace-rail-width) minmax(0, 1fr);grid-template-rows:var(--workspace-header-height) minmax(0, 1fr)}.cu-app-body .cu-workspace--tools .cu-workspace-header{z-index:30;border-bottom:1px solid var(--v2-hairline);background:var(--v2-card);padding:env(safe-area-inset-top) 28px 0 24px;color:var(--v2-text);grid-area:1/1/auto/-1;align-items:center;gap:32px;display:flex;position:relative}.cu-app-body .cu-workspace-header__brand,.cu-app-body .cu-workspace-header__links,.cu-app-body .cu-workspace-header__account{align-items:center;min-width:0;display:flex}.cu-app-body .cu-workspace-header__brand{flex:0 0 calc(var(--workspace-rail-width) - 24px - 32px)}.cu-app-body .cu-workspace-header .cu-v2-brand{gap:9px}.cu-app-body .cu-workspace-header .cu-v2-brand__mark{width:31px;height:31px}.cu-app-body .cu-workspace-header .cu-v2-brand__name{letter-spacing:-.04em;font-size:22px;font-weight:750;display:inline}.cu-app-body .cu-workspace-header__links{gap:26px}.cu-app-body .cu-workspace-header__links button{min-height:42px;color:var(--v2-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0;font-size:14px;font-weight:550}.cu-app-body .cu-workspace-header__links button:hover{color:var(--v2-accent)}.cu-app-body .cu-workspace-header__account{gap:12px;margin-inline-start:auto}.cu-app-body .cu-workspace-header__credits{border:1px solid var(--v2-hairline);background:var(--v2-canvas);min-height:36px;color:var(--v2-text);font-variant-numeric:tabular-nums;border-radius:8px;align-items:center;gap:6px;padding:0 11px 0 8px;font-size:14px;font-weight:650;text-decoration:none;display:flex}.cu-app-body .cu-workspace-header__credits svg{width:18px;height:18px;color:var(--v2-bolt);stroke:var(--v2-bolt-edge)}.cu-app-body .cu-workspace-header__signin,.cu-app-body .cu-workspace-header__upgrade{background:var(--bloom-gradient);min-height:36px;color:var(--bloom-on-gradient);cursor:pointer;border:0;border-radius:8px;padding:0 16px;font-size:13px;font-weight:700}.cu-app-body .cu-workspace-header .cu-v2-avatar{width:34px;height:34px;box-shadow:none;font-size:13px}.cu-app-body .cu-workspace-header__menu{width:40px;height:40px;color:var(--v2-text);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:none}.cu-app-body .cu-workspace-header__history{width:34px;height:36px;color:var(--v2-text);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:none;position:relative}.cu-app-body .cu-workspace-header__history>svg{width:20px;height:20px}.cu-app-body .cu-workspace-header__history .cu-v2-sidebar__badge{min-width:16px;height:16px;padding-inline:4px;font-size:10px;position:absolute;inset-block-start:0;inset-inline-end:-4px}.cu-app-body .cu-workspace-header__menu svg{stroke-width:1.8px;width:22px;height:22px}.cu-app-body .cu-workspace--tools .cu-v2-sidebar{--v2-sidebar-item:44px;width:var(--workspace-rail-width);border-inline-end:1px solid var(--v2-hairline);background:var(--v2-card);grid-area:2/1;height:100%}.cu-app-body .cu-workspace--tools .cu-v2-sidebar__scroll{scrollbar-color:var(--v2-stroke-strong) transparent;gap:0;padding:24px 16px 20px}.cu-app-body .cu-workspace--tools .cu-v2-sidebar__head{display:none}.cu-app-body .cu-workspace--tools .cu-v2-sidebar__create{border-color:color-mix(in srgb, var(--v2-accent) 40%, var(--v2-hairline));background:color-mix(in srgb, var(--v2-accent) 5%, var(--v2-card));color:var(--v2-accent);border-radius:8px;justify-content:flex-start;gap:10px;margin-bottom:12px;padding-inline:14px;font-size:14px;font-weight:600}.cu-app-body .cu-workspace--tools .cu-v2-sidebar__create:hover{background:var(--v2-segment-selected)}.cu-app-body .cu-workspace--tools .cu-v2-sidebar__list{gap:2px}.cu-app-body .cu-workspace--tools .cu-v2-sidebar__item{border-radius:8px;gap:11px;padding-inline:14px;font-size:14px;font-weight:450;line-height:19px}.cu-app-body .cu-workspace--tools .cu-v2-sidebar__item>svg{stroke-width:1.65px;width:18px;height:18px}.cu-app-body .cu-workspace--tools .cu-v2-sidebar__item:hover{background:color-mix(in srgb, var(--v2-accent) 5%, var(--v2-card))}.cu-app-body .cu-workspace--tools .cu-v2-sidebar__item[aria-current=page]{background:var(--v2-segment-selected);color:var(--v2-text);font-weight:650}.cu-app-body .cu-workspace--tools .cu-v2-sidebar__item[aria-current=page]>svg{color:var(--v2-accent);stroke-width:2px}.cu-app-body .cu-workspace--tools .cu-v2-sidebar__label{color:var(--v2-text-secondary);letter-spacing:.06em;text-transform:uppercase;margin:24px 0 7px;padding:0 14px;font-size:11px;font-weight:650;line-height:16px}.cu-app-body .cu-workspace--tools .cu-v2-sidebar__foot{padding-block:8px calc(12px + env(safe-area-inset-bottom));gap:3px;margin-inline:16px}.cu-app-body .cu-workspace--tools .cu-v2-sidebar__upgrade{display:none}.cu-app-body .cu-workspace--tools .cu-app-canvas{grid-area:2/2;height:100%}.cu-app-body .cu-workspace--tools .cu-v2-header--menu,.cu-app-body .cu-workspace--tools .cu-v2-history__header .cu-v2-actions>:is(.cu-v2-upgrade-button,.cu-v2-credits,.cu-v2-avatar){display:none}.cu-app-body .cu-workspace-tool-page{overscroll-behavior:contain;scrollbar-color:var(--v2-stroke-strong) transparent;scrollbar-width:thin;flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:auto}.cu-app-body .cu-workspace--tools :is(.cu-workspace-header button,.cu-workspace-header a,.cu-v2-sidebar button):focus-visible{outline:2px solid var(--v2-focus);outline-offset:3px}@media (max-width:1023px){.cu-app-body .cu-workspace.cu-workspace--sidebar.cu-workspace--tools{--workspace-header-height:calc(64px + env(safe-area-inset-top));grid-template-columns:minmax(0,1fr)}.cu-app-body .cu-workspace--tools .cu-workspace-header{gap:16px;padding-inline:16px}.cu-app-body .cu-workspace-header__brand{flex-basis:auto;gap:4px;margin-inline-start:-8px}.cu-app-body .cu-workspace-header__menu,.cu-app-body .cu-workspace-header__history{display:grid}.cu-app-body .cu-workspace-header__links{display:none}.cu-app-body .cu-workspace--tools .cu-app-canvas{grid-column:1}.cu-app-body .cu-workspace--tools .cu-v2-sidebar{inset-block:var(--workspace-header-height) 0;z-index:70;width:min(360px,100%);height:calc(100dvh - var(--workspace-header-height))}.cu-app-body .cu-workspace--tools .cu-v2-sidebar__scroll{padding-top:16px}.cu-app-body .cu-workspace--tools .cu-v2-sidebar__upgrade{display:flex}.cu-app-body .cu-workspace--tools .cu-v2-sidebar-backdrop{background:#24272c3d;display:block;inset-block-start:var(--workspace-header-height)}}@media (max-width:559px){.cu-app-body .cu-workspace--tools .cu-workspace-header{gap:8px;padding-inline:16px}.cu-app-body .cu-workspace-header .cu-v2-brand__mark{width:28px;height:28px}.cu-app-body .cu-workspace-header .cu-v2-brand__name{font-size:20px}.cu-app-body .cu-workspace-header__account{gap:8px}.cu-app-body .cu-workspace-header__upgrade{display:none}.cu-app-body .cu-workspace--tools .cu-v2-sidebar{border-inline-end:0;width:100%}.cu-app-body .cu-workspace--tools .cu-v2-sidebar__item{min-height:42px}.cu-app-body .cu-workspace--tools .cu-v2-sidebar-backdrop{display:none}}@media (max-width:359px){.cu-app-body .cu-workspace-header .cu-v2-brand__name{display:none}}@media (min-width:1024px){.cu-app-body .cu-workspace-header__links{inset-inline:var(--workspace-rail-width) 0;pointer-events:none;justify-content:center;position:absolute}.cu-app-body .cu-workspace-header__links button{pointer-events:auto}.cu-app-body .cu-workspace-header__account{z-index:1;position:relative}}.cu-app-body .cu-v2-sidebar__new-chat{margin-bottom:12px}.cu-app-body .cu-v2-sidebar__video>summary{min-height:44px;color:var(--v2-text);cursor:pointer;align-items:center;gap:10px;padding:0 16px;font-size:14px;font-weight:600;display:flex}.cu-app-body .cu-v2-sidebar__video>summary svg{width:19px;height:19px}.cu-app-body .cu-v2-sidebar__video>ul{padding-inline-start:18px}.cu-app-body .cu-v2-sidebar__video>summary .cu-v2-sidebar__chevron{width:14px;height:14px;margin-inline-start:auto}.cu-app-body .cu-v2-sidebar__video:not([open]) .cu-v2-sidebar__chevron{transform:rotate(-90deg)}
