.real-editor-demo,.real-library-demo{background:#f8f8fa;border:1px solid #2021442e;border-radius:24px;box-shadow:0 32px 70px -46px #202144a6;overflow:hidden}.real-editor-demo-bar,.real-editor-demo>footer,.real-library-demo>footer,.real-library-demo>header{align-items:center;background:#fff;color:#6d6b78;display:flex;font:700 10px/1.2 IBM Plex Mono,ui-monospace,monospace;gap:16px;justify-content:space-between;letter-spacing:.08em;padding:13px 18px;text-transform:uppercase}.real-editor-demo-bar,.real-library-demo>header{border-bottom:1px solid #e8e7ed}.real-editor-demo>footer,.real-library-demo>footer{border-top:1px solid #e8e7ed;letter-spacing:0;line-height:1.45;text-transform:none}.real-editor-demo-bar>div,.real-library-demo>header>div{align-items:center;color:#202144;display:flex;gap:8px}.real-editor-demo-bar i,.real-library-demo>header i{background:#2f7955;border-radius:50%;box-shadow:0 0 0 4px #d9eee3;height:8px;width:8px}.real-editor-demo>footer button,.real-library-demo>footer button{background:#0000;border:0;color:#4a4a8a;cursor:pointer;flex:0 0 auto;font:inherit;padding:5px 0}.real-editor-demo-document{background:#f5f4f7;padding:26px 22px 12px}.real-editor-demo-title{align-items:end;display:flex;gap:24px;justify-content:space-between;margin:0 auto 18px;max-width:1040px;padding:0 14px}.real-editor-demo-title small{color:#b45a2f;display:block;font:800 9px/1.2 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.14em;margin-bottom:7px;text-transform:uppercase}.real-editor-demo-title h2{color:#202144;font-family:"IBM Plex Serif",Georgia,serif;font-size:clamp(23px,3vw,36px);font-weight:600;letter-spacing:-.035em;line-height:1.05;margin:0;max-width:660px}.real-editor-demo-stats{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.real-editor-demo-stats span{background:#fff;border:1px solid #dedde5;border-radius:999px;color:#716f7c;font:600 10px/1 IBM Plex Mono,ui-monospace,monospace;padding:7px 9px}.real-editor-demo-stats b{color:#202144}.real-editor-demo-canvas{background:#fff;border:1px solid #dfdee6;border-radius:17px 17px 0 0;margin:0 auto;max-height:590px;max-width:1040px;overflow:auto}.real-editor-demo-canvas .continuous-editor-shell{min-height:430px}.real-editor-demo-canvas .continuous-editor{padding-bottom:80px}.real-library-demo-tabs{background:#f7f6f9;display:flex;gap:7px;overflow-x:auto;padding:14px 18px 0}.real-library-demo-tabs button{align-items:center;background:#fff;border:1px solid #dedde5;border-radius:999px;color:#6b6875;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:11px;font-weight:700;gap:6px;padding:8px 11px}.real-library-demo-tabs button.is-active{background:#202144;border-color:#202144;color:#fff}.real-library-demo-tabs i{border-radius:50%;height:7px;width:7px}.real-library-demo-body{background:#f7f6f9;max-height:690px;overflow:auto;padding:0 18px 18px}.real-library-demo-body .writer-list{padding-top:22px}.real-library-demo-body .writer-script-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.real-library-demo-body .writer-script-card{min-height:235px}@media (max-width:760px){.real-editor-demo-bar,.real-editor-demo>footer,.real-library-demo>footer,.real-library-demo>header{align-items:flex-start;flex-direction:column}.real-editor-demo-document{padding:20px 8px 8px}.real-editor-demo-title{align-items:flex-start;flex-direction:column;gap:13px;padding:0 8px}.real-editor-demo-stats{justify-content:flex-start}.real-editor-demo-canvas{max-height:540px}.real-library-demo-body{padding-inline:8px}.real-library-demo-body .writer-list-header{align-items:stretch;flex-direction:column}.real-library-demo-body .writer-list-actions{align-items:stretch;flex-direction:column;width:100%}.real-library-demo-body .writer-list-search{flex:1 1;width:100%}.real-library-demo-body .writer-new-script-button{justify-content:center;width:100%}.real-library-demo-body .writer-script-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.real-editor-demo *,.real-library-demo *{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}