.v6 .v6t-hub-grid{margin-top:48px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.v6 .v6t-hub-card{display:flex;flex-direction:column;gap:10px;padding:22px 22px 20px;border-radius:18px;border:1px solid rgba(36,49,15,.12);background:#fdfaf0;text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.v6 .v6t-hub-card:hover{transform:translateY(-2px);border-color:rgba(201,162,75,.65);box-shadow:0 22px 48px -28px rgba(24,32,10,.4)}.v6 .v6t-hub-card h3{margin:0;font-size:18px;font-weight:800;letter-spacing:-.02em;color:#24310f;display:flex;justify-content:space-between;gap:8px}.v6 .v6t-hub-card p{margin:0;font-size:14px;line-height:1.55;color:rgba(36,49,15,.72)}.v6 .v6t-hub-meta{margin-top:auto;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#8f6e1f}.v6 .v6t-workbench{margin:34px auto 0;width:min(640px,92vw);text-align:left}.v6 .v6t-drop{position:relative;display:grid;place-items:center;min-height:180px;padding:28px 22px;border-radius:18px;border:1.5px dashed rgba(36,49,15,.28);background:rgba(253,250,240,.92);cursor:pointer;transition:border-color .2s ease,background .2s ease}.v6 .v6t-drop-active,.v6 .v6t-drop:hover{border-color:#c9a24b;background:#fffdf6}.v6 .v6t-drop input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer}.v6 .v6t-drop-title{margin:0;font-size:16px;font-weight:700;color:#24310f;text-align:center}.v6 .v6t-drop-sub{margin:8px 0 0;font-size:13.5px;color:rgba(36,49,15,.58);text-align:center}.v6 .v6t-filechip{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:12px;border:1px solid rgba(36,49,15,.12);background:#fdfaf0;font-size:13.5px;color:#2b3a18}.v6 .v6t-filechip button{border:0;background:transparent;color:#8f6e1f;font-weight:700;cursor:pointer;font-size:13px}.v6 .v6t-opts{margin-top:16px;display:grid;gap:12px;padding:16px 16px 14px;border-radius:16px;border:1px solid rgba(36,49,15,.12);background:rgba(253,250,240,.92)}.v6 .v6t-opts label{display:grid;gap:6px;font-size:13px;font-weight:700;color:#33481c}.v6 .v6t-opts input[type=number],.v6 .v6t-opts input[type=text],.v6 .v6t-opts select{height:42px;padding:0 12px;border-radius:10px;border:1.5px solid rgba(36,49,15,.16);background:#fff;font-size:14px;color:#24310f}.v6 .v6t-opts-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.v6 .v6t-run{margin-top:16px;width:100%;height:54px;border:0;border-radius:14px;background:#c9a24b;color:#2b3a18;font-size:15.5px;font-weight:750;cursor:pointer;box-shadow:0 16px 44px -14px rgba(24,32,10,.45)}.v6 .v6t-run:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.v6 .v6t-run:hover:not(:disabled){background:#d9b25c}.v6 .v6t-progress{margin-top:14px}.v6 .v6t-progress-bar{height:8px;border-radius:999px;background:rgba(36,49,15,.1);overflow:hidden}.v6 .v6t-progress-bar>span{display:block;height:100%;background:linear-gradient(90deg,#c9a24b,#8f6e1f);border-radius:inherit;transition:width .15s ease}.v6 .v6t-progress-label{margin:8px 0 0;font-size:12.5px;color:rgba(36,49,15,.65)}.v6 .v6t-preview{margin-top:16px;border-radius:14px;overflow:hidden;border:1px solid rgba(36,49,15,.12);background:#111}.v6 .v6t-preview audio,.v6 .v6t-preview video{display:block;width:100%;max-height:360px}.v6 .v6t-crop-stage{margin-top:14px;position:relative;display:inline-block;max-width:100%;border-radius:12px;overflow:hidden;border:1px solid rgba(36,49,15,.14);background:#111;touch-action:none;user-select:none}.v6 .v6t-crop-stage video{display:block;max-width:100%;max-height:420px;width:auto;height:auto}.v6 .v6t-crop-box{position:absolute;border:2px solid #c9a24b;box-shadow:0 0 0 9999px rgba(0,0,0,.45);cursor:move}.v6 .v6t-note{margin:12px 0 0;font-size:12.5px;line-height:1.55;color:rgba(36,49,15,.58);text-align:center}.v6 .v6t-error{margin:14px 0 0;padding:14px 18px;border:1.5px solid rgba(180,35,26,.3);border-radius:14px;background:rgba(253,250,240,.92);color:#b4231a;font-size:14px;font-weight:600;line-height:1.55}.v6 .v6t-notice{margin-top:14px;padding:16px 18px 14px;border-radius:14px;border:1.5px solid rgba(201,162,75,.55);background:rgba(201,162,75,.12);text-align:left}.v6 .v6t-notice-title{margin:0;font-size:15px;font-weight:800;color:#8f6e1f;letter-spacing:-.01em}.v6 .v6t-notice-body{margin:8px 0 0;font-size:13.5px;line-height:1.55;font-weight:600;color:#2b3a18}.v6 .v6t-notice-btn{margin-top:12px;height:40px;padding:0 14px;border:0;border-radius:10px;background:#24310f;color:#f6f1e3;font-family:inherit;font-size:13.5px;font-weight:700;cursor:pointer}.v6 .v6t-notice-btn:hover{background:#33481c}.v6 .v6t-success{margin-top:16px;padding:18px 18px 16px;border-radius:16px;border:1px solid rgba(36,49,15,.12);background:#fdfaf0}.v6 .v6t-success p{margin:0 0 12px;font-size:14px;color:#2b3a18}.v6 .v6t-success-actions{display:flex;flex-wrap:wrap;gap:10px}.v6 .v6t-secondary{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 16px;border-radius:12px;border:1.5px solid rgba(36,49,15,.18);background:transparent;color:#2b3a18;font-size:14px;font-weight:700;text-decoration:none;cursor:pointer}.v6 .v6t-group-label{margin:56px 0 0;font-size:13px;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:rgba(36,49,15,.5)}@media (max-width:900px){.v6 .v6t-hub-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.v6 .v6t-hub-grid,.v6 .v6t-opts-row{grid-template-columns:1fr}}