.gs-studio{--gs-ink:#253e35;--gs-muted:#657168;--gs-line:#e3e5dd;--gs-paper:#fffefa;--gs-accent:#b64f36;--gs-green:#294e40;background:#f5f5ef;color:var(--gs-ink);font-size:15px;font-family:inherit;min-height:100vh;line-height:1.65}.gs-studio *{box-sizing:border-box}.gs-studio h1,.gs-studio h2,.gs-studio h3,.gs-studio p{margin:0}.gs-studio button,.gs-studio input,.gs-studio select,.gs-studio textarea{font:inherit}.gs-studio button,.gs-studio a,.gs-studio summary{-webkit-tap-highlight-color:transparent}.gs-studio button{cursor:pointer}.gs-studio button:disabled{cursor:wait;opacity:.55}.gs-studio a{color:inherit;text-decoration:none}.gs-studio button:focus-visible,.gs-studio a:focus-visible,.gs-studio summary:focus-visible{outline:3px solid #be694b;outline-offset:4px}.gs-studio input:focus,.gs-studio textarea:focus,.gs-studio select:focus{outline:2px solid #75927e;outline-offset:1px}.gs-header{height:80px;background:var(--gs-paper);border-bottom:1px solid var(--gs-line);display:flex;align-items:center;justify-content:space-between;padding:0 34px;gap:20px;position:relative;z-index:5}.gs-brand{display:flex;align-items:center;gap:11px;font-size:24px;font-weight:750;line-height:1.2;letter-spacing:-.7px;flex-shrink:0}.gs-brand small{display:block;font-size:9px;font-weight:600;letter-spacing:1.9px;margin-top:6px;color:var(--gs-muted)}.gs-brand-mark{width:42px;height:42px;display:grid;place-items:center;background:var(--gs-green);border-radius:12px;color:#f5dcad}.gs-header-actions{display:flex;align-items:center;gap:24px;font-size:14px}.gs-login,.gs-example{border:0;background:none;color:var(--gs-ink);font-weight:600}.gs-header-actions .gs-guide{color:var(--gs-muted)}.gs-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:13px 22px;background:var(--gs-accent);color:#fff!important;border:1px solid var(--gs-accent);border-radius:10px;font-weight:650;line-height:1.5;transition:background .15s}.gs-button:hover{background:#9e422e}.gs-button.gs-small{padding:9px 17px;font-size:14px}.gs-shell{display:grid;grid-template-columns:226px minmax(0,1fr);max-width:1800px;margin:auto;min-height:calc(100vh - 80px)}.gs-sidebar{border-right:1px solid var(--gs-line);background:#fafaf5;padding:31px 17px 22px;display:flex;flex-direction:column;gap:20px}.gs-nav-title{padding:0 15px;font-size:12px;font-weight:650;color:var(--gs-muted)}.gs-sidebar nav{display:flex;flex-direction:column;gap:6px}.gs-nav-item{display:flex;align-items:center;gap:12px;text-align:left;width:100%;border:1px solid transparent;border-radius:10px;padding:13px 14px;background:transparent;color:#536157;white-space:nowrap;font-weight:550}.gs-nav-item svg{flex-shrink:0}.gs-nav-item.active{background:#e8eee4;border-color:#dce5d7;color:#234635;font-weight:700}.gs-nav-item:hover{background:#edf0e8}.gs-nav-item small{margin-left:auto;font-size:10px;color:#8a5834;background:#f1e4ca;border-radius:4px;padding:1px 5px}.gs-side-note{margin-top:32px;padding:18px 15px;border:1px solid var(--gs-line);border-radius:12px;background:#f2f3e9;font-size:12px}.gs-side-note-icon{display:block;color:#60794c;margin-bottom:12px}.gs-side-note strong{font-size:13px}.gs-side-note p{margin-top:8px;color:var(--gs-muted);line-height:1.9}.gs-sidebar-links{display:flex;flex-direction:column;gap:8px;padding:0 15px;margin-top:auto;padding-top:60px;color:var(--gs-muted);font-size:12px}.gs-main{min-width:0;padding:35px 38px 0;max-width:1390px;width:100%;margin:auto}.gs-page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:26px}.gs-eyebrow{font-size:10px;letter-spacing:1.8px;color:#7a806c;font-weight:750;margin-bottom:8px!important}.gs-page-heading h1{font-size:clamp(22px,2vw,29px);font-weight:650;letter-spacing:-.7px;line-height:1.5}.gs-page-heading>div>p:last-child{font-size:14px;color:var(--gs-muted);margin-top:6px}.gs-guest-badge{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border:1px solid var(--gs-line);border-radius:20px;background:#fafbf5;font-size:11px;white-space:nowrap;margin-top:30px;color:#526650}.gs-guest-badge i{height:6px;width:6px;border-radius:50%;background:#82986c}.gs-workbench{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(260px,1fr);align-items:start;gap:25px}.gs-form-panel{border:1px solid var(--gs-line);border-radius:16px;background:var(--gs-paper);box-shadow:0 5px 20px #23392703;overflow:hidden;min-width:0}.gs-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:21px 25px;border-bottom:1px solid #eeeee6}.gs-panel-heading h2{font-size:17px;font-weight:650}.gs-example{display:inline-flex;align-items:center;gap:5px;font-size:12px!important;color:#7e795e;padding:5px 0}.gs-inputs{display:flex;flex-direction:column;gap:19px;border:0;min-width:0;padding:23px 25px 22px;margin:0}.gs-field{display:flex;flex-direction:column;gap:7px;min-width:0}.gs-field>span{font-size:13px;font-weight:600;color:#3f5147}.gs-field input,.gs-field textarea,.gs-field select{width:100%;max-width:100%;min-width:0;border:1px solid #dcded4;background:#fffefa;border-radius:8px;padding:11px 12px;font-size:14px;line-height:1.6;color:#2e3e34}.gs-field textarea{resize:vertical;min-height:76px}.gs-field input::placeholder,.gs-field textarea::placeholder{color:#8c9286;opacity:1;font-size:13px}.gs-field select{min-height:45px;cursor:pointer}.gs-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.gs-upload{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:1.5px dashed #bdcbb7;border-radius:10px;background:#f6f8ef;padding:24px 12px;color:#3a5140;min-height:161px}.gs-upload:hover{background:#eff3e6}.gs-upload strong{font-size:14px;font-weight:650}.gs-upload>span:last-child{font-size:11px;color:#75816c}.gs-upload-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#e8eedc;margin-bottom:6px}.gs-upload-area>.gs-muted{display:block;margin-top:8px;font-size:11px;line-height:1.8}.gs-files{display:flex;gap:9px;margin-top:12px;flex-wrap:wrap}.gs-files>div{position:relative;width:82px;min-width:0}.gs-files img{width:82px;height:68px;object-fit:cover;border:1px solid var(--gs-line);border-radius:8px}.gs-files span{font-size:10px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--gs-muted)}.gs-files button{position:absolute;right:-4px;top:-5px;width:24px;height:24px;display:grid;place-items:center;border:1px solid var(--gs-line);border-radius:50%;background:white;font-size:17px;line-height:1;color:#574b3c}.gs-muted{font-size:12px;color:var(--gs-muted)}.gs-toggles{display:flex;flex-wrap:wrap;gap:13px 24px}.gs-toggle{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#53614e;cursor:pointer}.gs-toggle input{width:17px;height:17px;accent-color:var(--gs-green)}.gs-advanced{border-top:1px solid var(--gs-line);padding-top:14px}.gs-advanced summary{cursor:pointer;color:#62725c;font-size:13px}.gs-advanced[open]>.gs-field,.gs-advanced[open]>.gs-upload-area{margin-top:17px}.gs-submit-area{padding:21px 25px;border-top:1px solid var(--gs-line);background:#fcfcf7;text-align:center}.gs-create{width:100%;font-size:15px!important;justify-content:space-between;padding:13px 17px}.gs-submit-area p{font-size:12px;margin-top:12px;color:#5e6c5e}.gs-submit-area small{font-size:11px;color:#7b8377;display:block;margin-top:3px}.gs-preview-panel{padding:3px 0 0;min-width:0;position:sticky;top:24px}.gs-preview-heading{display:flex;align-items:center;justify-content:space-between;color:#53604f;font-size:12px;margin-bottom:14px}.gs-preview-heading span:last-child{font-size:9px;letter-spacing:1.4px;color:#8b9181}.gs-visual-preview{position:relative;isolation:isolate;border-radius:15px;overflow:hidden;aspect-ratio:4/5;max-height:430px;background:#dcd9c2;border:1px solid #dbddcf}.gs-visual-preview.wide{aspect-ratio:16/9}.gs-visual-preview>img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.gs-visual-preview:after{content:'';position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#1c2d28c9);z-index:-1}.gs-visual-preview>img,.gs-story-art,.gs-video-art{z-index:-2}.gs-preview-type{position:absolute;left:16px;top:16px;font-size:9px;letter-spacing:1.5px;font-weight:650;background:#ffffffd9;padding:5px 9px;border-radius:5px;color:#4c5c4f}.gs-preview-caption{position:absolute;left:22px;right:22px;bottom:26px;color:#fff}.gs-preview-caption small{font-size:11px;color:#f5f2e1}.gs-preview-caption h3{font-size:24px;line-height:1.55;letter-spacing:-.5px;margin-top:5px;font-weight:600;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.gs-preview-disclaimer{font-size:10px;color:#858b7c;text-align:center;margin-top:10px!important}.gs-output-chips{display:flex;gap:7px;flex-wrap:wrap;margin-top:17px}.gs-output-chips span{font-size:11px;padding:4px 9px;border:1px solid #dedfd4;border-radius:6px;color:#626f5b;background:#fafaf4}.gs-next-steps{margin-top:25px;padding-top:22px;border-top:1px solid #dedfd4}.gs-next-steps h3{font-size:13px;font-weight:650;margin-bottom:16px}.gs-next-steps>div{display:flex;align-items:center;gap:10px;margin-top:12px;color:#7c8573;font-size:12px}.gs-next-steps>div>span{border:1px solid #daddce;border-radius:50%;display:grid;place-items:center;width:24px;height:24px;font-size:10px;flex-shrink:0}.gs-next-steps>div.current{color:#344e37}.gs-next-steps>div.current>span{background:#e1e9d4;border-color:#d4dfc4}.gs-preview-note{font-size:11px;color:#73816a;margin-top:18px!important}.gs-pills{display:flex;gap:8px;flex-wrap:wrap}.gs-pill{font-size:13px!important;border:1px solid #dedfd3;border-radius:7px;background:#fdfdf8;padding:8px 13px;color:#67725e}.gs-pill.selected{background:#eaf0df;border-color:#9eaf89;color:#354c2f}.gs-story-art,.gs-video-art{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;background:radial-gradient(ellipse at 75% 20%,#ede2bd,transparent 65%),#d4ddbc;color:#566847;padding:20px}.gs-story-art>span{font-size:14px;text-align:center}.gs-video-art{background:#dde3d9;color:#7b8b77}.gs-scene-strips{display:flex;gap:6px}.gs-scene-strips i{width:55px;height:38px;border-radius:6px;border:1px solid #afbea7;background:#c5d1bd}.gs-audio-preview{position:relative;padding:68px 24px 26px;background:linear-gradient(150deg,#e0e8d0,#ebe4d4);border:1px solid #d8ddcb;border-radius:15px;text-align:center}.gs-hosts{display:flex;justify-content:center;gap:12px;margin-bottom:24px}.gs-hosts span{width:57px;height:57px;border-radius:50%;display:grid;place-items:center;background:#778862;color:#fff;font-size:20px}.gs-hosts span+span{background:#b3876d}.gs-audio-preview h3{font-size:20px;font-weight:650;overflow-wrap:anywhere}.gs-wave{display:flex;align-items:center;justify-content:center;gap:4px;height:76px;margin:10px 0}.gs-wave i{width:3px;border-radius:2px;background:#899776}.gs-audio-preview p{font-size:12px;color:#617054}.gs-audio-preview small{display:block;font-size:10px;margin-top:14px;color:#7d866f}.gs-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:24px 0;font-size:10px;color:#858c7b}.gs-footer nav{display:flex;gap:16px}.gs-error,.gs-message,.gs-announcement{background:#fff0e8;border:1px solid #e8c5af;color:#8c442d;border-radius:8px;padding:12px 15px;font-size:13px;margin:0 25px 18px!important}.gs-announcement{margin:0 0 20px!important}.gs-message{background:#edf2e3;color:#475c39;border-color:#c5d2b7}.gs-auth-dialog{border:1px solid #d4dbc9;border-radius:18px;padding:35px 30px 28px;background:#fffefa;color:#263e32;max-width:460px;width:calc(100% - 32px);margin:auto;box-shadow:0 25px 100px #12251435;line-height:1.8}.gs-auth-dialog::backdrop{background:#20332666;backdrop-filter:blur(4px)}.gs-auth-dialog h2{font-size:23px;line-height:1.5;margin:15px 0 10px;font-weight:650}.gs-auth-dialog p{font-size:14px;color:#65705f;margin-bottom:23px}.gs-auth-dialog .gs-button{width:100%;margin-top:10px;font-size:14px}.gs-auth-dialog .gs-secondary{background:transparent;border:1px solid #cbd3c1;color:#395139!important}.gs-auth-dialog small{display:block;font-size:11px;color:#7e8875;text-align:center;margin-top:20px}.gs-dialog-icon{display:grid;place-items:center;width:57px;height:57px;background:#e9efde;border-radius:14px;color:#596f47}.gs-dialog-close{position:absolute;right:14px;top:11px;background:none;border:0;color:#6c7864;font-size:28px;line-height:1;padding:6px}.gs-skip{position:absolute;top:-90px;left:20px;padding:10px;background:white;z-index:99}.gs-skip:focus{top:10px}.gs-resume{margin:0 0 18px;background:#f0f4e7;border:1px solid #cbd9b8;border-radius:9px;padding:13px 16px;color:#405634;font-size:14px}.gs-resume button{border:1px solid #b5c5a1;border-radius:6px;padding:5px 12px;margin-left:10px;background:#fff;color:inherit}.gs-resume[role=alert]{background:#fff0e8;border-color:#dfbdaa;color:#86442d}
@media(min-width:1600px){.gs-main{padding-top:46px}.gs-workbench{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);gap:34px}.gs-visual-preview{max-height:490px}}
@media(max-width:1150px){.gs-shell{grid-template-columns:194px minmax(0,1fr)}.gs-sidebar{padding-left:11px;padding-right:11px}.gs-main{padding:26px 23px 0}.gs-workbench{gap:18px;grid-template-columns:minmax(0,1.6fr) minmax(230px,1fr)}.gs-guest-badge{display:none}.gs-panel-heading,.gs-inputs,.gs-submit-area{padding-left:20px;padding-right:20px}.gs-preview-caption{left:16px;right:16px;bottom:20px}.gs-preview-caption h3{font-size:20px}}
@media(max-width:900px){.gs-header{padding:0 22px;height:74px}.gs-shell{display:block}.gs-sidebar{border-right:0;border-bottom:1px solid var(--gs-line);padding:10px 18px;background:#fafaf5;display:block}.gs-sidebar nav{flex-direction:row;overflow-x:auto;gap:7px}.gs-nav-title,.gs-side-note,.gs-sidebar-links{display:none}.gs-nav-item{width:auto;flex:1;justify-content:center;padding:10px 12px;font-size:13px;gap:7px}.gs-nav-item small{margin-left:0}.gs-main{padding:26px 23px 0}.gs-workbench{grid-template-columns:minmax(0,1.5fr) minmax(230px,1fr)}.gs-page-heading h1{font-size:25px}.gs-preview-panel{top:18px}.gs-row{gap:12px}}
@media(max-width:660px){.gs-header{height:70px;padding:0 16px;gap:10px}.gs-brand{font-size:21px;gap:8px}.gs-brand-mark{width:35px;height:35px;border-radius:10px}.gs-brand small{font-size:7px;letter-spacing:1.4px;margin-top:5px}.gs-header-actions{gap:12px;font-size:12px}.gs-header-actions .gs-guide{display:none}.gs-header-actions .gs-button.gs-small{font-size:12px;padding:8px 11px}.gs-sidebar{padding:9px 12px}.gs-sidebar nav{display:grid;grid-template-columns:1fr 1fr;gap:5px;overflow:visible}.gs-nav-item{min-width:0;justify-content:flex-start;padding:9px 10px;font-size:12px}.gs-nav-item svg{width:17px;height:17px}.gs-nav-item small{display:none}.gs-main{padding:22px 15px 0}.gs-page-heading{margin-bottom:20px}.gs-page-heading h1{font-size:23px;letter-spacing:-.6px}.gs-page-heading>div>p:last-child{font-size:13px;line-height:1.8}.gs-workbench{grid-template-columns:minmax(0,1fr);gap:24px}.gs-panel-heading{padding:17px 18px}.gs-panel-heading h2{font-size:16px}.gs-inputs{padding:19px 18px;gap:18px}.gs-submit-area{padding:19px 18px}.gs-row{grid-template-columns:1fr 1fr;gap:10px}.gs-field select{padding-left:10px;font-size:13px}.gs-field input,.gs-field textarea{font-size:16px}.gs-upload{min-height:155px;padding:21px 10px}.gs-preview-panel{position:static;border:1px solid var(--gs-line);border-radius:14px;background:#fafaf4;padding:18px}.gs-visual-preview{max-width:300px;max-height:350px;margin:0 auto}.gs-visual-preview.wide{max-width:100%}.gs-preview-caption h3{font-size:22px}.gs-output-chips{justify-content:center}.gs-next-steps{margin-top:20px;padding-top:20px}.gs-next-steps>div{margin-top:10px}.gs-footer{align-items:flex-start;font-size:10px;padding:23px 2px}.gs-footer nav{gap:12px}.gs-auth-dialog{padding:28px 23px}.gs-auth-dialog h2{font-size:21px}.gs-toggles{gap:13px 18px}}
@media(prefers-reduced-motion:reduce){.gs-studio *{scroll-behavior:auto!important;transition:none!important}}

.gs-draft-note{display:block;font-size:10px;margin-top:5px;line-height:1.7}
