.mobile-edge-tabs,.mobile-page-header,.mobile-sheet-handle,.mobile-editor-header{display:none}@media (max-width:700px){body{font-size:15px}h1,.page-title{letter-spacing:-.035em;font-size:29px;line-height:1.12}h2{font-size:23px;line-height:1.2}h3{font-size:18px;line-height:1.3}p{line-height:1.6}button,input,textarea,select{-webkit-tap-highlight-color:transparent}.button{white-space:normal;height:auto;min-height:48px;padding:11px 17px;font-size:15px;font-weight:700}.button-sm,.chip{min-height:44px}.button-outline{background:hsl(var(--card))}.input,.select{border-radius:16px;min-height:48px;font-size:16px}.app-shell{min-height:100dvh;display:block}.rail{display:none}.home{padding:31px 20px calc(110px + env(safe-area-inset-bottom));min-height:100dvh}.home-top{display:none}.home-heading{text-align:left;align-items:stretch;gap:21px;margin:0 0 21px;padding:0}.home-heading h1{text-align:left;align-self:start;max-width:300px;font-size:29px}.template-search input{height:50px;padding-left:43px;font-size:16px}.template-search button{width:44px;height:44px;top:3px;left:3px}.categories{scrollbar-width:none;gap:10px;margin:0 -20px 20px;padding:2px 20px 6px;scroll-padding-inline:20px}.category{flex:0 0 147px;height:83px;padding-left:14px}.category span{width:80px;max-width:80px;font-size:13px;line-height:1.35}.category small{margin-top:6px;font-size:12px}.category img{object-fit:cover;width:36px;max-width:none;height:64px;max-height:none;box-shadow:none;top:15px;right:8px}.video-wall,.projects-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.template-preview-action{display:none}.category-lede{text-align:left;font-size:16px}.mobile-edge-tabs{z-index:20;padding:10px 12px max(12px, env(safe-area-inset-bottom));background:hsl(var(--surface));border-top:1px solid hsl(var(--border));grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:start;display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-edge-tabs>a,.mobile-edge-tabs>button,.mobile-account-trigger{width:100%;min-height:48px;color:hsl(var(--text-muted));font:500 12px/16px var(--font-heading);letter-spacing:.01em;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:4px 0 0;display:flex}.mobile-edge-tabs>button:disabled{opacity:1}.mobile-edge-tabs .icon{width:24px;height:24px}.mobile-edge-tabs [aria-current=page]{color:hsl(var(--foreground));font-weight:600}.mobile-edge-tabs [aria-current=page] .icon{color:hsl(var(--primary))}.mobile-edge-tabs .account-control{width:100%;margin:0}.mobile-edge-tabs .account-avatar{width:24px;height:24px;font-size:12px}.mobile-edge-tabs .account-trigger{background:0 0;border:0}.mobile-edge-tabs .account-mobile .sign-in-button{padding:8px;font-size:12px}.mobile-page-header{background:hsl(var(--surface));z-index:2;border:0;align-items:center;gap:10px;min-height:75px;padding:19px 12px 12px;display:flex;position:sticky;top:0}.mobile-page-header h1{font:700 21px/1.2 var(--font-display);letter-spacing:-.025em;margin:0}.mobile-icon-button{background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.mobile-icon-button svg{width:22px;height:22px}.dialog-content.mobile-page{width:100%;max-width:none;height:100dvh;max-height:100dvh;box-shadow:none;border:0;border-radius:0;margin:0;padding:0;top:0;left:0;overflow:auto;transform:none}.mobile-page>.x-side,.mobile-page .pricing-close,.mobile-page .settings-nav,.mobile-titled .modal-body>h2,.mobile-titled .pricing-title{display:none}.mobile-page .modal-body{padding:21px 20px calc(40px + env(safe-area-inset-bottom))}.dialog-content.mobile-sheet{width:100%;max-width:none;height:auto;max-height:90dvh;padding:14px 24px calc(35px + env(safe-area-inset-bottom));border:0;border-radius:28px 28px 0 0;margin:0;inset:auto 0 0;overflow:auto;transform:none}.mobile-sheet>.x-side,.mobile-sheet .modal-foot .button-ghost{display:none}.mobile-sheet .modal-body{padding:0}.mobile-sheet h2{margin:0 0 18px}.mobile-sheet-handle{background:0 0;border:0;place-items:center;width:88px;height:44px;margin:-10px auto 4px;padding:0;display:grid}.mobile-sheet-handle span{background:hsl(var(--border-mid));border-radius:99px;width:36px;height:4px}.theme-toggle{background:hsl(var(--border-mid));border:0;width:44px;height:26px;padding:3px;position:relative}.theme-toggle span{background:hsl(var(--primary-foreground));width:20px;height:20px;box-shadow:var(--shadow-xs)}.theme-toggle[aria-checked=true] span{transform:translate(18px)}.theme-toggle:after{content:"";position:absolute;inset:-9px 0}.settings-layout{height:auto;display:block;overflow:visible}.settings-body{padding:21px 20px 40px;overflow:visible}.settings-body>section>h3,.billing>h3{display:none}.billing{padding:0}.billing h3{font-size:20px}.billing-notice{border-radius:16px;margin:0 0 20px;padding:14px}.billing-notice p{margin:0}.pricing{max-height:none;padding:21px 20px 40px}.pricing-plans{gap:18px;margin:0}.pricing-note{text-align:left}.pricing-plan{border-radius:24px;padding:24px 20px}.plan-price{margin:16px 0}.projects-page{padding:0}.projects-head{margin-bottom:20px}}.auth-terms{color:hsl(var(--text-muted));margin:24px 0 0;font-size:12px}.auth-terms a{text-decoration:underline}@media (max-width:700px){.auth-brand{display:none}.auth-panel{padding:0}.auth-dialog{min-height:360px}.inbox-page>div{padding:0}.inbox-page h1{font-size:29px}.mobile-page.template-dialog{overflow:hidden}.template-content{height:calc(100dvh - 75px);max-height:none;padding:21px 20px 40px}.template-columns{gap:24px}.template-player-container{aspect-ratio:9/16;width:auto;max-width:100%;height:330px;box-shadow:none;border-radius:8px}.template-form h2{font-size:23px}.example-strip button{flex-basis:74px}.template-form fieldset{gap:21px;margin-top:21px}.template-form .field{margin:0}}.discovery-mobile-title{display:none}.template-search .template-search-clear{width:44px;height:44px;top:6px;left:auto;right:3px}.template-search:has(.template-search-clear) input{padding-right:50px}.template-search input::-webkit-search-cancel-button{display:none}@media (max-width:700px){.discovery-mobile-title{display:inline}.discovery-desktop-title{display:none}.template-search .template-search-clear{top:3px}.template-search input{border-radius:16px}}.template-preview-play{display:none}@media (max-width:700px){.template-preview-wide{aspect-ratio:16/9;grid-column:span 2}.template-preview-square{aspect-ratio:1}.template-preview-lone{aspect-ratio:1;grid-column:span 2}.template-preview-lone video,.template-preview-lone .preview-poster{object-fit:cover}.template-preview-play{background:hsl(var(--media-overlay) / .5);width:28px;height:28px;color:hsl(var(--media-overlay-foreground));border-radius:50%;place-items:center;display:grid;position:absolute;top:9px;right:9px}.template-preview-play .icon{width:14px;height:14px}.template-preview-play[hidden],#template-search-status:empty{display:none}}.template-step-header,.auth-mobile-logo{display:none}@media (max-width:700px){.template-dialog>.mobile-page-header:not(.template-step-header){display:none}.template-step-header{display:flex}.template-content{padding-top:12px;padding-bottom:calc(100px + env(safe-area-inset-bottom));height:calc(100dvh - 75px)}.template-columns{display:block}.template-player-container{aspect-ratio:auto;background:hsl(var(--band-deep));border-radius:16px;width:100%;height:304px;margin:0 auto}.template-media{min-width:0}.example-label{display:none}.example-strip{gap:9px;margin:0 0 24px;padding:3px 2px 6px}.example-strip button{aspect-ratio:auto;border-radius:8px;flex:0 0 49px;height:87px}.example-strip img{object-fit:cover;width:100%;height:100%}.template-form h2{display:none}.template-form fieldset{gap:30px;margin:0}.template-form .textarea{border-radius:16px;min-height:106px;font-size:16px}.auth-dialog .auth-columns{display:block}.auth-dialog .auth-panel{padding:31px 20px 110px}.auth-mobile-logo{width:44px;height:44px;margin:0 0 32px;display:block}.auth-panel h2{margin-bottom:28px;font-size:31px;line-height:1.15}.auth-google{margin-top:0}.auth-terms{margin-top:29px;line-height:1.7}.example-strip{width:100%}.template-form .toggle-row{border-bottom:1px solid hsl(var(--border));min-height:57px}.template-form .switch:after{content:"";position:absolute;inset:-9px 0}.template-form .chip{font:600 12px var(--font-display);border-radius:16px;min-height:44px;padding:0 11px}.template-dialog .related-templates{margin-top:24px;padding-top:0}.auth-dialog>.mobile-page-header{display:none}.auth-google svg{position:static}.template-form .toggle-row+.toggle-row{margin-top:-30px}.template-form .chips{gap:7px}.template-form .chip[aria-pressed=true]:before{display:none}}.deletion-sign-in{gap:12px;margin-top:20px;display:grid}.account-data-error{font-size:14px;line-height:1.6}.profile-photo-preview{margin:12px 0 24px}.profile-photo-preview>img{object-fit:cover;border-radius:50%;width:66px;height:66px}.profile-photo-modal .field-label{margin-bottom:9px;display:block}.profile-photo-modal .input{width:100%;margin-bottom:21px}.profile-photo-modal .button+.button{margin-top:12px}@media (max-width:700px){.pricing .plan-card{border-radius:24px;padding:22px}.pricing .plan-card h2{font:700 23px/1.2 var(--font-display)}.pricing .plan-card .plan-price{align-items:baseline;gap:7px;margin:18px 0 12px}.pricing .plan-card .plan-price b{font-size:42px;line-height:1}.pricing .plan-card .plan-credits{margin:0;font-size:19px;line-height:1.4}.pricing .pricing-plans{gap:17px}.pricing .plan-card>.button{margin-top:18px}.plan-dialog .modal-foot{flex-direction:column;gap:10px;margin-top:24px}.plan-dialog .modal-foot>.button{width:100%;min-height:48px}.plan-dialog .loss{padding-left:20px;font-size:14px;line-height:1.7}.plan-dialog .plan-bill{border-top:0}.plan-dialog .plan-bill>div{align-items:center;min-height:51px;font-size:14px}.plan-dialog .plan-bill-total{border-bottom:0;font-size:17px}.billing-unavailable{text-align:center;padding:70px 0}.billing-unavailable h2{font:700 23px/1.2 var(--font-display)}.billing-unavailable p{color:hsl(var(--text-muted));font-size:14px;line-height:1.6}.plan-card-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.current-plan-label{color:hsl(var(--text-muted));font-size:12px}.pricing .plan-card[aria-current=true] h2{font-size:21px}.plan-dialog .plan-keep{background:hsl(var(--primary));border-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.plan-dialog .plan-cancel{background:hsl(var(--card));border-color:hsl(var(--border));color:hsl(var(--foreground))}.billing>.billing-heading{display:none}.plan-current{justify-content:space-between;align-items:flex-end;gap:16px;padding:24px 0;display:flex}.plan-current p{margin:0;font-size:14px;line-height:18px}.billing .plan-current-name{font:700 48px/56px var(--font-display);letter-spacing:-.03em;overflow-wrap:anywhere;margin:2px 0 0}.plan-current>.button{flex:none;min-height:44px;margin-bottom:6px;padding:0 18px;font-size:15px}.plan-current~.billing-row{border-top:1px solid hsl(var(--border));border-bottom:0;flex-wrap:nowrap;gap:16px;padding:16px 0}.plan-current~.billing-row .billing-key{font-size:16px;line-height:20px}.plan-current~.billing-row .muted{margin:2px 0 0;font-size:14px;line-height:18px}.plan-current~.billing-row>.button{border-radius:12px;flex:none;min-height:44px;padding:0 16px;font-size:15px}.plan-current~.billing-row>.button-outline{border-color:hsl(var(--border-strong));box-shadow:none;background:0 0}.plan-current~.billing-row>.billing-danger{color:color-mix(in srgb, hsl(var(--destructive)) 60%, hsl(var(--text-muted)))}.billing-skeleton{flex-direction:column;gap:10px;padding:24px 0;display:flex}.billing-skeleton span{border-radius:8px;width:72px;height:18px}.billing-skeleton span+span{width:140px;height:48px}.pricing-modal.mobile-page>.mobile-page-header{display:none}.mobile-page .pricing{padding:0 20px calc(100px + env(safe-area-inset-bottom))}.mobile-page .pricing .pricing-close{background:hsl(var(--card));width:44px;height:44px;min-height:44px;box-shadow:none;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:6px;right:16px}.mobile-page .pricing .pricing-close svg{width:18px;height:18px}.pricing-modal .pricing-title{min-height:56px;font:700 18px/24px var(--font-display);letter-spacing:-.01em;text-align:center;justify-content:center;align-items:center;margin:0;padding:0 52px;display:flex}.pricing-modal .pricing-notices{margin:16px 0 0}.plan-picker{border:0;gap:12px;min-width:0;margin:16px 0 0;padding:0;display:grid}.plan-option{border:1.5px solid hsl(var(--border));background:hsl(var(--card));cursor:pointer;border-radius:16px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 20px 20px 16px;display:grid}.plan-option input{appearance:none;border:1.5px solid hsl(var(--border-strong));width:22px;height:22px;cursor:inherit;background:0 0;border-radius:50%;place-items:center;margin:0;display:grid}.plan-option input:before{content:"";background:hsl(var(--primary));border-radius:50%;width:12px;height:12px;transform:scale(0)}.plan-option input:checked{border-color:hsl(var(--primary))}.plan-option input:checked:before{transform:scale(1)}.plan-option input:focus-visible{outline:none}.plan-option:has(input:focus-visible){outline:2px solid hsl(var(--primary));outline-offset:2px}.plan-option:has(input:checked){border-color:hsl(var(--primary));background:hsl(var(--primary-subtle))}.plan-option-name,.plan-option-price{font-size:16px;font-weight:600;line-height:24px}.plan-option-price{font-variant-numeric:tabular-nums;white-space:nowrap}.plan-option-credits{color:hsl(var(--text-muted));flex-wrap:wrap;grid-column:2/-1;align-items:baseline;gap:0 6px;font-size:14px;line-height:20px;display:flex}.plan-option:has(input:checked) .plan-option-credits{color:hsl(var(--foreground) / .85)}.plan-option-credits strong{font:700 28px/32px var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:hsl(var(--foreground))}.plan-picker:disabled .plan-option{cursor:default}.billing-pinned{z-index:3;padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:hsl(var(--surface));position:fixed;bottom:0;left:0;right:0}.billing-pinned>.button{min-height:52px;font:700 16px var(--font-display)}.billing-pinned .icon{width:20px;height:20px}.usage-balances{margin-bottom:16px}.usage-balance{border-radius:24px;gap:12px;padding:16px 20px 20px}.usage-history .usage-balance-head h4{font:600 15px/20px var(--font-body)}.usage-balance-head{font-size:14px;line-height:20px}.usage-balance p{gap:6px;font-size:14px;line-height:20px}.usage-balance strong{font-size:28px;line-height:32px}.usage-periods button{font-size:14px}.usage-periods [aria-pressed=true]{background:hsl(var(--primary-subtle));box-shadow:none;font-weight:600}.usage-used{gap:4px 8px;margin-top:24px;line-height:20px}.usage-total{letter-spacing:-.04em;font-size:48px;line-height:56px}.usage-plot{scroll-snap-type:none;touch-action:pan-y;border-bottom:0;gap:4px;height:176px;overflow:visible}.usage-column{flex:1 1 0;min-width:0}.usage-bar{border-radius:4px 4px 0 0;width:100%}.usage-column:first-child .usage-value{left:0;transform:none}.usage-column:last-child .usage-value{left:auto;right:0;transform:none}.usage-bar[data-empty]{background:hsl(var(--border));border-radius:1px;min-height:2px}.usage-ticks{font-size:13px;line-height:18px}.usage-videos{margin-top:32px}.usage-history .usage-videos h4{font:600 15px/20px var(--font-body);letter-spacing:0;margin-bottom:4px}.usage-videos table{font-size:16px}.usage-videos td{padding:8px 0}.usage-videos table{table-layout:auto}.usage-videos td:first-child{width:100%;max-width:0}.usage-videos td:last-child{white-space:nowrap;width:auto;padding-left:12px;font-weight:600}.usage-videos a,.usage-video{gap:14px;font-weight:500}.usage-videos img,.usage-thumb{border-radius:8px;width:40px;height:71px}.editor-shell{height:100dvh;min-height:0}.editor-top{display:none}.mobile-editor-header{padding:max(8px, env(safe-area-inset-top)) 8px 8px;flex:none;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;display:grid}.mobile-editor-header>.project-settings-trigger{width:44px;height:44px;min-height:44px;box-shadow:none;color:inherit;background:0 0;border:0;border-radius:50%;padding:0}.mobile-editor-header>.project-settings-trigger svg{width:22px;height:22px}.mobile-editor-tabs{border:1px solid hsl(var(--border));border-radius:999px;justify-self:center;display:flex}.mobile-editor-tabs>button{min-width:84px;min-height:44px;color:hsl(var(--text-muted));font:700 16px var(--font-display);background:padding-box content-box;border:0;border-radius:999px;padding:4px}.mobile-editor-tabs>button[aria-selected=true]{background-color:hsl(var(--card));color:hsl(var(--foreground))}.mobile-editor-tabs>button:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:-2px}.editor-columns{min-height:0;display:block;position:relative}.editor-chat,.editor-preview{background:hsl(var(--surface));border:0;height:100%}.editor-shell[data-mobile-tab=chat] .editor-preview,.editor-shell[data-mobile-tab=preview] .editor-chat{display:none}.editor-preview .project-player{padding:0 20px calc(27px + env(safe-area-inset-bottom));background:hsl(var(--surface))}.player-view{background:hsl(var(--card));border-radius:16px;max-height:520px;margin-top:38px;padding:0;overflow:hidden}.player-view iframe.player-shaped{box-shadow:none;border-radius:0}.player-controls{flex-direction:column;flex:none;margin-top:auto;padding:0;display:flex}.player-secondary-controls{order:-1;justify-content:flex-end;align-items:center;gap:8px;display:flex}.player-secondary-controls .button{min-height:44px;padding:0 8px;font-size:12px}.player-scrub{height:44px;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 4px!important}.player-control-row{grid-template-columns:1fr;gap:8px;margin:0}.player-control-row>div{justify-content:space-between;gap:0}.player-control-row button{width:44px;min-width:44px;height:44px;min-height:44px}.player-control-row button svg{width:22px;height:22px}.player-control-row .player-play{background:hsl(var(--card));width:52px;height:52px}.player-control-row .player-play svg{fill:none;width:24px;height:24px}.player-time{text-align:left;font-size:12px}.conversation-history{gap:24px;padding:16px 20px 24px;font-size:16px}.conversation-history,.assistant-message p,.message-text,.message-markdown{line-height:1.5}.conversation-history .user-message{border:0;border-radius:20px;max-width:calc(100% - 48px);padding:12px 16px}.conversation-skeleton-sent{border-radius:20px}.conversation-bottom{padding:0 20px calc(12px + env(safe-area-inset-bottom));gap:8px}.conversation-composer{background:hsl(var(--card));border-radius:24px;gap:0;padding:8px}.conversation-composer .button-icon{width:44px;min-width:44px;height:44px;min-height:44px;box-shadow:none}.conversation-composer>.conversation-status{justify-content:flex-start}.conversation-status{border-bottom:1px solid hsl(var(--border));min-height:44px;padding-bottom:8px}.conversation-status .button{min-height:44px;box-shadow:none;background:0 0;border:0;padding:0 10px}}@media (min-width:701px){.player-secondary-controls{display:contents}}.conversation-mobile-status,.conversation-composer>.conversation-mobile-status{display:none}@media (max-width:700px){.conversation-desktop-status{display:none}.conversation-mobile-status,.conversation-composer>.conversation-mobile-status{display:flex}.export-dialog.mobile-page{flex-direction:column;width:100%;display:flex}.export-dialog>.mobile-page-header{display:none}.export-topbar{z-index:2;min-height:56px;padding:max(4px, env(safe-area-inset-top)) 16px 4px 8px;background:hsl(var(--surface));flex:none;align-items:center;gap:8px;display:flex;position:sticky;top:0}.export-topbar h2{font:700 18px/22px var(--font-display);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0}.export-topbar .mobile-icon-button{color:hsl(var(--foreground))}.export-topbar .mobile-icon-button:disabled{opacity:.4}.export-dialog .export-panel{flex:1 0 auto;gap:0;min-height:0;max-height:none;padding:4px 20px 0;overflow:visible}.export-dialog.export-choose .export-panel{padding-top:24px}.export-dialog .export-empty{padding:12px 0}.export-dialog .export-notice{margin-top:16px}.export-dialog .export-actions{padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:hsl(var(--surface));margin:auto -20px 0;position:sticky;bottom:0}.export-dialog .export-actions .button{border-radius:var(--radius-control);min-height:52px;font:700 16px/20px var(--font-display)}.export-items{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.export-item{align-items:center;gap:16px;padding:8px 0;display:flex}.export-item .export-thumb{border-radius:var(--radius-media);flex:none;width:44px;height:78px}.export-item .export-thumb img{object-fit:cover}.export-item-running .export-thumb{opacity:.6}.export-item-text{min-width:0;font:400 14px/20px var(--font-heading);color:hsl(var(--text-muted));font-variant-numeric:tabular-nums;flex-direction:column;flex:1;gap:2px;display:flex}.export-item-text b{font:500 16px/24px var(--font-heading);color:hsl(var(--foreground))}.export-item-running .export-item-text{gap:6px}.export-item-text .bar{background:hsl(var(--border));height:4px}.export-dialog .export-icon-button{background:hsl(var(--card));border:0;width:44px;height:44px}.export-icon-button svg{width:22px;height:22px}.export-item-running .export-icon-button svg{width:18px;height:18px}.export-dialog .export-field+.export-field{margin-top:32px}.export-field legend{font:600 15px/20px var(--font-heading);color:hsl(var(--foreground));margin-bottom:12px}.export-dialog .export-shapes{grid-template-columns:repeat(auto-fit,minmax(56px,1fr));gap:8px;display:grid}.export-dialog .export-shapes button{border-radius:var(--radius-control);background:hsl(var(--card));width:auto;height:76px;font:500 14px/18px var(--font-heading);font-variant-numeric:tabular-nums;justify-content:center;gap:6px;padding:0}.export-dialog .export-shapes i{width:min(28px, calc(28px * var(--r)));border-radius:4px;max-height:28px}.export-dialog .export-shapes [aria-pressed=true]{background:hsl(var(--primary-subtle));border-width:1.5px;padding:0;font-weight:600}.export-dialog .export-resolutions{border:0;border-radius:0;gap:12px;overflow:visible}.export-dialog .export-resolutions label{border:1px solid hsl(var(--border));border-radius:var(--radius-control);background:hsl(var(--card));min-height:56px;font:400 14px/20px var(--font-heading)}.export-dialog .export-resolutions label+label{border-top:1px solid hsl(var(--border))}.export-dialog .export-resolutions label:has(:checked){border:1.5px solid hsl(var(--primary));background:hsl(var(--primary-subtle));padding:0 15.5px}.export-dialog .export-resolutions input{width:22px;height:22px}.export-dialog .export-resolutions b{font:500 16px/24px var(--font-heading)}.export-dialog .export-resolutions label:has(:checked) b{font-weight:600}.dialog-content.mobile-sheet:is(.project-settings-dialog,.project-rename-dialog,.project-delete-dialog){padding:10px 20px calc(12px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0}:is(.project-settings-dialog,.project-rename-dialog,.project-delete-dialog)>.mobile-sheet-handle{margin:-10px auto -12px}.mobile-sheet:is(.project-settings-dialog,.project-rename-dialog,.project-delete-dialog)>.x-side{background:hsl(var(--card));width:44px;height:44px;box-shadow:none;display:grid;top:32px;right:20px}:is(.project-settings-dialog,.project-rename-dialog,.project-delete-dialog)>.x-side svg{width:18px;height:18px}.mobile-sheet:is(.project-settings-dialog,.project-rename-dialog) .modal-body>h2{min-height:44px;font:700 20px/28px var(--font-display);letter-spacing:-.01em;align-items:center;margin:0;padding:0 56px 0 0;display:flex}.project-settings-dialog .project-settings-actions{gap:0;margin-top:16px}.project-settings-dialog .project-settings-actions>button{min-height:56px;font:500 16px/24px var(--font-heading);border-radius:0;gap:16px;padding:0}.project-settings-dialog .project-settings-actions svg{width:22px;height:22px;margin:0 1px}.project-rename-dialog .project-rename-form{margin-top:24px}.project-rename-dialog .field-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.project-rename-dialog .input{border-color:hsl(var(--border-mid));background:hsl(var(--card));height:52px;min-height:52px;padding:0 16px}.project-rename-dialog .project-rename-form>.button{min-height:52px;font:700 16px/20px var(--font-display)}.delete-project-facts{font:400 16px/22px var(--font-heading);flex-direction:column;gap:12px;margin:0;padding:11px 56px 8px 0;list-style:none;display:flex}.delete-project-facts li{align-items:center;gap:12px;display:flex}.delete-project-facts li:before{content:"";background:hsl(var(--text-muted));border-radius:50%;flex:none;width:6px;height:6px}.delete-project-sheet [role=alert]{color:hsl(var(--destructive));margin:12px 0 0;font-size:14px;line-height:20px}.delete-project-actions{flex-direction:column;gap:12px;margin-top:16px;display:flex}.delete-project-actions .button{width:100%;min-height:52px;font:700 16px/20px var(--font-display)}.delete-project-actions .button-outline{font-weight:600}.delete-project-actions .button-destructive{color:hsl(var(--primary-foreground))}.delete-project-actions .button:disabled{opacity:.5}.projects-page{padding-top:0}}.inbox-page{max-width:720px;margin:0 auto;padding:32px 24px}.invitation-content{max-width:440px;margin:64px auto;padding:0 20px}.invitation-content>.button{margin-top:16px}@media (max-width:700px){.inbox-page{padding:24px 20px 100px}.invitation-desktop-title,.invitation-desktop-back{display:none}.invitation-content{margin:20px auto 0}.invitation-content>.button{width:100%;min-height:48px}.invitation-content p{font-size:15px;line-height:1.6}.home:has(.inbox-page){padding:0}.editor-shell[data-mobile-tab=preview] .mobile-editor-header{z-index:3;color:hsl(var(--media-overlay-foreground));background:linear-gradient(hsl(var(--media-overlay) / .7), hsl(var(--media-overlay) / 0));pointer-events:none;padding-bottom:24px;position:absolute;inset:0 0 auto}.editor-shell[data-mobile-tab=preview] .mobile-editor-header>*{pointer-events:auto}.editor-shell[data-mobile-tab=preview] .mobile-editor-tabs{border-color:hsl(var(--media-overlay-foreground) / .2);background:hsl(var(--media-overlay) / .45);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.editor-shell[data-mobile-tab=preview] .mobile-editor-tabs>button{color:hsl(var(--media-overlay-foreground) / .7)}.editor-shell[data-mobile-tab=preview] .mobile-editor-tabs>button[aria-selected=true]{background-color:hsl(var(--media-overlay-foreground) / .16);color:hsl(var(--media-overlay-foreground))}.editor-preview .project-player{background:hsl(var(--band-deep));--preview-max-height:100cqh;padding:0}.editor-preview .player-view{background:hsl(var(--band-deep));border-radius:0;max-height:none;margin:0}.editor-preview .player-controls{z-index:2;padding:40px 8px calc(12px + env(safe-area-inset-bottom));color:hsl(var(--media-overlay-foreground));background:linear-gradient(hsl(var(--media-overlay) / 0), hsl(var(--media-overlay) / .7));grid-template-columns:44px auto minmax(0,1fr) auto;align-items:center;column-gap:4px;margin:0;display:grid;position:absolute;inset:auto 0 0}.editor-preview .player-scrub{grid-area:1/1/auto/-1;width:auto;height:32px;margin:0 12px;background-size:100% 3px!important}.editor-preview .player-scrub::-webkit-slider-thumb{background:hsl(var(--media-overlay-foreground));width:14px;height:14px;box-shadow:none;border:0}.editor-preview .player-scrub::-moz-range-thumb{background:hsl(var(--media-overlay-foreground));border:0;width:14px;height:14px}.editor-preview .player-control-row{display:contents}.editor-preview .player-control-row>div{grid-area:2/1;display:block}.editor-preview .player-control-row .player-play{width:44px;height:44px;color:inherit;background:0 0}.editor-preview .player-control-row .player-play svg{fill:currentColor;width:24px;height:24px}.editor-preview .player-time{white-space:nowrap;color:hsl(var(--media-overlay-foreground) / .7);grid-area:2/2;font-size:15px}.editor-preview .player-time b{color:hsl(var(--media-overlay-foreground))}.editor-preview .player-secondary-controls{order:0;grid-area:2/4;gap:0}.editor-preview .player-secondary-controls button{width:44px;height:44px;min-height:44px;box-shadow:none;color:inherit;background:0 0;border:0;border-radius:50%;padding:0}.editor-preview .player-secondary-controls button svg{width:22px;height:22px}.editor-preview .player-secondary-controls button span{display:none}.editor-preview .player-controls>[role=alert]{background:hsl(var(--surface));color:hsl(var(--foreground));border-radius:12px;grid-area:3/1/auto/-1;padding:8px}}@media (min-width:701px){.editor-preview .player-view{padding:16px}.editor-preview .player-controls{border:1px solid hsl(var(--border));background:hsl(var(--surface) / .94);box-shadow:var(--shadow-xs);border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 12px;margin:0;padding:10px 12px;display:grid;position:absolute;bottom:16px;left:16px;right:16px}.editor-preview .player-scrub{grid-area:1/1/auto/-1;height:20px;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% 4px!important}.editor-preview .player-control-row{display:contents}.editor-preview .player-control-row>div{grid-area:2/1;gap:2px}.editor-preview .player-control-row button{width:36px;height:36px}.editor-preview .player-control-row button svg{width:20px;height:20px}.editor-preview .player-control-row .player-play{background:hsl(var(--card));width:44px;height:44px}.editor-preview .player-control-row .player-play svg{fill:none;width:24px;height:24px}.editor-preview .player-time{text-align:right;white-space:nowrap;grid-area:2/3;font-size:12px}.editor-preview .player-secondary-controls{grid-area:2/2;justify-content:flex-end;align-items:center;gap:4px;display:flex}.editor-preview .player-secondary-controls .button{min-height:36px;padding:0 8px}.editor-preview .player-comments-toggle,.editor-preview .player-fullscreen{border-radius:50%;width:36px;height:36px;padding:0!important}.editor-preview .player-comments-toggle span,.editor-preview .player-fullscreen span{display:none}.editor-preview .player-controls>p,.editor-preview .player-controls>[role=alert]{grid-column:1/-1}}@media (max-width:700px){.editor-resize-handle{display:none}}.project-rename-form>.button{margin-top:24px}.conversation-interrupted{border-color:hsl(var(--primary));background:hsl(var(--primary-subtle));border-radius:16px;margin-top:20px;padding:16px}.conversation-interrupted>.icon{color:hsl(var(--primary));flex:none}.conversation-interrupted>button{background:hsl(var(--primary));border-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}@media (hover:hover){.conversation-interrupted>button:not(:disabled):hover{background:hsl(var(--primary) / .9);border-color:hsl(var(--primary))}}@media (max-width:700px){.mobile-sheet h2{overflow-wrap:anywhere;padding-block:3px;line-height:1.3}}.billing-warning,.no-credits-warning{background:hsl(var(--primary-subtle));border-color:hsl(var(--primary))}.billing-warning>.icon{color:hsl(var(--primary));flex:none}.no-credits-warning{border:1px solid hsl(var(--primary));border-radius:16px;align-items:flex-start;gap:12px;margin:16px 0;padding:16px;display:flex}.no-credits-warning>.icon{color:hsl(var(--primary));flex:none}.no-credits .no-credits-warning .modal-sub{margin:0}@media (max-width:700px){.editor-preview,.editor-preview .project-player,.editor-preview .player-view{background:hsl(var(--media-overlay))}}.no-credits .modal-foot{flex-direction:column;gap:10px}.no-credits .modal-foot .button-ghost{display:inline-flex}@media (max-width:700px){.dialog-content.mobile-account-drawer{padding:10px 20px max(16px, env(safe-area-inset-bottom));border-radius:24px 24px 0 0}.mobile-account-drawer>.mobile-sheet-handle{margin:-10px auto -8px}.mobile-account-drawer .account-head{border:0;align-items:center;gap:12px;margin:0;padding:0 0 20px;display:flex}.mobile-account-drawer .account-head>div{flex:1}.mobile-account-drawer .account-avatar-lg{width:48px;height:48px;font-size:20px}.mobile-account-drawer .account-head strong{font:700 20px/24px var(--font-display);letter-spacing:-.01em}.mobile-account-drawer .account-head p{color:hsl(var(--text-muted));margin:2px 0 0;font-size:14px;line-height:20px}.account-sheet-close{background:hsl(var(--card));width:44px;height:44px;color:hsl(var(--foreground));border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.account-sheet-close svg{width:18px;height:18px}.mobile-account-links>button,.mobile-account-appearance,.mobile-account-logout{width:100%;min-height:52px;color:hsl(var(--foreground));font:500 16px/24px var(--font-body);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.mobile-account-links svg{width:20px;height:20px;color:hsl(var(--text-muted))}.mobile-account-appearance .theme-toggle{border:0;width:48px;height:28px;padding:3px}.mobile-account-appearance .theme-toggle span{width:22px;height:22px}.mobile-account-appearance .theme-toggle[aria-checked=true] span{transform:translate(20px)}.mobile-account-drawer .account-sep{border:0;border-top:1px solid hsl(var(--border));margin:8px 0}.mobile-account-logout{justify-content:start}.mobile-account-logout svg{width:22px;height:22px;margin:0 1px}.mobile-account-legal{min-height:44px;color:hsl(var(--text-muted));flex-wrap:wrap;align-items:center;font-size:14px;line-height:20px;display:flex}.mobile-account-legal a{align-items:center;min-height:44px;display:inline-flex}.mobile-account-legal a+a:before{content:"·" / "";color:hsl(var(--border-strong));margin:0 8px}.settings-modal>.mobile-page-header{gap:8px;min-height:56px;padding:4px 16px 4px 8px}.settings-modal>.mobile-page-header h1{font:700 18px/22px var(--font-display);letter-spacing:-.01em}.settings-body{padding-bottom:calc(40px + env(safe-area-inset-bottom))}.settings-body:has(>#account-panel:not([hidden])){padding-top:8px}.profile-photo-preview .settings-avatar{width:66px;height:66px;font-size:23px}#account-panel .account-rows{margin:0}#account-panel .account-row{align-items:center;gap:12px;min-height:64px;padding:10px 0;display:flex}#account-panel .account-row:first-child,#account-panel .account-row:last-child{min-height:72px}#account-panel .account-label{flex:none;width:64px;font-size:14px;line-height:20px}#account-panel .account-value{flex:1;min-width:0;font-size:16px;font-weight:600;line-height:24px}#account-panel .account-photo{width:44px;height:44px;font-size:18px}#account-panel .account-row>.button{height:40px;min-height:40px;font:700 16px/20px var(--font-display);border-radius:12px;flex:none;margin-left:auto;padding:0 14px;position:relative}#account-panel .account-row>.button:after{content:"";position:absolute;inset:-2px 0}#account-panel .account-row>.button-outline{border-color:hsl(var(--border-strong));background:0 0}#account-panel .account-delete{background:hsl(var(--destructive) / .72);color:#fff;border-color:#0000}#account-panel .account-edit{flex-wrap:wrap}#account-panel .account-edit .input{flex:1;width:auto;min-width:0;height:44px;min-height:44px}#account-panel .account-edit .settings-actions{justify-content:flex-end;gap:8px;width:100%;padding-left:76px;display:flex}#account-panel .account-edit .settings-actions .button{border-radius:12px;height:44px;min-height:44px;padding:0 16px;font-size:16px}.dialog-content.deletion-modal{padding:10px 20px max(20px, env(safe-area-inset-bottom));border-radius:24px 24px 0 0}.deletion-modal>.mobile-sheet-handle{margin:-10px auto -14px}.account-sheet-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.mobile-sheet .account-sheet-head h2{font:700 20px/24px var(--font-display);letter-spacing:-.01em;margin:0;padding:0}.deletion-summary{color:hsl(var(--foreground));margin:16px 0 0;font-size:16px;line-height:24px}.deletion-modal .deletion-label{margin:24px 0 8px;font-size:15px;font-weight:600;line-height:20px}.deletion-field{position:relative}.deletion-field .input{border-color:hsl(var(--border-strong));height:52px;padding:0 48px 0 16px}.deletion-match{width:20px;height:20px;color:hsl(var(--text-muted));pointer-events:none;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.deletion-modal .modal-foot{gap:12px;margin-top:24px}.deletion-modal .modal-foot>.button{flex:1;height:52px;min-height:52px;padding:0 12px;font-size:16px}.deletion-modal .modal-foot>.deletion-keep{background:hsl(var(--card));border-color:hsl(var(--border))}.assistant-message{gap:16px}.turn-work{color:hsl(var(--text-muted));font-size:14px;line-height:1.5}.turn-work>summary{cursor:pointer;font-variant-numeric:tabular-nums;align-items:center;width:fit-content;min-height:44px;margin:-10px 0;list-style:none;display:flex}.turn-work>summary::-webkit-details-marker{display:none}.turn-work>summary:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid}.turn-work>summary>svg{width:16px;height:16px;margin-left:8px}.turn-work[open]>summary>svg{rotate:90deg}.turn-work-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:14px;height:14px;margin-right:10px;animation:.8s linear infinite button-spin}.turn-work-body{border-left:1px solid hsl(var(--border));flex-direction:column;gap:12px;margin-top:14px;padding-left:14px;display:flex}.turn-work-body ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.turn-work-body .message-markdown{color:hsl(var(--foreground))}.conversation-composer textarea{min-height:40px;padding:8px 12px;font-size:16px}.composer-toolbar>button:first-child{border:0;width:44px;height:44px}.composer-toolbar>button:first-child svg{width:22px;height:22px}.composer-actions .button-primary:disabled{opacity:1;background:hsl(var(--card-hover));color:hsl(var(--text-muted))}.composer-actions .button-inverse{border:1px solid hsl(var(--border));background:hsl(var(--media-overlay));color:hsl(var(--media-overlay-foreground))}.composer-actions .button-icon svg{width:22px;height:22px}}@media (max-width:700px) and (prefers-reduced-motion:reduce){.turn-work-spinner{animation-duration:1.6s}}.template-dock,.template-more-hint,.auth-help{display:none}@media (max-width:700px){.home:has(>.home-content>.home-heading .template-search){padding-top:calc(env(safe-area-inset-top) + 12px)}.home-heading:has(.template-search){gap:0;margin:0}.home-heading:has(.template-search) h1{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.template-search input{border-color:hsl(var(--border-mid));background:hsl(var(--card));height:52px;padding-left:46px}.template-search button{top:4px;left:4px}.template-search .template-search-clear{top:4px;right:4px}.categories{gap:8px;margin:10px -20px 14px;padding:2px 20px;scroll-padding-inline:20px}.category{outline-offset:2px;height:68px;box-shadow:inset 0 0 0 1px hsl(var(--border));flex:none;gap:12px;padding:0 16px 0 14px}.category:has(img){padding-right:12px}.category[aria-current]{box-shadow:inset 0 0 0 1.5px hsl(var(--primary));outline-color:#0000}.category:focus-visible{outline-color:hsl(var(--primary))}.category span{width:auto;max-width:none;font:500 16px/20px var(--font-body);letter-spacing:0;white-space:nowrap}.category small{font:400 14px/18px var(--font-body);font-variant-numeric:tabular-nums;margin-top:2px}.category img{object-fit:cover;width:44px;max-width:none;height:44px;max-height:none;box-shadow:none;border-radius:8px;flex:none;position:static;transform:none}.template-search-none{flex-direction:column;align-items:flex-start;padding-top:4px;display:flex}.template-search-none p{color:hsl(var(--text-muted));margin:0;font-size:16px;line-height:24px}.template-search-none a{min-height:44px;font:700 16px/20px var(--font-display);color:hsl(var(--foreground));align-items:center;margin-top:4px;display:flex}.mobile-page.template-dialog{background:hsl(var(--surface));overflow:hidden}.template-step-header{z-index:4;min-height:0;padding:calc(env(safe-area-inset-top) + 12px) 20px 0;pointer-events:none;background:0 0;position:absolute;inset:0 0 auto}.template-step-header h1{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.template-step-header .mobile-icon-button{pointer-events:auto;background:hsl(var(--media-overlay) / .55);color:hsl(var(--media-overlay-foreground))}.template-step-header .mobile-icon-button:focus-visible{outline:2px solid hsl(var(--media-overlay-foreground));outline-offset:2px}.template-content{height:100dvh;max-height:none;padding:0 0 calc(env(safe-area-inset-bottom) + 96px)}.template-columns{z-index:1;min-height:100dvh;padding:calc(env(safe-area-inset-top) + 68px) 20px calc(env(safe-area-inset-bottom) + 104px);flex-direction:column;justify-content:flex-end;align-items:stretch;gap:0;display:flex;position:relative}.template-columns:before,.template-columns:after{content:"";z-index:1;pointer-events:none;position:absolute;left:0;right:0}.template-columns:before{background:linear-gradient(hsl(var(--media-overlay) / .55), hsl(var(--media-overlay) / 0));height:140px;top:0}.template-columns:after{background:linear-gradient(hsl(var(--surface) / 0), hsl(var(--surface) / .72) 45%, hsl(var(--surface) / .92) 90%, hsl(var(--surface)));height:380px;bottom:0}.template-media{display:block;position:absolute;inset:0}.template-media .example-label,.template-media .example-strip{display:none}.template-player-container{aspect-ratio:auto;width:100%;max-width:none;height:100%;box-shadow:none;background:hsl(var(--band-deep));border-radius:0;margin:0}.template-player-container .template-player{object-fit:cover}.template-player-container>button{top:calc(env(safe-area-inset-top) + 12px);z-index:3;right:20px}.template-media>.field-error{z-index:3;top:calc(env(safe-area-inset-top) + 68px);background:hsl(var(--surface) / .92);border-radius:16px;margin:0;padding:8px 12px;position:absolute;left:20px;right:20px}.template-form{z-index:2;position:relative}.template-form .creation-composer{background:hsl(var(--card) / .88);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:24px;gap:8px;min-height:168px;padding:16px 8px 4px 4px}.template-form .creation-composer>:not(.composer-toolbar){margin-left:12px}.template-form .creation-composer .textarea{border-radius:0;height:98px;min-height:0;padding:0;font-size:16px;line-height:24px}.template-form .composer-toolbar>button:first-child{width:44px;height:44px;color:hsl(var(--text-muted));border:0}.template-form .composer-toolbar>button:first-child svg{width:20px;height:20px}.template-form>.field-error{margin:8px 0 0}.template-create{z-index:3;left:20px;bottom:calc(env(safe-area-inset-bottom) + 44px);width:calc(100% - 40px);min-height:52px;font:700 16px/20px var(--font-display);border-radius:16px;margin:0;padding:12px 20px;position:fixed}.template-form>.template-create{margin:0}.template-content[data-docked] .template-create{bottom:calc(env(safe-area-inset-bottom) + 12px)}.template-dock{z-index:2;height:calc(env(safe-area-inset-bottom) + 76px);background:hsl(var(--surface));opacity:0;visibility:hidden;display:block;position:fixed;bottom:0;left:0;right:0}.template-content[data-docked] .template-dock{opacity:1;visibility:visible}.template-more-hint{z-index:2;left:0;right:0;bottom:env(safe-area-inset-bottom);height:44px;color:hsl(var(--text-muted));font:400 14px/18px var(--font-body);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0;display:flex;position:absolute}.template-more-hint .icon{width:16px;height:16px}.template-more-hint:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:-4px;border-radius:16px}.template-dialog .related-templates{scroll-margin-top:calc(env(safe-area-inset-top) + 68px);margin:24px 20px 0;padding-top:0}.auth-dialog.mobile-sheet{min-height:0;padding:10px 20px calc(24px + env(safe-area-inset-bottom));border-top:1px solid hsl(var(--border));border-radius:24px 24px 0 0}.auth-dialog.mobile-sheet .mobile-sheet-handle{margin:-10px auto 0}.auth-dialog.mobile-sheet .auth-panel{gap:16px;max-height:none;padding:0;overflow:visible}.auth-sheet-head{justify-content:space-between;align-items:center;display:flex}.auth-sheet-head .auth-mobile-logo{width:40px;height:40px;margin:0}.auth-sheet-close{background:hsl(var(--card));width:44px;height:44px;color:hsl(var(--foreground));border:0;border-radius:50%;place-items:center;padding:0;display:grid}.auth-sheet-close svg{width:18px;height:18px}.auth-sheet-close:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.auth-dialog.mobile-sheet .auth-panel h2{font:700 20px/26px var(--font-display);letter-spacing:-.02em;margin:0}.auth-dialog.mobile-sheet .auth-google{background:hsl(var(--foreground));min-height:52px;color:hsl(var(--surface));font:700 16px/20px var(--font-display);border:0;border-radius:16px;gap:10px;margin-top:8px}.auth-dialog.mobile-sheet .auth-terms{margin:-4px 0 0;font-size:14px;line-height:20px}.auth-help{color:hsl(var(--text-muted));align-items:center;gap:4px;margin:8px 0 0;font-size:14px;display:flex}.auth-help a{min-height:44px;color:inherit;align-items:center;display:inline-flex}}@media (max-width:700px) and (prefers-reduced-motion:no-preference){.dialog-content.mobile-sheet[data-state=open]{animation:.26s cubic-bezier(.32,.72,0,1) sheet-enter}.dialog-content.mobile-sheet[data-state=closed]{animation:.18s ease-in sheet-exit}.template-create{transition:bottom .15s ease-out}.template-dock{transition:opacity .15s,visibility .15s}}@keyframes sheet-enter{0%{translate:0 100%}}@keyframes sheet-exit{to{translate:0 100%}}.skeleton-library-folders{display:none}@media (max-width:700px){.projects-page .projects-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.skeleton-library-search{display:none}.skeleton-library-folders{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.skeleton-library-folders>.skeleton{border-radius:16px;height:80px}.library-loading .skeleton-project-poster{aspect-ratio:4/5}.library-loading .skeleton-project-name{display:none}}
