.studio-next-action strong{font-size:calc(12px*var(--zk-ui-scale))}
.studio-next-action>span>span{color:var(--studio-muted);font-size:calc(12px*var(--zk-ui-scale));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.studio-caught-up{display:grid;justify-items:start;gap:10px;padding-top:10px}
.studio-caught-up>svg{color:var(--zk-success)}
.studio-caught-up strong{font-size:calc(13px*var(--zk-ui-scale))}
.studio-caught-up p{color:var(--studio-muted);line-height:1.7;font-size:calc(12px*var(--zk-ui-scale));margin:0}
.studio-shell .vive-studio-embedded{padding:24px}
.studio-shell .vive-studio{display:block}
.studio-shell .vive-studio__nav{display:flex;overflow-x:auto;position:static;flex-direction:row;gap:14px;margin-bottom:20px}
@media (min-width:1280px){.studio-create-tile>svg{display:block;position:absolute;color:var(--studio-muted);top:calc(50% - 7px);right:10px}}
@media (max-width:1279px){.studio-create-tile{grid-template-columns:1fr;gap:7px;padding:14px}.studio-create-tile__icon{grid-row:auto;margin-bottom:3px}.studio-workbench-grid{grid-template-columns:minmax(0,1fr)calc(270px*var(--zk-ui-scale));gap:16px}.studio-recent-work__date,.studio-recent-header span:nth-child(3){display:none}.studio-recent-header,.studio-recent-work{grid-template-columns:minmax(0,1fr)calc(54px*var(--zk-ui-scale))calc(28px*var(--zk-ui-scale));gap:10px}.studio-first-work{flex-wrap:wrap}.studio-first-work .studio-button{margin-left:70px}.studio-workbench-grid{grid-template-columns:1fr}.studio-workbench-side{grid-template-columns:1fr 1fr;align-items: start}.studio-shell.studio-shell--family .studio-page{padding:24px}}
@media (max-width:1023px){.studio-shell.studio-shell--family{display:block}.studio-shell.studio-shell--family .studio-topbar{display:flex}.studio-shell.studio-shell--family .studio-rail{gap:12px;padding:12px 18px 0}.studio-shell.studio-shell--family .studio-channel{display:none}.studio-shell.studio-shell--family .studio-product-switch{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px}.studio-shell.studio-shell--family .studio-product-switch a{font-size:calc(12px*var(--zk-ui-scale));padding:8px 4px}.studio-shell.studio-shell--family .studio-rail__nav{gap:20px}.studio-shell.studio-shell--family .studio-rail__item-label{font-size:calc(12px*var(--zk-ui-scale))}.studio-shell.studio-shell--family .studio-context{padding-inline-start:18px;padding-inline-end:18px}.studio-shell.studio-shell--family .studio-page{padding:22px 18px 40px}.studio-shell.studio-shell--family .studio-title{font-size:calc(25px*var(--zk-ui-scale))}.studio-create-grid{gap:8px}.studio-create-tile{padding:12px 10px}.studio-create-tile strong{font-size:calc(12px*var(--zk-ui-scale))}}
@media (max-width:599px){.studio-create-hub{padding:16px}.studio-create-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-create-tile{grid-template-columns:calc(34px*var(--zk-ui-scale))minmax(0,1fr);gap:4px 10px;padding:12px}.studio-create-tile__icon{grid-row:1/3;width:calc(34px*var(--zk-ui-scale));height:calc(34px*var(--zk-ui-scale));margin:0}.studio-create-tile__icon svg{width:20px;height:20px}.studio-create-tile:last-child{grid-column:1/-1}.studio-workbench-side{grid-template-columns:1fr}.studio-start-guide li{gap:12px}.studio-start-guide li>svg{display:none}.studio-start-guide__footer{flex-wrap:wrap}.studio-start-guide__footer .studio-link{margin-left:27px}.studio-first-work>span{display:none}.studio-first-work .studio-button{margin-left:0}.studio-shell--family .studio-recent-work .studio-row__thumb{width:calc(56px*var(--zk-ui-scale));height:calc(40px*var(--zk-ui-scale))}.studio-recent-work__content{gap:9px}.studio-recent-work__content strong{font-size:calc(12px*var(--zk-ui-scale))}.studio-shell .vive-studio-embedded{padding:18px}}
@media (prefers-reduced-motion:reduce){.studio-create-tile{transition:none}.studio-create-tile:hover{transform:none}}
@media (min-width:1024px){.studio-shell.studio-shell--family .studio-rail__nav{display:grid;grid-template-columns:1fr;overflow:visible}.studio-shell.studio-shell--family .studio-rail__item{display:flex;white-space:nowrap;width:100%}}
@media (max-width:1023px){.studio-shell.studio-shell--family{padding-bottom:env(safe-area-inset-bottom,0px);min-height:100dvh}.studio-shell.studio-shell--family .studio-topbar-search,.studio-shell.studio-shell--family .studio-account-avatar,.studio-shell.studio-shell--family>.studio-rail,.studio-shell.studio-shell--family .studio-main>.studio-context{display:none}.studio-shell.studio-shell--family .studio-topbar{position:sticky;min-height:calc(60px*var(--zk-ui-scale));z-index:35;border-bottom:1px solid var(--studio-line);flex-wrap:wrap;gap:10px;height:auto;padding:8px 16px;top:0}.studio-shell.studio-shell--family .studio-family-brand{flex-shrink:0;gap:5px}.studio-shell.studio-shell--family .studio-family-brand .zuku-lockup{height:22px}.studio-shell.studio-shell--family .studio-family-brand__label{font-size:calc(14px*var(--zk-ui-scale))}.studio-shell.studio-shell--family .studio-topbar-actions{gap:3px;margin-left:auto}.studio-shell.studio-shell--family .studio-topbar-create{min-height:var(--zk-touch);width:var(--zk-touch);border-radius:var(--zk-button-radius);padding:0}.studio-shell.studio-shell--family .studio-topbar-create svg{width:21px;height:21px}.studio-shell.studio-shell--family .studio-create-label{display:none}.studio-shell.studio-shell--family .studio-mobile-surface{display:inline-flex;min-width:calc(44px*var(--zk-ui-scale));min-height:calc(44px*var(--zk-ui-scale));color:var(--studio-muted);font-family:inherit;font-weight:600;font-size:calc(12px*var(--zk-ui-scale));white-space:nowrap;background:0 0;border:0;align-items: center;gap:4px;padding:0 4px}.studio-shell.studio-shell--family .studio-mobile-menu{display:grid;width:calc(44px*var(--zk-ui-scale));min-height:calc(44px*var(--zk-ui-scale));border-radius:var(--zk-radius-pill);color:var(--zk-text);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items: center}.studio-shell.studio-shell--family .studio-page{gap:22px;padding:22px 16px 28px}.studio-shell.studio-shell--family .studio-title{font-size:calc(25px*var(--zk-ui-scale));line-height:1.35}.studio-shell.studio-shell--family .studio-page__head{display:flex;align-items: flex-start;gap:14px}.studio-shell.studio-shell--family .studio-command-center>.studio-page__head{flex-wrap:wrap}.studio-shell.studio-shell--family .studio-command-center>.studio-page__head .studio-eyebrow{display:none}.studio-shell.studio-shell--family .studio-desc{font-size:calc(14px*var(--zk-ui-scale));line-height:1.65}.studio-shell.studio-shell--family .studio-button{min-height:var(--zk-touch);font-size:var(--zk-fs-label);border-radius:var(--zk-button-radius);padding:10px 16px}.studio-shell.studio-shell--family .studio-panel{border-radius:var(--zk-radius-panel);padding:18px}.studio-shell.studio-shell--family .studio-panel__title{font-size:calc(17px*var(--zk-ui-scale))}.studio-shell.studio-shell--family .studio-panel__head{align-items: center}.studio-mobile-drawer{position:fixed;width:min(calc(360px*var(--zk-ui-scale)),calc(100vw - calc(32px*var(--zk-ui-scale))));border:0;border-left:1px solid var(--studio-line);color:var(--zk-text);background:var(--studio-panel);box-shadow:none;overflow-y:auto;overscroll-behavior:contain;border-radius:0;max-width:none;height:100dvh;max-height:100dvh;margin:0;padding:0;inset:0 0 0 auto}.studio-mobile-drawer::backdrop{background:var(--zk-scrim)}.studio-mobile-drawer__body{padding:max(20px,env(safe-area-inset-top,0px))max(20px,env(safe-area-inset-right,0px))calc(24px + env(safe-area-inset-bottom,0px))20px}.studio-mobile-drawer header{display:flex;justify-content:space-between;align-items: center;margin-bottom:20px}.studio-mobile-drawer header span{font-size:calc(12px*var(--zk-ui-scale));letter-spacing:.08em;color:var(--studio-muted)}.studio-mobile-drawer h2{font-size:calc(20px*var(--zk-ui-scale));margin:5px 0 0}.studio-mobile-drawer header>button{display:grid;width:calc(44px*var(--zk-ui-scale));height:calc(44px*var(--zk-ui-scale));color:var(--zk-text);border-radius:var(--zk-radius-pill);cursor:pointer;background:0 0;border:0;place-items: center}.studio-mobile-drawer__search{display:flex;border:1px solid var(--studio-line);background:var(--studio-bg);border-radius:var(--zk-radius-media);min-height:calc(50px*var(--zk-ui-scale));align-items: center;gap:10px;padding:2px 12px}.studio-mobile-drawer__search input{color:var(--zk-text);outline:0;font:inherit;font-size:calc(16px*var(--zk-ui-scale));background:0 0;border:0;width:100%;min-width:0;padding:10px 0}.studio-mobile-drawer__search>button{display:grid;width:calc(44px*var(--zk-ui-scale));min-height:calc(44px*var(--zk-ui-scale));color:var(--zk-text);background:0 0;border:0;flex-shrink:0;place-items: center}.studio-mobile-drawer h3{color:var(--studio-muted);font-size:calc(12px*var(--zk-ui-scale));margin:26px 0 12px;font-weight:500}.studio-mobile-drawer__products{display:grid;grid-template-columns:1fr 1fr;gap:9px}.studio-mobile-drawer__products a{display:flex;min-height:calc(49px*var(--zk-ui-scale));border:1px solid var(--studio-line);border-radius:var(--zk-radius-media);color:var(--zk-text);font-size:calc(12px*var(--zk-ui-scale));align-items: center;gap:10px;padding:12px;font-weight:600}.studio-mobile-drawer__products .studio-product-dot{width:7px;height:7px}.studio-mobile-drawer__products [aria-current=page]{border-color:var(--zk-accent-fg);background:var(--zk-accent-soft)}.studio-mobile-drawer__products svg{color:var(--studio-accent);margin-left:auto}.studio-mobile-drawer__tools{display:grid;gap:3px;margin-top:18px}.studio-mobile-drawer__tools a{display:flex;min-height:calc(46px*var(--zk-ui-scale));border-radius:var(--zk-radius-control);color:var(--zk-text);font-size:var(--zk-fs-body);align-items: center;gap:14px;padding:10px}.studio-mobile-drawer__tools span{flex:1}.studio-mobile-drawer__tools a:hover{background:var(--zk-surface-2)}.studio-mobile-drawer__tools a[aria-current=page]{color:var(--zk-text);background:var(--zk-accent-soft);font-weight:var(--zk-fw-semibold)}.studio-mobile-drawer__tools a[aria-current=page] svg{color:var(--zk-accent-fg)}.studio-create-hub{border-radius:var(--zk-radius-panel);padding:18px}.studio-create-hub__heading{flex-direction:column;gap:5px}.studio-create-hub h2{font-size:calc(17px*var(--zk-ui-scale))}.studio-create-hub p{font-size:calc(12px*var(--zk-ui-scale));line-height:1.6}.studio-create-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.studio-create-tile{min-height:calc(68px*var(--zk-ui-scale));grid-template-columns:calc(36px*var(--zk-ui-scale))minmax(0,1fr);border-radius:var(--zk-radius-media);gap:5px 10px;padding:13px}.studio-create-tile__icon{grid-row:1/3;width:calc(36px*var(--zk-ui-scale));height:calc(36px*var(--zk-ui-scale));margin:0}.studio-create-tile strong{font-size:calc(13px*var(--zk-ui-scale))}.studio-create-tile>span:not(.studio-create-tile__icon){font-size:calc(12px*var(--zk-ui-scale))}.studio-create-tile:last-child{grid-column:1/-1}.studio-section-caption{flex-direction:column;align-items: flex-start;gap:6px}.studio-section-caption h2{font-size:calc(17px*var(--zk-ui-scale))}.studio-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.studio-shell.studio-shell--family .studio-command-center .studio-stat{border-radius:var(--zk-radius-media);padding:16px}.studio-workbench-grid,.studio-workbench-side{grid-template-columns:1fr;gap:18px}.studio-workbench-main{gap:18px}.studio-period{min-height:calc(44px*var(--zk-ui-scale));font-size:calc(13px*var(--zk-ui-scale));border-radius:var(--zk-radius-media)}.studio-start-guide li{padding:18px 0}.studio-start-guide h3{font-size:calc(15px*var(--zk-ui-scale))}.studio-start-guide p{font-size:calc(13px*var(--zk-ui-scale))}.studio-start-guide__footer{font-size:calc(12px*var(--zk-ui-scale))}.studio-start-guide__footer .studio-link{min-height:calc(44px*var(--zk-ui-scale));display:inline-flex;align-items: center}.studio-first-work h3{font-size:calc(15px*var(--zk-ui-scale))}.studio-first-work p{font-size:calc(13px*var(--zk-ui-scale))}.studio-recent-header{display:none}.studio-recent-work{grid-template-columns:minmax(0,1fr)calc(44px*var(--zk-ui-scale));gap:8px;padding:16px 0}.studio-recent-work__content{grid-column:1;grid-row:1/3}.studio-recent-work__content strong{font-size:calc(14px*var(--zk-ui-scale))}.studio-shell--family .studio-recent-work .studio-row__thumb{width:calc(68px*var(--zk-ui-scale));height:calc(50px*var(--zk-ui-scale))}.studio-recent-work__views{display:none}.studio-recent-work__edit{grid-column:2;width:calc(44px*var(--zk-ui-scale));height:calc(44px*var(--zk-ui-scale));background:var(--zk-surface-2);border-radius:var(--zk-radius-media)}.studio-recent-footer button{min-height:calc(44px*var(--zk-ui-scale))}.studio-next-action{min-height:calc(72px*var(--zk-ui-scale));padding:16px 0}.studio-next-action strong{font-size:calc(14px*var(--zk-ui-scale))}.studio-next-action>span>span{font-size:calc(12px*var(--zk-ui-scale))}.studio-guide-product{min-height:calc(74px*var(--zk-ui-scale));gap:14px}.studio-guide-product>span{width:calc(42px*var(--zk-ui-scale));height:calc(42px*var(--zk-ui-scale));border-radius:var(--zk-radius-media)}.studio-guide-product strong,.studio-guide-product p{font-size:calc(12px*var(--zk-ui-scale))}.studio-toolbox>a{min-height:calc(54px*var(--zk-ui-scale));font-size:calc(14px*var(--zk-ui-scale))}.studio-shell.studio-shell--family .studio-search input{font-size:calc(16px*var(--zk-ui-scale))}.studio-shell.studio-shell--family .studio-filter-tabs button{min-height:calc(46px*var(--zk-ui-scale))}.studio-shell.studio-shell--family .studio-table-edit{width:calc(44px*var(--zk-ui-scale));height:calc(44px*var(--zk-ui-scale));border-radius:var(--zk-radius-media);background:var(--zk-surface-2)}.studio-library-table-desktop{display:none}.studio-content-cards{display:grid;gap:12px}.studio-shell.studio-shell--family .studio-library-list:has(.studio-content-cards){overflow:visible;background:0 0;border:0;padding:0}.studio-content-card-mobile{border:1px solid var(--studio-line);border-radius:var(--zk-radius-panel);background:var(--studio-panel);padding:16px}.studio-content-card-mobile__work{display:flex;color:var(--zk-text);align-items: center;gap:14px;min-width:0}.studio-content-card-mobile__cover{width:calc(92px*var(--zk-ui-scale));height:calc(68px*var(--zk-ui-scale));border-radius:var(--zk-radius-media);overflow:hidden;background:var(--zk-surface-2);flex-shrink:0}.studio-content-card-mobile__cover>*,.studio-content-card-mobile__cover img{object-fit:cover;width:100%;height:100%}.studio-content-card-mobile__text{display:grid;justify-items:start;gap:7px;min-width:0}.studio-content-card-mobile__text strong{font-size:calc(15px*var(--zk-ui-scale));overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical;line-height:1.45}.studio-content-card-mobile__text>span:last-child{font-size:calc(12px*var(--zk-ui-scale));color:var(--studio-muted)}.studio-content-card-mobile__bottom{display:flex;border-top:1px solid var(--studio-line);flex-wrap:wrap;justify-content:space-between;align-items: center;gap:8px;margin-top:14px;padding-top:14px}.studio-content-card-mobile dl{display:flex;color:var(--studio-muted);gap:13px;margin:0;padding:0}.studio-content-card-mobile dl>div{display:flex;align-items: center;gap:4px}.studio-content-card-mobile dt{display:flex}.studio-content-card-mobile dd{font-size:calc(12px*var(--zk-ui-scale));font-variant-numeric:tabular-nums;margin:0}.studio-content-card-mobile__edit{display:flex;min-height:calc(44px*var(--zk-ui-scale));border-radius:var(--zk-radius-media);color:var(--zk-text);background:var(--zk-surface-2);font-size:calc(12px*var(--zk-ui-scale));justify-content:center;align-items: center;gap:7px;margin-left:auto;padding:10px}}
.studio-benches{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.studio-bench{display:flex;min-height:calc(280px*var(--zk-ui-scale));border:1px solid var(--studio-line);border-radius:var(--zk-radius-media);background:var(--studio-panel);color:var(--zk-text);flex-direction:column;gap:10px;padding:18px}
.studio-bench h2{font-size:var(--zk-fs-title);font-weight:var(--zk-fw-bold);letter-spacing:var(--zk-tracking-tight);line-height:var(--zk-lh-title);margin:0}
.studio-bench__kicker{font-family:var(--zk-font-label);font-size:var(--zk-fs-caption);letter-spacing:var(--zk-tracking-label);text-transform:uppercase;color:var(--zk-text-3);margin:0}
.studio-bench>p{color:var(--zk-text-2);font-size:var(--zk-fs-meta);line-height:var(--zk-lh-body);margin:0}
.studio-bench__diagram{display:grid;grid-template-columns:calc(72px*var(--zk-ui-scale))minmax(0,1fr);min-height:calc(96px*var(--zk-ui-scale));gap:8px;margin-top:auto}
.studio-bench__diagram--blocks,.studio-bench__diagram--ai{grid-template-columns:calc(92px*var(--zk-ui-scale))minmax(0,1fr)}
.studio-bench__lane,.studio-bench__canvas,.studio-bench__chat,.studio-bench__blocks{border-radius:var(--zk-radius-media);background:var(--zk-surface-2);border:0}
.studio-bench__lane--wide{min-height:calc(96px*var(--zk-ui-scale))}
.studio-bench__canvas{position:relative;min-height:calc(96px*var(--zk-ui-scale))}
.studio-bench__canvas:after{content:"";position:absolute;border:1px dashed var(--zk-line-strong);border-radius:var(--zk-radius-media);inset:12px}
.studio-bench__blocks{display:grid;align-content: center;gap:6px;padding:10px}
.studio-bench__blocks i{display:block;border-radius:var(--zk-radius-xs);background:var(--zk-main-fill);height:12px}
.studio-bench__blocks i:nth-child(2){background:var(--zk-jump-fill);margin-left:12px}
.studio-bench__blocks i:nth-child(3){background:var(--zk-hype-fill);margin-left:24px}
.studio-bench__chat{background:repeating-linear-gradient(var(--zk-surface-2)0 14px,var(--zk-line)14px 15px)}
.studio-bench__actions{display:flex;flex-wrap:wrap;align-items: center;gap:12px}
@media (max-width:1023px){.studio-benches{grid-template-columns:1fr}.studio-bench{min-height:0}}
@media (pointer:coarse) and (min-width:1280px){.studio-recent-header,.studio-recent-work{grid-template-columns:minmax(0,1fr)calc(64px*var(--zk-ui-scale))calc(85px*var(--zk-ui-scale))max(calc(30px*var(--zk-ui-scale)),var(--zk-touch))}}
@media (pointer:coarse) and (min-width:1024px) and (max-width:1279px){.studio-recent-header,.studio-recent-work{grid-template-columns:minmax(0,1fr)calc(54px*var(--zk-ui-scale))max(calc(30px*var(--zk-ui-scale)),var(--zk-touch))}}
.page__Yv0eA{display:grid;gap:24px}
.page__Yv0eA button,.page__Yv0eA a{min-height:var(--zk-touch)}
.page__Yv0eA .metrics__Yv0eA{grid-template-columns:repeat(3,minmax(0,1fr))}
.page__Yv0eA .filters__Yv0eA{flex-wrap:wrap}
.alert__Yv0eA{display:flex;border:var(--zk-hairline,1px)solid var(--zk-danger);border-radius:var(--zk-radius-panel);color:var(--zk-text);background:var(--zk-danger-soft);flex-wrap:wrap;justify-content:space-between;align-items: center;gap:12px 16px;margin:12px 0;padding:12px 16px}
.alert__Yv0eA p{margin:0}
.row__Yv0eA{min-height:calc(88px*var(--zk-ui-scale))}
.row__Yv0eA a{min-width:var(--zk-touch)}
.glyph__Yv0eA{display:grid;flex:0 0 calc(40px*var(--zk-ui-scale));height:calc(40px*var(--zk-ui-scale));color:var(--zk-accent-fg);background:var(--zk-surface-2);border-radius:50%;place-items: center}
.message__Yv0eA{white-space:normal;overflow-wrap:anywhere}
.unread__Yv0eA{color:var(--zk-accent-fg);font-weight:var(--zk-fw-semibold,600)}
@media (max-width:1023px){.page__Yv0eA{gap:12px}.page__Yv0eA .row__Yv0eA.studio-row{display:grid;grid-template-columns:calc(40px*var(--zk-ui-scale))minmax(0,1fr)var(--zk-touch);border:1px solid var(--zk-line);border-radius:var(--zk-radius-panel);background:var(--zk-surface);align-items: start;gap:12px;margin:12px 0;padding:16px 12px}.row__Yv0eA p{line-height:var(--zk-lh-body,1.6)}.row__Yv0eA>a{display:inline-flex;min-width:var(--zk-touch);min-height:var(--zk-touch);justify-content:center;align-items: center;padding:0}.page__Yv0eA .studio-filter-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:100%}.page__Yv0eA .studio-filter-tabs button{font-size:var(--zk-fs-caption,calc(12px*var(--zk-type-scale)));justify-content:center;padding:8px 4px}.scope__Yv0eA,.loaded__Yv0eA{display:none}.page__Yv0eA .studio-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}}