:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#e9ede2;background:#171b18}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #bdf739;outline-offset:3px}.workspace-top{height:66px;display:flex;align-items:center;gap:32px;padding:0 26px;background:#1c211d;border-bottom:1px solid #ffffff15}.gt-brand{font-size:25px;font-weight:900;color:#c1fa39;text-decoration:none;letter-spacing:-2px;display:flex;gap:9px;align-items:center}.gt-brand span{font-size:9px;letter-spacing:2px;color:#eee}.workspace-top nav{display:flex;align-items:center;gap:5px}.workspace-top button{background:transparent;border:0;border-radius:7px;color:#acb7a7;font-size:12px;padding:10px 13px}.workspace-top button.selected{background:#baf73918;color:#bdf739}#workspace-account{margin-left:auto;display:flex;gap:10px;align-items:center}#workspace-account span{font-size:10px;color:#96a08e}#workspace-account select{max-width:110px;background:#2b332a;color:#ddd;border:1px solid #505c49;border-radius:5px;font-size:10px}#workspace-account button{border:1px solid #46533c;font-size:10px;color:#d5e6bc}#app-stage{height:calc(100dvh - 66px);overflow:auto}iframe{border:0;width:100%;height:100%;display:block;background:#faf9f5}iframe[hidden],[hidden]{display:none!important}#workspace-home{max-width:1250px;margin:auto;padding:70px 45px}.eyebrow{color:#b3cf82;font-size:10px;letter-spacing:2px}h1{font-size:68px;line-height:1.02;letter-spacing:-3px;font-weight:600;margin:30px 0}h1 span{color:#bdf739;display:block}#workspace-home>p{color:#96a18e;font-size:14px;line-height:1.8}.app-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:45px 0}.app-cards>button{text-align:left;background:#242c23;border:1px solid #41513a;border-radius:14px;padding:30px;color:#ebf0e5;min-height:235px}.app-cards>button:nth-child(2){background:#303829}.app-cards>button:nth-child(3){background:#23372e}.app-cards small{font-size:9px;letter-spacing:2px;color:#9cac8c}.app-cards h2{font-size:34px;letter-spacing:-1px;margin:22px 0 15px}.app-cards h2 span{float:right;color:#afd67a;font-size:24px}.app-cards p{font-size:12px;color:#9ba98d;line-height:1.8}.app-cards b{display:block;font-size:11px;color:#c9e0aa;margin-top:25px}.workspace-footnote{font-size:10px!important;letter-spacing:1px}#workspace-notice:not(:empty){padding:9px 25px;background:#543e24;color:#f4dcb6;font-size:12px}dialog{background:#fcfcf4;color:#263b2c;border:1px solid #a8b795;border-radius:14px;padding:28px;max-width:760px;width:calc(100% - 30px);max-height:90vh;overflow:auto}dialog::backdrop{background:#0009;backdrop-filter:blur(3px)}dialog header{display:flex;align-items:center;justify-content:space-between;gap:25px}dialog header small{font-size:9px;letter-spacing:2px;color:#809566}dialog h2{font-size:27px;letter-spacing:-1px;margin:12px 0}dialog header button{font-size:27px;border:0;background:none;color:#83936f}dialog p{font-size:12px;line-height:1.8;color:#83926f}dialog label{display:block;font-size:11px;margin:16px 0}dialog input{display:block;padding:10px;border:1px solid #d9e0cd;border-radius:6px;background:#fffef7;width:100%;margin-top:8px;color:#31452b}dialog button{padding:11px 15px;border:1px solid #c8d3b8;border-radius:6px;background:#f4f7e9;color:#30462a}dialog button.primary{background:#294d37;color:#f5f9eb;border-color:#294d37}dialog button:disabled{opacity:.5;cursor:default}dialog audio,dialog video{width:100%;max-height:310px;margin:15px 0}dialog canvas{width:100%;height:70px;display:block;border-radius:6px}.clip-fields{display:grid;grid-template-columns:1fr 1fr auto;gap:15px;align-items:center}.clip-fields strong{font-size:14px}.trim-handles{display:grid;grid-template-columns:1fr 1fr;gap:20px}.trim-handles input{accent-color:#456e38}.clip-actions{display:flex;gap:15px;justify-content:flex-end;margin:20px 0}dialog [role=alert]{color:#a3452d}#clip-status{font-size:12px;color:#637d4b;padding:10px 0}.recording-options{display:grid;gap:10px;margin:25px 0}.recording-choice{text-align:left;display:grid;gap:8px}.recording-choice span{font-size:10px;color:#869a70}.recording-choice strong{font-size:13px}#prepared h3{font-size:16px}dialog .import-fields{padding:15px;background:#eef4e1}dialog .import-fields input{display:inline;width:auto;margin:0 8px 0 0}@media(max-width:850px){.workspace-top{gap:15px;padding:0 15px}.workspace-top nav{gap:0}.workspace-top button{padding:10px 9px;font-size:11px}.gt-brand span,#workspace-account span{display:none}h1{font-size:50px}.app-cards{grid-template-columns:1fr}.app-cards>button{min-height:170px}.app-cards h2{margin:15px 0}#workspace-home{padding:40px 25px}}@media(max-width:500px){.workspace-top{gap:10px}.gt-brand{font-size:20px}.workspace-top nav button{padding:8px 6px;font-size:10px}#workspace-account{gap:0}#workspace-account button{max-width:95px;font-size:9px;padding:7px}.clip-fields{grid-template-columns:1fr 1fr}.clip-fields strong{grid-column:span 2}.trim-handles{gap:10px}h1{font-size:43px}}.native-host .workspace-top nav,.native-host .gt-brand{display:none}.native-host .workspace-top{height:48px}.native-host #app-stage{height:calc(100dvh - 48px)}#workspace{height:100dvh;display:flex;flex-direction:column;min-height:0}.workspace-top{flex-shrink:0}#app-stage,.native-host #app-stage{height:auto;flex:1;min-height:0}#app-stage>iframe{height:100%}.workspace-footer{flex-shrink:0;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;padding:10px 24px;border-top:1px solid #394532;color:#bac6ae;font-size:11px;line-height:1.6;background:#1b241b}.workspace-footer a{color:#d2e6bb;text-decoration:underline}.workspace-footer a:focus-visible,.diagnostics-button:focus-visible{outline:2px solid #c1f170;outline-offset:3px}.diagnostics-button{background:none;border:0;text-decoration:underline;font-size:11px;color:#d2e6bb;padding:0}.browser-support{padding:8px 24px;margin:0;background:#4a4025;color:#f6e9c6;font-size:12px;line-height:1.6}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
