:root{--paper:#f6f5f0;--ink:#202c31;--muted:#737d7f;--accent:#b74e31;--line:#dfe3de;--soft:#ecefe8;--white:#fff;--radius:16px;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.45;cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #dc9c63;outline-offset:3px}button{color:inherit}a:hover{color:var(--accent)}.app-shell{min-height:100vh;display:flex;flex-direction:column}.topbar{min-height:108px;border-bottom:1px solid var(--line);padding:24px max(5vw,24px);display:flex;align-items:center;justify-content:space-between;gap:30px}.brand{display:flex;align-items:center;gap:12px;font-size:24px;letter-spacing:-1px}.brand>span:last-child{line-height:1.1}.brand b{font-weight:700;color:var(--accent)}.brand small{display:block;font-size:8px;letter-spacing:2px;margin-top:9px;color:var(--muted)}.brand-mark{width:44px;height:44px;background:var(--accent);color:white;display:grid;place-items:center;font-weight:700;border-radius:12px;font-size:35px;letter-spacing:-4px;padding-right:5px}.nav{display:flex;align-items:center;gap:28px;font-size:13px}.nav .active{color:var(--accent)}.nav form{margin:0}.main{flex:1}.container{width:min(1380px,90vw);margin:0 auto}.footer{width:min(1380px,90vw);margin:60px auto 0;border-top:1px solid var(--line);padding:27px 0;display:flex;justify-content:space-between;gap:20px;font-size:11px;color:var(--muted)}.footer>span:last-child{display:flex;gap:22px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:22px;border-radius:7px;padding:14px 21px;border:1px solid transparent;font-size:13px;font-weight:600;line-height:1.25;white-space:nowrap;text-decoration:none}.btn-primary{background:var(--accent);color:#fff}.btn-primary:hover{background:#9c3e26;color:white}.btn-secondary{background:transparent;border-color:#d6dcd6}.btn-secondary:hover{background:var(--soft);color:var(--ink)}.btn.small{padding:9px 13px;font-size:12px}.text-button,.icon-button{background:transparent;border:0;padding:5px;font-size:12px;cursor:pointer}.text-button:hover,.icon-button:hover{color:var(--accent)}.icon-button{min-width:30px;min-height:30px;font-size:18px}.text-link{font-size:12px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.danger{color:#a63b2c}.row-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.push-right{margin-left:auto}.kicker{font-size:10px;font-weight:700;letter-spacing:2px;color:var(--accent);margin-bottom:16px}.eyebrow{font-size:9px;letter-spacing:1.7px;font-weight:700;display:flex;align-items:center;gap:9px}.live-dot,.online-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#829d75}.offline-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#bfc5be}.hero{display:grid;grid-template-columns:1fr 1.07fr;align-items:center;gap:5.5%;padding:72px 0 66px}.hero h1{font-size:clamp(42px,4.6vw,73px);line-height:1.04;letter-spacing:-3.5px;margin:24px 0 22px;font-weight:500}.hero h1 em{font-family:Georgia,serif;color:var(--accent);font-weight:400}.hero-copy>p{max-width:390px;font-size:14px;line-height:1.85;color:#677272;margin:0 0 27px}.hero-proof{margin-top:26px;font-size:10px;color:var(--muted);display:flex;gap:12px;align-items:center}.hero-proof i{height:3px;width:3px;border-radius:50%;background:#89928a}.hero-visual{background:#e8ece5;border-radius:12px;padding:18px;position:relative;box-shadow:20px 27px 0 -12px #e1e5dc,0 20px 50px #2437260b;transform:rotate(-1deg)}.screen-top,.screen-bottom{font-size:8px;letter-spacing:1px;display:flex;align-items:center;gap:7px;color:#6b776e;padding:2px 3px 14px}.screen-top>span:last-child{margin-left:auto;letter-spacing:0}.screen-bottom{padding:15px 2px 0;justify-content:space-between;letter-spacing:0}.mock-board{background:#172a2c;padding:9px;border-radius:8px;display:grid;grid-template-columns:1.44fr 1fr;gap:8px}.mock-main{position:relative;min-height:324px;background:#cc7957;border-radius:3px;padding:25px 23px;overflow:hidden;color:#fff5e6}.mock-main>span{font-size:7px;letter-spacing:1.6px}.mock-main h2{position:relative;z-index:1;font-size:clamp(30px,3vw,46px);font-weight:500;line-height:1.04;letter-spacing:-1.6px;margin:29px 0 22px}.mock-main h2 em{font-family:Georgia,serif;font-weight:400}.mock-main p{font-size:9px;line-height:1.6;position:relative;z-index:1}.mock-shape{height:215px;width:215px;position:absolute;border:38px solid #e49d78;border-radius:50%;right:-99px;bottom:-90px}.mock-side{display:grid;grid-template-rows:1.16fr 1fr;gap:8px}.mock-note{background:#f4efe2;padding:24px 20px;border-radius:3px}.mock-note>span{font-size:7px;letter-spacing:1.5px;color:#829078}.mock-note strong{display:block;font-size:22px;line-height:1.15;font-weight:500;letter-spacing:-.7px;margin-top:17px}.mock-note p{font-size:8px;line-height:1.7;margin-top:14px}.mock-clock{padding:25px 19px 18px;background:#dde5d6;border-radius:3px;display:flex;flex-direction:column;justify-content:center}.mock-clock>span{font-size:7px;letter-spacing:1px}.mock-clock strong{font-size:37px;font-weight:400;letter-spacing:-2px;margin:8px 0}.mock-clock strong span{font-size:10px;letter-spacing:0;margin-left:6px}.mock-clock small{font-size:7px}.mock-ticker{grid-column:1/-1;color:#e2ded0;font-size:7px;padding:5px 7px 2px}.format-strip{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:23px 0;color:#53645d}.format-strip>span{font-size:8px;letter-spacing:1.3px;max-width:170px;line-height:1.6}.format-strip b{font-weight:400;font-size:14px}.marketing-section{padding:75px 0}.section-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.section-head h2{margin:0;font-size:36px;font-weight:500;letter-spacing:-1.5px;line-height:1.16}.section-head>p{max-width:230px;font-size:12px;line-height:1.7;color:var(--muted)}.grid{display:grid;gap:22px}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-card{border:1px solid var(--line);padding:25px;border-radius:11px}.feature-card>span{font-size:8px;letter-spacing:1.6px;color:var(--accent)}.feature-card h3{font-size:19px;letter-spacing:-.5px;font-weight:500;line-height:1.25}.feature-card p{font-size:12px;line-height:1.8;color:var(--muted)}.layout-art{height:126px;background:#e9ece5;border-radius:7px;display:grid;gap:6px;padding:17px 29px;margin-bottom:25px}.layout-art i{display:block;border-radius:3px;background:#cc7957}.art-full i{background:linear-gradient(130deg,#cc7957 65%,#d88d67 65%)}.art-multi{grid-template-columns:1.4fr 1fr;grid-template-rows:1fr 1fr}.art-multi i:first-child{grid-row:span 2}.art-multi i:nth-child(2){background:#f4eee0}.art-multi i:last-child{background:#cdd8c4}.art-live{display:grid;place-items:center;background:#e4e9de}.art-live i{width:68px;height:68px;border-radius:50%;background:#d3dfc8;display:grid;place-items:center;color:#57744c;font-style:normal;font-size:36px}.pricing-section{padding:50px 0 70px;display:grid;grid-template-columns:.85fr 1.5fr;gap:50px;align-items:center}.pricing-section h2{font-size:36px;font-weight:500;letter-spacing:-1.3px}.pricing-section>div>p{font-size:13px;line-height:1.8;color:var(--muted);max-width:300px}.pricing-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.pricing-card{padding:30px;background:#eeefe7;border:1px solid var(--line);border-radius:12px}.pricing-card.featured{background:#e5eadf}.pricing-card>span,.pricing-label{font-size:9px;letter-spacing:1.8px}.pricing-amount{font-size:38px;letter-spacing:-1.8px;margin:20px 0 14px}.pricing-amount small,.pricing-amount>span{font-size:12px;letter-spacing:0;color:var(--muted)}.pricing-card p,.pricing-card li{font-size:12px;line-height:1.9;color:#6b786d}.pricing-card .btn{margin-top:8px}.marketing-cta{display:flex;justify-content:space-between;align-items:center;padding:45px;background:#e9eadf;border-radius:14px}.marketing-cta h2{font-size:34px;letter-spacing:-1px;font-weight:500;margin:0}.card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:28px}.card h2{font-size:23px;letter-spacing:-.7px;font-weight:500}.card h3{font-size:18px}.card .section-head h2{font-size:23px}.card p{font-size:13px;line-height:1.7}.muted{color:var(--muted);font-size:12px;line-height:1.7}.room-mail{font-size:11px;color:var(--muted);line-height:1.6}.page-title{padding:40px 0 27px;display:flex;align-items:center;justify-content:space-between;gap:22px}.page-title h1{font-size:38px;letter-spacing:-1.6px;font-weight:500;margin:0 0 10px}.page-title .kicker{margin-bottom:12px}.page-title p{margin:0}.org-label{display:flex;gap:12px;align-items:center;font-size:12px}.badge{display:inline-block;font-size:9px;letter-spacing:.2px;padding:6px 10px;border-radius:20px;background:#ecefe8;color:#677461;white-space:nowrap}.badge.onair,.badge-active{background:#e4efdc;color:#4c6b3f}.badge-warn{background:#fbedd7;color:#88662f}.badge-locked{background:#fae7e2;color:#9c4f3d}.form-row{margin:0 0 18px}.form-row label,.color-label{display:block;font-size:11px;font-weight:600;line-height:1.5}.input{display:block;width:100%;border:1px solid #d8ded6;border-radius:6px;background:#fff;padding:12px 13px;font-size:13px;color:var(--ink);margin-top:7px;max-width:100%}textarea.input{resize:vertical}.check-row{display:flex;align-items:flex-start;gap:9px;font-size:12px;line-height:1.6;margin:14px 0}.check-row input{margin-top:4px}.auth-card{max-width:530px;margin:65px auto 0;background:#fff;border:1px solid var(--line);border-radius:18px;padding:38px}.auth-card h1{font-size:33px;font-weight:500;letter-spacing:-1px}.auth-card>p{margin-bottom:24px}.auth-card a{text-decoration:underline;text-underline-offset:3px}.auth-card .btn{width:100%;margin-top:10px}.billing-choice{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:20px 0}.plan-choice{border:1px solid var(--line);border-radius:9px;padding:14px;display:flex;gap:7px;font-size:11px}.plan-choice span{display:flex;flex-direction:column;gap:6px}.plan-choice small{font-size:9px;color:var(--muted);line-height:1.5}.studio-tabs{display:flex;gap:24px;border-bottom:1px solid var(--line);margin-bottom:30px}.studio-tabs button{padding:15px 5px;border:0;border-bottom:2px solid transparent;background:none;color:var(--muted);font-size:12px}.studio-tabs button.active{border-bottom-color:var(--accent);color:var(--accent)}.studio-heading h2{font-size:25px;letter-spacing:-.6px}.studio-heading p{margin:8px 0 0}.board-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.board-card{background:white;border:1px solid var(--line);border-radius:12px;overflow:hidden}.board-cover{height:215px;width:100%;border:0;background:#e8ece5;padding:23px;position:relative;text-align:left}.cover-layout{display:grid;height:100%;gap:5px;padding:6px;border:6px solid #263a39;border-radius:6px;background:#263a39}.cover-zone{background:#f2eee2;display:flex;align-items:center;justify-content:center;padding:12px;font-size:11px;overflow:hidden;line-height:1.25;word-break:break-word}.cover-zone-0{background:var(--board-accent);color:#fff4e9;font-size:19px;letter-spacing:-.5px}.cover-zone-2{background:#d4dfcb;font-size:10px}.cover-open{position:absolute;right:12px;bottom:12px;opacity:0;background:#fff;padding:8px;border-radius:6px;font-size:10px}.board-cover:hover .cover-open{opacity:1}.board-card-body{padding:22px}.board-card h3{font-size:17px;letter-spacing:-.5px;margin:0}.board-card .section-head{margin-bottom:8px;gap:7px}.board-card .muted{margin:0 0 18px}.layout-full{grid-template-columns:1fr}.layout-split{grid-template-columns:1fr 1fr}.layout-sidebar{grid-template-columns:1.65fr 1fr;grid-template-rows:1fr 1fr}.layout-sidebar>:first-child{grid-row:span 2}.layout-grid{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.empty-state{background:#eeefe7;min-height:320px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px dashed #cdd5c8;border-radius:14px;padding:35px}.empty-symbol{font-size:35px;font-weight:400;color:var(--accent);margin-bottom:10px}.empty-state h2{font-size:26px;font-weight:500;letter-spacing:-.8px;margin:10px 0}.empty-state p{color:var(--muted);font-size:13px;line-height:1.8;max-width:460px;margin-bottom:24px}.upload-drop{border:1px dashed #bdc9b8;background:#eef1e9;border-radius:12px;min-height:175px;padding:25px;text-align:center;margin-bottom:30px;display:flex;flex-direction:column;align-items:center}.upload-drop>span{font-size:30px;color:var(--accent);margin-bottom:10px}.upload-drop strong{font-weight:500;font-size:17px}.upload-drop p{font-size:11px;margin:10px;color:var(--muted)}.upload-drop small{font-size:10px;color:var(--muted)}.upload-drop.dragging{border-color:var(--accent);background:#f3e3d8}.media-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.media-card{background:#fff;border:1px solid var(--line);border-radius:10px;overflow:hidden}.media-cover{height:140px;background:#e8ece4;display:grid;place-items:center;color:#a5563a}.media-cover img{width:100%;height:100%;object-fit:cover}.media-cover>span{font-size:29px;letter-spacing:-1px}.media-cover.pdf{background:#efe5da}.media-cover.pptx{background:#efdfd4}.media-cover.video{background:#dce4de}.media-card-body{padding:17px}.media-type{font-size:8px;letter-spacing:1px;color:var(--muted)}.media-card h3{font-size:12px;font-weight:500;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.screen-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.screen-card{display:grid;grid-template-columns:100px 1fr;gap:20px;background:white;border:1px solid var(--line);border-radius:12px;padding:25px;align-items:center}.screen-card h3{font-size:17px;margin:0;letter-spacing:-.5px}.screen-card .section-head{gap:10px;margin:0}.screen-illustration{font-size:80px;color:#8b9d88;position:relative;line-height:1}.screen-illustration>span{position:absolute;bottom:10px;right:20px;width:9px;height:9px}.billing-banner{display:flex;align-items:center;gap:25px;justify-content:space-between;background:#eee7da;padding:24px;border:1px solid #e1d8c5;border-radius:12px;margin-bottom:24px}.billing-banner strong{font-size:16px;font-weight:500}.billing-banner p{font-size:11px;line-height:1.7;max-width:680px;color:#817864}.footnote{font-size:11px;color:var(--muted);line-height:1.7;margin-top:24px}.editor-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.editor-toolbar>div:first-child{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.editor-toolbar h2{font-size:20px;font-weight:500;letter-spacing:-.5px;margin:0}.editor-grid{display:grid;grid-template-columns:240px minmax(0,1fr);gap:25px}.editor-scenes{padding:23px;background:#fff;border:1px solid var(--line);border-radius:12px;align-self:start}.editor-scenes h3{font-size:14px;margin:0}.editor-scenes .section-head{margin-bottom:5px}.editor-scenes>.muted{font-size:10px;margin-bottom:18px}.scene-row{display:flex;align-items:center;justify-content:space-between;border-radius:6px;margin-bottom:7px;gap:2px}.scene-row.active{background:#f1e4d9}.scene-row>button{border:0;background:none;font-size:11px;padding:10px 8px;text-align:left;display:flex;align-items:center;gap:10px;min-width:0;overflow:hidden;word-break:break-word}.scene-row>button>span{font-size:9px;opacity:.6}.scene-row>div{display:flex}.scene-row .icon-button{font-size:14px;min-width:24px}.color-label{font-size:9px}.color-label input{display:block;width:100%;border:1px solid var(--line);height:32px;padding:3px;background:none;margin-top:8px}.scene-settings{display:grid;grid-template-columns:1fr 180px;gap:20px}.scene-settings>label{font-size:10px}.layout-picker{display:flex;gap:10px;margin:18px 0 20px}.layout-picker>button{flex:1;border:1px solid var(--line);background:#fff;border-radius:7px;padding:11px 8px;display:flex;align-items:center;justify-content:center;gap:10px;font-size:10px}.layout-picker>button.selected{border-color:var(--accent);background:#f4e9df}.layout-symbol{width:32px;height:22px;display:grid;gap:2px}.layout-symbol i{display:block;background:#a8b6a1;border-radius:1px}.symbol-split{grid-template-columns:1fr 1fr}.symbol-sidebar{grid-template-columns:1.6fr 1fr;grid-template-rows:1fr 1fr}.symbol-sidebar i:first-child{grid-row:span 2}.symbol-grid{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.composition-frame{padding:10px;border-radius:10px;aspect-ratio:16/9;display:flex;flex-direction:column;gap:7px;max-height:570px}.composition-frame.portrait{aspect-ratio:9/16;max-width:350px;margin:auto;max-height:620px}.composition{display:grid;gap:8px;flex:1;min-height:0}.composition-zone{background:#eeeee5;border:1px dashed #adbb9f;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:18px;overflow:hidden;text-align:center}.composition-zone:first-child{background:#d3845e;border-color:#efbb99;color:#fff4e8}.zone-number{font-size:8px;letter-spacing:1.8px;opacity:.65}.composition-zone>strong{font-size:clamp(13px,1.5vw,23px);font-weight:500;line-height:1.1;letter-spacing:-.6px;white-space:pre-wrap;word-break:break-word}.composition-zone>span:not(.zone-number){font-size:9px;opacity:.7}.zone-add{background:#ffffff25;border:1px solid currentColor;padding:7px 11px;border-radius:4px;color:inherit;font-size:10px}.composition-ticker{color:#f6ecdf;font-size:8px;overflow:hidden;white-space:nowrap;padding:5px 7px}.editor-hint{font-size:10px;line-height:1.8;color:var(--muted);margin:15px 0 24px}.zone-lists{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.zone-list{padding:19px;background:#fff;border:1px solid var(--line);border-radius:9px;align-self:start}.zone-list h3{font-size:12px;margin:0}.zone-list .section-head{margin-bottom:10px}.playlist-row{display:flex;align-items:center;gap:10px;padding:12px 0;border-top:1px solid #eef0eb;font-size:10px}.playlist-row>div:nth-child(2){flex:1;min-width:0}.playlist-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.playlist-row small{display:block;color:var(--muted);margin-top:6px;font-size:9px}.playlist-order{font-size:10px;color:#9ba694;width:12px}.playlist-actions{display:flex;align-items:center;gap:5px}.playlist-actions button{font-size:10px;padding:3px}.playlist-actions .icon-button{font-size:14px;min-width:20px}dialog{width:min(580px,94vw);border:1px solid var(--line);border-radius:15px;padding:35px;max-height:90vh;overflow-y:auto;color:var(--ink);box-shadow:0 20px 90px #15272333}dialog::backdrop{background:#172c3560;backdrop-filter:blur(3px)}dialog h2{font-size:27px;font-weight:500;letter-spacing:-.8px;margin:0 25px 25px 0}.dialog-close{position:absolute;top:15px;right:18px;background:none;border:0;font-size:25px;color:#8b9588}dialog .note{padding:15px}.flash,#upload-progress{padding:15px 20px;background:#e5eddd;border-radius:8px;font-size:12px;line-height:1.6;margin:20px 0}.flash-error{background:#f9e6df;color:#a0452e}.flash-info{background:#eee9db}.note{padding:18px;background:#f1efe5;border-radius:9px;font-size:12px;line-height:1.7}.note input[type=checkbox]{margin-right:8px}.note p{margin-bottom:0}.spaced{margin-top:24px}hr{border:0;border-top:1px solid var(--line);margin:24px 0}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:25px}.stats article{background:#e9ede3;padding:24px;border:1px solid var(--line);border-radius:10px;display:flex;flex-direction:column;gap:12px}.stats span{font-size:11px;color:var(--muted)}.stats strong{font-size:32px;font-weight:400;letter-spacing:-1px}.table-wrap{overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:12px}.table th{text-align:left;font-size:9px;text-transform:uppercase;letter-spacing:1px;color:var(--muted);padding:15px 12px;border-bottom:1px solid var(--line)}.table td{padding:17px 12px;border-bottom:1px solid #edf0e9}.table td small{display:block;color:var(--muted);margin-top:6px;font-size:10px}.wrap{word-break:break-all;font-size:10px;line-height:1.6}.billing-summary-line,.review-charge{display:flex;justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--line);font-size:13px}.review-charge strong{font-size:24px;font-weight:500}.legal{max-width:850px;margin:40px auto}.legal h1{font-weight:500;letter-spacing:-1px;font-size:35px}.legal h2{margin-top:32px;font-size:20px}.legal p{line-height:1.9}.code{font-family:monospace;font-size:11px;background:#f0f2ec;padding:12px}.owner-quick-links{display:flex;gap:10px}.inline-form{display:inline}.section-head .kicker{margin-bottom:12px}#toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);background:#243b30;color:#fff;padding:15px 23px;border-radius:9px;font-size:12px;z-index:100;box-shadow:0 6px 30px #0002;max-width:90vw;line-height:1.7}#toast.error{background:#98442d}[hidden]{display:none!important}
@media(min-width:1600px){.hero h1{font-size:78px}.mock-main h2{font-size:53px}.mock-main{min-height:370px}}
@media(max-width:1100px){.hero{gap:5%}.hero h1{font-size:53px}.mock-main{min-height:290px;padding:22px 17px}.mock-note{padding:18px 13px}.mock-clock{padding:20px 13px}.mock-note strong{font-size:20px}.mock-main h2{font-size:38px}.mock-clock strong{font-size:30px}.hero-proof{font-size:8px;gap:7px}.hero .row-actions .btn{padding:13px 15px;font-size:11px;gap:8px}.board-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.media-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.screen-grid{grid-template-columns:1fr}.editor-grid{grid-template-columns:210px minmax(0,1fr)}.editor-toolbar{flex-wrap:wrap}.layout-picker>button{flex-direction:column;gap:6px}.zone-lists{grid-template-columns:1fr}.pricing-section{grid-template-columns:1fr;gap:22px}.pricing-section>div>p{max-width:600px}.org-label{flex-direction:column;align-items:flex-end}}
@media(max-width:750px){.topbar{padding:20px 5vw;min-height:84px;align-items:flex-start;gap:10px}.brand{font-size:20px}.brand-mark{height:38px;width:38px;font-size:30px}.brand small{font-size:6px;letter-spacing:1.4px}.nav{gap:13px;font-size:10px;flex-wrap:wrap;justify-content:flex-end;max-width:55%}.nav>.btn{padding:8px;font-size:9px}.nav>a:first-child{display:none}.hero{grid-template-columns:1fr;padding:42px 0;gap:45px}.hero h1{font-size:61px;letter-spacing:-3px}.hero-copy>p{font-size:13px;max-width:440px}.hero-proof{font-size:9px}.hero-visual{margin:0 4px 10px;max-width:580px}.mock-main{min-height:290px}.mock-main h2{font-size:40px}.format-strip{flex-wrap:wrap;justify-content:flex-start;column-gap:24px}.format-strip>span{flex-basis:100%;max-width:none;font-size:8px}.format-strip>b{font-size:12px}.marketing-section{padding:50px 0}.section-head h2{font-size:31px}.section-head>p{display:none}.grid-3,.grid-2{grid-template-columns:1fr}.pricing-grid{gap:10px}.pricing-card{padding:22px 17px}.pricing-amount{font-size:32px}.pricing-card .btn{font-size:11px;padding:12px}.marketing-cta{padding:30px;align-items:flex-start;flex-direction:column;gap:24px}.marketing-cta h2{font-size:29px}.footer{flex-direction:column;font-size:10px;gap:15px}.page-title{padding-top:30px;align-items:flex-start}.page-title h1{font-size:30px}.page-title p{font-size:11px}.org-label{font-size:10px;text-align:right}.org-label .badge{font-size:8px}.page-title .kicker{font-size:8px;letter-spacing:1.6px}.board-grid{grid-template-columns:1fr}.board-cover{height:250px}.media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-heading{align-items:flex-start}.studio-heading h2{font-size:23px}.studio-heading .btn{padding:10px 13px;font-size:11px}.studio-heading .muted{font-size:11px;max-width:230px}.upload-drop small{line-height:1.7}.media-cover{height:120px}.media-card-body{padding:14px}.media-card-body .text-link{font-size:10px}.screen-card{grid-template-columns:58px 1fr;padding:20px;gap:15px}.screen-illustration{font-size:55px}.screen-illustration>span{right:8px;bottom:4px}.screen-card h3{font-size:14px}.screen-card .badge{font-size:8px;padding:4px 6px}.screen-card .row-actions{gap:10px}.screen-card .btn{font-size:10px;padding:8px}.screen-card .text-link{font-size:10px}.billing-banner{align-items:flex-start;flex-direction:column}.editor-toolbar h2{font-size:19px}.editor-toolbar>div:first-child{gap:12px}.editor-toolbar>.row-actions{gap:7px}.editor-toolbar .btn{font-size:10px;padding:10px 11px}.editor-grid{grid-template-columns:1fr}.editor-scenes{padding:20px}.editor-scenes>.form-row,.editor-scenes>.grid{display:block}.editor-scenes>.grid{display:grid}.editor-scenes .scene-row{margin-bottom:4px}.editor-scenes hr{display:none}.editor-scenes>.muted{margin-bottom:10px}.scene-settings{grid-template-columns:1fr 120px;gap:12px}.layout-picker>button{font-size:9px}.composition-frame{padding:7px;border-radius:6px;min-height:210px}.composition{gap:5px}.composition-zone{padding:10px;gap:8px}.composition-zone>strong{font-size:15px}.zone-add{font-size:8px;padding:6px}.composition-zone .zone-number{font-size:6px}.composition-zone>span:not(.zone-number){font-size:7px}.auth-card{margin:35px auto 0;padding:27px}.auth-card h1{font-size:30px}.card{padding:23px}.stats{gap:10px}.stats article{padding:17px 13px}.stats strong{font-size:25px}.stats span{font-size:9px}.card .grid-2{grid-template-columns:1fr}.billing-choice{grid-template-columns:1fr}.row-actions{gap:10px}}
