:root{font-family:Manrope,sans-serif;color:#292726;background:#f8f7f3;font-synthesis:none;font-weight:400;--bg:#f8f7f3;--surface:#fffefa;--ink:#292726;--muted:#797570;--line:#e5e2db;--accent:#702d40;--on-accent:#fff;--display:"Bodoni Moda Variable",Georgia,serif;--radius:12px;--sidebar:218px}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink)}button,input,a{-webkit-tap-highlight-color:transparent}button,input{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer;color:inherit}button{border:0;background:none}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--accent);outline-offset:5px}button{transition:background .18s,color .18s,transform .18s,border-color .18s}button:disabled{cursor:default}svg{width:20px;height:20px;flex-shrink:0}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:500}img{display:block;width:100%;height:100%;object-fit:cover}em{font-weight:inherit}button svg{vertical-align:middle}.skip-link{position:fixed;left:20px;top:-80px;z-index:100;background:var(--accent);color:var(--on-accent);padding:14px}.skip-link:focus{top:10px}.concept-bar{height:66px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 30px;background:#fff;color:#242526;border-bottom:1px solid #e7e7e7;font-family:Manrope,sans-serif;position:relative;z-index:5}.concept-label{display:flex;align-items:center;gap:10px;font-size:9px;font-weight:700;letter-spacing:1.6px;white-space:nowrap}.concept-symbol{font-family:Georgia,serif;font-size:29px;letter-spacing:-3px;font-style:italic;margin-right:5px}.concept-tabs{display:flex;gap:5px;height:100%;align-items:center}.concept-tabs button{display:flex;align-items:center;gap:9px;padding:10px 16px;font-size:12px;border-radius:6px;white-space:nowrap}.concept-tabs button small{font-size:9px;color:#8e8b87}.concept-tabs button[aria-pressed=true]{background:#242526;color:#fff}.concept-tabs button[aria-pressed=true] small{color:#c2c2c2}.concept-tabs button:hover:not([aria-pressed=true]){background:#f2f1ef}.experimental-dot{width:5px;height:5px;border-radius:50%;background:#718ff8}.guide-button{display:flex;align-items:center;gap:10px;font-size:11px;white-space:nowrap}.guide-button svg{width:14px;height:14px}.palette-bar{height:47px;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:0 30px;border-bottom:1px solid var(--line);background:var(--surface)}.palette-bar p{display:flex;gap:14px;font-size:10px;align-items:center}.palette-bar p strong{font-weight:700}.palette-bar p>span{color:var(--muted)}.palette-controls{display:flex;align-items:center;gap:9px}.palette-label{font-size:8px;letter-spacing:1.6px;margin-right:3px;color:var(--muted)}.swatch{width:23px;height:23px;border-radius:50%;background:var(--swatch);color:#fff;padding:4px;border:2px solid var(--surface);outline:1px solid transparent}.swatch[aria-pressed=true]{outline-color:var(--muted)}.swatch svg{width:11px;height:11px;display:block;stroke-width:2.5}.accent-name{font-size:9px;min-width:67px;margin-left:3px;color:var(--muted)}.studio-shell{min-height:calc(100vh - 113px);display:flex}.sidebar{width:var(--sidebar);flex-shrink:0;background:var(--surface);border-right:1px solid var(--line);padding:31px 20px 20px;display:flex;flex-direction:column}.brand-link{display:inline-flex;align-items:center;align-self:flex-start}.wordmark{font-family:var(--display);font-weight:550;font-size:43px;line-height:1;letter-spacing:-2.9px;display:inline-flex;align-items:baseline}.wordmark small{font-family:Manrope,sans-serif;font-size:8px;font-weight:700;letter-spacing:2px;margin-left:10px}.brand-period{color:var(--accent)}.workspace-name{display:flex;gap:9px;align-items:center;font-size:10px;font-weight:600;padding:28px 0 24px;border-bottom:1px solid var(--line);margin-bottom:19px}.workspace-name small,.profile small{display:block;font-size:9px;font-weight:400;color:var(--muted);margin-top:4px}.workspace-avatar{width:29px;height:30px;display:grid;place-items:center;border:1px solid var(--line);border-radius:7px;font-family:Georgia,serif;font-size:17px}.main-nav{display:flex;flex-direction:column;gap:6px}.nav-item{display:flex;gap:11px;align-items:center;text-align:left;padding:12px 11px;font-size:11px;border-radius:6px;color:var(--muted);white-space:nowrap}.nav-item svg{width:16px;height:16px}.nav-item.active{background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--accent);font-weight:600}.nav-item:hover{color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,transparent)}.nav-item small{margin-left:auto;font-size:9px}.nav-label{font-size:8px;letter-spacing:1.4px;margin:27px 10px 8px;color:var(--muted)}.nav-bottom{margin-top:auto;padding-top:70px}.membership{display:flex;align-items:center;text-align:left;width:100%;gap:9px;padding:17px 10px;border:1px solid var(--line);border-radius:8px;margin-bottom:16px;background:color-mix(in srgb,var(--accent) 3%,var(--surface))}.membership strong{font-size:10px;font-weight:600;display:block}.membership small{font-size:9px;display:block;color:var(--muted);margin-top:4px}.membership>svg{width:12px;height:12px;margin-left:auto}.infinity{font-family:Georgia,serif;font-size:26px;color:var(--accent)}.profile{display:flex;gap:10px;align-items:center;font-size:10px;text-align:left;width:100%;padding:20px 3px 0;border-top:1px solid var(--line);margin-top:17px}.profile>svg{margin-left:auto;width:13px}.avatar{display:grid;place-items:center;border-radius:50%;width:30px;height:30px;font-size:10px;background:#e5d9c9;color:#493c32}.sidebar>.brand-link{padding-left:10px}main{min-width:0;flex:1;padding:0 44px;max-width:1700px;margin:0 auto}.utility{height:71px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;font-size:10px;color:var(--muted)}.breadcrumb{display:flex;gap:14px}.breadcrumb strong{font-weight:500;color:var(--ink)}.utility>div{display:flex;gap:18px;align-items:center}.today{font-size:8px;letter-spacing:1px}.sample-label{font-size:8px;letter-spacing:.2px;background:color-mix(in srgb,var(--muted) 8%,transparent);border:1px solid var(--line);padding:4px 7px;border-radius:4px}.eyebrow{font-size:9px;letter-spacing:1.7px;font-weight:600}.hero h1{font-family:var(--display);font-size:46px;line-height:1.16;letter-spacing:-1.4px;font-weight:450}.hero h1 em{color:var(--accent)}.hero-description{font-size:12px;color:var(--muted);line-height:1.7;margin-top:12px}.atelier-hero{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:35px 0 30px}.atelier-hero .eyebrow{margin-bottom:15px;color:var(--muted)}.atelier-hero h1{max-width:650px}.button{display:inline-flex;justify-content:center;align-items:center;gap:10px;min-height:43px;padding:12px 18px;border:1px solid transparent;border-radius:7px;font-size:11px;font-weight:600;white-space:nowrap}.button svg{width:16px;height:16px}.primary{background:var(--accent);color:var(--on-accent)}.primary:hover{filter:brightness(1.09);transform:translateY(-1px)}.secondary{border-color:var(--line);background:var(--surface)}.atelier-banner{display:flex;gap:18px;align-items:center;background:#eeebe2;padding:19px 23px;border-radius:var(--radius);margin-bottom:35px}.banner-flower{font-size:37px;line-height:1;color:var(--accent)}.atelier-banner>span:nth-child(2){display:flex;flex-direction:column;gap:5px}.atelier-banner strong{font-family:var(--display);font-size:21px;font-weight:550;letter-spacing:-.3px}.atelier-banner>span:nth-child(2)>span{font-size:10px;color:#746e63}.atelier-banner button{margin-left:auto;font-size:8px;letter-spacing:1px;display:flex;gap:14px;align-items:center;color:var(--accent)}.atelier-banner button span{font-size:29px;line-height:1}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.section-heading h2{font-size:16px;font-weight:600;letter-spacing:-.4px}.section-heading>span{font-size:9px;color:var(--muted)}.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.feature-card{text-align:left;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--surface);padding:0;min-width:0}.feature-card:hover{transform:translateY(-4px);border-color:var(--accent)}.feature-art{height:157px;position:relative;overflow:hidden}.feature-copy{padding:19px 17px;display:flex;align-items:center;gap:12px}.feature-copy h3{font-size:13px;font-weight:650;letter-spacing:-.2px}.feature-copy p{font-size:9px;line-height:1.65;color:var(--muted);margin-top:6px;max-width:210px}.feature-number{display:none}.feature-arrow{margin-left:auto;color:var(--accent)}.feature-arrow svg{width:17px;height:17px}.clip-art{height:100%;background:#e5e5df;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:23px;position:relative}.film-source{width:155px;height:44px;background:#413f3b;padding:6px;display:flex;gap:3px;border-radius:5px;position:relative;box-shadow:0 5px 10px #0001}.film-source span{position:absolute;right:9px;top:15px;color:#fff;font-size:8px;background:#0009;padding:2px;z-index:1}.film-source i{flex:1;background:linear-gradient(#0002,#0002),url(/dashboard-concepts/stage.jpg) center/cover;border-radius:2px}.clip-connector{font-size:14px;color:#777567;height:21px}.film-cuts{display:flex;gap:6px;align-items:center}.film-cuts i{height:42px;width:28px;background:url(/dashboard-concepts/stage.jpg) center/cover;border:2px solid #fff;border-radius:4px;color:#fff;display:flex;align-items:flex-end;justify-content:center;font-size:7px;font-style:normal;padding-bottom:3px;box-shadow:0 3px 6px #0002}.film-cuts i:nth-child(2){background-position:30%}.film-cuts i:nth-child(3){background-position:70%}.film-cuts>span{font-size:10px;color:#656559;margin-left:4px}.motion-art{background:#d6dbca;height:100%;position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden}.motion-word{font-family:Bodoni Moda Variable,Georgia,serif;font-size:48px;line-height:.8;letter-spacing:-2px;z-index:1;transform:rotate(-6deg);color:#354536}.motion-word em{margin-left:35px}.orbit{position:absolute;width:240px;height:85px;border:1px solid #9ba788;border-radius:50%;transform:rotate(-23deg)}.motion-star{font-size:74px;position:absolute;right:22px;top:10px;color:#f6f6d3;line-height:1}.motion-label{position:absolute;bottom:11px;left:18px;font-size:6px;letter-spacing:1.8px;color:#475140}.caption-art{height:100%;position:relative;background:#b9aaa0}.caption-art img{object-position:center 35%;filter:brightness(.78)}.behind-type{position:absolute;left:10%;right:10%;top:22px;font-family:Space Grotesk,sans-serif;font-size:36px;font-weight:700;line-height:.88;text-align:center;color:#f8f1d8;mix-blend-mode:soft-light;letter-spacing:-2px}.caption-example{position:absolute;left:0;right:0;text-align:center;bottom:23px;font-size:13px;font-weight:700;color:#fff;text-shadow:0 1px 10px #0007}.caption-example b{background:#e9fa93;color:#33382b;padding:3px 5px;border-radius:3px}.caption-cursor{position:absolute;border:1px solid #f8f1d8;left:17%;right:17%;top:17px;height:65px;opacity:.5}.caption-cursor:after{content:"";width:5px;height:5px;background:#fff;position:absolute;bottom:-3px;right:-3px}.projects-section{margin-top:34px}.text-button{font-size:10px;display:flex;gap:8px;align-items:center}.text-button svg{width:14px;height:14px}.project-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px}.project-filters{display:flex;gap:4px;align-items:center}.project-filters button{font-size:10px;padding:8px 12px;border:1px solid transparent;border-radius:5px;color:var(--muted);white-space:nowrap}.project-filters button[aria-pressed=true]{background:var(--surface);border-color:var(--line);color:var(--ink)}.project-filters span{font-size:8px;margin-left:5px;color:var(--muted)}.project-tools{display:flex;align-items:center;gap:10px}.search-field{display:flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:6px;padding:8px 10px;max-width:170px;color:var(--muted);background:var(--surface)}.search-field svg{width:13px;height:13px}.search-field input{border:0;background:none;color:var(--ink);font-size:9px;width:100%;min-width:0;outline:none}.search-field:focus-within{outline:2px solid var(--accent);outline-offset:2px}.search-field input:focus-visible{outline:none}.view-button{width:31px;height:31px;display:grid;place-items:center;border:1px solid var(--line);border-radius:6px}.view-button svg{width:14px;height:14px}.project-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.project-card{min-width:0;padding:0;text-align:left}.project-image{position:relative;aspect-ratio:1.38;border-radius:8px;overflow:hidden;background:#8b8378}.project-image img{transition:transform .3s}.project-card:hover .project-image img{transform:scale(1.045)}.project-image:after,.project-dialog-image:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 25%,#0005);pointer-events:none}.project-kind{position:absolute;left:10px;top:10px;display:flex;gap:5px;align-items:center;color:#fff;font-size:7px;padding:4px 6px;border:1px solid #fff4;border-radius:4px;background:#24242455;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1}.project-kind svg{width:10px;height:10px}.duration{position:absolute;bottom:10px;right:9px;background:#0006;color:#fff;padding:3px 5px;border-radius:3px;font-size:8px;z-index:1}.project-art-title{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;z-index:1;font-family:var(--display);font-size:29px;line-height:.98;letter-spacing:-1px}.treatment-fashion .project-art-title{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:24px;letter-spacing:-1.5px;color:#f3f5bd;transform:rotate(-5deg)}.treatment-fashion img{filter:brightness(.68);object-position:50% 38%}.treatment-stage img{filter:brightness(.6)}.treatment-stage .project-art-title{font-style:italic;color:#e6e9b6;font-size:29px}.treatment-coffee img{filter:brightness(.72)}.treatment-coffee .project-art-title{font-family:Manrope,sans-serif;font-weight:700;font-size:14px;letter-spacing:-.5px;line-height:1.3}.treatment-portrait img{object-position:center 30%;filter:brightness(.85)}.treatment-portrait .project-art-title{font-size:24px;align-items:flex-end;padding-bottom:35px;font-weight:600}.play-hover{position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%);height:37px;width:37px;display:grid;place-items:center;border:1px solid #fff8;border-radius:50%;background:#0005;color:#fff;opacity:0;transition:opacity .2s}.play-hover svg{width:15px}.project-card:hover .play-hover{opacity:1}.project-info{display:flex;gap:7px;align-items:flex-start;padding:12px 0}.project-info>div{min-width:0}.project-info h3{font-size:10px;font-weight:650;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-info p{font-size:8px;color:var(--muted);margin-top:4px}.project-status{font-size:7px;color:var(--muted);display:flex;align-items:center;gap:4px;margin:4px 0 0 auto;white-space:nowrap}.project-status:before{content:"";width:4px;height:4px;background:#b6a890;border-radius:50%}.project-status.ready:before{background:#799078}.results-count{font-size:8px;color:var(--muted);margin-top:10px}.empty-results{grid-column:1/-1;min-height:210px;border:1px dashed var(--line);border-radius:8px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px}.empty-results h3{font-size:17px}.empty-results p{font-size:12px;color:var(--muted)}.list-view{grid-template-columns:1fr}.list-view .project-card{display:flex;gap:18px;border-bottom:1px solid var(--line);padding-bottom:14px}.list-view .project-image{width:140px;flex-shrink:0;aspect-ratio:1.6}.list-view .project-art-title{font-size:18px}.list-view .project-info{width:100%;align-items:center}.list-view .project-info h3{font-size:13px}.list-view .project-info p{font-size:10px}.list-view .project-status{font-size:10px;margin:0 20px 0 auto}.list-view .project-kind{display:none}.studio-footer{display:flex;justify-content:space-between;align-items:center;font-size:9px;color:var(--muted);border-top:1px solid var(--line);padding:22px 0;margin-top:33px}.studio-footer>span:last-child{display:flex;gap:5px;align-items:center}.studio-footer em{font-family:var(--display);color:var(--ink);font-size:14px}.studio-footer svg{width:12px;height:12px;margin-left:5px;color:var(--accent)}.all-projects-heading{padding:40px 0;display:flex;align-items:center;justify-content:space-between}.all-projects-heading h1{font-family:var(--display);font-size:48px;margin-top:10px}body[data-theme=afterhours]{--bg:#151617;--surface:#1c1d1f;--ink:#f3f3ed;--muted:#a1a2a1;--line:#343537;--display:"Space Grotesk",sans-serif;--radius:14px;font-family:DM Sans,Manrope,sans-serif}.topnav{display:flex;align-items:center;padding:23px 48px;border-bottom:1px solid var(--line);gap:55px}.topnav .wordmark{font-family:Space Grotesk,sans-serif;font-size:34px;font-weight:600;letter-spacing:-2.5px}.topnav .brand-link{align-self:center}.topnav .main-nav{flex-direction:row;gap:20px}.topnav .nav-item{padding:8px 0;border-radius:0}.topnav .nav-item.active{color:var(--ink);background:none}.topnav .nav-item.active:after{content:"";width:4px;height:4px;border-radius:50%;background:var(--accent)}.topnav .nav-item small{display:none}.topnav .nav-bottom{padding:0;margin:0 0 0 auto;display:flex;align-items:center;gap:30px}.topnav .membership{margin:0;padding:9px 13px;border-radius:30px;white-space:nowrap;gap:9px}.topnav .membership small,.topnav .membership>svg{display:none}.topnav .membership strong{font-size:10px}.topnav .infinity{font-size:22px}.topnav .profile{width:auto;margin:0;padding:0;border:0}.topnav .profile>span:not(.avatar),.topnav .profile>svg{display:none}.topnav .avatar{width:33px;height:33px}body[data-theme=afterhours] .studio-shell,body[data-theme=playroom] .studio-shell{display:block}body[data-theme=afterhours] main,body[data-theme=playroom] main{padding:0 60px;max-width:1560px}body[data-theme=afterhours] .utility{height:58px;border:0}body[data-theme=afterhours] .swatch{color:#20221a}.night-hero{min-height:320px;position:relative;display:grid;grid-template-columns:1.1fr 1fr;padding:27px 0 38px;overflow:hidden}.night-hero .eyebrow{color:var(--accent);font-size:8px;display:flex;align-items:center;gap:8px}.live-dot{width:4px;height:4px;background:var(--accent);border-radius:50%}.night-hero h1{font-size:50px;line-height:1.08;font-weight:500;letter-spacing:-2.7px;margin-top:22px}.night-hero h1 em{font-style:normal}.night-hero .hero-description{font-size:13px;margin:15px 0 25px}.night-hero .button{border-radius:30px;flex-direction:row-reverse;padding:12px 23px}.hero-note{display:block;font-size:9px;color:var(--muted);margin-top:15px}.night-composition{position:relative;max-width:470px;width:100%;justify-self:center}.night-frame{position:absolute;width:168px;height:244px;border:5px solid #363737;border-radius:15px;overflow:hidden;top:4px}.night-frame img{filter:brightness(.75)}.night-frame.back{left:30px;transform:rotate(-10deg);top:20px}.night-frame.front{left:196px;transform:rotate(9deg)}.night-frame.back>span{position:absolute;inset:20px 0;display:grid;place-content:center;text-align:center;font-size:27px;line-height:1.05;font-weight:700;letter-spacing:-1.5px;color:#f1f6d5}.night-frame.back em{color:var(--accent);font-style:normal}.night-frame.front>span{position:absolute;bottom:48px;left:12px;font-family:Bodoni Moda Variable,serif;font-size:39px;letter-spacing:-2px;line-height:.85;color:#f5f1df}.night-frame.front small{position:absolute;bottom:20px;left:15px;font-size:6px;letter-spacing:1px;color:#fff}.composition-caption{position:absolute;bottom:-3px;left:82px;font-size:7px;letter-spacing:2px;color:var(--muted)}body[data-theme=afterhours] .section-heading h2{font-size:17px;font-weight:500}body[data-theme=afterhours] .feature-grid{gap:18px}body[data-theme=afterhours] .feature-card{display:flex;flex-direction:row-reverse;align-items:stretch;background:#202123}body[data-theme=afterhours] .feature-art{width:41%;height:125px;flex-shrink:0}body[data-theme=afterhours] .feature-copy{position:relative;flex:1;align-items:flex-start;padding:21px 15px;gap:0}body[data-theme=afterhours] .feature-copy h3{font-size:15px}body[data-theme=afterhours] .feature-copy p{font-size:10px;max-width:155px}body[data-theme=afterhours] .feature-arrow{position:absolute;bottom:14px;left:15px}body[data-theme=afterhours] .clip-art{padding:7px;background:#363a32}body[data-theme=afterhours] .film-source{width:100%;height:34px}body[data-theme=afterhours] .film-source span{top:9px;font-size:6px}body[data-theme=afterhours] .film-cuts{gap:3px}body[data-theme=afterhours] .film-cuts i{width:22px;height:33px}body[data-theme=afterhours] .film-cuts>span{color:#d3dbc8;font-size:8px}body[data-theme=afterhours] .clip-connector{color:#a2ab94}body[data-theme=afterhours] .motion-art{background:#49405b}body[data-theme=afterhours] .motion-word{font-size:32px;color:#e7d7fa}body[data-theme=afterhours] .motion-word em{margin-left:14px}body[data-theme=afterhours] .motion-star{font-size:50px;right:0;color:#a698c1}body[data-theme=afterhours] .motion-label{display:none}body[data-theme=afterhours] .caption-example{font-size:9px;bottom:20px;line-height:1.8}body[data-theme=afterhours] .behind-type{font-size:23px}body[data-theme=afterhours] .caption-cursor{height:41px}body[data-theme=afterhours] .projects-section{margin-top:33px}body[data-theme=afterhours] .project-image{aspect-ratio:1.55}body[data-theme=afterhours] .project-info h3{font-size:12px}body[data-theme=afterhours] .project-info p{font-size:9px}body[data-theme=afterhours] .project-status{font-size:8px}body[data-theme=afterhours] .project-art-title{font-family:Bodoni Moda Variable,serif}body[data-theme=afterhours] .treatment-fashion .project-art-title{font-family:Space Grotesk,sans-serif}body[data-theme=afterhours] .treatment-coffee .project-art-title{font-family:Manrope,sans-serif}body[data-theme=afterhours] .studio-footer em{font-family:Bodoni Moda Variable,serif}body[data-theme=gallery]{--bg:#f5f2ec;--surface:#f5f2ec;--ink:#37362f;--muted:#7d796c;--line:#dcd7cc;--display:"Bodoni Moda Variable",Georgia,serif;--radius:3px;--sidebar:187px;font-family:DM Sans,Manrope,sans-serif}body[data-theme=gallery] .sidebar{padding:33px 16px 20px}body[data-theme=gallery] .wordmark{font-size:40px}body[data-theme=gallery] .wordmark small{font-size:7px;margin-left:6px}body[data-theme=gallery] .nav-item{border-radius:0;font-size:10px}body[data-theme=gallery] .workspace-name{font-size:9px}body[data-theme=gallery] .membership{border-radius:0;gap:6px;padding:12px 7px}body[data-theme=gallery] .membership strong{font-size:9px}body[data-theme=gallery] main{padding:0 43px}.gallery-hero{padding:35px 0 25px;position:relative}.gallery-hero .eyebrow{color:var(--accent);font-size:8px}.gallery-hero h1{font-size:67px;line-height:.97;margin-top:22px;letter-spacing:-2.4px}.gallery-hero h1 br{display:none}.gallery-hero h1 em{margin-left:7px}.gallery-hero .hero-description{margin-top:18px}.gallery-line{position:absolute;width:96px;height:96px;right:8px;top:50px;border:1px solid var(--accent);border-radius:50%;opacity:.7}.gallery-line:before,.gallery-line:after{content:"";position:absolute;inset:0;border:1px solid var(--accent);border-radius:50%;transform:rotate(35deg) scaleX(.35)}.gallery-line:after{transform:rotate(-35deg) scaleX(.35)}.gallery-edition{font-size:7px;letter-spacing:1.4px;position:absolute;right:0;bottom:29px;color:var(--muted)}body[data-theme=gallery] .dashboard-content{display:grid;grid-template-columns:244px 1fr;gap:32px;margin-top:23px}body[data-theme=gallery] .create-section{padding-right:25px;border-right:1px solid var(--line)}body[data-theme=gallery] .feature-grid{grid-template-columns:1fr;gap:0}body[data-theme=gallery] .create-section>.section-heading{margin-bottom:10px}body[data-theme=gallery] .create-section>.section-heading>span{display:none}body[data-theme=gallery] .section-heading h2{font-family:var(--display);font-size:25px;font-weight:500;letter-spacing:-.8px}body[data-theme=gallery] .feature-card{border:0;border-bottom:1px solid var(--line);border-radius:0;padding:15px 0 18px;display:flex;flex-direction:column-reverse}body[data-theme=gallery] .feature-card:hover{transform:none}body[data-theme=gallery] .feature-card:hover h3{color:var(--accent)}body[data-theme=gallery] .feature-copy{padding:0 0 14px;gap:10px}body[data-theme=gallery] .feature-number{display:block;font-size:9px;align-self:flex-start;padding-top:3px;color:var(--accent)}body[data-theme=gallery] .feature-copy h3{font-size:13px;font-weight:500}body[data-theme=gallery] .feature-copy p{font-size:10px}body[data-theme=gallery] .feature-art{height:81px}body[data-theme=gallery] .clip-art{flex-direction:row;gap:8px;padding:10px}body[data-theme=gallery] .film-source{width:77px;height:40px}body[data-theme=gallery] .film-source span{top:15px;font-size:6px}body[data-theme=gallery] .film-source i:nth-last-child(-n+2){display:none}body[data-theme=gallery] .clip-connector{transform:rotate(-90deg);font-size:12px}body[data-theme=gallery] .film-cuts{gap:3px}body[data-theme=gallery] .film-cuts i{width:18px;height:31px;border-width:1px}body[data-theme=gallery] .film-cuts>span{display:none}body[data-theme=gallery] .motion-word{font-size:35px}body[data-theme=gallery] .motion-word br{display:none}body[data-theme=gallery] .motion-word em{margin-left:5px}body[data-theme=gallery] .motion-star{font-size:55px;right:8px;top:0}body[data-theme=gallery] .motion-label{display:none}body[data-theme=gallery] .behind-type{top:8px;font-size:24px;mix-blend-mode:overlay}body[data-theme=gallery] .caption-cursor{display:none}body[data-theme=gallery] .caption-example{bottom:15px;font-size:10px}body[data-theme=gallery] .projects-section{margin-top:0}body[data-theme=gallery] .project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}body[data-theme=gallery] .project-toolbar{flex-wrap:wrap;gap:13px;margin-bottom:17px}body[data-theme=gallery] .project-tools{width:100%}body[data-theme=gallery] .search-field{max-width:none;flex:1}body[data-theme=gallery] .project-filters{gap:0}body[data-theme=gallery] .project-filters button{padding:7px 11px;border-radius:0;font-size:9px}body[data-theme=gallery] .project-filters button[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}body[data-theme=gallery] .project-image{border-radius:2px;aspect-ratio:1.35}body[data-theme=gallery] .project-kind{border-radius:2px}body[data-theme=gallery] .project-info h3{font-size:11px}body[data-theme=gallery] .project-info p{font-size:9px}body[data-theme=gallery] .project-info{padding:12px 0 0}body[data-theme=gallery] .project-status{font-size:8px}body[data-theme=gallery] .studio-footer{margin-top:34px}body[data-theme=gallery] .list-view{grid-template-columns:1fr}body[data-theme=playroom]{--bg:#f3f3e9;--surface:#f3f3e9;--ink:#20211f;--muted:#707167;--line:#d9dbcf;--display:"Syne",sans-serif;--radius:2px;font-family:DM Sans,Manrope,sans-serif}body[data-theme=playroom] .topnav{padding:20px 48px;border-bottom:1px solid var(--ink)}body[data-theme=playroom] .topnav .wordmark{font-family:Syne,sans-serif;font-weight:800;font-size:37px;letter-spacing:-2px}body[data-theme=playroom] .membership{border-radius:0;background:#e7e9d8;border-color:transparent}body[data-theme=playroom] .utility{height:55px;border-bottom:0}.play-hero{background:var(--accent);color:var(--on-accent);min-height:370px;padding:30px 36px;position:relative;overflow:hidden;display:grid;grid-template-columns:1.1fr 1fr}.play-hero .eyebrow{font-size:8px;letter-spacing:1.5px;opacity:.85}.play-hero h1{font-size:91px;line-height:.88;font-weight:800;letter-spacing:-5px;margin-top:22px;position:relative;z-index:1}.play-hero h1 em{font-style:normal;color:var(--on-accent)}.play-hero .hero-description{font-size:11px;color:var(--on-accent);opacity:.85;margin-top:18px}.play-hero .button{margin-top:22px;border-radius:0;background:#f0f4b4;color:#24281e;flex-direction:row-reverse;padding:12px 17px;font-size:10px}.play-collage{position:relative;min-height:300px}.collage-photo{position:absolute;width:218px;height:282px;left:80px;top:0;transform:rotate(8deg);border:7px solid #f8f7ec;border-bottom-width:28px;box-shadow:6px 9px #101e5325}.collage-photo img{object-position:center 30%;filter:brightness(.83)}.collage-photo>span{position:absolute;left:6px;bottom:28px;font-family:Bodoni Moda Variable,serif;font-size:32px;line-height:.9;letter-spacing:-1px;color:#fff}.collage-photo small{position:absolute;bottom:-20px;left:4px;font-size:6px;color:#292929;letter-spacing:1.3px}.collage-sticker{position:absolute;left:-10px;top:127px;padding:15px 18px;background:#edb9d0;color:#3f263e;font-family:Syne,sans-serif;font-weight:700;line-height:1.05;font-size:25px;letter-spacing:-1px;transform:rotate(-9deg);z-index:1}.collage-sticker>span{font-size:34px;position:absolute;right:-30px;top:-7px;transform:rotate(20deg);color:#f5f3be}.collage-star{font-size:125px;position:absolute;right:-8px;top:-28px;color:#ebf3a2;line-height:1;transform:rotate(10deg)}.collage-tag{position:absolute;right:14px;bottom:7px;border:1px solid #dceaa1;border-radius:50%;padding:15px 17px;color:#eff3b7;font-size:9px;letter-spacing:1px;transform:rotate(-13deg)}.hero-index{position:absolute;right:32px;bottom:18px;font-size:6px;letter-spacing:1.5px;opacity:.65}body[data-theme=playroom] .create-section{margin-top:30px}body[data-theme=playroom] .section-heading h2{font-family:Syne,sans-serif;font-weight:700;font-size:19px;letter-spacing:-.6px}body[data-theme=playroom] .feature-grid{gap:0;border:1px solid var(--ink)}body[data-theme=playroom] .feature-card{border:0;border-radius:0;border-right:1px solid var(--ink);background:var(--surface);position:relative}body[data-theme=playroom] .feature-card:last-child{border-right:0}body[data-theme=playroom] .feature-card:hover{transform:none;background:#e9ecda}body[data-theme=playroom] .feature-art{display:none}body[data-theme=playroom] .feature-copy{padding:25px 20px;gap:15px;min-height:109px}body[data-theme=playroom] .feature-number{display:block;align-self:flex-start;font-size:12px;color:var(--accent);font-family:Syne,sans-serif;font-weight:700}body[data-theme=playroom] .feature-copy h3{font-family:Syne,sans-serif;font-size:20px;font-weight:650}body[data-theme=playroom] .feature-copy p{font-size:10px}body[data-theme=playroom] .feature-arrow{color:var(--ink)}body[data-theme=playroom] .feature-arrow svg{width:24px;height:24px}body[data-theme=playroom] .project-image{border-radius:0;aspect-ratio:1.55}body[data-theme=playroom] .project-kind{border-radius:0}body[data-theme=playroom] .project-art-title{font-family:Bodoni Moda Variable,serif}body[data-theme=playroom] .treatment-fashion .project-art-title{font-family:Syne,sans-serif}body[data-theme=playroom] .treatment-coffee .project-art-title{font-family:Manrope,sans-serif}body[data-theme=playroom] .project-filters button{border-radius:0}body[data-theme=playroom] .project-filters button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}body[data-theme=playroom] .project-filters button[aria-pressed=true] span{color:#bbb}body[data-theme=playroom] .search-field,body[data-theme=playroom] .view-button{border-radius:0}body[data-theme=playroom] .project-info h3{font-size:12px}body[data-theme=playroom] .project-info p{font-size:9px}body[data-theme=playroom] .studio-footer em{font-family:Bodoni Moda Variable,serif}body[data-theme=playroom] .collage-photo{transition:transform .2s}body[data-theme=playroom] .play-hero:hover .collage-photo{transform:rotate(6deg)}dialog{color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);padding:40px;max-width:540px;width:calc(100% - 32px);max-height:85vh;box-shadow:0 25px 100px #0003}dialog::backdrop{background:#10101388;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.dialog-close{position:absolute;top:14px;right:14px;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--surface);z-index:2}.dialog-close svg{width:17px;height:17px}dialog .eyebrow{color:var(--accent);margin-bottom:17px}dialog h2{font-family:var(--display);font-size:39px;line-height:1.1;letter-spacing:-1px;margin:14px 0}dialog>p:not(.eyebrow){font-size:13px;line-height:1.8;color:var(--muted);margin:15px 0 22px}dialog>.button{margin:4px 0 8px}.dialog-footnote{font-size:10px!important;line-height:1.7!important;border-top:1px solid var(--line);padding-top:17px;margin-bottom:0!important}.dialog-feature-icon{color:var(--accent);margin-top:25px}.dialog-feature-icon svg{width:35px;height:35px}.membership-large{display:block;font-family:Georgia,serif;font-size:75px;color:var(--accent)}.new-project-options{display:flex;flex-direction:column;gap:10px;margin-top:20px}.new-project-options button{display:flex;gap:15px;align-items:center;text-align:left;border:1px solid var(--line);border-radius:var(--radius);padding:20px 15px}.new-project-options button:hover{border-color:var(--accent)}.new-project-options strong{display:block;font-size:14px}.new-project-options small{display:block;font-size:10px;color:var(--muted);margin-top:5px;line-height:1.6}.new-project-options button>svg:last-child{margin-left:auto}.guide-dialog{max-width:700px}.guide-dialog h2{font-size:52px}.guide-mood{font-size:18px!important;color:var(--ink)!important}.guide-palette{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:28px 0}.guide-palette i{height:60px;display:block;border-radius:4px;margin-bottom:10px}.guide-palette strong,.guide-palette small{display:block;font-size:11px}.guide-palette small{font-size:10px;color:var(--muted);margin-top:4px}dl{margin:0}dt{font-size:12px;font-weight:700;border-top:1px solid var(--line);padding-top:17px;margin-top:17px}dd{font-size:12px;line-height:1.8;color:var(--muted);margin:6px 0 0}.project-dialog-image{height:220px;position:relative;overflow:hidden;border-radius:5px;margin-bottom:25px}.project-dialog-image .project-art-title{font-size:42px}@media(min-width:1600px){main{padding:0 60px}.feature-art{height:190px}.hero h1{font-size:54px}.atelier-hero{padding:45px 0 35px}.project-image{aspect-ratio:1.5}.feature-copy h3{font-size:16px}.feature-copy p{font-size:11px;max-width:260px}.project-info h3{font-size:13px}.project-info p{font-size:10px}.project-status{font-size:9px}.projects-section{margin-top:42px}.gallery-hero h1{font-size:78px}body[data-theme=gallery] .dashboard-content{grid-template-columns:270px 1fr}.night-hero h1{font-size:63px}.night-hero{min-height:360px}.play-hero h1{font-size:105px}.play-hero{padding:38px 45px;min-height:395px}}@media(max-width:1190px){:root{--sidebar:190px}main{padding:0 28px}.sidebar{padding-left:14px;padding-right:14px}.concept-bar{padding:0 20px;gap:15px}.concept-tabs button{padding:10px 11px;font-size:11px}.concept-label{font-size:8px}.hero h1{font-size:39px}.atelier-hero{gap:15px}.atelier-hero h1{max-width:480px}.feature-copy{padding:15px 12px;gap:8px}.feature-copy p{font-size:9px}.feature-copy h3{font-size:12px}.feature-art{height:140px}.project-grid{gap:12px}.project-info{flex-wrap:wrap}.project-status{margin:0}.project-toolbar{gap:8px}.project-filters button{padding:8px 9px;font-size:9px}.search-field{max-width:145px}.topnav{padding:22px 32px;gap:40px}body[data-theme=afterhours] main,body[data-theme=playroom] main{padding:0 38px}.night-hero h1{font-size:46px}.night-frame{width:148px;height:220px}.night-frame.back{left:25px}.night-frame.front{left:166px}.composition-caption{bottom:22px;left:46px;font-size:6px}.night-hero{min-height:312px}body[data-theme=afterhours] .feature-copy h3{font-size:13px}body[data-theme=afterhours] .feature-copy p{font-size:9px}body[data-theme=gallery]{--sidebar:170px}body[data-theme=gallery] main{padding:0 29px}body[data-theme=gallery] .dashboard-content{grid-template-columns:200px 1fr;gap:23px}body[data-theme=gallery] .create-section{padding-right:20px}.gallery-hero h1{font-size:54px}.gallery-line{height:74px;width:74px;top:50px}.gallery-edition{font-size:6px}.play-hero h1{font-size:80px}.collage-photo{left:60px;width:190px;height:270px}.collage-star{font-size:100px;right:-10px}.collage-sticker{font-size:22px;left:-3px}.collage-tag{right:0}body[data-theme=playroom] .feature-copy h3{font-size:17px}body[data-theme=playroom] .feature-copy{padding:22px 15px;gap:9px}}@media(max-width:950px){.concept-label>span:last-child{display:none}.concept-tabs button{padding:9px 12px}.concept-bar{gap:10px}.palette-bar{padding:0 20px}.sidebar{width:155px;padding:25px 10px 20px}.sidebar .wordmark{font-size:33px}.sidebar .wordmark small{font-size:6px;margin-left:7px;letter-spacing:1.5px}.workspace-name{gap:6px;font-size:9px}.workspace-avatar{width:24px;height:25px}.nav-item{font-size:10px;padding:10px 8px;gap:8px}.nav-label{font-size:6px;margin-left:8px}.sidebar .membership{padding:12px 7px;gap:5px}.sidebar .membership strong{font-size:8px}.sidebar .membership small{font-size:7px}.sidebar .membership>svg{display:none}.sidebar .profile{font-size:9px;gap:7px}.profile small{font-size:8px}.utility .today{display:none}.hero h1{font-size:37px}.atelier-hero{align-items:flex-start;flex-direction:column;padding:28px 0 23px}.atelier-hero h1{max-width:none}.atelier-hero .button{min-height:37px;padding:9px 14px;font-size:10px}.atelier-banner{padding:17px;gap:12px}.atelier-banner>span:nth-child(2)>span{max-width:230px;font-size:9px}.atelier-banner strong{font-size:19px}.atelier-banner button{font-size:6px;gap:8px}.section-heading h2{font-size:15px}.section-heading>span{font-size:8px}.feature-grid{gap:10px}.feature-copy{padding:13px 10px}.feature-copy h3{font-size:12px}.feature-copy p{font-size:8px}.feature-arrow{display:none}.feature-art{height:123px}.clip-art{padding:12px}.film-source{width:120px;height:35px}.film-source span{top:11px}.film-cuts i{height:31px;width:22px}.motion-word{font-size:38px}.motion-star{right:5px;top:5px;font-size:58px}.motion-label{font-size:5px;left:10px}.behind-type{font-size:28px}.caption-cursor{height:51px}.caption-example{font-size:10px;line-height:1.8;bottom:9px}.caption-example b{white-space:nowrap}.project-toolbar{align-items:flex-start;flex-wrap:wrap}.project-tools{width:100%}.search-field{max-width:none;flex:1}.project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.project-info h3{font-size:11px}.project-info{flex-wrap:nowrap}.project-status{margin:4px 0 0 auto}.topnav{padding:20px 26px;gap:30px}.topnav .main-nav,.topnav .nav-bottom{gap:15px}body[data-theme=afterhours] main,body[data-theme=playroom] main{padding:0 28px}.night-hero h1{font-size:38px;letter-spacing:-2px}.night-hero{grid-template-columns:1fr .85fr;min-height:315px}.night-frame{width:126px;height:191px}.night-frame.back{left:12px;top:34px}.night-frame.front{left:129px;top:16px}.night-frame.front>span{font-size:31px}.night-frame.back>span{font-size:23px}.night-frame.front small{font-size:5px;left:8px}.composition-caption{left:26px;bottom:22px;font-size:5px}.night-hero .hero-description{font-size:12px}body[data-theme=afterhours] .feature-card{flex-direction:column}body[data-theme=afterhours] .feature-art{width:100%;height:112px}body[data-theme=afterhours] .feature-copy{min-height:105px;padding:14px}body[data-theme=afterhours] .feature-copy h3{font-size:15px}body[data-theme=afterhours] .feature-copy p{font-size:10px;max-width:none}body[data-theme=afterhours] .clip-art{padding:10px 32px}body[data-theme=afterhours] .film-source{width:120px}body[data-theme=afterhours] .motion-word{font-size:42px}body[data-theme=afterhours] .motion-word br{display:none}body[data-theme=afterhours] .motion-word em{margin-left:5px}body[data-theme=afterhours] .caption-example{font-size:12px}body[data-theme=gallery] .sidebar{width:155px}.gallery-hero h1{font-size:49px}.gallery-line{width:50px;height:50px;top:51px}.gallery-edition{position:static;display:block;margin-top:17px}body[data-theme=gallery] .dashboard-content{grid-template-columns:1fr;gap:27px}body[data-theme=gallery] .create-section{padding-right:0;border-right:0}body[data-theme=gallery] .feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}body[data-theme=gallery] .feature-copy{gap:5px}body[data-theme=gallery] .feature-copy h3{font-size:11px}body[data-theme=gallery] .feature-copy p{font-size:8px}body[data-theme=gallery] .feature-art{height:70px}body[data-theme=gallery] .clip-art{gap:5px;padding:6px}body[data-theme=gallery] .film-source{width:50px}body[data-theme=gallery] .film-cuts i{width:13px;height:25px}body[data-theme=gallery] .film-cuts i:last-of-type{display:none}body[data-theme=gallery] .motion-word{font-size:24px}body[data-theme=gallery] .motion-star{font-size:40px}body[data-theme=gallery] .caption-example{font-size:8px;bottom:9px}body[data-theme=gallery] .behind-type{font-size:20px}.play-hero{min-height:336px;padding:26px}.play-hero h1{font-size:65px;letter-spacing:-4px}.play-hero .hero-description{max-width:240px;font-size:10px}.play-hero .eyebrow{font-size:6px}.collage-photo{width:160px;height:235px;left:47px;top:10px}.collage-photo>span{font-size:25px}.collage-sticker{font-size:19px;left:-8px;padding:12px}.collage-star{font-size:85px;top:-10px}.collage-tag{font-size:7px;padding:12px;bottom:9px}.play-collage{min-height:276px}.hero-index{font-size:5px;bottom:12px}body[data-theme=playroom] .feature-copy h3{font-size:15px}body[data-theme=playroom] .feature-copy p{font-size:9px}body[data-theme=playroom] .feature-copy{gap:8px;min-height:109px}body[data-theme=playroom] .feature-number{font-size:9px}}@media(max-width:680px){.concept-bar{height:auto;min-height:84px;display:grid;grid-template-columns:1fr auto;gap:0;padding:7px 16px 0}.concept-label{height:28px}.concept-label>span:last-child{display:inline;font-size:7px}.concept-symbol{font-size:22px}.guide-button{grid-column:2;grid-row:1;font-size:10px}.concept-tabs{grid-column:1/-1;grid-row:2;justify-content:space-between;padding:7px 0;gap:3px}.concept-tabs button{font-size:10px;padding:8px 10px;gap:6px;flex:1;justify-content:center}.concept-tabs button small{font-size:7px}.experimental-dot{display:none}.palette-bar{height:45px;padding:0 17px}.palette-bar p{font-size:10px}.palette-bar p>span{display:none}.palette-controls{gap:7px}.palette-label{font-size:7px}.accent-name{font-size:8px;min-width:52px}.swatch{height:21px;width:21px;padding:3px}.studio-shell{display:block}.sidebar,body[data-theme=gallery] .sidebar{width:100%;padding:16px 20px;flex-direction:row;align-items:center;gap:12px;border-right:0;border-bottom:1px solid var(--line)}.sidebar>.brand-link{padding:0;align-self:center}.sidebar .wordmark,body[data-theme=gallery] .sidebar .wordmark{font-size:34px}.sidebar .wordmark small{font-size:6px}.workspace-name,.sidebar .nav-label,.sidebar .main-nav [data-feature],.sidebar .nav-bottom .nav-item,.sidebar .membership,.sidebar .profile{display:none}.sidebar .main-nav{flex-direction:row;margin-left:auto;gap:15px}.sidebar .main-nav .nav-item{padding:5px 0;font-size:10px;background:none}.sidebar .main-nav .nav-item svg,.sidebar .main-nav .nav-item small{display:none}.sidebar .nav-bottom{margin:0;padding:0}.sidebar .main-nav .active{border-bottom:1px solid var(--accent);border-radius:0}main,body[data-theme=gallery] main,body[data-theme=afterhours] main,body[data-theme=playroom] main{padding:0 20px}.utility{height:53px;font-size:9px}.breadcrumb{gap:8px}.sample-label{font-size:7px}.utility>div{gap:0}.atelier-hero{padding:28px 0 24px;gap:20px}.atelier-hero h1{font-size:39px;line-height:1.15;max-width:330px}.atelier-hero .eyebrow{font-size:8px;margin-bottom:14px}.hero-description{font-size:11px;max-width:290px;margin-top:10px}.atelier-hero .button{font-size:10px;padding:10px 14px}.atelier-banner{padding:17px 14px;gap:13px;margin-bottom:28px}.banner-flower{font-size:30px}.atelier-banner strong{font-size:21px}.atelier-banner>span:nth-child(2)>span{font-size:9px;max-width:225px;line-height:1.6}.atelier-banner button{font-size:0;gap:0;padding:0}.atelier-banner button span{font-size:28px}.section-heading{gap:8px;margin-bottom:14px}.section-heading h2{font-size:15px}.section-heading>span{font-size:7px;max-width:90px;text-align:right}.feature-grid{grid-template-columns:1fr;gap:12px}.feature-card{display:flex;flex-direction:row-reverse;align-items:stretch}.feature-art{width:117px;height:105px;flex-shrink:0}.feature-copy{flex:1;padding:18px 14px;gap:10px}.feature-copy h3{font-size:15px}.feature-copy p{font-size:10px;line-height:1.7}.feature-arrow{display:none}.clip-art{padding:10px}.film-source{width:91px;height:30px}.film-source span{font-size:6px;top:10px}.film-cuts{gap:3px}.film-cuts i{height:27px;width:18px}.film-cuts>span{font-size:7px}.clip-connector{height:16px;font-size:11px}.motion-word{font-size:30px}.motion-word em{margin-left:15px}.motion-star{font-size:47px;right:-1px;top:4px}.motion-label{display:none}.behind-type{font-size:22px;top:16px}.caption-cursor{top:12px;height:40px}.caption-example{font-size:8px;bottom:16px}.project-grid{gap:20px 12px}.project-toolbar{margin-bottom:17px}.project-filters{width:100%;justify-content:space-between;gap:0}.project-filters button{padding:8px 9px;font-size:9px}.projects-section{margin-top:29px}.text-button{font-size:9px;gap:5px}.project-image{aspect-ratio:.86}.project-kind{top:8px;left:7px;font-size:6px;padding:4px}.project-kind svg{width:9px;height:9px}.project-art-title{font-size:25px}.treatment-fashion .project-art-title{font-size:20px}.treatment-stage .project-art-title{font-size:26px}.treatment-coffee .project-art-title{font-size:12px;padding:0 10px}.treatment-portrait .project-art-title{font-size:22px}.project-info{flex-direction:column;gap:6px;padding:10px 0 0}.project-info h3{font-size:10px;white-space:normal;min-height:30px}.project-info p{font-size:8px;line-height:1.6}.project-status{margin:0;font-size:7px}.results-count{margin-top:17px;font-size:8px}.studio-footer{font-size:8px;padding:20px 0;gap:12px;margin-top:27px}.studio-footer em{font-size:12px}.studio-footer svg{width:10px}.topnav,body[data-theme=playroom] .topnav{padding:18px 20px;gap:15px}.topnav .wordmark{font-size:30px}.topnav .wordmark small{font-size:6px;letter-spacing:1px;margin-left:7px}.topnav .main-nav{gap:13px;margin-left:auto}.topnav .main-nav svg,.topnav .nav-item.active:after{display:none}.topnav .nav-item{font-size:10px}.topnav .nav-bottom{margin-left:0}.topnav .membership,.topnav .profile{display:none}.night-hero{grid-template-columns:1fr;padding:23px 0 27px;overflow:visible;min-height:0}.night-hero h1{font-size:39px;line-height:1.08;letter-spacing:-2px;margin-top:19px}.night-hero .eyebrow{font-size:7px;letter-spacing:1.2px}.night-hero .hero-description{font-size:12px;margin:14px 0 21px}.night-hero .button{font-size:11px}.hero-note{font-size:8px;margin-top:13px}.night-composition{height:239px;max-width:340px;margin-top:27px}.night-frame{width:135px;height:204px}.night-frame.back{left:24px;top:9px}.night-frame.front{left:169px;top:0}.night-frame.front>span{font-size:33px}.night-frame.back>span{font-size:25px}.composition-caption{left:50px;bottom:0;font-size:6px}body[data-theme=afterhours] .feature-card{flex-direction:row-reverse}body[data-theme=afterhours] .feature-art{width:117px;height:111px}body[data-theme=afterhours] .feature-copy{padding:20px 15px;min-height:0}body[data-theme=afterhours] .clip-art{padding:10px}body[data-theme=afterhours] .film-source{width:95px}body[data-theme=afterhours] .motion-word{font-size:32px}body[data-theme=afterhours] .motion-word br{display:block}body[data-theme=afterhours] .motion-word em{margin-left:12px}body[data-theme=afterhours] .caption-example{font-size:8px}body[data-theme=afterhours] .section-heading h2{font-size:17px}body[data-theme=afterhours] .project-image{aspect-ratio:.87}body[data-theme=afterhours] .project-info h3{font-size:11px}body[data-theme=afterhours] .project-info p{font-size:8px}.gallery-hero{padding:27px 0 13px}.gallery-hero h1{font-size:57px;line-height:.98;margin-top:20px}.gallery-hero h1 br{display:block}.gallery-hero h1 em{margin-left:0}.gallery-hero .eyebrow{font-size:7px}.gallery-hero .hero-description{font-size:11px;max-width:245px;margin-top:16px}.gallery-line{width:62px;height:62px;top:62px;right:1px}.gallery-edition{font-size:6px;margin-top:20px}body[data-theme=gallery] .dashboard-content{margin-top:20px;gap:25px}body[data-theme=gallery] .section-heading h2{font-size:26px}body[data-theme=gallery] .feature-grid{grid-template-columns:1fr;gap:0}body[data-theme=gallery] .feature-card{flex-direction:row-reverse;padding:15px 0;gap:12px}body[data-theme=gallery] .feature-art{width:100px;height:73px}body[data-theme=gallery] .feature-copy{padding:2px 0;align-items:center;gap:10px}body[data-theme=gallery] .feature-number{padding-top:8px;font-size:8px}body[data-theme=gallery] .feature-copy h3{font-size:14px}body[data-theme=gallery] .feature-copy p{font-size:10px}body[data-theme=gallery] .film-source{width:42px;height:30px}body[data-theme=gallery] .film-source span{font-size:5px;top:10px}body[data-theme=gallery] .clip-art{gap:4px}body[data-theme=gallery] .clip-connector{display:none}body[data-theme=gallery] .film-cuts{gap:2px}body[data-theme=gallery] .film-cuts i{width:15px}body[data-theme=gallery] .motion-word br{display:block}body[data-theme=gallery] .motion-word{font-size:26px}body[data-theme=gallery] .motion-star{font-size:38px;right:-7px}body[data-theme=gallery] .caption-example{font-size:7px;bottom:8px}body[data-theme=gallery] .behind-type{font-size:17px}body[data-theme=gallery] .project-grid{gap:20px 13px}body[data-theme=gallery] .project-image{aspect-ratio:.82}body[data-theme=gallery] .project-info p{font-size:8px}body[data-theme=gallery] .project-status{font-size:7px}.play-hero{grid-template-columns:1fr;padding:25px 23px;min-height:0;overflow:hidden}.play-hero h1{font-size:68px;letter-spacing:-4px;margin-top:19px}.play-hero .eyebrow{font-size:6px;letter-spacing:1px}.play-hero .hero-description{font-size:11px;max-width:270px}.play-hero .button{margin-top:19px;font-size:10px}.play-collage{height:268px;min-height:0;width:280px;max-width:100%;margin:27px auto 0}.collage-photo{width:161px;height:224px;left:64px;top:0}.collage-star{right:0;top:-12px;font-size:87px}.collage-sticker{left:1px;top:114px;font-size:19px;padding:11px 13px}.collage-tag{right:5px;bottom:11px;font-size:6px}.hero-index{font-size:5px;right:19px;bottom:15px}.collage-photo>span{font-size:26px}.collage-photo small{font-size:5px}body[data-theme=playroom] .topnav .wordmark{font-size:33px}body[data-theme=playroom] .feature-grid{grid-template-columns:1fr}body[data-theme=playroom] .feature-card{border-right:0;border-bottom:1px solid var(--ink)}body[data-theme=playroom] .feature-card:last-child{border-bottom:0}body[data-theme=playroom] .feature-copy{padding:21px 19px;gap:15px;min-height:95px}body[data-theme=playroom] .feature-copy h3{font-size:21px}body[data-theme=playroom] .feature-copy p{font-size:10px}body[data-theme=playroom] .feature-arrow{display:block}body[data-theme=playroom] .feature-number{font-size:10px;padding-top:4px}body[data-theme=playroom] .section-heading h2{font-size:17px}body[data-theme=playroom] .project-image{aspect-ratio:.87}body[data-theme=playroom] .project-info h3{font-size:11px}body[data-theme=playroom] .project-info p{font-size:8px}.all-projects-heading{gap:15px;padding:30px 0;align-items:flex-start;flex-direction:column}.all-projects-heading h1{font-size:38px}.all-projects-heading .eyebrow{font-size:8px}.list-view .project-image{width:106px;aspect-ratio:1.15!important}.list-view .project-info{align-items:flex-start;justify-content:center;gap:7px}.list-view .project-info h3{font-size:12px;min-height:0}.list-view .project-info p{font-size:9px}.list-view .project-status{margin:0;font-size:8px}dialog{padding:33px 23px}dialog h2{font-size:33px}.guide-dialog h2{font-size:44px}.guide-palette{gap:8px}.guide-palette strong{font-size:9px}.guide-palette small{font-size:8px}.guide-palette i{height:48px}.new-project-options button{padding:17px 10px;gap:10px}.new-project-options small{font-size:9px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.play-hero .hero-copy{container-type:inline-size}.play-hero h1{font-size:clamp(30px,12.5cqw,91px);letter-spacing:-.05em;line-height:1}.play-hero h1 em{white-space:nowrap}.night-frame.front>span{font-size:30px;left:9px;letter-spacing:-1.5px}@media(max-width:1190px){.night-frame.front>span{font-size:26px}}@media(max-width:950px){.night-frame.front>span{font-size:22px}}@media(max-width:680px){.night-frame.front>span{font-size:23px}.play-collage{width:260px}.collage-photo{left:48px}.collage-star{right:6px}.collage-tag{right:5px}.play-hero .hero-description{max-width:100%}}@media(max-width:360px){.accent-name{display:none}.concept-tabs button{padding:8px 5px;font-size:9px}.topnav .main-nav{gap:9px}.topnav .nav-item{font-size:9px}.topnav .wordmark,body[data-theme=playroom] .topnav .wordmark{font-size:28px}.gallery-line{width:44px;height:44px}.gallery-hero h1{font-size:49px}.night-frame.back{left:4px}.night-frame.front{left:127px}.night-hero h1{font-size:34px}.night-composition{max-width:270px}.composition-caption{left:22px}.collage-photo{width:145px;left:41px}.collage-sticker{font-size:16px;left:0}.collage-star{font-size:73px;right:0}.collage-tag{right:0}.section-heading h2{font-size:14px}.atelier-banner>span:nth-child(2)>span{max-width:175px}}@font-face{font-family:Akt;font-style:normal;font-weight:400;font-display:swap;src:url(/dashboard-concepts/fonts/font-1.ttf) format("truetype")}@font-face{font-family:Akt;font-style:normal;font-weight:500;font-display:swap;src:url(/dashboard-concepts/fonts/font-2.ttf) format("truetype")}@font-face{font-family:Akt;font-style:normal;font-weight:600;font-display:swap;src:url(/dashboard-concepts/fonts/font-3.ttf) format("truetype")}@font-face{font-family:Akt;font-style:normal;font-weight:700;font-display:swap;src:url(/dashboard-concepts/fonts/font-4.ttf) format("truetype")}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/dashboard-concepts/fonts/font-9.ttf) format("truetype")}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/dashboard-concepts/fonts/font-10.ttf) format("truetype")}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/dashboard-concepts/fonts/figtree-variable.ttf) format("truetype")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/dashboard-concepts/fonts/jetbrains-mono-variable.ttf) format("truetype")}.concept-bar{gap:18px;padding:0 24px}.concept-label{font-size:8px;letter-spacing:1.2px}.concept-tabs{gap:2px;min-width:0}.concept-tabs button{font-size:11px;padding:10px 12px;gap:7px}.concept-tabs button small{font-size:8px}.palette-bar{height:auto;min-height:56px;padding:10px 24px;gap:20px}.palette-bar>p{flex-shrink:0}.design-controls{display:flex;align-items:center;gap:22px;min-width:0}.font-control{display:flex;align-items:center;gap:10px;position:relative}.font-control>span{font:8px Manrope,sans-serif;letter-spacing:1.4px;color:var(--muted)}.font-control select{appearance:none;font:11px Manrope,sans-serif;color:var(--ink);border:1px solid var(--line);border-radius:6px;background:var(--surface);padding:8px 26px 8px 10px;width:207px;cursor:pointer}.font-control>svg{pointer-events:none;position:absolute;right:8px;width:12px;height:12px}.font-control select:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.mode-control{display:flex;padding:3px;background:var(--bg);border:1px solid var(--line);border-radius:7px}.mode-control button{display:flex;align-items:center;gap:6px;font:10px Manrope,sans-serif;padding:5px 8px;color:var(--muted);border-radius:4px}.mode-control svg{height:12px;width:12px}.mode-control [aria-pressed=true]{color:var(--ink);background:var(--surface);box-shadow:0 1px 4px #0001}body:not([data-font=default]) .studio-shell,body:not([data-font=default]) dialog{font-family:var(--font-ui)}body:not([data-font=default]) .studio-shell .wordmark{font-family:var(--font-ui);font-weight:500;letter-spacing:-2px}body:not([data-font=default]) .studio-shell h1,body:not([data-font=default]) dialog h2{font-family:var(--display);font-weight:var(--display-weight)}body:is([data-font=akt],[data-font=figtree]) .studio-shell h1 em{font-style:normal}body:is([data-font=akt],[data-font=figtree]) .play-hero h1{font-size:clamp(30px,12.5cqw,91px)}body[data-modern=true]{--bg:#F7F8FA;--surface:#FFFFFF;--ink:#25262B;--muted:#73757F;--line:#E5E6EC;--sidebar:214px;--radius:14px;--subtle:#F0F1F5;--hero-tint:#F0EFF8;--hero-edge:#F7F8FA;--frame:#E3E3E7;color-scheme:light;font-family:var(--font-ui)}body[data-modern=true][data-mode=dark]{--bg:#151518;--surface:#1E1E23;--ink:#F1F0F4;--muted:#A4A2AD;--line:#34333D;--subtle:#25252B;--hero-tint:#24222D;--hero-edge:#151518;--frame:#3E3A43;color-scheme:dark}body[data-theme=afterhours-sidebar][data-mode=light]{--bg:#F7F5F1;--surface:#FFFDF8;--ink:#292722;--muted:#78746D;--line:#E4DFD6;--subtle:#EFEBE4;--hero-tint:#EDE7DD;--hero-edge:#F7F5F1;--frame:#DCD3C8}body[data-theme=afterhours-sidebar][data-mode=dark]{--bg:#191817;--surface:#22211F;--ink:#F3EFE9;--muted:#ACA59C;--line:#383530;--subtle:#2B2925;--hero-tint:#2C2722;--hero-edge:#191817;--frame:#474039}body[data-modern=true] .concept-bar{color-scheme:light}body[data-modern=true] .palette-bar>p>span{display:none}body[data-modern=true] .studio-shell{min-height:calc(100vh - 122px)}body[data-modern=true] main{padding:0 40px;max-width:1720px}body[data-modern=true] .sidebar{padding:30px 17px 23px;width:var(--sidebar);background:var(--surface);min-height:calc(100vh - 122px)}body[data-modern=true] .wordmark{font-family:var(--font-ui);font-size:39px;font-weight:500;letter-spacing:-2.3px}body[data-modern=true] .wordmark small{font-family:var(--font-ui);font-size:7px;margin-left:8px;letter-spacing:1.8px}body[data-modern=true] .workspace-name{font-size:11px;margin-top:5px;padding-bottom:23px}body[data-modern=true] .workspace-name small{font-size:10px}body[data-modern=true] .workspace-avatar{background:var(--subtle);border:0;color:var(--accent);font-family:var(--font-ui);font-size:14px}body[data-modern=true] .nav-item{font-size:12px;padding:12px 11px;gap:12px;border-radius:8px}body[data-modern=true] .nav-item.active{background:color-mix(in srgb,var(--accent) 10%,transparent)}body[data-modern=true] .nav-item svg{height:17px;width:17px}body[data-modern=true] .nav-label{font-size:8px;letter-spacing:1.3px;margin-top:29px}body[data-modern=true] .nav-bottom{padding-top:75px}body[data-modern=true] .membership{background:color-mix(in srgb,var(--accent) 6%,var(--surface));padding:17px 11px;border-color:color-mix(in srgb,var(--accent) 15%,var(--line))}body[data-modern=true] .membership strong{font-size:11px}body[data-modern=true] .membership small{font-size:10px}body[data-modern=true] .profile{font-size:11px}body[data-modern=true] .profile small{font-size:10px}body[data-modern=true] .avatar{background:color-mix(in srgb,var(--accent) 20%,var(--surface));color:var(--ink)}body[data-modern=true] .utility{height:66px;border:0;font-size:11px}body[data-modern=true] .sample-label{font-size:9px}body[data-modern=true] .today{font-size:8px}body[data-modern=true] .eyebrow{font-size:9px;letter-spacing:1.8px;font-weight:500}.intake-hero{position:relative;padding:39px 0 35px}.intake-centered:before{content:"";position:absolute;inset:0 -40px;z-index:0;background:radial-gradient(ellipse at 50% 35%,var(--hero-tint),transparent 72%);pointer-events:none}.intake-main{position:relative;min-width:0}.intake-centered .intake-main{max-width:820px;margin:0 auto;text-align:center}.intake-hero .eyebrow{color:var(--muted)}.intake-hero h1{font-family:var(--display);font-weight:var(--display-weight);font-size:47px;line-height:1.15;letter-spacing:-1.8px;margin:18px 0 13px}.intake-hero h1 em{color:var(--accent)}.intake-intro{font-size:13px;color:var(--muted);line-height:1.7}.source-composer{border:1px solid var(--line);border-radius:16px;background:var(--surface);text-align:left;margin-top:29px;box-shadow:0 6px 24px #16162c04;overflow:hidden}.source-methods{display:flex;gap:9px;align-items:center;padding:15px 17px 5px}.source-methods button{font-size:11px;font-weight:500;display:flex;align-items:center;gap:7px;border-radius:6px;padding:8px 10px;color:var(--muted)}.source-methods button[aria-pressed=true]{color:var(--ink);background:var(--subtle)}.source-methods svg{height:15px;width:15px}.source-entry{display:flex;align-items:center;gap:17px;min-height:95px;padding:16px 23px}.link-entry{display:flex;gap:14px;align-items:center;flex:1;min-width:0;color:var(--muted)}.link-entry>svg{width:19px;height:19px;opacity:.7}.link-entry input{width:100%;min-width:0;background:transparent;border:0;outline:0!important;font-size:15px;color:var(--ink);padding:9px 0}.link-entry:focus-within{outline:2px solid var(--accent);outline-offset:6px;border-radius:4px}.link-entry input::placeholder{color:var(--muted)}body[data-modern=true] .source-continue{font-size:12px;min-height:43px;border-radius:8px;padding:12px 18px;flex-shrink:0;gap:16px}.source-continue svg{width:15px;height:15px}.composer-bottom{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid var(--line);padding:13px 23px;font-size:10px;color:var(--muted)}.composer-bottom>span:first-child{display:flex;gap:7px;align-items:center}.composer-bottom svg{width:12px;height:12px;color:var(--accent)}.composer-bottom>span:last-child{font-size:10px;white-space:nowrap;color:var(--accent)}.workflow-pills{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:21px}.workflow-pills button{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:22px;padding:9px 13px;color:var(--muted);font-size:11px;background:var(--surface)}.workflow-pills svg{width:15px;height:15px}.workflow-pills button[aria-pressed=true]{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,var(--surface))}.workflow-pills small{font-size:6px;letter-spacing:.5px;border:1px solid var(--line);border-radius:3px;padding:2px 3px;margin-left:1px;color:var(--muted)}.intake-message{font-size:10px;color:var(--muted);line-height:1.7;min-height:18px;margin-top:13px}.intake-message.is-error{color:#ab3544}body[data-mode=dark] .intake-message.is-error{color:#f3a3aa}.file-entry{display:flex;align-items:center;gap:15px;text-align:left;flex:1;min-width:0;padding:3px 0}.file-entry>svg{height:24px;width:24px;color:var(--accent)}.file-entry strong{font-weight:500;font-size:14px;display:block}.file-entry small{color:var(--muted);font-size:10px;display:block;margin-top:7px}.file-entry u{color:var(--accent);text-underline-offset:3px}.source-selection{display:flex;align-items:center;gap:11px;flex:1;min-width:0}.selected-media{width:42px;height:42px;flex-shrink:0;border-radius:6px;overflow:hidden;background:var(--subtle);color:var(--accent);display:grid;place-items:center}.source-selection>div:nth-child(2){min-width:0}.source-selection strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;max-width:340px}.source-selection small{display:block;margin-top:6px;font-size:10px;color:var(--muted)}.source-selection>button{margin-left:auto;padding:5px}.source-selection>button svg{width:15px;height:15px}.new-feature-section{margin-top:19px}.new-feature-section .section-heading{align-items:flex-end;margin-bottom:20px}.new-feature-section .section-heading .eyebrow{color:var(--muted);font-size:8px;margin-bottom:9px}.new-feature-section .section-heading h2{font-family:var(--font-ui);font-size:19px;font-weight:500;letter-spacing:-.4px}.new-feature-section .section-heading>span{font-size:10px}.new-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.new-feature-card{text-align:left;border:1px solid var(--line);border-radius:13px;background:var(--surface);overflow:hidden;padding:0;min-width:0}.new-feature-card:hover{transform:translateY(-3px);border-color:var(--accent)}.new-feature-card[aria-pressed=true]{border-color:color-mix(in srgb,var(--accent) 65%,var(--line))}.new-feature-art{height:132px;overflow:hidden}.new-feature-copy{padding:17px 16px 20px}.feature-card-label{font-size:7px;letter-spacing:1px;color:var(--muted);display:block;margin-bottom:10px}.new-feature-copy h3{font-family:var(--font-ui);font-size:16px;font-weight:500;display:flex;align-items:center;justify-content:space-between;gap:8px}.new-feature-copy h3 svg{width:16px;height:16px;color:var(--muted)}.new-feature-copy p{font-size:11px;color:var(--muted);line-height:1.65;max-width:205px;margin-top:8px}.new-feature-card[aria-pressed=true] .new-feature-copy h3 svg{color:var(--accent)}.new-feature-art .clip-art{background:#dadde1}.new-feature-art .motion-art{background:#cfd9d2}.new-feature-art .motion-word{font-size:41px;color:#3b5141}.new-feature-art .motion-star{font-size:64px;right:8px;color:#f0f2d1}.new-feature-art .motion-label{font-size:5px;bottom:12px}.new-feature-art .caption-example{font-size:10px;bottom:19px}.twin-art{height:100%;position:relative;overflow:hidden;background:#bfadcf}.twin-art img{width:47%;object-position:50% 28%;filter:grayscale(1);margin-left:auto;mix-blend-mode:multiply;opacity:.9}.twin-art>span{font-family:"Instrument Serif",serif;position:absolute;left:18px;top:22px;font-size:39px;line-height:.85;letter-spacing:-1px;color:#3d304b}.twin-art em{font-style:italic}.twin-art>small{position:absolute;bottom:13px;left:18px;font-size:6px;letter-spacing:1.5px;color:#45334c}body[data-modern=true][data-mode=dark] .new-feature-art .clip-art{background:#34363d}body[data-modern=true][data-mode=dark] .clip-connector,body[data-modern=true][data-mode=dark] .film-cuts>span{color:#bcc0cb}body[data-modern=true][data-mode=dark] .new-feature-art .motion-art{background:#354238}body[data-modern=true][data-mode=dark] .new-feature-art .motion-word{color:#e0e8cb}body[data-modern=true][data-mode=dark] .new-feature-art .motion-star{color:#7e9982}body[data-modern=true][data-mode=dark] .new-feature-art .motion-label{color:#bac4b3}body[data-modern=true][data-mode=dark] .twin-art{background:#4e4359}body[data-modern=true][data-mode=dark] .twin-art>span,body[data-modern=true][data-mode=dark] .twin-art>small{color:#e7d8f5}body[data-modern=true][data-mode=dark] .twin-art img{mix-blend-mode:luminosity;opacity:.8}body[data-modern=true] .projects-section{margin-top:37px}body[data-modern=true] .projects-section .section-heading h2{font-size:18px;font-weight:500}body[data-modern=true] .project-filters button{font-size:11px;padding:8px 11px}body[data-modern=true] .text-button{font-size:11px}body[data-modern=true] .project-grid{gap:15px}body[data-modern=true] .project-image{aspect-ratio:1.48;border-radius:10px}body[data-modern=true] .project-info h3{font-size:12px;font-weight:500}body[data-modern=true] .project-info p{font-size:10px}body[data-modern=true] .project-info{flex-wrap:wrap;gap:6px}body[data-modern=true] .project-status{margin:0;font-size:8px}body[data-modern=true] .project-kind{font-size:8px}body[data-modern=true] .project-kind svg{width:11px;height:11px}body[data-modern=true] .project-art-title{font-family:"Instrument Serif",serif;font-size:32px}body[data-modern=true] .treatment-fashion .project-art-title{font-family:Figtree,sans-serif;font-size:26px}body[data-modern=true] .treatment-coffee .project-art-title{font-family:Figtree,sans-serif;font-size:15px;line-height:1.1}body[data-modern=true] .treatment-portrait .project-art-title{font-size:25px}body[data-modern=true] .search-field{max-width:184px;padding:9px 11px}body[data-modern=true] .search-field input{font-size:10px}body[data-modern=true] .results-count{font-size:9px}body[data-modern=true] .studio-footer{font-size:10px}body[data-modern=true] .studio-footer em{font-family:"Instrument Serif",serif;font-size:17px}body[data-modern=true] .list-view .project-info{flex-wrap:nowrap}body[data-modern=true] .list-view .project-image{width:140px}body[data-modern=true] .list-view .project-art-title{font-size:19px}body[data-modern=true] .list-view .project-status{margin-left:auto}.intake-editorial{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:40px;padding:21px 0 25px;align-items:center}.intake-editorial h1{font-size:58px;line-height:1.01;letter-spacing:-1.6px;margin-top:17px;margin-bottom:15px}.intake-editorial .source-composer{margin-top:25px}.intake-editorial .source-entry{padding:14px 18px;gap:15px;min-height:85px}.intake-editorial .source-methods{padding:13px 12px 4px;gap:2px}.intake-editorial .source-methods button{font-size:10px;padding:7px 9px}.intake-editorial .link-entry{gap:10px}.intake-editorial .link-entry input{font-size:13px}.intake-editorial .source-continue{font-size:11px;padding:11px 14px;gap:12px;min-height:39px}.intake-editorial .composer-bottom{padding:12px 18px;font-size:9px}.intake-editorial .composer-bottom>span:last-child{font-size:9px}.intake-editorial .workflow-pills{justify-content:flex-start;gap:6px;margin-top:18px}.intake-editorial .workflow-pills button{padding:8px 11px;font-size:10px;gap:6px}.intake-editorial .workflow-pills svg{height:13px;width:13px}.editorial-preview{padding:8px 0 0;align-self:center}.editorial-frame{height:297px;position:relative;border:5px solid var(--frame);border-radius:15px;overflow:hidden;transform:rotate(4deg);box-shadow:9px 10px 35px #0001}.editorial-frame img{filter:brightness(.77);object-position:48% 30%}.frame-kicker{font-family:Figtree,sans-serif;position:absolute;top:18px;left:12px;font-size:6px;letter-spacing:1.5px;color:#efead9}.frame-title{position:absolute;bottom:77px;left:13px;font-family:"Instrument Serif",serif;font-size:50px;line-height:.86;color:#f6f0e3;letter-spacing:-1.5px}.frame-caption{font-family:Figtree,sans-serif;position:absolute;bottom:27px;left:7px;right:7px;font-size:9px;line-height:1.8;text-align:center;color:#fff;font-weight:600}.frame-caption b{background:#e5ceaa;color:#332719;padding:3px 4px;border-radius:3px;white-space:nowrap}.editorial-note{display:block;font-family:Figtree,sans-serif;font-size:6px;color:var(--muted);letter-spacing:1.1px;text-align:center;margin-top:22px;line-height:1.7}body[data-theme=afterhours-sidebar] .new-feature-section{margin-top:12px}body[data-theme=afterhours-sidebar] .new-feature-art{height:121px}body[data-theme=afterhours-sidebar] .new-feature-copy{padding:15px 15px 18px}body[data-font=akt] .intake-editorial h1,body[data-font=figtree] .intake-editorial h1{font-size:43px;line-height:1.14;letter-spacing:-1.7px}body[data-font=figtree-serif] .intake-centered h1,body[data-font=akt-serif] .intake-centered h1,body[data-font=manrope-serif] .intake-centered h1{font-size:59px;letter-spacing:-1px}.intake-steps{list-style:none;padding:0;margin:22px 0}.intake-steps li{display:flex;gap:16px;align-items:center;padding:13px 0;border-bottom:1px solid var(--line);font-size:13px}.intake-steps li>span{color:var(--accent);font-size:10px}.intake-source-summary{overflow-wrap:anywhere;padding:12px 15px;border:1px solid var(--line);background:var(--surface);border-radius:8px;font-size:11px!important}@media(min-width:1650px){body[data-modern=true]{--sidebar:238px}body[data-modern=true] main{padding:0 55px}.intake-centered{padding:52px 0 40px}.intake-centered .intake-main{max-width:900px}.intake-hero h1{font-size:54px}.intake-intro{font-size:15px}.source-entry{min-height:105px}.new-feature-art{height:160px}.new-feature-copy h3{font-size:18px}.new-feature-copy p{font-size:12px;max-width:250px}.intake-editorial{grid-template-columns:minmax(0,1fr) 245px;gap:65px;padding:30px 0}.intake-editorial h1{font-size:72px}.editorial-frame{height:325px}.new-feature-section .section-heading h2{font-size:22px}body[data-theme=afterhours-sidebar] .new-feature-art{height:145px}body[data-modern=true] .project-info h3{font-size:14px}body[data-modern=true] .project-info p{font-size:11px}}@media(max-width:1250px){.concept-label>span:last-child{display:none}.concept-bar{gap:12px}.concept-tabs button{padding:10px 11px}.palette-bar>p>span{display:none}.design-controls{gap:15px}body[data-modern=true]{--sidebar:191px}body[data-modern=true] main{padding:0 30px}body[data-modern=true] .sidebar{padding-left:13px;padding-right:13px}body[data-modern=true] .wordmark{font-size:36px}body[data-modern=true] .workspace-name{font-size:10px}body[data-modern=true] .nav-item{font-size:11px}body[data-modern=true] .membership strong{font-size:10px}body[data-modern=true] .membership small{font-size:9px}.intake-hero h1{font-size:39px}.intake-editorial{grid-template-columns:minmax(0,1fr) 175px;gap:25px}.intake-editorial h1{font-size:53px}.editorial-frame{height:268px}.frame-title{font-size:44px}.frame-caption{font-size:8px}.intake-editorial .source-methods{gap:0;padding-left:7px;padding-right:7px}.intake-editorial .source-methods button{padding:7px 8px;font-size:9px;gap:6px}.intake-editorial .source-methods svg{width:13px;height:13px}.intake-editorial .source-entry{padding:13px 15px;gap:10px}.intake-editorial .composer-bottom{padding:12px 15px}.intake-editorial .composer-bottom>span:first-child{font-size:8px}.intake-editorial .workflow-pills button{font-size:9px;padding:8px 9px;gap:5px}.new-feature-grid{gap:12px}.new-feature-art{height:115px}.new-feature-copy{padding:16px 13px}.new-feature-copy h3{font-size:15px}.new-feature-copy p{font-size:10px}.new-feature-art .film-source{width:124px;height:36px}.new-feature-art .film-cuts i{width:21px;height:30px}.new-feature-art .clip-art{padding:12px}.new-feature-art .motion-word{font-size:35px}.new-feature-art .motion-star{font-size:50px;right:4px}.new-feature-art .caption-example{font-size:9px;line-height:1.9;bottom:13px}.twin-art>span{font-size:33px;left:12px}.twin-art>small{font-size:5px;left:12px}body[data-modern=true] .project-info h3{font-size:11px}body[data-modern=true] .project-info p{font-size:9px}body[data-modern=true] .project-kind{font-size:7px}body[data-modern=true] .project-art-title{font-size:28px}body[data-modern=true] .treatment-fashion .project-art-title{font-size:22px}body[data-modern=true] .treatment-portrait .project-art-title{font-size:23px}body[data-modern=true] .treatment-coffee .project-art-title{font-size:13px}body[data-font=akt] .intake-editorial h1,body[data-font=figtree] .intake-editorial h1{font-size:36px}}@media(max-width:1000px){.concept-bar{padding:0 17px}.concept-tabs button{font-size:10px;padding:10px 9px;gap:5px}.concept-tabs button small{font-size:7px}.palette-bar{padding:10px 17px;flex-wrap:wrap;gap:10px}.palette-bar>p{display:none}.design-controls{width:100%;justify-content:space-between}.font-control select{width:205px}.palette-controls{gap:8px}body[data-modern=true]{--sidebar:165px}body[data-modern=true] .sidebar{padding:25px 11px 20px}body[data-modern=true] .wordmark{font-size:32px}body[data-modern=true] .wordmark small{font-size:6px;letter-spacing:1px;margin-left:6px}body[data-modern=true] .nav-item{font-size:10px;gap:9px;padding:11px 9px}body[data-modern=true] .nav-label{font-size:7px;margin-left:7px}body[data-modern=true] .workspace-name{font-size:9px;gap:6px}body[data-modern=true] .workspace-name small{font-size:8px}body[data-modern=true] .membership{padding:13px 8px;gap:6px}body[data-modern=true] .membership strong{font-size:9px}body[data-modern=true] .membership small{font-size:8px}body[data-modern=true] .membership>svg{display:none}body[data-modern=true] .profile{font-size:10px}body[data-modern=true] .profile small{font-size:8px}body[data-modern=true] main{padding:0 25px}.intake-hero h1{font-size:35px;letter-spacing:-1.5px}.intake-intro{font-size:12px}.source-entry{padding:15px 17px;gap:12px}.source-methods{padding:13px 12px 3px;gap:5px}.source-methods button{font-size:10px;padding:7px 9px}.link-entry input{font-size:13px}.composer-bottom{padding:12px 17px;font-size:9px}.composer-bottom>span:last-child{font-size:9px}.workflow-pills{gap:6px}.workflow-pills button{font-size:10px;padding:8px 11px;gap:6px}.intake-editorial{grid-template-columns:1fr;gap:0}.intake-editorial .editorial-preview{display:none}.intake-editorial h1{font-size:57px}.intake-editorial h1 br{display:none}.intake-editorial .source-methods{padding:13px 12px 4px;gap:5px}.intake-editorial .source-methods button{font-size:10px}.intake-editorial .composer-bottom>span:first-child{font-size:9px}.intake-editorial .workflow-pills button{font-size:10px}.new-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.new-feature-art,body[data-theme=afterhours-sidebar] .new-feature-art{height:139px}.new-feature-copy,body[data-theme=afterhours-sidebar] .new-feature-copy{padding:17px}.new-feature-copy h3{font-size:17px}.new-feature-copy p{font-size:11px;max-width:230px}.new-feature-art .motion-word{font-size:45px}.new-feature-art .caption-example{font-size:11px}.new-feature-art .film-source{width:140px;height:40px}.twin-art>span{font-size:40px;left:16px;top:27px}.twin-art>small{font-size:6px;left:16px}body[data-modern=true] .project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 17px}body[data-modern=true] .project-info h3{font-size:12px}body[data-modern=true] .project-info p{font-size:10px}body[data-modern=true] .project-kind{font-size:8px}body[data-modern=true] .project-image{aspect-ratio:1.22}body[data-modern=true] .list-view{grid-template-columns:1fr}.intake-centered:before{inset:0 -25px}body[data-font=figtree-serif] .intake-centered h1,body[data-font=akt-serif] .intake-centered h1,body[data-font=manrope-serif] .intake-centered h1{font-size:49px}body[data-font=akt] .intake-editorial h1,body[data-font=figtree] .intake-editorial h1{font-size:36px}}@media(max-width:760px){.concept-bar{display:grid;grid-template-columns:1fr auto;height:auto;padding:7px 17px 0;gap:0}.concept-label{height:29px}.concept-label>span:last-child{display:inline;font-size:7px}.concept-symbol{font-size:23px}.guide-button{grid-row:1;grid-column:2;font-size:10px}.concept-tabs{grid-row:2;grid-column:1/-1;overflow-x:auto;max-width:100%;padding:7px 0;gap:3px;justify-content:flex-start}.concept-tabs button{flex:none;font-size:10px;padding:9px 11px}.concept-tabs button small{font-size:7px}.concept-tabs::-webkit-scrollbar{height:2px}.concept-tabs::-webkit-scrollbar-thumb{background:#ccc}.design-controls{flex-wrap:wrap;gap:10px}.font-control{order:3;width:100%;padding-top:8px;border-top:1px solid var(--line)}.font-control select{flex:1;width:auto}.font-control>svg{top:18px}.mode-control{margin-right:auto}.palette-controls{margin-left:auto}.palette-bar{padding-top:9px;padding-bottom:10px}.accent-name{font-size:8px;min-width:59px}.swatch{width:22px;height:22px}.palette-bar>p{display:none}.font-control>span{font-size:8px}body[data-modern=true] .studio-shell{display:block}body[data-modern=true] .sidebar{width:100%;min-height:0;padding:18px 21px;flex-direction:row;align-items:center;gap:12px;border-right:0;border-bottom:1px solid var(--line)}body[data-modern=true] .sidebar>.brand-link{padding:0;align-self:center}body[data-modern=true] .sidebar .wordmark{font-size:33px}body[data-modern=true] .sidebar .workspace-name,body[data-modern=true] .sidebar .nav-label,body[data-modern=true] .sidebar .main-nav [data-feature],body[data-modern=true] .sidebar .nav-bottom{display:none}body[data-modern=true] .sidebar .main-nav{flex-direction:row;margin-left:auto;gap:16px}body[data-modern=true] .sidebar .main-nav .nav-item{padding:5px 0;font-size:11px;background:none}body[data-modern=true] .sidebar .main-nav .nav-item svg,body[data-modern=true] .sidebar .main-nav .nav-item small{display:none}body[data-modern=true] .sidebar .main-nav .active{border-bottom:1px solid var(--accent);border-radius:0}body[data-modern=true] main{padding:0 21px}body[data-modern=true] .utility{height:52px;font-size:10px}.intake-hero{padding:30px 0 25px}.intake-hero .eyebrow{font-size:7px!important;letter-spacing:1.5px!important}.intake-hero h1{font-size:36px;line-height:1.14;letter-spacing:-1.3px;margin-top:17px}.intake-centered h1{max-width:380px;margin-left:auto;margin-right:auto}.intake-centered h1 em{display:block}.intake-intro{font-size:12px;max-width:310px;margin:0 auto;line-height:1.7}.source-composer{margin-top:25px;border-radius:12px}.source-methods,.intake-editorial .source-methods{padding:12px 10px 3px;gap:3px;justify-content:space-between}.source-methods button,.intake-editorial .source-methods button{font-size:10px;padding:7px 8px;gap:6px}.source-methods svg{width:13px;height:13px}.source-entry,.intake-editorial .source-entry{padding:16px;flex-wrap:wrap;gap:18px}.link-entry{width:100%;flex:auto;gap:10px}.link-entry input,.intake-editorial .link-entry input{font-size:14px}.link-entry svg{height:17px;width:17px}body[data-modern=true] .source-continue{width:100%;justify-content:space-between;min-height:42px;padding:11px 15px;font-size:12px}.composer-bottom,.intake-editorial .composer-bottom{padding:12px 14px;gap:9px;font-size:8px}.composer-bottom>span:first-child,.intake-editorial .composer-bottom>span:first-child{font-size:8px}.composer-bottom>span:last-child,.intake-editorial .composer-bottom>span:last-child{font-size:8px}.composer-bottom>span:first-child svg{display:none}.workflow-pills,.intake-editorial .workflow-pills{gap:7px;justify-content:center;margin-top:18px}.workflow-pills button,.intake-editorial .workflow-pills button{padding:8px 11px;font-size:10px;gap:6px}.intake-message{font-size:10px;max-width:340px;margin:13px auto 0;line-height:1.8}.file-entry{padding:4px 0;width:100%}.file-entry strong{font-size:13px}.file-entry small{font-size:10px}.source-selection{width:100%;flex:auto}.source-selection strong{max-width:210px}.new-feature-section{margin-top:20px}.new-feature-section .section-heading h2{font-size:18px}.new-feature-section .section-heading>span{font-size:8px;max-width:70px}.new-feature-grid{gap:13px}.new-feature-art,body[data-theme=afterhours-sidebar] .new-feature-art{height:116px}.new-feature-copy,body[data-theme=afterhours-sidebar] .new-feature-copy{padding:14px 12px 17px}.feature-card-label{font-size:6px;letter-spacing:.6px;margin-bottom:9px}.new-feature-copy h3{font-size:15px}.new-feature-copy h3 svg{height:14px;width:14px}.new-feature-copy p{font-size:10px;line-height:1.7;margin-top:7px}.new-feature-art .motion-word{font-size:36px}.new-feature-art .motion-word em{margin-left:14px}.new-feature-art .caption-example{font-size:9px}.new-feature-art .film-source{width:110px;height:33px}.new-feature-art .film-source span{top:10px}.new-feature-art .film-cuts i{height:29px;width:20px}.twin-art>span{font-size:34px;left:11px;top:22px}.twin-art>small{font-size:5px;left:11px;letter-spacing:1px}body[data-modern=true] .projects-section{margin-top:29px}body[data-modern=true] .projects-section .section-heading h2{font-size:17px}body[data-modern=true] .project-toolbar{gap:11px;flex-wrap:wrap}body[data-modern=true] .project-filters{justify-content:space-between;gap:0;width:100%}body[data-modern=true] .project-filters button{font-size:10px;padding:8px 9px}body[data-modern=true] .project-tools{width:100%}body[data-modern=true] .search-field{max-width:none;flex:1}body[data-modern=true] .project-grid{gap:22px 13px}body[data-modern=true] .project-info h3{font-size:11px;white-space:normal;min-height:30px}body[data-modern=true] .project-info p{font-size:9px}body[data-modern=true] .project-image{aspect-ratio:.86}body[data-modern=true] .project-kind{font-size:6px;left:7px}body[data-modern=true] .project-kind svg{width:9px;height:9px}body[data-modern=true] .treatment-fashion .project-art-title{font-size:22px}body[data-modern=true] .treatment-portrait .project-art-title{font-size:23px}body[data-modern=true] .treatment-coffee .project-art-title{font-size:13px}body[data-modern=true] .text-button{font-size:10px}body[data-modern=true] .studio-footer{font-size:8px}body[data-modern=true] .studio-footer em{font-size:14px}.intake-centered:before{inset:0 -21px}.intake-editorial .intake-main{text-align:center}.intake-editorial h1{font-size:51px;letter-spacing:-1px}.intake-editorial h1 br{display:block}.intake-editorial .intake-intro{font-size:12px}.intake-editorial{padding-top:24px}body[data-font=akt] .intake-editorial h1,body[data-font=figtree] .intake-editorial h1{font-size:35px;letter-spacing:-1.2px}body[data-font=figtree-serif] .intake-centered h1,body[data-font=akt-serif] .intake-centered h1,body[data-font=manrope-serif] .intake-centered h1{font-size:52px}body[data-modern=true] .list-view .project-info h3{min-height:0}body[data-modern=true] .list-view .project-image{width:106px}}@media(max-width:370px){.mode-control button{padding:5px 6px;font-size:9px;gap:4px}.mode-control svg{width:11px;height:11px}.palette-controls{gap:6px}.palette-label{display:none}.accent-name{min-width:0;font-size:7px}.font-control select{font-size:10px}body[data-modern=true] main{padding:0 16px}body[data-modern=true] .sidebar{padding:17px 16px}body[data-modern=true] .sidebar .wordmark{font-size:30px}body[data-modern=true] .sidebar .main-nav{gap:12px}body[data-modern=true] .sidebar .main-nav .nav-item{font-size:10px}.intake-hero h1{font-size:31px}.intake-editorial h1{font-size:47px}.source-methods button,.intake-editorial .source-methods button{font-size:9px;padding:7px 6px;gap:5px}.source-methods svg{width:12px;height:12px}.source-methods,.intake-editorial .source-methods{padding-left:7px;padding-right:7px}.composer-bottom,.intake-editorial .composer-bottom{padding:11px 12px}.composer-bottom>span:first-child,.intake-editorial .composer-bottom>span:first-child{font-size:7px}.composer-bottom>span:last-child{font-size:7px}.workflow-pills button,.intake-editorial .workflow-pills button{font-size:9px;padding:8px 9px}.new-feature-grid{gap:10px}.new-feature-copy h3{font-size:14px}.new-feature-copy p{font-size:9px}.new-feature-art .film-source{width:92px}.new-feature-art .motion-word{font-size:32px}.new-feature-art .caption-example{font-size:8px}.twin-art>span{font-size:29px}.new-feature-section .section-heading h2{font-size:16px}body[data-modern=true] .projects-section .section-heading h2{font-size:15px}body[data-modern=true] .project-filters button{font-size:9px}body[data-modern=true] .treatment-fashion .project-art-title{font-size:18px}body[data-modern=true] .treatment-portrait .project-art-title{font-size:19px}body[data-modern=true] .project-art-title{font-size:26px}.intake-centered:before{inset:0 -16px}body[data-font=akt] .intake-editorial h1,body[data-font=figtree] .intake-editorial h1{font-size:31px}body[data-font=figtree-serif] .intake-centered h1,body[data-font=akt-serif] .intake-centered h1,body[data-font=manrope-serif] .intake-centered h1{font-size:46px}}@media(min-width:1001px)and (max-width:1250px){.intake-centered:before{inset:0 -30px}}.new-feature-art .clip-art{padding:12px}.new-feature-art .film-source{flex-shrink:0;height:34px}.new-feature-art .film-cuts i{height:30px}@media(max-width:760px){.design-controls .accent-name{display:none}.design-controls .palette-label{font-size:7px}.design-controls .palette-controls{gap:7px}}body[data-theme=magicactors]{--bg: #FDFCF9;--surface: #FFFFFF;--ink: #101014;--muted: #5C5C66;--line: #ECEAE2;--subtle: #F7F5EF;--radius: 14px;--frame: #E5E2D9;--magic-navy: #1A1A2E;--magic-yellow: #FFDA4A;--magic-marker: #FFE86B;--magic-shadow: 0 10px 30px -10px rgb(16 16 20 / 12%)}body[data-theme=magicactors][data-mode=dark]{--bg: #1A1A2E;--surface: #222236;--ink: #FDFCF9;--muted: #B7B7C5;--line: #39394F;--subtle: #2C2C44;--frame: #39394F;--magic-shadow: 0 10px 30px -10px rgb(0 0 0 / 28%)}body[data-theme=magicactors] .studio-shell .wordmark{font-weight:800;letter-spacing:-2.2px}body[data-theme=magicactors] .wordmark small{font-weight:700}body[data-theme=magicactors] .brand-period{color:var(--accent-ink)}body[data-theme=magicactors] .workspace-name{font-size:12px;font-weight:600}body[data-theme=magicactors] .workspace-name small{font-weight:400}body[data-theme=magicactors] .workspace-avatar{color:var(--accent-ink);border:1px solid var(--line)}body[data-theme=magicactors] .nav-item{font-size:13px;font-weight:600;padding:13px 12px}body[data-theme=magicactors] .nav-item.active{color:var(--accent-ink);background:color-mix(in srgb,var(--accent-ink) 9%,var(--surface))}body[data-theme=magicactors][data-mode=light] .nav-item:hover{color:var(--accent-ink);background:color-mix(in srgb,var(--accent) 24%,var(--surface))}body[data-theme=magicactors][data-mode=light] .nav-item:focus-visible{color:var(--accent-ink);background:color-mix(in srgb,var(--accent) 24%,var(--surface))}body[data-theme=magicactors] .nav-label{font-size:9px;font-weight:800;letter-spacing:.1em}body[data-theme=magicactors] .membership{background:var(--magic-navy);border:1px solid #39394F;color:#ececf2;border-radius:14px;padding:18px 11px;box-shadow:var(--magic-shadow)}body[data-theme=magicactors] .membership .infinity{color:var(--magic-yellow)}body[data-theme=magicactors] .membership strong{font-size:12px;font-weight:800}body[data-theme=magicactors] .membership small{color:#c4c4d1}body[data-theme=magicactors] .membership>svg{color:var(--magic-yellow)}body[data-theme=magicactors] .profile{font-size:12px;font-weight:600}body[data-theme=magicactors] .utility{border-bottom:1px solid var(--line)}body[data-theme=magicactors] .today,body[data-theme=magicactors] .duration{font-family:JetBrains Mono,monospace;font-weight:500}body[data-theme=magicactors] .sample-label{border-radius:99px;background:var(--subtle)}body[data-theme=magicactors] .magic-hero{padding:30px 0 24px}body[data-theme=magicactors] .intake-centered:before{display:none}body[data-theme=magicactors] .intake-main{max-width:820px}body[data-theme=magicactors] .magic-hero .eyebrow{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:999px;background:var(--surface);box-shadow:var(--magic-shadow);padding:8px 15px;font-size:10px;font-weight:600;letter-spacing:.08em;color:var(--ink)}body[data-theme=magicactors] .magic-hero .eyebrow>span{color:var(--accent-ink);font-size:16px}body[data-theme=magicactors] .magic-hero h1{font-size:clamp(34px,4.3vw,58px);line-height:1.04;letter-spacing:-.018em;word-spacing:.04em;margin:23px auto 18px}body[data-theme=magicactors] .magic-hero h1 em{display:inline;color:var(--ink);background:none;padding:0;font-family:Bodoni Moda Variable,Georgia,serif;font-style:italic;font-weight:700;text-decoration:none}body[data-theme=magicactors] .magic-hero h1 mark{color:inherit;font:inherit;background:linear-gradient(180deg,transparent 58%,var(--magic-marker) 58%,var(--magic-marker) 94%,transparent 94%);padding:0 2px;-webkit-box-decoration-break:clone;box-decoration-break:clone}body[data-theme=magicactors] .intake-intro{font-size:16px;line-height:1.6;font-weight:400}body[data-theme=magicactors] .intake-intro strong{color:var(--ink);font-weight:700}body[data-theme=magicactors] .source-composer{margin-top:26px;border-radius:14px;box-shadow:var(--magic-shadow)}body[data-theme=magicactors] .source-methods{padding:10px 14px;background:var(--subtle);border-bottom:1px solid var(--line);gap:6px}body[data-theme=magicactors] .source-methods button{font-size:12px;font-weight:650;padding:8px 12px;border:1px solid transparent}body[data-theme=magicactors] .source-methods button[aria-pressed=true]{background:var(--surface);border-color:var(--line);box-shadow:0 2px 5px #10101406;color:var(--accent-ink)}body[data-theme=magicactors] .source-entry{min-height:91px}body[data-theme=magicactors] .source-continue,body[data-theme=magicactors] .button.primary{border-radius:15px;font-weight:800;letter-spacing:-.01em;box-shadow:0 12px 26px -12px color-mix(in srgb,var(--accent) 65%,transparent),inset 0 1px #ffffff38}body[data-theme=magicactors] .source-continue{font-size:14px;padding:13px 24px;gap:23px}body[data-theme=magicactors] .button.primary:hover{transform:translateY(-2px)}body[data-theme=magicactors][data-mode=dark] .button.primary{border:1px solid color-mix(in srgb,var(--accent) 68%,#FFFFFF)}body[data-theme=magicactors] .composer-bottom{font-size:11px;padding:13px 23px}body[data-theme=magicactors] .composer-bottom>span:last-child{font-size:11px;font-weight:750;color:var(--ink)}body[data-theme=magicactors] .composer-bottom svg{color:var(--accent-ink)}body[data-theme=magicactors] .workflow-pills{margin-top:19px}body[data-theme=magicactors] .workflow-pills button{font-size:12px;font-weight:600}body[data-theme=magicactors] .workflow-pills button[aria-pressed=true]{border-color:var(--accent-ink);color:var(--accent-ink);background:color-mix(in srgb,var(--accent-ink) 6%,var(--surface))}body[data-theme=magicactors] .intake-message{font-size:11px}body[data-theme=magicactors] .file-entry>svg,body[data-theme=magicactors] .file-entry u{color:var(--accent-ink)}body[data-theme=magicactors] .new-feature-section{margin-top:19px}body[data-theme=magicactors] .new-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.magic-graphics{background:#1a1a2e;color:#fff}.magic-graphics>img{position:absolute;right:0;top:0;width:52%;height:100%;object-fit:cover;opacity:.75}.graphics-ring{position:absolute;width:145px;height:145px;border:2px solid #FFDA4A;border-radius:50%;left:15%;top:15%;transform:rotate(-25deg) scaleX(1.3)}.graphics-type{position:absolute;left:22px;top:22px;font-size:43px;font-weight:800;line-height:.95;letter-spacing:-1.5px}.graphics-type em{font-family:"Instrument Serif",serif;font-weight:400;color:#ffda4a}.magic-graphics>small{position:absolute;bottom:13px;left:22px;font-size:7px;letter-spacing:.06em}@media(max-width:760px){body[data-theme=magicactors] .new-feature-grid{grid-template-columns:1fr}body[data-theme=magicactors] .new-feature-art{height:180px}}body[data-theme=magicactors] .section-heading h2{font-size:24px;font-weight:800;letter-spacing:-.018em}body[data-theme=magicactors] .section-heading h2 em{font-family:"Instrument Serif",Georgia,serif;font-weight:400}body[data-theme=magicactors] .section-heading .eyebrow{color:#ff4d2e;font-size:9px;letter-spacing:.12em;font-weight:800}body[data-theme=magicactors][data-mode=dark] .section-heading .eyebrow{color:#ff8a75}body[data-theme=magicactors] .section-heading>span{font-size:11px}body[data-theme=magicactors] .new-feature-card{border-radius:14px;box-shadow:var(--magic-shadow)}body[data-theme=magicactors] .new-feature-card[aria-pressed=true],body[data-theme=magicactors] .new-feature-card:hover{border-color:var(--accent-ink)}body[data-theme=magicactors] .new-feature-art{height:158px;border-bottom:1px solid var(--line)}body[data-theme=magicactors] .feature-card-label{font-family:JetBrains Mono,monospace;font-size:8px;letter-spacing:.03em}body[data-theme=magicactors] .new-feature-copy h3{font-size:18px;font-weight:750;letter-spacing:-.01em}body[data-theme=magicactors] .new-feature-copy h3 svg{color:var(--accent-ink)}body[data-theme=magicactors] .new-feature-card[aria-pressed=true] .new-feature-copy h3 svg{color:var(--accent-ink)}body[data-theme=magicactors] .new-feature-copy p{font-size:12px;font-weight:400;line-height:1.6}.magic-art{position:relative;width:100%;height:100%;overflow:hidden;font-family:Figtree,sans-serif}.magic-clips{background:#eeeafb;padding:12px 12px 0;text-align:center}.magic-art-kicker{font-size:7px;letter-spacing:.12em;font-weight:800;color:#23009b}.magic-cut-frames{display:flex;justify-content:center;height:104px;gap:7px;margin:11px auto 0}.magic-cut-frames>div{width:56px;flex-shrink:0;height:98px;position:relative;border:3px solid white;border-radius:9px;overflow:hidden;box-shadow:0 8px 18px -8px #1a1a2e70}.magic-cut-frames>div:first-child{transform:rotate(-9deg) translateY(6px)}.magic-cut-frames>div:last-child{transform:rotate(9deg) translateY(6px)}.magic-cut-frames>div:nth-child(2) img{transform:scale(1.18)}.magic-cut-frames>div:last-child img{transform:scale(1.4)}.magic-cut-frames small{position:absolute;bottom:4px;left:4px;padding:2px 4px;border-radius:3px;background:#1a1a2e;color:#fff;font:7px JetBrains Mono,monospace}.magic-art-chip{position:absolute;bottom:9px;left:50%;transform:translate(-50%);white-space:nowrap;border-radius:99px;background:#1a1a2e;color:#fff;font-size:8px;font-weight:600;padding:6px 10px}.magic-art-chip b{color:#ffda4a;font:700 9px JetBrains Mono,monospace}.magic-motion{background:#23009b;color:#fff}.magic-motion>img{position:absolute;right:0;width:47%;object-position:center 34%}.magic-motion-type{position:absolute;left:17px;top:28px;font-size:34px;font-weight:800;letter-spacing:-.04em;line-height:.95}.magic-motion-type em{font-family:"Instrument Serif",serif;font-weight:400;font-size:1.24em}.magic-spark{position:absolute;font-size:46px;right:28%;bottom:24px;color:#ffda4a;transform:rotate(-12deg)}.magic-motion>small,.magic-captions>small{position:absolute;bottom:12px;left:0;right:0;text-align:center;color:#fff;font:600 6px Figtree,sans-serif;letter-spacing:.13em}.magic-captions>img{object-position:center 30%}.magic-captions:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 15%,#10101420 50%,#101014b0)}.magic-captions>span{position:absolute;z-index:1;bottom:32px;left:0;right:0;text-align:center;font-size:18px;font-weight:800;line-height:1.45;letter-spacing:-.03em;color:#fff}.magic-captions b{background:#ffe86b;color:#101014;padding:1px 6px;border-radius:3px}.magic-captions>small{z-index:1}.magic-twin{background:#ffda4a;color:#1a1a2e}.magic-twin>img{position:absolute;width:47%;right:0;object-position:center 30%;border-radius:70px 0 0}.magic-twin>span{position:absolute;top:25px;left:17px;font-size:34px;font-weight:800;line-height:.95;letter-spacing:-.04em}.magic-twin em{font-family:"Instrument Serif",serif;font-weight:400;font-size:1.24em}.magic-twin>small{position:absolute;left:17px;bottom:14px;font-size:6px;font-weight:800;letter-spacing:.1em}body[data-theme=magicactors] .projects-section{margin-top:37px}body[data-theme=magicactors] .retention-notice{display:flex;align-items:flex-start;gap:10px;margin:-5px 0 19px;padding:11px 13px;border:1px solid var(--line);border-radius:10px;background:var(--subtle);color:var(--muted)}body[data-theme=magicactors] .retention-notice svg{width:16px;height:16px;margin-top:2px;color:var(--accent-ink)}body[data-theme=magicactors] .retention-notice p{font-size:13px;line-height:1.55}body[data-theme=magicactors] .retention-notice strong{color:var(--ink)}body[data-theme=magicactors] .projects-section .section-heading h2{font-size:23px;font-weight:800}body[data-theme=magicactors] .project-filters button{font-size:12px;font-weight:600}body[data-theme=magicactors] .project-filters button[aria-pressed=true]{color:var(--accent-ink)}body[data-theme=magicactors] .text-button{font-size:12px;font-weight:700;color:var(--accent-ink)}body[data-theme=magicactors] .project-image{aspect-ratio:1.35;border-radius:14px;border:1px solid var(--line)}body[data-theme=magicactors] .project-image>img{object-position:center 30%;filter:brightness(.9)}body[data-theme=magicactors] .project-image:after{background:linear-gradient(transparent 15%,#10101406 35%,#101014b0)}body[data-theme=magicactors] .project-art-title{font-family:"Instrument Serif",serif;font-size:30px;line-height:.95}body[data-theme=magicactors] .project-kind{background:#1a1a2ebb;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}body[data-theme=magicactors] .project-info h3{font-size:14px;font-weight:700}body[data-theme=magicactors] .project-info p{font-size:11px}body[data-theme=magicactors] .project-retention{display:block;color:var(--muted);font-size:11px;line-height:1.45;margin-top:5px}body[data-theme=magicactors] .studio-footer{margin-top:23px}body[data-theme=magicactors] .studio-footer>span:last-child{font-weight:700}body[data-theme=magicactors] .studio-footer em{font-weight:400}body[data-theme=magicactors] .typography-trigger>span,body[data-theme=magicactors] .type-panel-heading p{color:var(--accent-ink)}body[data-theme=magicactors] .typography-trigger[aria-expanded=true]{color:var(--accent-ink);border-color:var(--accent-ink)}body[data-theme=magicactors] :focus-visible{outline-color:var(--accent-ink)}body[data-theme=magicactors] .project-page,body[data-theme=magicactors] .account-page{padding:35px 0 13px}body[data-theme=magicactors] .back-link{display:inline-flex;align-items:center;gap:7px;color:var(--accent-ink);font-size:14px;font-weight:700;margin-bottom:25px}body[data-theme=magicactors] .back-link svg{width:15px;height:15px;transform:rotate(180deg)}body[data-theme=magicactors] .project-page-heading,body[data-theme=magicactors] .account-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-bottom:25px;border-bottom:1px solid var(--line)}body[data-theme=magicactors] .project-page-heading .eyebrow,body[data-theme=magicactors] .account-page>.eyebrow{color:var(--accent-ink);font-size:11px;margin-bottom:9px}body[data-theme=magicactors] .project-page h1,body[data-theme=magicactors] .account-page h1{font-size:42px;line-height:1;letter-spacing:-.045em;font-weight:800}body[data-theme=magicactors] .project-page-heading p,body[data-theme=magicactors] .account-heading p{color:var(--muted);font-size:15px;line-height:1.55;margin-top:9px}body[data-theme=magicactors] .project-policy{display:flex;align-items:flex-start;gap:12px;margin:22px 0;padding:16px;background:var(--magic-navy);border-radius:12px;color:#fff}body[data-theme=magicactors] .project-policy svg{color:var(--magic-yellow);width:19px;height:19px;margin-top:1px}body[data-theme=magicactors] .project-policy strong,body[data-theme=magicactors] .project-policy span{display:block}body[data-theme=magicactors] .project-policy strong{font-size:14px}body[data-theme=magicactors] .project-policy span{color:#d2d2dc;font-size:15px;line-height:1.6;margin-top:3px}body[data-theme=magicactors] .project-detail-grid{display:grid;grid-template-columns:minmax(235px,.8fr) minmax(0,1.2fr);gap:20px}body[data-theme=magicactors] .project-source-card,body[data-theme=magicactors] .project-exports,body[data-theme=magicactors] .move-export-card,body[data-theme=magicactors] .account-grid>section,body[data-theme=magicactors] .membership-plan{border:1px solid var(--line);border-radius:14px;background:var(--surface)}body[data-theme=magicactors] .project-source-card{overflow:hidden}body[data-theme=magicactors] .project-source-card .project-image{height:180px;border:0;border-radius:0}body[data-theme=magicactors] .project-source-card>div:last-child{padding:18px}body[data-theme=magicactors] .detail-label{display:block;color:var(--accent-ink);font:700 12px JetBrains Mono,monospace;letter-spacing:.08em}body[data-theme=magicactors] .project-source-card h2,body[data-theme=magicactors] .project-exports h2,body[data-theme=magicactors] .move-export-card h2,body[data-theme=magicactors] .account-page h2{font-size:25px;font-weight:800;letter-spacing:-.025em;margin-top:8px}body[data-theme=magicactors] .project-source-card p,body[data-theme=magicactors] .move-export-card p,body[data-theme=magicactors] .account-page p{color:var(--muted);font-size:15px;line-height:1.65;margin-top:8px}body[data-theme=magicactors] .project-exports{padding:18px}body[data-theme=magicactors] .project-exports .section-heading{align-items:flex-end;margin-bottom:12px}body[data-theme=magicactors] .project-exports .section-heading>span{color:var(--muted);font-size:13px}body[data-theme=magicactors] .project-output-actions{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:13px}body[data-theme=magicactors] .output-view-control{display:flex;gap:3px;padding:3px;border:1px solid var(--line);border-radius:9px;background:var(--subtle)}body[data-theme=magicactors] .output-view-control button{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:6px 9px;border-radius:6px;color:var(--muted);font-size:12px;font-weight:700}body[data-theme=magicactors] .output-view-control button[aria-pressed=true]{background:var(--surface);color:var(--accent-ink);box-shadow:0 1px 4px #10101412}body[data-theme=magicactors] .output-view-control svg{width:14px;height:14px}body[data-theme=magicactors] .output-gallery{display:flex;align-items:flex-start;flex-wrap:wrap;gap:16px}body[data-theme=magicactors] .export-video-card{overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--surface)}body[data-theme=magicactors] .export-video-vertical{flex:0 1 240px}body[data-theme=magicactors] .export-video-horizontal{flex:1 1 410px;max-width:560px}body[data-theme=magicactors] .export-video-frame{position:relative;overflow:hidden;background:var(--magic-navy)}body[data-theme=magicactors] .export-video-vertical .export-video-frame{aspect-ratio:9/16}body[data-theme=magicactors] .export-video-horizontal .export-video-frame{aspect-ratio:16/9}body[data-theme=magicactors] .export-video-frame video{display:block;width:100%;height:100%;object-fit:contain;background:var(--magic-navy)}body[data-theme=magicactors] .output-number{position:absolute;z-index:1;top:10px;left:10px;width:27px;height:27px;display:grid;place-items:center;border-radius:50%;background:#ffffffe8;color:var(--magic-navy);box-shadow:0 3px 12px #1010142b;font:700 9px JetBrains Mono,monospace;pointer-events:none}body[data-theme=magicactors] .export-video-details{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px 12px;padding:14px}body[data-theme=magicactors] .export-video-details>small{display:block;grid-column:1;color:var(--muted);font-size:13px}body[data-theme=magicactors] .output-title-line{display:flex;grid-column:1/-1;align-items:center;gap:6px;min-width:0;white-space:nowrap}body[data-theme=magicactors] .output-title-line strong{min-width:0;overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}body[data-theme=magicactors] .output-tag{display:inline-flex;flex-shrink:0;align-items:center;min-height:22px;padding:3px 7px;border:1px solid var(--line);border-radius:999px;background:var(--subtle);color:var(--accent-ink);font:700 11px/1 JetBrains Mono,monospace;letter-spacing:.02em;white-space:nowrap}body[data-theme=magicactors] .export-download{display:inline-flex;grid-column:2;grid-row:1/3;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:8px 11px;border:1px solid var(--line);border-radius:8px;color:var(--accent-ink);font-size:13px;font-weight:700}body[data-theme=magicactors] .export-download:hover{border-color:var(--accent-ink);background:var(--subtle)}body[data-theme=magicactors] .export-download svg{width:16px;height:16px}body[data-theme=magicactors] .output-list-view{display:grid;gap:12px}body[data-theme=magicactors] .output-list-view .export-video-card{display:flex;width:100%;max-width:none}body[data-theme=magicactors] .output-list-view .export-video-horizontal .export-video-frame{width:220px;flex-shrink:0}body[data-theme=magicactors] .output-list-view .export-video-vertical .export-video-frame{width:96px;flex-shrink:0}body[data-theme=magicactors] .output-list-view .export-video-details{flex:1;align-self:center}body[data-theme=magicactors] .move-export-card{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-top:20px;padding:19px}body[data-theme=magicactors] .move-export-card>div:first-child{display:flex;gap:13px;align-items:flex-start}body[data-theme=magicactors] .move-export-card>div:first-child>svg{color:var(--accent-ink);width:21px;height:21px;margin-top:3px}body[data-theme=magicactors] .move-export-control{display:grid;grid-template-columns:auto 155px auto;align-items:end;gap:8px}body[data-theme=magicactors] .move-export-control label{grid-column:1/-1;color:var(--muted);font-size:13px}body[data-theme=magicactors] .move-export-control select{height:42px;min-width:0;border:1px solid var(--line);border-radius:8px;padding:0 10px;background:var(--surface);color:var(--ink);font-size:13px}body[data-theme=magicactors] .move-export-control .button{min-height:42px;padding:9px 13px;font-size:14px}body[data-theme=magicactors] .move-feedback{grid-column:1/-1;width:100%;margin:0!important;color:var(--accent-ink)!important;font-size:14px!important}body[data-theme=magicactors] .account-page>.eyebrow{margin-bottom:13px}body[data-theme=magicactors] .account-heading{align-items:center}body[data-theme=magicactors] .profile-heading{display:flex;align-items:center;gap:14px}body[data-theme=magicactors] .profile-avatar-large{width:58px;height:58px;display:grid;place-items:center;border-radius:17px;background:var(--accent);color:var(--on-accent);font-size:15px;font-weight:800}body[data-theme=magicactors] .membership-large{font:76px/1 "Instrument Serif",serif;color:var(--accent-ink)}body[data-theme=magicactors] .membership-plan{display:flex;justify-content:space-between;gap:24px;align-items:center;margin:20px 0;padding:21px}body[data-theme=magicactors] .membership-plan-copy{display:grid;grid-template-columns:auto auto;column-gap:28px;align-items:baseline}body[data-theme=magicactors] .membership-plan-copy>span{font:700 13px JetBrains Mono,monospace;color:var(--accent-ink);letter-spacing:.08em}body[data-theme=magicactors] .membership-plan-copy strong{font-size:20px}body[data-theme=magicactors] .membership-plan-copy p{grid-column:1/-1;margin:9px 0 0;font-size:15px}body[data-theme=magicactors] .membership-plan .button{flex-shrink:0;min-height:43px;font-size:14px}body[data-theme=magicactors] .account-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}body[data-theme=magicactors] .account-grid>section{padding:21px}body[data-theme=magicactors] .account-list{margin:15px 0 0;padding:0;list-style:none}body[data-theme=magicactors] .account-list li{position:relative;padding:12px 0 12px 18px;border-top:1px solid var(--line);font-size:15px;line-height:1.55}body[data-theme=magicactors] .account-list li:before{content:"✦";position:absolute;left:0;color:var(--accent-ink);font-size:9px}body[data-theme=magicactors] .retention-card>svg{width:24px;height:24px;color:var(--accent-ink);margin-bottom:13px}body[data-theme=magicactors] .account-details{margin:15px 0 0}body[data-theme=magicactors] .account-detail-row{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(0,1.2fr);align-items:baseline;column-gap:24px;min-height:54px;padding:14px 0;border-top:1px solid var(--line);line-height:1.45}body[data-theme=magicactors] .account-detail-label{color:var(--muted);font-size:17px;font-weight:500}body[data-theme=magicactors] .account-detail-value{min-width:0;font-size:15px;font-weight:500;line-height:1.45;text-align:right;overflow-wrap:anywhere}body[data-theme=magicactors] .studio-shell main{display:flex;flex-direction:column}body[data-theme=magicactors] .magic-footer{container-type:inline-size;position:relative;overflow:hidden;flex-shrink:0;width:100%;min-height:clamp(140px,15cqw,260px);margin:auto 0 0;border-top:1px solid var(--line);background:#fff}body[data-theme=magicactors] .magic-footer-word{position:absolute;left:50%;bottom:-.07em;display:block;width:max-content;transform:translate(-50%);text-align:center;font-family:Figtree,sans-serif;font-size:13.8cqw;line-height:.84;font-weight:600;letter-spacing:-.065em;word-spacing:-.02em;white-space:nowrap;pointer-events:none;color:#d8d8d8;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 44%,rgb(0 0 0 / 64%) 64%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 44%,rgb(0 0 0 / 64%) 64%,transparent 100%)}body[data-theme=magicactors][data-mode=dark] .magic-footer{background:var(--magic-navy)}body[data-theme=magicactors][data-mode=dark] .magic-footer-word{color:#ffffff36}.concept-tabs{overflow-x:auto;scrollbar-width:thin}.concept-tabs button{flex-shrink:0}@media(max-width:1250px){body[data-theme=magicactors] .nav-item{font-size:12px;padding:12px 9px}body[data-theme=magicactors] .new-feature-art{height:145px}body[data-theme=magicactors] .new-feature-copy h3{font-size:16px}body[data-theme=magicactors] .new-feature-copy p{font-size:11px}.magic-motion-type,.magic-twin>span{font-size:29px;left:12px}.magic-cut-frames{gap:5px}.magic-cut-frames>div{width:44px}.magic-twin>small{left:12px;font-size:5px}}@media(max-width:1000px){body[data-theme=magicactors] .workspace-name{font-size:9px}body[data-theme=magicactors] .nav-item{font-size:11px}body[data-theme=magicactors] .membership strong{font-size:10px}body[data-theme=magicactors] .source-methods{padding:10px;gap:3px}body[data-theme=magicactors] .source-methods button{font-size:11px;padding:8px}body[data-theme=magicactors] .new-feature-art{height:160px}.magic-motion-type,.magic-twin>span{font-size:36px}.magic-cut-frames>div{width:58px}}@media(max-width:1120px)and (min-width:761px){body[data-theme=magicactors] .new-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){body[data-theme=magicactors] .magic-hero{padding:28px 0 17px}body[data-theme=magicactors] .magic-hero h1{font-size:38px;line-height:1.07;margin-top:23px}body[data-theme=magicactors] .magic-hero .eyebrow{font-size:8px;padding:6px 12px}body[data-theme=magicactors] .intake-intro{font-size:13px}body[data-theme=magicactors] .source-methods{padding:10px 6px;gap:0}body[data-theme=magicactors] .source-methods button{font-size:10px;padding:7px 6px;gap:5px}body[data-theme=magicactors] .source-continue{font-size:14px;padding:13px 16px}body[data-theme=magicactors] .composer-bottom{padding:12px}body[data-theme=magicactors] .composer-bottom>span:last-child{font-size:9px}body[data-theme=magicactors] .workflow-pills button{font-size:11px}body[data-theme=magicactors] .intake-message{font-size:10px}body[data-theme=magicactors] .section-heading h2{font-size:23px}body[data-theme=magicactors] .section-heading>span{font-size:9px}body[data-theme=magicactors] .new-feature-art{height:143px}body[data-theme=magicactors] .new-feature-copy{padding:14px 12px 17px}body[data-theme=magicactors] .new-feature-copy h3{font-size:16px}body[data-theme=magicactors] .new-feature-copy p{font-size:11px}body[data-theme=magicactors] .feature-card-label{font-size:7px}.magic-cut-frames>div{width:42px;border-width:2px}.magic-art-kicker{font-size:6px;letter-spacing:.03em}.magic-art-chip{font-size:7px;padding:5px 7px}.magic-motion-type,.magic-twin>span{font-size:30px;left:11px}.magic-spark{font-size:35px;right:18%;bottom:24px}.magic-captions>span{font-size:16px}.magic-motion>small,.magic-captions>small{font-size:5px;letter-spacing:.05em}body[data-theme=magicactors] .projects-section .section-heading h2{font-size:19px}body[data-theme=magicactors] .text-button{font-size:10px}body[data-theme=magicactors] .project-filters button{font-size:11px}body[data-theme=magicactors] .project-image{aspect-ratio:.82}body[data-theme=magicactors] .project-art-title{font-size:25px}body[data-theme=magicactors] .project-info h3{font-size:12px}body[data-theme=magicactors] .project-info p{font-size:10px}}@media(max-width:370px){body[data-theme=magicactors] .magic-hero h1{font-size:34px}body[data-theme=magicactors] .source-methods button{font-size:9px}body[data-theme=magicactors] .new-feature-copy h3{font-size:14px}body[data-theme=magicactors] .new-feature-copy p{font-size:10px}.magic-cut-frames>div{width:32px}.magic-art-chip{font-size:6px}.magic-motion-type,.magic-twin>span{font-size:25px}.magic-captions>span{font-size:14px}body[data-theme=magicactors] .section-heading h2{font-size:21px}body[data-theme=magicactors] .project-art-title{font-size:22px}body[data-theme=magicactors] .project-filters button{font-size:10px}body[data-theme=magicactors] .projects-section .section-heading h2{font-size:17px}}@media(max-width:900px){body[data-theme=magicactors] .project-detail-grid,body[data-theme=magicactors] .account-grid{grid-template-columns:1fr}body[data-theme=magicactors] .move-export-card{align-items:flex-start;flex-direction:column}}@media(max-width:760px){body[data-theme=magicactors] .project-page,body[data-theme=magicactors] .account-page{padding-top:25px}body[data-theme=magicactors] .project-page-heading,body[data-theme=magicactors] .account-heading{align-items:flex-start;flex-direction:column;padding-bottom:20px}body[data-theme=magicactors] .project-page h1,body[data-theme=magicactors] .account-page h1{font-size:34px}body[data-theme=magicactors] .project-page-heading .button,body[data-theme=magicactors] .account-heading .button{width:100%}body[data-theme=magicactors] .project-policy{margin:17px 0;padding:14px}body[data-theme=magicactors] .project-detail-grid{gap:14px}body[data-theme=magicactors] .project-source-card .project-image{height:158px}body[data-theme=magicactors] .project-exports,body[data-theme=magicactors] .account-grid>section{padding:17px}body[data-theme=magicactors] .output-gallery{gap:12px}body[data-theme=magicactors] .export-video-horizontal{flex-basis:100%;max-width:none}body[data-theme=magicactors] .export-video-vertical{flex-basis:220px}body[data-theme=magicactors] .move-export-card{margin-top:14px;padding:17px}body[data-theme=magicactors] .move-export-control{width:100%;grid-template-columns:1fr auto}body[data-theme=magicactors] .move-export-control select{width:100%}body[data-theme=magicactors] .membership-plan{flex-direction:column;gap:13px;align-items:stretch}body[data-theme=magicactors] .membership-plan-copy{grid-template-columns:1fr;gap:5px}body[data-theme=magicactors] .membership-plan-copy p{grid-column:auto;margin-top:4px}body[data-theme=magicactors] .membership-plan p,body[data-theme=magicactors] .membership-plan .button{grid-column:auto;grid-row:auto}body[data-theme=magicactors] .membership-plan .button{margin-top:6px}body[data-theme=magicactors] .profile-heading{align-items:flex-start}body[data-theme=magicactors] .magic-footer{min-height:140px;margin-top:auto}body[data-theme=magicactors] .magic-footer-word{font-size:13.8cqw;bottom:-.04em}}@media(max-width:480px){body[data-theme=magicactors] .export-video-vertical{flex-basis:min(100%,260px)}body[data-theme=magicactors] .export-video-details{grid-template-columns:1fr}body[data-theme=magicactors] .export-download{grid-column:1;grid-row:auto;width:100%;margin-top:4px}}.studio-shell .brand-link{min-width:0;max-width:100%;flex-shrink:1}.studio-shell .wordmark{display:block;width:4.4em;max-width:100%;min-width:0;line-height:1}.studio-shell .brand-logo{display:block;width:100%;height:auto;object-fit:contain}.concept-brand-icon{display:block;flex-shrink:0;width:30px;height:30px;object-fit:contain}@media(max-width:760px){.concept-brand-icon{width:24px;height:24px}}body[data-studio],body[data-dashboard=production]{--studio-bg: #fff;--studio-surface: #fff;--studio-ink: #101014;--studio-muted: #5c5c66;--studio-line: #eceae2;--studio-subtle: #f7f5ef;--studio-accent: #292929;--studio-yellow: #ffda4a;--studio-navy: #1a1a2e;--studio-sans: Figtree, sans-serif;--studio-serif: "Bodoni Moda Variable", Georgia, serif;--studio-mono: "JetBrains Mono", monospace;--studio-shadow: 0 10px 30px -10px rgb(16 16 20 / 12%)}body[data-dashboard=production]{--accent: #292929;--accent-ink: #292929;--on-accent: #fff;min-height:100vh;font-family:var(--studio-sans);--bg: #fff;background:#fff}body[data-dashboard=production] .studio-shell,body[data-dashboard=production] main{background:#fff}body[data-dashboard=production] .studio-shell{min-height:100vh}body[data-dashboard=production] .sidebar{position:sticky;top:0;z-index:8;height:100vh}body[data-dashboard=production] main{max-width:1700px}body[data-dashboard=production] .wordmark{font-size:40px}body[data-dashboard=production] .nav-item{font-size:14px;font-weight:600}body[data-dashboard=production] .workspace-name{min-width:0}body[data-dashboard=production] .workspace-name-trigger{min-width:0;flex:1;padding:0;border:0;color:inherit;background:transparent;font:inherit;text-align:left;cursor:text}body[data-dashboard=production] .workspace-name-trigger>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body[data-dashboard=production] .workspace-name-trigger:hover>span{color:var(--accent-ink);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--accent-ink) 35%,transparent);text-underline-offset:3px}body[data-dashboard=production] .workspace-name-trigger:focus-visible{outline:2px solid var(--accent-ink);outline-offset:4px;border-radius:4px}body[data-dashboard=production] .workspace-name-editor{min-width:0;flex:1}body[data-dashboard=production] .workspace-name-inline{width:100%;min-width:0;padding:2px 4px;border:1px solid var(--accent-ink);border-radius:5px;color:var(--ink);background:var(--surface);font:inherit;font-weight:600;line-height:1.35}body[data-dashboard=production] .workspace-name-inline:focus{outline:3px solid color-mix(in srgb,var(--accent-ink) 20%,transparent);outline-offset:2px}body[data-dashboard=production] .workspace-avatar,body[data-dashboard=production] .avatar{position:relative;overflow:hidden;color:#fff;border:0;box-shadow:inset 0 0 0 1px #ffffff4a}body[data-dashboard=production] [data-avatar-tone=sunset]{background:linear-gradient(135deg,#ffbe3d,#ff6b62 58%,#9f3af3)}body[data-dashboard=production] [data-avatar-tone=violet]{background:linear-gradient(135deg,#8171ee,#b64bdc 55%,#ff8b6e)}body[data-dashboard=production] [data-avatar-tone=ocean]{background:linear-gradient(135deg,#29b9b5,#3575dc 57%,#322c85)}body[data-dashboard=production] [data-avatar-tone=coral]{background:linear-gradient(135deg,#ff9a61,#ec4e76 56%,#5c3bbf)}body[data-dashboard=production] .workspace-avatar img,body[data-dashboard=production] .avatar img{width:100%;height:100%;display:block;object-fit:cover}body[data-dashboard=production] .nav-item.is-planned{color:color-mix(in srgb,var(--muted) 82%,transparent)}body[data-dashboard=production] .nav-item.is-planned small{font:700 7px JetBrains Mono,monospace;letter-spacing:.08em}body[data-dashboard=production] .magic-hero h1{max-width:900px;margin-top:24px;font-family:Figtree,sans-serif;font-size:clamp(48px,5.6vw,75px);font-weight:800;line-height:1.12;letter-spacing:-1.4px}body[data-dashboard=production] .magic-hero h1 em{font-family:Bodoni Moda Variable,Georgia,serif;font-size:100%;font-style:italic;font-weight:700;letter-spacing:inherit}body[data-dashboard=production] .all-projects-heading h1{font-family:Figtree,sans-serif;font-weight:800;line-height:1.12;letter-spacing:-1.4px}body[data-dashboard=production] .project-page-heading h1{font-family:Figtree,sans-serif;font-weight:800}body[data-dashboard=production] .intake-intro,body[data-dashboard=production] .new-feature-copy p{font-size:13px}body[data-dashboard=production] .section-heading h2,body[data-dashboard=production] .projects-section .section-heading h2{font-size:25px}body[data-dashboard=production] .new-feature-copy h3{font-size:20px}body[data-dashboard=production] .button,body[data-dashboard=production] .project-filters button,body[data-dashboard=production] .text-button{font-size:14px}body[data-dashboard=production] .eyebrow,body[data-dashboard=production] .feature-card-label,body[data-dashboard=production] .project-info p,body[data-dashboard=production] .project-retention,body[data-dashboard=production] .utility,body[data-dashboard=production] .results-count{font-size:11px}.dashboard-boot,.dashboard-fatal{min-height:100vh;display:grid;place-content:center;gap:14px;padding:32px;text-align:center;background:#fdfcf9;color:#101014;font-family:Figtree,sans-serif}.dashboard-boot>span,.project-loading>span,.output-loading>span{width:24px;height:24px;margin:auto;border:2px solid #dedbd2;border-top-color:#292929;border-radius:50%;animation:dashboard-spin .8s linear infinite}.dashboard-fatal h1{font-size:40px;font-weight:800;letter-spacing:-.04em}.dashboard-fatal p{max-width:520px;color:#5c5c66;line-height:1.6}.dashboard-fatal .button{margin:5px auto 0}.production-launch-card{overflow:hidden;margin-top:27px;border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:var(--magic-shadow);text-align:left}.production-launch-card>.production-launch-copy{display:flex;align-items:center;gap:16px;padding:23px}.production-launch-copy .launch-icon{width:52px;height:52px;display:grid;flex-shrink:0;place-items:center;border-radius:14px;background:var(--magic-yellow);color:var(--magic-navy)}.production-launch-copy .launch-icon svg{width:24px;height:24px}.production-launch-copy small{display:block;color:var(--accent-ink);font:700 9px JetBrains Mono,monospace;letter-spacing:.1em}.production-launch-copy strong{display:block;margin-top:5px;font-size:20px;font-weight:800;letter-spacing:-.02em}.production-launch-copy p{margin-top:6px;color:var(--muted);font-size:13px;line-height:1.55}.production-launch-card .source-continue{width:calc(100% - 46px);margin:0 23px 20px;justify-content:space-between;min-height:49px}.production-launch-card .composer-bottom{border-top:1px solid var(--line);background:var(--subtle)}.production-launch-card .composer-bottom>span{display:inline-flex;align-items:center;gap:7px}.production-launch-card .composer-bottom svg{width:15px;height:15px}body[data-dashboard=production] .new-feature-card{display:block;width:100%;padding:0;color:inherit;text-align:left}body[data-dashboard=production] .new-feature-card.is-planned .new-feature-art{filter:saturate(.72)}body[data-dashboard=production] .new-feature-card.is-planned .feature-card-label{color:var(--muted)}body[data-dashboard=production] .new-feature-card.is-live{border-color:color-mix(in srgb,var(--accent-ink) 32%,var(--line))}.project-loading{grid-column:1 / -1;min-height:210px;display:grid;place-content:center;gap:12px;border:1px dashed var(--line);border-radius:14px;color:var(--muted);text-align:center}.project-loading--detail{min-height:420px;border:0}.project-image--real{background:var(--magic-navy)}.project-image--real>img{object-fit:cover}.project-placeholder{position:absolute;inset:0;overflow:hidden;background:radial-gradient(circle at 17% 20%,#ffda4a 0 6%,transparent 6.5%),radial-gradient(circle at 82% 15%,#ff8c70aa 0 11%,transparent 30%),linear-gradient(132deg,#f2edff,#d8ccf3 25%,#8d72dd 48%,#3d249d 68%,#1a1a2e)}.project-kind-motion .project-placeholder{background:radial-gradient(circle at 18% 23%,#ffda4a 0 7%,transparent 7.5%),radial-gradient(circle at 80% 14%,#ff9478 0 12%,transparent 31%),linear-gradient(132deg,#fff0cd,#ffba69 28%,#f26362,#6332a0 72%,#1a1a2e)}.project-placeholder--loading:before{content:"";position:absolute;inset:-65%;border-radius:50%;background:repeating-radial-gradient(circle at center,transparent 0 11%,#ffffff24 12% 14%,transparent 15% 23%);transform:translate3d(-18%,16%,0) scale(.55);animation:project-thumbnail-ripple 2.4s cubic-bezier(.2,.7,.35,1) infinite;will-change:opacity,transform}.project-placeholder--loading:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 24%,#ffffff2e 47%,transparent 70%);transform:translate(-110%);animation:project-thumbnail-sheen 2.4s ease-in-out infinite}.project-card:focus-visible{outline-offset:7px}.project-card-shell{position:relative;min-width:0}.project-card-shell>.project-card{width:100%}.project-card-delete,.project-icon-delete,.export-icon-button{display:inline-grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid var(--line);border-radius:8px;color:var(--accent-ink);background:var(--surface);cursor:pointer}.project-card-delete{position:absolute;z-index:6;top:10px;right:10px;width:32px;height:32px;color:#8c302a;background:#fffdfbcc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.project-card-delete svg,.project-icon-delete svg,.export-icon-button svg{width:17px;height:17px}.project-card-delete:hover,.project-icon-delete:hover,.export-icon-delete:hover{border-color:#9d2d26;color:#fff;background:#9d2d26}.project-card-delete:focus-visible,.project-icon-delete:focus-visible,.export-icon-button:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}.project-image--real .project-kind,.project-image--real .duration{z-index:3}.project-image--real:after{z-index:1}.project-image--real .play-hover{z-index:4}.project-info h3{font-size:14px}.project-output-empty{width:100%;min-height:210px;display:grid;place-content:center;justify-items:center;gap:15px;padding:24px;border:1px dashed var(--line);border-radius:12px;color:var(--muted);text-align:center}.output-loading,.output-unavailable{min-height:240px;display:grid;place-content:center;gap:10px;color:#d2d2dc;text-align:center}.output-loading>span{border-color:#3d3d53;border-top-color:var(--magic-yellow)}.output-loading small,.output-unavailable small{font-size:11px}body[data-dashboard=production] .export-icon-actions{display:inline-flex;grid-column:2;grid-row:1 / 3;align-items:center;gap:7px}body[data-dashboard=production] .export-icon-button:disabled{opacity:.6;cursor:wait}.project-page-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.project-page-heading [data-project-name]{cursor:text}.project-name-inline{display:block;width:min(100%,1050px);margin:0;padding:0 6px;border:1px solid var(--accent-ink);border-radius:6px;color:var(--ink);background:var(--surface);font-family:Figtree,sans-serif;font-size:42px;font-weight:800;line-height:1;letter-spacing:-.045em}.project-name-inline:focus{outline:3px solid color-mix(in srgb,var(--accent-ink) 22%,transparent);outline-offset:3px}.project-name-field{display:grid;gap:7px;color:var(--accent-ink);font-size:12px;font-weight:700}.project-name-field input{width:100%;min-height:44px;margin-top:1px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:var(--surface);font:inherit;font-weight:500}.project-action-error{min-height:1.3em;margin:10px 0 0;color:#9d2d26;font-size:12px;line-height:1.5}body[data-dashboard=production] .button.project-delete{border-color:#c94d42;color:#9d2d26;background:#fff7f5}body[data-dashboard=production] .button.project-delete:hover{border-color:#9d2d26;color:#fff;background:#9d2d26}dialog .membership-large{display:block;margin:4px 0;font:76px/1 Bodoni Moda Variable,serif;color:var(--accent-ink)}body[data-dashboard=production] .membership.is-current{border-color:#292929;background:#292929;color:#fff}body[data-dashboard=production] .membership.is-current small{color:#d8d8df}body[data-dashboard=production] .membership.is-current .infinity,body[data-dashboard=production] .membership.is-current>svg{color:var(--magic-yellow)}body[data-dashboard=production] .account-page{width:min(100%,1160px);padding:56px 0 88px}body[data-dashboard=production] .account-page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:32px;padding-bottom:34px;border-bottom:1px solid var(--line)}body[data-dashboard=production] .account-page-heading h1{margin-top:8px;font-family:Figtree,sans-serif;font-size:clamp(42px,5vw,64px);font-weight:800;line-height:1.02;letter-spacing:-.055em}body[data-dashboard=production] .account-page-heading p:not(.eyebrow){max-width:620px;margin-top:14px;color:var(--muted);font-size:15px;line-height:1.6}.account-page-mark{display:grid;width:78px;height:78px;flex:0 0 auto;place-items:center;border-radius:22px;background:var(--magic-navy);color:var(--magic-yellow);font:58px/1 Georgia,serif}.account-identity,.account-work,.account-access{margin-top:24px;border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:0 12px 32px #14141e09}.account-identity{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 28px}.account-detail-label{margin:0 0 8px;color:var(--muted);font:800 9px JetBrains Mono,monospace;letter-spacing:.12em}.account-identity h2{font-family:Figtree,sans-serif;font-size:24px;font-weight:800;letter-spacing:-.03em}.account-identity p:not(.account-detail-label){margin-top:4px;color:var(--muted);font-size:13px}.account-identity .button{flex:0 0 auto}.account-identity .button svg{width:16px;height:16px}.account-work,.account-access{padding:28px}.account-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.account-section-heading>div{min-width:0}.account-section-heading h2{margin-top:6px;font-family:Figtree,sans-serif;font-size:27px;font-weight:800;letter-spacing:-.035em}.account-section-heading>p{max-width:315px;margin:0;color:var(--muted);font-size:12px;line-height:1.55;text-align:right}.account-stats-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:25px}.account-stats-grid article{min-height:140px;display:flex;flex-direction:column;justify-content:flex-end;padding:18px;border-radius:12px;background:var(--subtle)}.account-stats-grid article>strong{font-family:Figtree,sans-serif;font-size:34px;font-weight:800;line-height:1;letter-spacing:-.05em}.account-stats-grid article>span{margin-top:10px;font-size:12px;font-weight:800;line-height:1.3}.account-stats-grid article>small{margin-top:4px;color:var(--muted);font-size:10px;line-height:1.45}.account-access{background:#fbfaf7}.account-usage-unlimited{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:18px;margin-top:24px;padding:22px;border-radius:12px;color:#fff;background:var(--magic-navy)}.account-usage-unlimited>span{width:42px;display:grid;place-items:center;color:var(--magic-yellow);font:52px/.86 Georgia,serif;transform:translateY(-1px)}.account-usage-unlimited>div{min-width:0}.account-usage-unlimited strong{display:block;font-size:19px;font-weight:800}.account-usage-unlimited p{margin-top:5px;color:#d6d5df;font-size:13px;line-height:1.5}.account-usage-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px}.account-usage-row{display:flex;justify-content:space-between;gap:16px;padding:16px;border:1px solid var(--line);border-radius:12px;background:#fff}.account-usage-row strong{display:block;font-size:12px;font-weight:800;line-height:1.35}.account-usage-row small{display:block;margin-top:5px;color:var(--muted);font-size:10px;line-height:1.4}.account-usage-row>div:last-child{flex:0 0 auto;text-align:right}.account-usage-state{min-height:116px;display:grid;place-content:center;justify-items:center;gap:12px;margin-top:24px;padding:20px;border:1px dashed var(--line);border-radius:12px;color:var(--muted);text-align:center}.account-usage-state>span{width:22px;height:22px;border:2px solid #dedbd2;border-top-color:#292929;border-radius:50%;animation:dashboard-spin .8s linear infinite}.account-usage-state--error{border-color:#e2aaa3;color:#8c302a}.account-access-note{margin:17px 0 0;color:var(--muted);font-size:11px;line-height:1.55}body[data-dashboard=production] .account-retention{align-items:center;margin:24px 0 0;padding:14px 16px}body[data-dashboard=production] .account-retention svg{flex:0 0 auto;margin-top:0}body[data-dashboard=production] .account-retention p{margin:0}@keyframes dashboard-spin{to{transform:rotate(360deg)}}@keyframes project-thumbnail-ripple{0%{opacity:0;transform:translate3d(-18%,16%,0) scale(.42)}24%{opacity:.85}to{opacity:0;transform:translate3d(-18%,16%,0) scale(1.08)}}@keyframes project-thumbnail-sheen{0%,18%{transform:translate(-110%)}68%,to{transform:translate(110%)}}@media(max-width:760px){body[data-dashboard=production] .sidebar{position:static;height:auto}body[data-dashboard=production] .sidebar .main-nav .nav-item[data-section=projects]{display:flex}body[data-dashboard=production] .sidebar .main-nav .nav-item[data-section=projects] small{display:block}body[data-dashboard=production] .magic-hero h1{font-size:clamp(38px,11vw,55px)}.production-launch-card>.production-launch-copy{align-items:flex-start;padding:18px}.production-launch-copy strong{font-size:17px}.production-launch-card .source-continue{width:calc(100% - 36px);margin:0 18px 17px}.production-launch-card .composer-bottom{align-items:flex-start;flex-direction:column}body[data-dashboard=production] .new-feature-copy h3{font-size:18px}body[data-dashboard=production] .section-heading h2,body[data-dashboard=production] .projects-section .section-heading h2{font-size:23px}.project-page-actions{justify-content:flex-start}.project-name-inline{font-size:34px}body[data-dashboard=production] .export-icon-actions{grid-column:1;grid-row:auto;margin-top:4px}body[data-dashboard=production] .account-page{padding:36px 0 58px}body[data-dashboard=production] .account-page-heading{gap:20px;padding-bottom:26px}body[data-dashboard=production] .account-page-heading h1{font-size:42px}.account-page-mark{width:58px;height:58px;border-radius:17px;font-size:42px}.account-identity,.account-work,.account-access{padding:21px}.account-identity{align-items:flex-start;flex-direction:column}.account-section-heading{align-items:flex-start;flex-direction:column;gap:8px}.account-section-heading>p{max-width:none;text-align:left}.account-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-stats-grid article{min-height:126px}.account-stats-grid article:last-child{grid-column:1 / -1}.account-usage-list{grid-template-columns:1fr}.account-usage-unlimited{grid-template-columns:34px minmax(0,1fr);gap:14px;padding:18px}.account-usage-unlimited>span{width:34px;font-size:42px}}@media(prefers-reduced-motion:reduce){.dashboard-boot>span,.project-loading>span,.output-loading>span,.project-placeholder--loading:before,.project-placeholder--loading:after{animation:none}}
