@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;600;700;800&display=swap";.tr{--ink:var(--tone-fg-edf2f8,#edf2f8);--muted:var(--tone-fg-97a7bb,#97a7bb);--edge:var(--tone-edge-283346,#283346);background:var(--tone-bg-101722,#101722);color:var(--ink);border-radius:24px;margin:24px 0;overflow:hidden;box-shadow:0 20px 65px #15203918}.tr *{box-sizing:border-box}.tr button,.tr input,.tr textarea,.tr select{font:inherit}.tr button{cursor:pointer;transition:background .18s,color .18s,transform .18s}.tr button:disabled{opacity:.45;cursor:default}.tr button:focus-visible,.tr input:focus-visible,.tr textarea:focus-visible,.tr select:focus-visible{outline:2px solid var(--tone-edge-bca0ff,#bca0ff);outline-offset:3px}.tr-masthead{background:radial-gradient(ellipse at 85% 0,var(--tone-bg-58437845,#58437845),transparent 65%);justify-content:space-between;align-items:center;padding:30px 32px;display:flex}.tr-wordmark{align-items:center;gap:15px;display:flex}.tr-symbol{background:var(--tone-bg-a68adb24,#a68adb24);width:46px;height:46px;color:var(--tone-fg-d3bbff,#d3bbff);border:1px solid var(--tone-edge-a68adb45,#a68adb45);border-radius:15px;place-items:center;display:grid}.tr-eyebrow{letter-spacing:2px;color:var(--tone-fg-a99ac2,#a99ac2);font-size:10px;font-weight:700}.tr h1{letter-spacing:-1px;color:var(--ink);margin:5px 0 0;font-size:29px}.tr h1 span{color:var(--tone-fg-ad8ae8,#ad8ae8)}.tr-live{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.tr-live.connected{color:var(--tone-fg-8ce3cf,#8ce3cf)}.tr-modes{border-bottom:1px solid var(--edge);align-items:center;gap:8px;padding:0 32px 22px;display:flex}.tr-modes button{color:var(--tone-fg-9dabc0,#9dabc0);background:0 0;border:0;border-radius:12px;align-items:center;gap:8px;padding:12px 18px;display:flex}.tr-modes button[aria-pressed=true]{background:var(--tone-bg-d3c1fb,#d3c1fb);color:var(--tone-fg-20192f,#20192f);font-weight:700}.tr-modes>span{color:var(--tone-fg-7f8ca0,#7f8ca0);margin-left:auto;font-size:12px}.tr-workspace{grid-template-columns:255px minmax(0,1fr);min-height:590px;display:grid}.tr-index{background:var(--tone-bg-0c131e,#0c131e);border-right:1px solid var(--edge);flex-direction:column;gap:16px;padding:24px 18px;display:flex}.tr-index-heading{justify-content:space-between;align-items:center;display:flex}.tr h2,.tr h3{color:var(--ink)}.tr-index h2{margin:0;font-size:15px}.tr-index-heading button{background:var(--tone-bg-242e41,#242e41);color:var(--tone-fg-cdb8f5,#cdb8f5);border:0;padding:6px}.tr-index select{background:var(--tone-bg-192232,#192232);color:var(--tone-fg-c7d2e2,#c7d2e2);border:1px solid var(--edge);border-radius:9px;width:100%;padding:10px}.tr-search{color:var(--tone-fg-7d8da3,#7d8da3);background:var(--tone-bg-17202f,#17202f);border-radius:9px;align-items:center;gap:7px;padding:9px;display:flex}.tr-search input{width:100%;color:var(--tone-fg-e4eaf5,#e4eaf5);background:0 0;border:0;outline:0;min-width:0;font-size:12px}.tr-index-list{scrollbar-width:thin;flex-direction:column;gap:8px;max-height:540px;display:flex;overflow:auto}.tr-preview{text-align:left;width:100%;color:var(--tone-fg-a1afc2,#a1afc2);background:0 0;border:1px solid #0000;border-radius:12px;padding:14px;display:block}.tr-preview.active{background:var(--tone-bg-252437,#252437);border-color:var(--tone-edge-655083,#655083)}.tr-preview:hover{background:var(--tone-bg-202b3c,#202b3c)}.tr-preview-top{align-items:center;gap:7px;display:flex}.tr-preview-top small{font-size:11px}.tr-preview-top em{color:var(--tone-fg-bca1ef,#bca1ef);text-transform:uppercase;margin-left:auto;font-size:9px;font-style:normal}.tr-preview>strong{-webkit-line-clamp:2;color:var(--tone-fg-e5e9f1,#e5e9f1);-webkit-box-orient:vertical;margin:9px 0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.tr-preview>span:last-child{justify-content:space-between;font-size:11px;display:flex}.tr-index-foot{color:var(--tone-fg-6f8097,#6f8097);margin-top:auto;font-size:11px;line-height:1.6}.tr .tr-detail{width:auto;min-width:0;max-width:none;margin:0;padding:30px 32px}.tr-day-header{justify-content:space-between;align-items:center;gap:20px;display:flex}.tr-day-header h2{letter-spacing:-.6px;margin:10px 0;font-size:25px}.tr-day-header p{color:var(--muted);margin:0;font-size:13px}.tr-ring{border-radius:50%;flex-shrink:0;width:90px;height:90px;padding:5px}.tr-ring>span{background:var(--tone-bg-101722,#101722);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.tr-ring strong{font-size:25px}.tr-ring strong small{color:var(--tone-fg-7e8ba0,#7e8ba0);font-size:14px}.tr-ring>span>small{color:var(--tone-fg-8fa0b5,#8fa0b5);font-size:9px}.tr-progress{background:var(--tone-bg-253042,#253042);border-radius:4px;height:3px;margin:25px 0 28px;overflow:hidden}.tr-progress span{background:var(--tone-bg-8ce3cf,#8ce3cf);height:100%;transition:width .4s;display:block}.tr-task-heading,.tr-discussion-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.tr h3{align-items:center;gap:9px;margin:0;font-size:14px;display:flex}.tr-task-heading h3>span,.tr-discussion-heading>span{background:var(--tone-bg-273348,#273348);color:var(--tone-fg-b9c6d7,#b9c6d7);border-radius:6px;padding:3px 7px;font-size:10px}.tr-task-heading>small{color:var(--tone-fg-8191a7,#8191a7);font-size:11px}.tr-add-task{border:1px solid var(--tone-edge-425068,#425068);background:var(--tone-bg-192334,#192334);color:var(--tone-fg-bda6ec,#bda6ec);border-radius:11px;align-items:center;gap:10px;margin:14px 0;padding:7px 8px 7px 14px;display:flex}.tr-add-task input{width:0;color:var(--tone-fg-eaf0fa,#eaf0fa);background:0 0;border:0;outline:0;flex:1;padding:8px 0;font-size:13px}.tr-add-task button,.tr-composer button{background:var(--tone-bg-cdb8f4,#cdb8f4);color:var(--tone-fg-241c34,#241c34);white-space:nowrap;border:0;border-radius:8px;align-items:center;gap:7px;padding:10px 14px;font-size:12px;font-weight:700;display:flex}.tr-task{border-bottom:1px solid var(--tone-edge-263044,#263044);cursor:pointer;align-items:center;gap:13px;padding:15px 4px;display:flex}.tr-task input{width:19px;height:19px;accent-color:var(--tone-fg-a0e0cc,#a0e0cc);flex-shrink:0}.tr-task>span{flex:1;min-width:0}.tr-task strong{overflow-wrap:anywhere;white-space:pre-wrap;color:var(--tone-fg-e2e9f5,#e2e9f5);font-size:14px;font-weight:500;display:block}.tr-task small{color:var(--tone-fg-8293ab,#8293ab);margin-top:5px;font-size:10px;display:block}.tr-task.done strong{color:var(--tone-fg-8292a6,#8292a6);text-decoration:line-through}.tr-task>svg{color:var(--tone-fg-8ce3cf,#8ce3cf)}.tr-empty{align-items:center;gap:14px;padding:22px 8px;display:flex}.tr-empty>span{background:var(--tone-bg-1d293a,#1d293a);color:var(--tone-fg-8f7bb7,#8f7bb7);border-radius:12px;padding:14px}.tr-empty strong{color:var(--tone-fg-bbc6d7,#bbc6d7);font-size:13px}.tr-empty p{color:var(--tone-fg-7e8ea6,#7e8ea6);margin:6px 0;font-size:12px;line-height:1.6}.tr-done-toggle{align-items:center;gap:6px;display:flex;color:var(--tone-fg-90cbbb,#90cbbb)!important;background:0 0!important;border:0!important;padding:14px 0!important;font-size:12px!important}.tr-discussion-heading{border-top:1px solid var(--edge);margin:20px 0;padding-top:24px}.tr-muted{color:var(--tone-fg-8a9bb1,#8a9bb1);font-size:12px;line-height:1.7}.tr-messages{scrollbar-width:thin;max-height:350px;padding-bottom:8px;overflow:auto}.tr-message{align-items:flex-start;gap:11px;margin:18px 0;display:flex}.tr-avatar{background:var(--tone-bg-433957,#433957);color:var(--tone-fg-dbccf8,#dbccf8);border-radius:10px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:grid}.tr-message>div{flex:1;min-width:0}.tr-message header{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.tr-message strong{font-size:12px}.tr-message time{color:var(--tone-fg-75869d,#75869d);font-size:10px}.tr-message p{color:var(--tone-fg-cbd5e5,#cbd5e5);white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0;font-size:13px;line-height:1.7}.tr-composer{background:var(--tone-bg-192232,#192232);border:1px solid var(--tone-edge-354258,#354258);border-radius:12px;margin-top:14px;overflow:hidden}.tr-composer textarea{resize:vertical;width:100%;min-height:72px;color:var(--tone-fg-e5edfa,#e5edfa);background:0 0;border:0;padding:14px;font-size:13px;display:block}.tr-composer>div{justify-content:space-between;align-items:center;gap:10px;padding:0 10px 10px;display:flex}.tr-composer small{color:var(--tone-fg-75879f,#75879f);font-size:10px}.tr input::placeholder,.tr textarea::placeholder{color:var(--tone-fg-8596ad,#8596ad);opacity:1}.tr-feedback{min-height:28px;color:var(--tone-fg-b4c0d3,#b4c0d3);align-items:center;gap:7px;margin-top:6px;font-size:11px;display:flex}.tr-conversation-title{border-bottom:1px solid var(--edge);margin-bottom:24px;padding-bottom:24px}.tr-conversation-title h2{white-space:pre-wrap;overflow-wrap:anywhere;font-size:23px;line-height:1.45}.tr-conversation-title p{color:var(--tone-fg-8697ae,#8697ae);font-size:12px}.tr-back{display:none}.tr-spin{animation:1s linear infinite tr-spin}@keyframes tr-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.tr *{transition:none!important;animation:none!important}}@media (width<=760px){.tr{border-radius:18px}.tr-masthead{align-items:flex-start;padding:22px 18px}.tr h1{font-size:24px}.tr-symbol{display:none}.tr-eyebrow{letter-spacing:1.5px;font-size:8px}.tr-live{gap:4px;margin-top:10px;font-size:10px}.tr-live svg{width:12px}.tr-modes{gap:6px;padding:0 16px 18px}.tr-modes button{flex:1;justify-content:center;padding:11px 12px;font-size:12px}.tr-modes>span{display:none}.tr-workspace{flex-direction:column;min-height:0;display:flex}.tr-index{display:none}.tr .tr-detail{padding:22px 18px}.tr-back{align-items:center;gap:6px;display:flex;color:var(--tone-fg-aa98c8,#aa98c8)!important;background:0 0!important;border:0!important;padding:0 0 20px!important;font-size:11px!important}.tr-workspace:not(.detail-open) .tr-index{border:0;border-top:1px solid var(--edge);order:2;padding:20px 18px;display:flex}.tr-index-list{max-height:240px}.tr-day-header{gap:10px}.tr-day-header h2{font-size:20px;line-height:1.3}.tr-day-header p{font-size:11px;line-height:1.7}.tr-ring{width:70px;height:70px;padding:4px}.tr-ring strong{font-size:21px}.tr-task-heading>small{display:none}.tr-add-task button{padding:9px;font-size:11px}.tr-messages{max-height:none}.tr-empty{padding:20px 0}.tr-empty>span{padding:10px}.tr-index-foot{margin-bottom:0}.tr-preview{padding:12px}.tr-conversation-title h2{font-size:20px}.tr-workspace:not(.detail-open) .tr-detail{display:none}}.tr-day-status{background:var(--tone-bg-8ce3cf08,#8ce3cf08);border:1px solid var(--tone-edge-8ce3cf22,#8ce3cf22);border-radius:13px;flex-shrink:0;align-items:center;gap:10px;padding:12px 14px;display:flex}.tr-status-icon{background:var(--tone-bg-8ce3cf12,#8ce3cf12);width:34px;height:34px;color:var(--tone-fg-8ce3cf,#8ce3cf);border-radius:10px;place-items:center;display:grid}.tr-day-status strong{color:var(--tone-fg-cbe8e0,#cbe8e0);font-size:13px;font-weight:600;display:block}.tr-day-status small{color:var(--tone-fg-8daca6,#8daca6);margin-top:4px;font-size:10px;display:block}.tr-day-divider{background:var(--tone-bg-283346,#283346);height:1px;margin:25px 0 28px}@media (width<=760px){.tr-day-header{flex-wrap:wrap}.tr-day-status{flex-shrink:1;margin-top:6px;padding:9px 12px}.tr-day-status strong{font-size:12px}.tr-day-status small{font-size:10px}.tr-status-icon{width:29px;height:29px}.tr-day-divider{margin:20px 0}}.tr .tr-assignee{background:var(--tone-bg-263247,#263247);color:var(--tone-fg-d4c3f5,#d4c3f5);border:1px solid var(--tone-edge-46516a,#46516a);border-radius:8px;max-width:135px;padding:8px;font-size:11px}.tr-task .tr-assignee{flex-shrink:0}.tr-add-task{flex-wrap:wrap}.tr-add-task input{min-width:100px}@media (width<=500px){.tr-task{flex-wrap:wrap}.tr-task>span{min-width:180px}.tr-task .tr-assignee{margin-left:32px}.tr-add-task .tr-assignee{max-width:110px}}*{box-sizing:border-box}body{background:var(--tone-bg-f6f5f8,#f6f5f8);color:var(--tone-fg-251932,#251932);margin:0;font:14px DM Sans,sans-serif}button,input{font:inherit}button,a,input{outline-offset:4px}button{cursor:pointer;border:1px solid var(--tone-edge-e4dfea,#e4dfea);background:var(--tone-bg-ffffff,#fff);color:inherit;border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:10px 14px;display:inline-flex}button:disabled{opacity:.45;cursor:not-allowed}a{color:inherit;text-decoration:none}h1,h2,h3{font-family:Manrope,sans-serif}h1{letter-spacing:-1.5px;margin:12px 0;font-size:38px}h2{align-items:center;gap:10px;margin:10px 0;font-size:20px;display:flex}p{line-height:1.65}small{color:var(--tone-fg-867b90,#867b90);display:block}.shell{min-height:100vh;display:flex}aside{background:var(--tone-bg-21132e,#21132e);width:225px;color:var(--tone-fg-ffffff,#fff);flex-direction:column;padding:38px 25px;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:-1.5px;font-size:28px;font-weight:800}.brand span{color:var(--tone-fg-ef3eaa,#ef3eaa)}.brand small{letter-spacing:2.4px;color:var(--tone-fg-b3a0bf,#b3a0bf);margin-top:7px;font-size:9px}.nav{background:var(--tone-bg-432651,#432651);border-radius:10px;align-items:center;gap:12px;margin-top:55px;padding:15px;display:flex}.aside-bottom{margin-top:auto;font-size:12px}.aside-bottom p{color:var(--tone-fg-b3a0bf,#b3a0bf);font-size:11px}.dot{background:var(--tone-bg-a89bb0,#a89bb0);border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.online{background:var(--tone-bg-53d8a5,#53d8a5)}main{width:calc(100% - 225px);max-width:1600px;margin-left:225px;padding:30px 48px}header{justify-content:space-between;align-items:center;gap:20px;display:flex}.eyebrow,.step{letter-spacing:1.7px;color:var(--tone-fg-89788f,#89788f);font-size:10px;font-weight:700}.user{color:var(--tone-fg-82768b,#82768b);font-size:12px}.intro{margin:36px 0 30px}.intro p{color:var(--tone-fg-83758c,#83758c);margin:0;font-size:16px}.flow{grid-template-columns:minmax(0,1.6fr) 58px minmax(260px,1fr);align-items:stretch;display:grid}.panel{background:var(--tone-bg-ffffff,#fff);border:1px solid var(--tone-edge-eeebf1,#eeebf1);border-radius:16px;padding:24px;box-shadow:0 5px 24px #29153503}.panel-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.icon{border-color:var(--tone-edge-eee9f1,#eee9f1);padding:9px}.connector{color:var(--tone-fg-9751a3,#9751a3);justify-content:center;align-items:center;display:flex}.crumb{color:var(--tone-fg-82758c,#82758c);align-items:center;gap:10px;padding:10px 0;font-size:12px;display:flex}.crumb span{overflow-wrap:anywhere}.crumb button{padding:5px}.search{background:var(--tone-bg-f6f5f8,#f6f5f8);color:var(--tone-fg-93859d,#93859d);border-radius:9px;gap:9px;padding:11px;display:flex}.search input{width:100%;color:var(--tone-fg-33233f,#33233f);background:0 0;border:0;outline:0}.file-list{height:310px;margin-top:12px;overflow:auto}.empty{text-align:center;color:var(--tone-fg-8f7b9d,#8f7b9d);padding:35px 20px}.empty svg{margin:auto}.empty h3{color:var(--tone-fg-44334f,#44334f);font-size:16px}.empty p{max-width:250px;margin:12px auto 20px;font-size:12px}.primary{background:var(--tone-bg-8c3c9e,#8c3c9e);color:var(--tone-fg-ffffff,#fff);border:0;padding:13px 18px;font-weight:600}.file-row{border-bottom:1px solid var(--tone-edge-f1edf4,#f1edf4);border-radius:7px;align-items:center;gap:12px;padding:12px 10px;display:flex}.file-row span{overflow-wrap:anywhere;min-width:0}.file-row small{margin-top:4px;font-size:11px}.file-row svg{color:var(--tone-fg-a085ad,#a085ad);flex-shrink:0}.file-row input{accent-color:var(--tone-fg-8c3c9e,#8c3c9e);flex-shrink:0;width:17px;height:17px}.selected{background:var(--tone-bg-faf2fc,#faf2fc)}.folder-row{text-align:left;background:0 0;border:0;justify-content:flex-start;width:100%;padding:0}.folder-row span{flex:1}.selection{border-top:1px solid var(--tone-edge-eee9f1,#eee9f1);color:var(--tone-fg-86768f,#86768f);justify-content:space-between;padding-top:15px;font-size:12px;display:flex}.destination{flex-direction:column;align-items:flex-start;display:flex}.drive-mark{background:var(--tone-bg-f2e8f6,#f2e8f6);color:var(--tone-fg-9955a7,#9955a7);border-radius:14px;margin:28px 0 15px;padding:18px}.destination h2{font-size:26px}.destination p{color:var(--tone-fg-897a92,#897a92);margin:0 0 20px}.destination-info{color:var(--tone-fg-3a9574,#3a9574);align-items:center;gap:8px;margin:0 0 20px;font-size:12px;display:flex}.muted{color:var(--tone-fg-8d8096,#8d8096);font-size:13px}.text-link{color:var(--tone-fg-874296,#874296);align-items:center;gap:7px;font-size:12px;display:flex}.send{width:100%;margin-top:auto;margin-bottom:12px}.destination small{text-align:center;width:100%;font-size:10px}.message{min-height:24px;color:var(--tone-fg-7d6387,#7d6387);align-items:center;gap:8px;margin:18px 0;font-size:12px;display:flex}.transfers{margin-top:0}.transfers h2{font-size:18px}.badge{background:var(--tone-bg-f3edf7,#f3edf7);color:var(--tone-fg-8c5b9b,#8c5b9b);border-radius:18px;padding:6px 12px;font-size:11px}.job{border-top:1px solid var(--tone-edge-f0ecf3,#f0ecf3);align-items:center;gap:15px;padding:18px 0;display:flex}.job-main{flex:1;min-width:0}.job strong{overflow-wrap:anywhere;font-size:13px;display:block}.job small{margin:4px 0 10px;font-size:11px}.job>span{color:var(--tone-fg-8d7c98,#8d7c98);font-size:12px}progress{width:100%;height:5px;accent-color:var(--tone-fg-9651a5,#9651a5);border:0;border-radius:5px}progress::-webkit-progress-bar{background:var(--tone-bg-eee8f2,#eee8f2);border-radius:5px}progress::-webkit-progress-value{background:var(--tone-bg-9651a5,#9651a5);border-radius:5px}footer{color:var(--tone-fg-a394ad,#a394ad);padding:25px 0;font-size:10px}.spinner{border:2px solid var(--tone-edge-ddd,#ddd);border-top-color:var(--tone-edge-8c3c9e,#8c3c9e);border-radius:50%;width:12px;height:12px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=1000px){aside{width:180px;padding:25px 18px}main{width:calc(100% - 180px);margin-left:180px;padding:25px}.flow{grid-template-columns:minmax(0,1fr);gap:18px}.connector{display:none}.destination .send{margin-top:20px}.drive-mark{margin:12px 0}.destination p{margin-bottom:12px}}@media (width<=600px){aside{width:100%;padding:18px 22px;display:block;position:static}.aside-bottom,.nav{display:none}.brand{font-size:22px}.shell{display:block}main{width:100%;margin:0;padding:22px}h1{font-size:29px}.intro{margin:25px 0}.user{text-overflow:ellipsis;max-width:170px;overflow:hidden}.panel{padding:18px}.file-list{height:290px}}.mobile-tabs,.mobile-send,.mobile-status{display:none}button,a,input{touch-action:manipulation}@media (width<=600px){body{overflow-x:hidden}aside{padding:16px 18px}.brand small{margin-top:4px;font-size:8px}main{padding:18px 14px calc(110px + env(safe-area-inset-bottom))}.intro{margin:20px 0 14px}.intro h1{letter-spacing:-1px;font-size:27px}.intro p{font-size:14px;line-height:1.5}.user{white-space:nowrap;max-width:155px}.eyebrow{letter-spacing:1px;font-size:9px}.mobile-status{color:var(--tone-fg-70617c,#70617c);margin:14px 2px;font-size:12px;display:block}.mobile-status .dot{background:var(--tone-bg-9c8ca7,#9c8ca7)}.mobile-status .online{background:var(--tone-bg-269775,#269775)}.mobile-tabs{z-index:5;background:var(--tone-bg-f6f5f8,#f6f5f8);gap:6px;margin:0 0 12px;padding:8px 0;display:flex;position:sticky;top:0}.mobile-tabs a{background:var(--tone-bg-ece6f0,#ece6f0);border:0;flex:1;min-height:46px;font-weight:600}.mobile-tabs a[aria-current=page]{background:var(--tone-bg-34213f,#34213f);color:var(--tone-fg-fff,#fff)}.mobile-tabs span{background:var(--tone-bg-ffffff30,#ffffff30);border-radius:12px;padding:2px 8px;font-size:12px}.mobile-files .transfers,.mobile-queue .flow,.mobile-queue .mobile-send{display:none}.panel{border-radius:13px;padding:16px}.panel-heading{flex-wrap:wrap;gap:8px}.panel-heading h2{font-size:19px}.badge{white-space:nowrap}.files{min-width:0}.file-list{height:auto;min-height:180px;max-height:none;overflow:visible}.empty{padding:24px 8px}.empty p{font-size:14px}.file-row{gap:10px;min-height:64px;padding:10px 4px}.file-row input{width:22px;height:22px;margin:0 5px 0 0}.file-row span{font-size:14px}.file-row small{font-size:12px}.folder-row{min-height:44px}.crumb button,.icon{min-width:44px;min-height:44px}.crumb{font-size:12px}.crumb span{flex:1;min-width:0}.search{align-items:center;min-height:48px}.search input{min-width:0;font-size:16px}.selection{padding-top:14px;font-size:13px}.primary{min-height:48px}.destination{gap:4px;padding:14px 16px}.destination .step,.destination .drive-mark,.destination .destination-info,.destination .muted,.destination .send,.destination>small{display:none}.destination h2{margin:0;font-size:17px}.destination p{margin:0;font-size:12px}.destination .text-link{min-height:44px;font-size:13px}.flow{gap:12px}.message{overflow-wrap:anywhere;align-items:flex-start;font-size:13px;line-height:1.5}.mobile-send{z-index:10;padding:12px 18px calc(12px + env(safe-area-inset-bottom));background:var(--tone-bg-fff,#fff);border-top:1px solid var(--tone-edge-e6dfec,#e6dfec);justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #29153508}.mobile-send strong{font-size:14px}.mobile-send small{margin-top:4px;font-size:11px}.mobile-send button{padding:12px 16px}.job{align-items:flex-start;gap:10px}.job>svg{display:none}.job-main strong{font-size:14px;line-height:1.4}.job small{overflow-wrap:anywhere;font-size:12px;line-height:1.5}.job>a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}.job>span{white-space:nowrap;padding-top:3px}.transfers .muted{font-size:12px}.job progress{height:7px}footer{font-size:10px}}@media (prefers-reduced-motion:reduce){.spinner{animation:none}}.queue-more{width:100%;min-height:44px;color:var(--tone-fg-874296,#874296);background:var(--tone-bg-faf7fc,#faf7fc);border-color:var(--tone-edge-ece3f1,#ece3f1);margin-top:14px;font-weight:600}.quick-folders{flex-wrap:wrap;gap:7px;margin:14px 0 6px;display:flex}.quick-folders button{background:var(--tone-bg-faf7fc,#faf7fc);min-height:44px;color:var(--tone-fg-754384,#754384);padding:9px 11px;font-size:12px}.quick-folders button[aria-pressed=true]{background:var(--tone-bg-8c3c9e,#8c3c9e);color:var(--tone-fg-ffffff,#fff);border-color:var(--tone-edge-8c3c9e,#8c3c9e)}.sort-caption{color:var(--tone-fg-8d8096,#8d8096);margin:12px 0 0;font-size:11px}@media (width<=600px){.quick-folders{grid-template-columns:1fr 1fr;display:grid}.quick-folders button{font-size:12px}.quick-folders button:last-child{grid-column:1/-1}}.file-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:10px 0;display:flex}.file-tools .sort-caption{margin:0}.file-tools>div{gap:6px;display:flex}.file-tools button{min-height:44px;padding:8px 10px;font-size:12px}.queue-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.queue-summary>div,.queue-summary>button{background:var(--tone-bg-f6f3f8,#f6f3f8);text-align:left;border:0;border-radius:10px;flex-direction:column;align-items:flex-start;gap:5px;padding:16px;display:flex}.queue-summary strong{font-size:23px}.queue-summary span{color:var(--tone-fg-756680,#756680);font-size:12px}.queue-summary .attention{background:var(--tone-bg-fff3df,#fff3df);color:var(--tone-fg-8a520e,#8a520e)}.queue-tools .search{max-width:520px}.queue-filters{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.queue-filters button{min-height:44px;font-size:12px}.queue-filters button[aria-pressed=true]{background:var(--tone-bg-34213f,#34213f);color:var(--tone-fg-fff,#fff);border-color:var(--tone-edge-34213f,#34213f)}.job.status-failed,.job.status-paused{border-left:3px solid var(--tone-edge-d99b41,#d99b41);padding-left:12px}.job.status-complete>span{color:var(--tone-fg-258363,#258363)}.job .attention-help{color:var(--tone-fg-9a631c,#9a631c)}.queue-tools .muted{font-size:11px}@media (width<=600px){.queue-summary{gap:6px}.queue-summary>div,.queue-summary>button{padding:12px 8px}.queue-summary strong{font-size:19px}.queue-summary span{font-size:11px}.queue-filters button{flex:1;padding:8px}.file-tools{align-items:flex-start}.job>span{white-space:normal;text-align:right;max-width:76px}}.mobile-tabs a{touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;text-decoration:none;display:flex}.mobile-tabs{isolation:isolate}.mobile-tabs a span{pointer-events:none}#queue,#files{scroll-margin-top:72px}.lucid-loading{z-index:100;-webkit-backdrop-filter:blur(8px);background:#170c22a6;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.lucid-loading-card{background:var(--tone-bg-24132f,#24132f);width:min(420px,100%);color:var(--tone-fg-fff,#fff);text-align:center;border:1px solid var(--tone-edge-624471,#624471);border-radius:24px;padding:38px 26px;box-shadow:0 24px 80px #14091b66}.lucid-orbit{width:78px;height:78px;color:var(--tone-fg-f183cf,#f183cf);place-items:center;margin:0 auto 25px;display:grid;position:relative}.lucid-orbit span{border:3px solid var(--tone-edge-543062,#543062);border-top-color:var(--tone-edge-ef69c2,#ef69c2);border-right-color:var(--tone-edge-aa86ed,#aa86ed);border-radius:50%;animation:1s linear infinite spin;position:absolute;inset:0}.loading-eyebrow{letter-spacing:2px;color:var(--tone-fg-ccacdb,#ccacdb);font-size:10px}.lucid-loading-card h2{letter-spacing:-.5px;margin:14px 0 20px;font-size:25px;line-height:1.3;display:block}.lucid-loading-card p{color:var(--tone-fg-e3d4ea,#e3d4ea);overflow-wrap:anywhere;font-size:13px}.lucid-loading-card small{color:var(--tone-fg-ba9fc8,#ba9fc8);font-size:12px;line-height:1.6}@media (prefers-reduced-motion:reduce){.lucid-orbit span{animation:none}}.file-thumbnail{background:var(--tone-bg-eee9f2,#eee9f2);border-radius:7px;flex:0 0 72px;justify-content:center;align-items:center;width:72px;height:42px;display:flex;overflow:hidden}.file-thumbnail img{object-fit:contain;width:100%;height:100%;display:block}.file-row .file-thumbnail svg{color:var(--tone-fg-9a83a7,#9a83a7)}@media (width<=600px){.file-thumbnail{flex-basis:64px;width:64px;height:40px}}.tool-switch{flex-wrap:wrap;gap:10px;margin:12px 0 30px;display:flex}.tool-switch button{border:1px solid var(--tone-edge-dbd2e7,#dbd2e7);background:var(--tone-bg-fff,#fff);color:var(--tone-fg-463453,#463453);border-radius:12px;align-items:center;gap:9px;padding:13px 18px;font-weight:650;display:flex}.tool-switch button[aria-pressed=true]{background:var(--tone-bg-302040,#302040);color:var(--tone-fg-ffffff,#fff);border-color:var(--tone-edge-302040,#302040)}.drive-tool[hidden]{display:none!important}.encode-hero{background:var(--tone-bg-111c2d,#111c2d);color:var(--tone-fg-f3efff,#f3efff);border-radius:24px;margin:24px 0;padding:28px}.encode-top{color:var(--tone-fg-9aadc7,#9aadc7);flex-wrap:wrap;justify-content:space-between;gap:15px;font-size:12px;display:flex}.encode-top span:first-child{color:var(--tone-fg-82dfca,#82dfca);align-items:center;gap:8px;display:flex}.encode-progress{align-items:center;gap:32px;padding:35px 0;display:flex}.encode-ring{border-radius:50%;flex-shrink:0;width:210px;height:210px;padding:9px}.encode-ring>div{background:var(--tone-bg-111c2d,#111c2d);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:12px;display:flex}.encode-ring strong{letter-spacing:-2px;font-size:40px}.encode-ring small{color:var(--tone-fg-bdb1d7,#bdb1d7);margin-top:8px}.encode-progress h2{overflow-wrap:anywhere;margin:16px 0;font-size:25px;line-height:1.3}.encode-progress p{color:var(--tone-fg-aebbd0,#aebbd0);font-size:14px}.encode-row{border-bottom:1px solid var(--tone-edge-eee7f3,#eee7f3);align-items:center;gap:14px;padding:18px 0;display:flex}.encode-row>div{flex:1;min-width:0}.encode-row strong{overflow-wrap:anywhere;display:block}.encode-row small{color:var(--tone-fg-807388,#807388);margin-top:6px;display:block}.encode-row>svg{color:var(--tone-fg-6f569d,#6f569d);flex-shrink:0}.encode-row>span{color:var(--tone-fg-756582,#756582);font-size:12px}.encode-failed>svg,.encode-failed>span{color:var(--tone-fg-b53c52,#b53c52)}.tool-encoder .mobile-send{display:none!important}@media (width<=700px){.encode-hero{padding:20px}.encode-progress{text-align:center;flex-direction:column;gap:16px}.encode-ring{width:180px;height:180px}.encode-progress h2{font-size:21px}.encode-row{align-items:flex-start;gap:10px}.encode-row>span{max-width:65px}.tool-switch{margin:10px 0 20px}.tool-switch button{flex:1;justify-content:center;padding:12px 8px;font-size:13px}.tool-encoder main{padding-bottom:30px}}.encode-stats{grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0;display:grid}.encode-stats>div{border:1px solid var(--tone-edge-e3dcea,#e3dcea);background:var(--tone-bg-ffffff,#fff);border-radius:16px;padding:20px}.encode-stats small{letter-spacing:1px;color:var(--tone-fg-82718c,#82718c);font-size:10px;display:block}.encode-stats strong{margin-top:10px;font-size:22px;display:block}.encode-history{margin-bottom:20px}@media (width<=700px){.encode-stats{grid-template-columns:1fr}.encode-stats>div{justify-content:space-between;align-items:center;display:flex}.encode-stats strong{margin:0;font-size:18px}}.shell{display:block}.shell main{width:100%;max-width:1480px;margin:0 auto;padding:24px 40px 36px}.hub-header{border-bottom:1px solid var(--tone-edge-e6dfea,#e6dfea);padding:0 0 22px}.hub-header .brand{letter-spacing:-1px;font-size:25px;line-height:1}.hub-header .brand small{color:var(--tone-fg-89788f,#89788f);letter-spacing:2px;margin-top:8px;font-size:9px}.hub-account{align-items:center;gap:20px;display:flex}.hub-connection{color:var(--tone-fg-786984,#786984);font-size:11px}.hub-header .user{background:var(--tone-bg-ffffff,#fff);border:1px solid var(--tone-edge-e6dfea,#e6dfea);border-radius:24px;padding:9px 14px}.intro{margin-top:26px}.shell .mobile-status{display:none}@media (width<=700px){.shell main{padding:20px 16px 100px}.hub-header{align-items:center;gap:10px}.hub-header .brand{font-size:22px}.hub-account{flex-direction:column;align-items:flex-end;gap:7px;min-width:0}.hub-header .user{overflow-wrap:anywhere;max-width:180px;padding:5px 9px;font-size:10px}.hub-connection{font-size:10px}.tool-switch{margin:18px 0 24px}.tool-encoder main{padding-bottom:24px}}.encoder-controls{margin:20px 0}.encoder-actions{flex-wrap:wrap;gap:10px;display:flex}.encoder-cancel{color:var(--tone-fg-a8304b,#a8304b);border-color:var(--tone-edge-e7b7c2,#e7b7c2)}.cancel-confirm{background:var(--tone-bg-fff0f3,#fff0f3);border:1px solid var(--tone-edge-e7b7c2,#e7b7c2);border-radius:12px;margin-top:18px;padding:18px}.cancel-confirm button{margin:5px}.encoder-controls [role=status]{min-height:22px}.upcoming-row .queue-position{background:var(--tone-bg-f2edf8,#f2edf8);border-radius:10px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-weight:700;display:grid}.upcoming-row .queue-state{background:var(--tone-bg-f2edf8,#f2edf8);white-space:nowrap;border-radius:20px;padding:7px 10px}.upcoming-row.state-failed .queue-state{background:var(--tone-bg-fff0f3,#fff0f3);color:var(--tone-fg-ab344d,#ab344d)}.upcoming-row.state-encoding .queue-state{background:var(--tone-bg-e2f8f0,#e2f8f0);color:var(--tone-fg-17795c,#17795c)}.upcoming-row.state-paused .queue-state{background:var(--tone-bg-fff4df,#fff4df);color:var(--tone-fg-956410,#956410)}.encode-history .encoder-controls{border-bottom:1px solid var(--tone-edge-eee7f3,#eee7f3);padding:0 0 16px}.encoder-controls .spinner{margin-right:8px;display:inline-block}@media (width<=700px){.encoder-actions button{flex:1;min-height:46px}.encoder-actions .encoder-cancel{flex-basis:100%}.upcoming-row .queue-state{max-width:none;font-size:11px}.upcoming-row strong{font-size:13px}}.encoder-queue-tabs{flex-wrap:wrap;gap:8px;margin:20px 0 8px;display:flex}.encoder-queue-tabs button{min-height:44px;font-weight:600}.encoder-queue-tabs button[aria-pressed=true]{background:var(--tone-bg-302040,#302040);color:var(--tone-fg-ffffff,#fff);border-color:var(--tone-edge-302040,#302040)}.encoder-queue-tabs span{background:var(--tone-bg-9674b52b,#9674b52b);border-radius:20px;padding:3px 8px;font-size:11px}@media (width<=700px){.encoder-queue-tabs{gap:5px}.encoder-queue-tabs button{flex:1;gap:5px;padding:9px 7px;font-size:11px}}.encoder-send{margin-top:12px}.encoder-send button{background:var(--tone-bg-f3eafa,#f3eafa);min-height:44px;color:var(--tone-fg-79328e,#79328e);font-weight:600}.encoder-send small{font-size:11px;line-height:1.5}.encoder-health{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0 0;display:grid}.encoder-health>div{background:var(--tone-bg-fff,#fff);border:1px solid var(--tone-edge-e7e0ee,#e7e0ee);border-radius:14px;align-items:center;gap:12px;padding:16px 18px;display:flex}.encoder-health small{letter-spacing:1.2px;margin-bottom:6px;font-size:10px}.encoder-health strong{font-size:14px}.health-dot{background:var(--tone-bg-98a0ad,#98a0ad);border-radius:50%;flex-shrink:0;width:10px;height:10px}.health-dot.good{background:var(--tone-bg-25b38c,#25b38c);box-shadow:0 0 0 5px #25b38c16}.health-dot.unknown{background:var(--tone-bg-d79a36,#d79a36)}.health-dot.off{background:var(--tone-bg-98a0ad,#98a0ad)}@media (width<=450px){.encoder-health{gap:8px}.encoder-health>div{gap:9px;padding:14px 10px}.encoder-health small{font-size:9px}.encoder-health strong{font-size:12px}}.encoder-start{background:var(--tone-bg-eee5fa,#eee5fa);min-height:44px;color:var(--tone-fg-723491,#723491);margin-top:10px;font-size:12px;font-weight:600;display:flex}.sky-hub{background:var(--tone-bg-0c1323,#0c1323);color:var(--tone-fg-e9ecff,#e9ecff);border:1px solid var(--tone-edge-27334b,#27334b);border-radius:26px;grid-template-columns:minmax(240px,.7fr) minmax(0,1.7fr);min-height:590px;display:grid;overflow:hidden;box-shadow:0 20px 60px #1e133522}.sky-companion{background:radial-gradient(ellipse at 50% 30%,var(--tone-bg-41386788,#41386788),transparent 65%),var(--tone-bg-111b2b,#111b2b);text-align:center;flex-direction:column;align-items:center;padding:38px 24px;display:flex}.sky-eyebrow{letter-spacing:2px;color:var(--tone-fg-b8a5e4,#b8a5e4);font-size:10px}.sky-avatar-orbit{background:radial-gradient(circle,var(--tone-bg-8770c02b,#8770c02b),transparent 70%);border:1px solid var(--tone-edge-b7a3ff28,#b7a3ff28);border-radius:50%;place-items:center;width:195px;height:195px;margin:35px auto 20px;display:grid;box-shadow:0 0 50px #957af313}.sky-pixel{width:180px;height:180px;image-rendering:pixelated;background-image:url(/sky/lavender.png);background-size:400% 400%}.sky-companion h1{color:var(--tone-fg-f3eaff,#f3eaff);letter-spacing:-.7px;margin:5px 0 10px;font-size:27px}.sky-companion p{color:var(--tone-fg-b7c3d7,#b7c3d7);font-size:14px}.sky-live{color:var(--tone-fg-c7b9e8,#c7b9e8);align-items:center;gap:8px;margin-top:16px;font-size:12px;display:flex}.sky-live>span{background:var(--tone-bg-47dfc4,#47dfc4);border-radius:50%;width:6px;height:6px}.sky-companion small{color:var(--tone-fg-8190aa,#8190aa);margin-top:auto;font-size:11px;line-height:1.8}.sky-wave{align-items:center;gap:4px;height:36px;margin:14px 0 30px;display:flex}.sky-wave i{background:var(--tone-bg-54e1cf,#54e1cf);border-radius:6px;width:3px;height:3px}.phase-speaking .sky-wave i,.phase-thinking .sky-wave i,.phase-preparing .sky-wave i{animation:1s ease-in-out infinite sky-wave}.sky-conversation{flex-direction:column;min-width:0;height:650px;max-height:80dvh;padding:24px;display:flex}.sky-conversation header{justify-content:space-between;align-items:center;gap:12px;display:flex}.sky-conversation h2{color:var(--tone-fg-e9dcff,#e9dcff);align-items:center;gap:10px;margin:0;font-size:20px;display:flex}.sky-conversation header label{color:var(--tone-fg-b1bbd2,#b1bbd2);align-items:center;gap:6px;font-size:11px;display:flex}.sky-conversation input{accent-color:var(--tone-fg-bb9cfa,#bb9cfa)}.sky-prompts{flex-wrap:wrap;gap:7px;margin:22px 0 14px;display:flex}.sky-hub button{background:var(--tone-bg-1b263c,#1b263c);color:var(--tone-fg-d0d9ee,#d0d9ee);border:1px solid var(--tone-edge-31405b,#31405b);border-radius:12px;min-height:40px;font-size:12px}.sky-hub button:hover:not(:disabled){border-color:var(--tone-edge-b49aef,#b49aef);background:var(--tone-bg-2a3152,#2a3152)}.sky-hub button:disabled{opacity:.4}.sky-messages{overscroll-behavior:contain;scrollbar-color:#38465e transparent;flex:1;min-height:0;padding:8px 3px;overflow-y:auto}.sky-welcome{text-align:center;max-width:360px;color:var(--tone-fg-aeb9cf,#aeb9cf);margin:55px auto}.sky-welcome svg{color:var(--tone-fg-b99af9,#b99af9)}.sky-welcome h3{color:var(--tone-fg-e7def6,#e7def6);font-size:21px}.sky-welcome p{font-size:14px;line-height:1.8}.sky-line{background:var(--tone-bg-141f32,#141f32);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:15px;margin-bottom:16px;padding:14px 17px;font-size:14px;line-height:1.75}.sky-line.you{background:var(--tone-bg-322948,#322948);color:var(--tone-fg-f2eaff,#f2eaff);margin-left:30px}.sky-line small{letter-spacing:1.6px;color:var(--tone-fg-bba0e8,#bba0e8);margin-bottom:5px;font-size:9px;display:block}.sky-thinking{color:var(--tone-fg-ae9dcb,#ae9dcb);align-items:center;gap:5px;margin:12px;font-size:12px;display:flex}.sky-thinking b{background:var(--tone-bg-b99af9,#b99af9);border-radius:50%;width:5px;height:5px;animation:1s infinite sky-pulse}.sky-thinking b:nth-child(2){animation-delay:.2s}.sky-thinking b:nth-child(3){animation-delay:.4s}.sky-thinking span{margin-left:8px}.sky-compose{background:var(--tone-bg-182237,#182237);border:1px solid var(--tone-edge-3c4963,#3c4963);border-radius:17px;align-items:flex-end;margin-top:12px;padding:12px;display:flex}.sky-compose:focus-within{border-color:var(--tone-edge-ba9aef,#ba9aef)}.sky-compose textarea{font:inherit;color:var(--tone-fg-f1ebff,#f1ebff);resize:none;width:100%;box-shadow:none;background:0 0;border:0;outline:none;flex:1;padding:2px;font-size:16px;line-height:1.5}.sky-compose>div{gap:6px;display:flex}.sky-compose button{padding:10px}.sky-compose button[type=submit]{background:var(--tone-bg-b99af9,#b99af9);color:var(--tone-fg-161424,#161424);border:0}.sky-conversation footer{align-items:center;gap:12px;margin-top:12px;display:flex}.sky-conversation footer small{color:var(--tone-fg-8997b1,#8997b1);font-size:10px;line-height:1.5}.sky-conversation footer button{flex-shrink:0;align-items:center;gap:6px;display:flex}.sky-error{color:var(--tone-fg-ffd4d9,#ffd4d9);background:var(--tone-bg-682d3f55,#682d3f55);border-radius:10px;margin:8px 0 0;padding:10px 14px;font-size:12px}@keyframes sky-wave{50%{opacity:.5;height:27px}}@keyframes sky-pulse{50%{opacity:.2;transform:translateY(-3px)}}@media (width<=800px){.sky-hub{grid-template-columns:1fr;min-height:0}.sky-companion{text-align:left;grid-template-columns:85px 1fr;column-gap:18px;padding:20px;display:grid}.sky-avatar-orbit{grid-area:1/1/5;width:85px;height:85px;margin:0}.sky-pixel{width:85px;height:85px}.sky-eyebrow{font-size:8px}.sky-companion h1{font-size:22px}.sky-companion p,.sky-companion small,.sky-wave{display:none}.sky-live{margin:0;font-size:11px}.sky-conversation{height:600px;max-height:75dvh;padding:18px}.sky-prompts{gap:5px;margin-top:15px}.sky-prompts button{padding:8px;font-size:11px}.sky-line{font-size:14px}.sky-welcome{margin:25px auto}.tool-switch{flex-wrap:wrap}.sky-conversation footer{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.sky-wave i,.sky-thinking b{animation:none!important}}.sky-hub>.sky-companion{z-index:auto;border:0;width:auto;min-width:0;height:auto;position:relative;inset:auto}.sky-hub>.sky-conversation{grid-column:2}@media (width<=800px){.sky-hub>.sky-conversation{grid-column:1}}.sky-pixel{transform-origin:50% 85%;will-change:transform}.phase-ready .sky-pixel{animation:5s ease-in-out infinite sky-breathe}.phase-speaking .sky-pixel{animation:2.8s ease-in-out infinite sky-talk-nod}.phase-speaking.mood-excited .sky-pixel{animation:1.4s ease-in-out infinite sky-yay}.phase-speaking.mood-concerned .sky-pixel{animation:4s ease-in-out infinite sky-soft-tilt}.phase-speaking.mood-grateful .sky-pixel{animation:3s ease-in-out infinite sky-soft-tilt}.mood-grateful .sky-avatar-orbit{border-color:var(--tone-edge-f3a9cd55,#f3a9cd55);box-shadow:0 0 48px #e386bc24}.mood-excited .sky-avatar-orbit{border-color:var(--tone-edge-e4bf6955,#e4bf6955);box-shadow:0 0 48px #e4bf6920}.mood-reassuring .sky-avatar-orbit{border-color:var(--tone-edge-54e1cf44,#54e1cf44);box-shadow:0 0 48px #54e1cf18}.sky-avatar-orbit{transition:border-color .6s,box-shadow .6s}@keyframes sky-breathe{50%{transform:translateY(-2px)scale(1.012)}}@keyframes sky-talk-nod{0%,to{transform:rotate(0)translateY(0)}30%{transform:rotate(-1.5deg)translateY(-2px)}65%{transform:rotate(.7deg)translateY(1px)}}@keyframes sky-yay{0%,to{transform:translateY(0)rotate(-1deg)}45%{transform:translateY(-5px)rotate(1.5deg)}}@keyframes sky-soft-tilt{50%{transform:rotate(-2deg)translateY(-1px)}}@media (prefers-reduced-motion:reduce){.sky-pixel{will-change:auto;animation:none!important}.sky-avatar-orbit{transition:none}}.sky-conversation footer{flex-wrap:wrap}.sky-conversation footer small{flex:1;min-width:170px}.sky-hub .sky-resume-audio{background:var(--tone-bg-b99af9,#b99af9);color:var(--tone-fg-161424,#161424);border:0;min-height:44px;font-weight:700}.sky-conversation .sky-outfit-button{align-items:center;gap:7px;min-height:44px;margin-left:auto;display:flex}.sky-outfits{border:1px solid var(--tone-edge-3c4963,#3c4963);background:var(--tone-bg-172037,#172037);border-radius:16px;margin-top:14px;padding:12px}.sky-outfits p{color:var(--tone-fg-e4daf8,#e4daf8);margin:0 0 10px;font-size:13px}.sky-outfits small{color:var(--tone-fg-99a6c2,#99a6c2);margin-top:4px;font-size:10px;display:block}.sky-outfits>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.sky-outfits button{flex-direction:column;align-items:center;gap:5px;padding:8px 4px;font-size:11px;line-height:1.3;display:flex}.sky-outfits button[aria-pressed=true]{border-color:var(--tone-edge-c0a1ff,#c0a1ff);background:var(--tone-bg-382d51,#382d51)}.sky-outfit-preview{background-position:0 0;background-size:400% 400%;width:64px;height:64px;display:block}.sky-conversation:has(.sky-outfits){height:780px;max-height:none}@media (width<=500px){.sky-outfits>div{grid-template-columns:repeat(2,minmax(0,1fr))}.sky-conversation header{flex-wrap:wrap;gap:8px}.sky-conversation .sky-outfit-button span{display:none}.sky-conversation:has(.sky-outfits){height:auto;min-height:650px}.sky-conversation:has(.sky-outfits) .sky-messages{min-height:160px;max-height:320px}}.sky-native-player{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.sky-native-player.show{opacity:1;pointer-events:auto;order:1;width:100%;height:auto;position:static}.sky-native-player audio{width:100%;max-width:360px;display:block}.signin-shell{background:radial-gradient(circle at 80% 15%,var(--tone-bg-453363,#453363) 0,transparent 36%),radial-gradient(circle at 10% 90%,var(--tone-bg-123c48,#123c48) 0,transparent 42%),var(--tone-bg-0b0a13,#0b0a13);min-height:100dvh;color:var(--tone-fg-f8f3ff,#f8f3ff);place-items:center;padding:24px;display:grid;position:relative;overflow:hidden}.signin-glow{pointer-events:none;background:linear-gradient(125deg,#0000 46%,#da73dc0e 50%,#0000 54%);position:absolute;inset:0}.signin-card{border:1px solid var(--tone-edge-645174,#645174);background:linear-gradient(145deg,#1f192df7,#111420fa);border-radius:28px;width:min(100%,470px);padding:clamp(28px,5vw,48px);position:relative;box-shadow:0 28px 100px #0008,inset 0 1px #ffffff1c}.signin-brand{letter-spacing:.08em;align-items:center;gap:12px;margin-bottom:50px;font-size:22px;font-weight:900;display:flex}.signin-brand small{color:var(--tone-fg-b8a7c7,#b8a7c7);letter-spacing:.25em;margin-top:3px;font-size:10px;display:block}.signin-symbol{width:42px;height:42px;color:var(--tone-fg-100d1e,#100d1e);background:linear-gradient(135deg,var(--tone-bg-e59bff,#e59bff),var(--tone-bg-64ecde,#64ecde));border-radius:13px;place-items:center;font-size:24px;display:grid;box-shadow:0 6px 22px #a268f766}.signin-kicker{letter-spacing:.23em;color:var(--tone-fg-78e9da,#78e9da);font-size:11px;font-weight:800}.signin-card h1{letter-spacing:-.04em;margin:12px 0;font-size:clamp(30px,5vw,42px);line-height:1.09}.signin-card>p{color:var(--tone-fg-c3b8d1,#c3b8d1);line-height:1.55}.signin-card form{gap:12px;margin-top:34px;display:grid}.signin-card label{color:var(--tone-fg-dcd2e8,#dcd2e8);font-size:12px;font-weight:750}.signin-card input{border:1px solid var(--tone-edge-766589,#766589);background:var(--tone-bg-161321,#161321);width:100%;min-height:54px;color:var(--tone-fg-fff,#fff);border-radius:12px;outline:none;padding:0 16px;font-size:17px}.signin-card input:focus{border-color:var(--tone-edge-a990ff,#a990ff);box-shadow:0 0 0 3px #a990ff33}.signin-card form>button[type=submit]{background:linear-gradient(105deg,var(--tone-bg-a676e9,#a676e9),var(--tone-bg-db90d9,#db90d9));min-height:54px;color:var(--tone-fg-1a1023,#1a1023);cursor:pointer;border:0;border-radius:12px;justify-content:space-between;align-items:center;padding:0 18px;font-weight:850;display:flex}.signin-card button:disabled{opacity:.55;cursor:wait}.signin-back,.signin-resend{color:var(--tone-fg-addddf,#addddf);text-align:left;cursor:pointer;background:0 0;border:0;padding:5px 0}.signin-message{min-height:24px;color:var(--tone-fg-aee9d9,#aee9d9);font-size:13px}.signin-foot{border-top:1px solid var(--tone-edge-ffffff1c,#ffffff1c);color:var(--tone-fg-a99bb7,#a99bb7);margin-top:22px;padding-top:18px;font-size:11px}.signin-spinner{border:3px solid var(--tone-edge-715384,#715384);border-top-color:var(--tone-edge-8ef8eb,#8ef8eb);border-radius:50%;width:36px;height:36px;margin:28px auto;animation:.7s linear infinite signin-spin}@keyframes signin-spin{to{transform:rotate(360deg)}}body{background:var(--tone-bg-0b101a,#0b101a);color:var(--tone-fg-e7ecf5,#e7ecf5);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.shell{background:radial-gradient(ellipse at 16% 0,var(--tone-bg-30254745,#30254745),transparent 40%),var(--tone-bg-0b101a,#0b101a)}.hub-header{border-color:var(--tone-edge-283042,#283042)}.hub-header .brand{color:var(--tone-fg-f5f2ff,#f5f2ff)}.hub-header .brand small,.hub-connection{color:var(--tone-fg-99a5ba,#99a5ba)}.hub-header .user,.hub-account button{background:var(--tone-bg-171e2c,#171e2c);border-color:var(--tone-edge-2d3649,#2d3649);color:var(--tone-fg-c8d1e3,#c8d1e3)}.tool-switch{border:1px solid var(--tone-edge-283044,#283044);background:var(--tone-bg-111827,#111827);border-radius:16px;flex-wrap:wrap;gap:7px;width:max-content;max-width:100%;padding:6px;display:flex}.tool-switch button{color:var(--tone-fg-a7b2c9,#a7b2c9);background:0 0;border:0;border-radius:11px;min-height:44px;padding:12px 20px}.tool-switch button[aria-pressed=true]{background:var(--tone-bg-ad98e8,#ad98e8);color:var(--tone-fg-181424,#181424);box-shadow:0 3px 14px #0002}.shell button,.shell select,.shell input,.shell textarea{font:inherit}.shell button{background:var(--tone-bg-1c2638,#1c2638);border-color:var(--tone-edge-34415b,#34415b);color:var(--tone-fg-dce4f4,#dce4f4);transition:background .15s,border-color .15s,transform .15s}.shell button:focus-visible,.shell input:focus-visible,.shell select:focus-visible,.shell textarea:focus-visible{outline:2px solid var(--tone-edge-bda5f4,#bda5f4);outline-offset:3px}.shell button:hover:not(:disabled){border-color:var(--tone-edge-776494,#776494)}.shell button:active:not(:disabled){transform:translateY(1px)}.shell .panel,.shell .encode-stats>div,.shell .encoder-health>div{background:var(--tone-bg-131c2b,#131c2b);border-color:var(--tone-edge-2a3549,#2a3549);color:var(--tone-fg-e2e9f6,#e2e9f6);box-shadow:none}.shell .panel button,.shell .quick-folders button,.shell .mobile-tabs a,.shell .encoder-actions button,.shell .encoder-queue-tabs button,.shell .encode-history button{background:var(--tone-bg-1b2537,#1b2537);color:var(--tone-fg-cbd6e9,#cbd6e9);border-color:var(--tone-edge-344058,#344058)}.shell .intro p,.shell .panel p,.shell .panel small,.shell .encode-stats small,.shell .encoder-health small,.shell .crumb,.shell .muted{color:var(--tone-fg-a7b4c9,#a7b4c9)}.shell .intro h1,.shell .panel h2,.shell .panel h3{color:var(--tone-fg-edf1fa,#edf1fa)}.shell .search{background:var(--tone-bg-0e1725,#0e1725)}.shell .search input{color:var(--tone-fg-e3eaf6,#e3eaf6)}.shell .file-row,.shell .job,.shell .selection{border-color:var(--tone-edge-28364b,#28364b)}.shell .selected{background:var(--tone-bg-322a48,#322a48)}.shell .file-thumbnail,.shell .drive-mark{background:var(--tone-bg-252841,#252841);color:var(--tone-fg-bca4f2,#bca4f2)}.shell .primary,.shell button.send{background:var(--tone-bg-ae96eb,#ae96eb);color:var(--tone-fg-191427,#191427);border:0}.shell .destination-info{color:var(--tone-fg-62d7b8,#62d7b8)}.shell .badge{background:var(--tone-bg-2c2740,#2c2740);color:var(--tone-fg-c8b3f5,#c8b3f5)}.shell .mobile-tabs a[aria-current=page]{background:var(--tone-bg-aa92e4,#aa92e4);color:var(--tone-fg-171326,#171326)}.shell progress::-webkit-progress-bar{background:var(--tone-bg-27364b,#27364b)}.shell .queue-state,.shell .queue-position{background:var(--tone-bg-2b2940,#2b2940);color:var(--tone-fg-d5c5f4,#d5c5f4)}.editor-workspace{--editor-muted:var(--tone-fg-93a2ba,#93a2ba);--editor-border:var(--tone-edge-293447,#293447);--editor-surface:var(--tone-bg-151e2d,#151e2d);padding-bottom:20px;position:relative}.editor-workspace h1,.editor-workspace h2,.editor-workspace h3{color:var(--tone-fg-f0f2fa,#f0f2fa)}.editor-workspace button{background:var(--tone-bg-1c2638,#1c2638);border:1px solid var(--tone-edge-34415b,#34415b);color:var(--tone-fg-dce4f4,#dce4f4);border-radius:11px;min-height:40px}.editor-workspace input,.editor-workspace select,.editor-workspace textarea{background:var(--tone-bg-101827,#101827);border:1px solid var(--tone-edge-34415b,#34415b);min-width:0;color:var(--tone-fg-e3eaf6,#e3eaf6);font:inherit;border-radius:10px;padding:11px 12px}.editor-workspace input,.editor-workspace textarea{font-size:16px}.editor-workspace textarea{resize:vertical;line-height:1.65}.editor-workspace small{color:var(--editor-muted);line-height:1.6}.editor-heading{align-items:flex-end;gap:20px;margin:38px 0 30px}.editor-heading h1{letter-spacing:-1.8px;margin:9px 0 8px;font-size:clamp(27px,3.2vw,43px);font-weight:800}.editor-heading h1>span{color:var(--tone-fg-b49aee,#b49aee)}.editor-heading p{color:var(--tone-fg-9caac1,#9caac1);margin:0;font-size:15px}.editor-heading>button{color:var(--tone-fg-afbbd1,#afbbd1);border-color:var(--tone-edge-30384a,#30384a);background:0 0;font-size:11px}.editor-kicker{color:var(--tone-fg-a5b8d7,#a5b8d7);letter-spacing:2.2px;font-size:9px;font-weight:700;line-height:1.7}.editor-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:30px;display:grid}.editor-workspace .editor-stat{text-align:left;background:linear-gradient(120deg,var(--tone-bg-202639,#202639),var(--tone-bg-141e2e,#141e2e));border:1px solid var(--tone-edge-2b354a,#2b354a);border-radius:18px;justify-content:flex-start;align-items:center;gap:17px;min-height:119px;padding:23px 20px;display:flex;position:relative;overflow:hidden}.editor-stat:after{content:"";background:var(--tone);opacity:.6;height:2px;position:absolute;inset:auto 20px 0}.editor-stat.violet{--tone:var(--tone-fg-b69df3,#b69df3)}.editor-stat.amber{--tone:var(--tone-fg-e2b575,#e2b575)}.editor-stat.pink{--tone:var(--tone-fg-eaa0ba,#eaa0ba)}.editor-stat.mint{--tone:var(--tone-fg-6bd0ba,#6bd0ba)}.editor-stat-icon{background:color-mix(in srgb,var(--tone) 10%,transparent);width:43px;height:43px;color:var(--tone);border-radius:13px;flex-shrink:0;place-items:center;display:grid}.editor-stat small{white-space:nowrap;color:var(--tone-fg-aebbd1,#aebbd1);font-size:11px}.editor-stat strong{color:var(--tone-fg-edf0fb,#edf0fb);margin-top:9px;font-family:Manrope,sans-serif;font-size:32px;line-height:1.1;display:block}.editor-stat>svg{color:var(--tone-fg-6c7c97,#6c7c97);align-self:flex-start;margin-left:auto}.editor-toolbar{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.editor-segments{background:var(--tone-bg-121c2b,#121c2b);border:1px solid var(--tone-edge-293447,#293447);border-radius:11px;gap:3px;padding:4px;display:flex}.editor-workspace .editor-segments button{color:var(--tone-fg-96a5bf,#96a5bf);background:0 0;border:0;padding:10px 13px;font-size:12px}.editor-workspace .editor-segments button[aria-pressed=true]{background:var(--tone-bg-303248,#303248);color:var(--tone-fg-e5dbff,#e5dbff)}.editor-search{background:var(--tone-bg-131d2c,#131d2c);border:1px solid var(--tone-edge-2e394e,#2e394e);color:var(--tone-fg-8494af,#8494af);border-radius:11px;flex:1;align-items:center;gap:8px;min-width:220px;margin-left:8px;padding:0 12px;display:flex}.editor-workspace .editor-search input{background:0 0;border:0;outline:none;width:100%;padding:13px 0;font-size:13px}.editor-connection{color:var(--tone-fg-9baac0,#9baac0);flex-wrap:wrap;align-items:center;gap:7px;padding:15px 2px;font-size:10px;display:flex}.editor-led{background:var(--tone-bg-d6ac68,#d6ac68);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.editor-led.live{background:var(--tone-bg-6ed9bf,#6ed9bf);box-shadow:0 0 10px #62d6b83a}.editor-connection>span:not(.editor-led){color:var(--tone-fg-64748e,#64748e);margin-left:8px}.editor-connection>small{color:var(--tone-fg-74859f,#74859f);margin-left:auto;font-size:10px}.editor-list-caption{justify-content:space-between;align-items:center;margin:12px 0 16px;display:flex}.editor-list-caption h2{letter-spacing:-.4px;font-size:18px;font-weight:700}.editor-list-caption>span{color:var(--tone-fg-8d9bb4,#8d9bb4);font-size:11px}.editor-job-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.editor-workspace .editor-job{text-align:left;background:linear-gradient(140deg,var(--tone-bg-1b2334,#1b2334),var(--tone-bg-131d2c,#131d2c));border:1px solid var(--tone-edge-2b384e,#2b384e);border-radius:19px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;min-height:280px;padding:22px;display:flex;box-shadow:0 5px 20px #0000000d}.editor-workspace .editor-job:hover{background:linear-gradient(140deg,var(--tone-bg-262b43,#262b43),var(--tone-bg-1b263a,#1b263a));border-color:var(--tone-edge-77668e,#77668e);transform:translateY(-2px)}.editor-job.overdue{border-top-color:var(--tone-edge-b08a54,#b08a54)}.editor-job.delivered{opacity:.76}.editor-job-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.editor-job-top>svg{color:var(--tone-fg-7484a0,#7484a0)}.editor-stage{text-transform:uppercase;letter-spacing:.8px;color:var(--tone-fg-b5c8e9,#b5c8e9);background:var(--tone-bg-32456866,#32456866);border:1px solid var(--tone-edge-42567355,#42567355);border-radius:6px;width:max-content;padding:6px 8px;font-size:9px}.editor-stage.revision{background:var(--tone-bg-6b3b5055,#6b3b5055);color:var(--tone-fg-f3b0c8,#f3b0c8);border-color:var(--tone-edge-9b5b7855,#9b5b7855)}.editor-stage.ready,.editor-stage.complete{background:var(--tone-bg-254f4855,#254f4855);color:var(--tone-fg-9fe0c9,#9fe0c9);border-color:var(--tone-edge-497d6c55,#497d6c55)}.editor-job h3{letter-spacing:-.35px;overflow-wrap:anywhere;margin:18px 0 6px;font-size:17px;font-weight:700;line-height:1.5}.editor-job>p{color:var(--tone-fg-8f9fb8,#8f9fb8);margin:0 0 17px;font-size:11px}.editor-chips{flex-wrap:wrap;gap:5px;margin-bottom:18px;display:flex}.editor-chips>span{background:var(--tone-bg-8294bc0d,#8294bc0d);border:1px solid var(--tone-edge-53648233,#53648233);color:var(--tone-fg-a7b6d0,#a7b6d0);border-radius:5px;padding:5px 7px;font-size:9px;line-height:1.5}.editor-job-bottom{color:var(--tone-fg-a1aec6,#a1aec6);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-bottom:18px;font-size:10px;display:flex}.editor-person{align-items:center;gap:7px;display:flex}.editor-person i{background:var(--tone-bg-3b3652,#3b3652);border:1px solid var(--tone-edge-74618650,#74618650);width:25px;height:25px;color:var(--tone-fg-cdb5ef,#cdb5ef);border-radius:50%;place-items:center;font-size:9px;font-style:normal;display:grid}.editor-job-bottom>span:last-child{text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;max-width:55%;display:flex}.editor-job-bottom small{width:100%;color:var(--tone-fg-6e7e99,#6e7e99);font-size:8px}.editor-late{color:var(--tone-fg-dfb57e,#dfb57e)}.editor-workflow{border-top:1px solid var(--tone-edge-31405866,#31405866);justify-content:space-between;gap:7px;padding-top:14px;display:flex}.editor-workflow>span{color:var(--tone-fg-71819b,#71819b);align-items:center;gap:4px;font-size:8px;display:flex}.editor-workflow .done{color:var(--tone-fg-81c6b6,#81c6b6)}.editor-workflow i{border:1px solid var(--tone-edge-5d6d86,#5d6d86);border-radius:50%;width:7px;height:7px}.editor-empty{text-align:center;color:var(--tone-fg-a59ac5,#a59ac5);background:var(--tone-bg-141d2b,#141d2b);border:1px dashed var(--tone-edge-37435b,#37435b);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:12px;margin:15px 0;padding:60px 20px;display:flex}.editor-empty h3{margin:5px 0;font-size:20px}.editor-empty p{color:var(--tone-fg-8c9bb2,#8c9bb2);max-width:400px;margin:0 0 10px;font-size:13px}.editor-muted{color:var(--tone-fg-8e9db6,#8e9db6);font-size:12px;line-height:1.8}.editor-error{background:var(--tone-bg-472c3b,#472c3b);border:1px solid var(--tone-edge-84526b,#84526b);color:var(--tone-fg-f2bfd1,#f2bfd1);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:15px;display:flex}.editor-toast{z-index:100;background:var(--tone-bg-193b35,#193b35);border:1px solid var(--tone-edge-497e70,#497e70);color:var(--tone-fg-d7f8ec,#d7f8ec);border-radius:15px;align-items:center;gap:12px;max-width:90vw;padding:15px 18px;font-size:12px;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 15px 45px #0008}.editor-toast>button{background:0 0;border:0;min-height:25px;padding:4px}.editor-client-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.editor-client{background:var(--tone-bg-151f30,#151f30);border:1px solid var(--tone-edge-2b3850,#2b3850);border-radius:18px;flex-direction:column;gap:12px;padding:24px;display:flex}.editor-client-title{align-items:center;gap:12px;display:flex}.editor-avatar{background:var(--tone-bg-443459,#443459);width:40px;height:40px;color:var(--tone-fg-d6b6fa,#d6b6fa);border-radius:13px;place-items:center;font-size:13px;display:grid}.editor-client h3{margin:0 0 3px;font-size:16px}.editor-client small{font-size:10px}.editor-client .editor-chips{margin:5px 0}.editor-workspace dl{color:var(--tone-fg-b6c3d9,#b6c3d9);grid-template-columns:50px 1fr;gap:8px;font-size:12px;display:grid}.editor-workspace dt{color:var(--tone-fg-7d8ca7,#7d8ca7)}.editor-workspace dd{overflow-wrap:anywhere;margin:0}.editor-client>p{white-space:pre-wrap;color:var(--tone-fg-9cacc4,#9cacc4);max-height:180px;font-size:12px;line-height:1.7;overflow:auto}.editor-client>button{background:var(--tone-bg-202a40,#202a40);width:100%;margin-top:auto;font-size:12px}.editor-modal-backdrop{background:var(--tone-bg-050a14ad,#050a14ad);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:200;justify-content:flex-end;animation:.18s ease-out editor-fade;display:flex;position:fixed;inset:0}.editor-recording{background:var(--tone-bg-101827,#101827);border-left:1px solid var(--tone-edge-39445e,#39445e);width:min(820px,95vw);height:100dvh;color:var(--tone-fg-e5ebf6,#e5ebf6);flex-direction:column;animation:.24s ease-out editor-slide;display:flex;position:relative;box-shadow:-25px 0 100px #0007}.editor-recording-header{align-items:flex-start;gap:20px;padding:29px 30px 20px}.editor-recording-header h2{letter-spacing:-.7px;overflow-wrap:anywhere;margin:8px 0;font-size:24px;line-height:1.45;display:block}.editor-recording-header p{color:var(--tone-fg-9aaac3,#9aaac3);align-items:center;gap:7px;margin:0;font-size:11px;display:flex}.editor-recording-header>button{background:var(--tone-bg-202a3e,#202a3e);color:var(--tone-fg-b9c5db,#b9c5db);border-color:var(--tone-edge-38425b,#38425b);flex-shrink:0;padding:8px}.editor-recording-tabs{border-bottom:1px solid var(--tone-edge-2e384c,#2e384c);gap:5px;padding:0 26px 15px;display:flex}.editor-workspace .editor-recording-tabs button{color:var(--tone-fg-8c9db8,#8c9db8);white-space:nowrap;background:0 0;border:0;flex:1;gap:7px;padding:12px 8px;font-size:11px}.editor-workspace .editor-recording-tabs button[aria-pressed=true]{background:var(--tone-bg-302b46,#302b46);color:var(--tone-fg-d7c2ff,#d7c2ff);border-radius:10px}.editor-recording-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#3b4860 transparent;flex:1;min-height:0;padding:25px 30px 40px;overflow-y:auto}.editor-recording-body h3{letter-spacing:-.3px;margin:3px 0 14px;font-size:16px}.editor-recording-body h4{color:var(--tone-fg-9baecc,#9baecc);margin-top:25px;font-size:12px}.editor-block{background:var(--tone-bg-172132,#172132);border:1px solid var(--tone-edge-2c3950,#2c3950);border-radius:16px;margin-bottom:20px;padding:23px}.editor-block-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.editor-block-title>span{background:var(--tone-bg-2a3249,#2a3249);color:var(--tone-fg-aab9d3,#aab9d3);border-radius:6px;padding:5px 9px;font-size:11px}.editor-block-title button{border-color:var(--tone-edge-3a455d,#3a455d);min-height:33px;color:var(--tone-fg-b3a2d3,#b3a2d3);background:0 0;padding:7px 10px;font-size:10px}.editor-block-title small{text-align:right;max-width:50%;font-size:10px}.editor-action-card{background:linear-gradient(120deg,var(--tone-bg-29263e,#29263e),var(--tone-bg-172d36,#172d36));border:1px solid var(--tone-edge-414058,#414058);border-radius:16px;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:22px;padding:20px;display:grid}.editor-action-card small{margin-bottom:4px;font-size:10px}.editor-action-card select{background:0 0;border:0;width:100%;padding:7px 0;font-weight:600}.editor-action-card>button{grid-column:1/-1}.editor-workspace .editor-primary{background:var(--tone-bg-b29be9,#b29be9);color:var(--tone-fg-181326,#181326);border:0;min-height:43px;font-weight:700}.editor-workspace .editor-primary.complete{background:var(--tone-bg-284c44,#284c44);color:var(--tone-fg-b6edda,#b6edda);border:1px solid var(--tone-edge-457a68,#457a68)}.editor-prose{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--tone-fg-c4d0e3,#c4d0e3);margin:10px 0;font-size:13px;line-height:1.85}.editor-deliverable-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.editor-deliverable-grid>div{background:var(--tone-bg-252b43,#252b43);border:1px solid var(--tone-edge-45415e66,#45415e66);color:var(--tone-fg-cfc0ed,#cfc0ed);border-radius:9px;align-items:center;gap:9px;padding:12px;font-size:12px;display:flex}.editor-media{border-bottom:1px solid var(--tone-edge-2f3b50,#2f3b50);color:var(--tone-fg-a89acb,#a89acb);align-items:flex-start;gap:12px;margin-bottom:12px;padding:16px 0;display:flex}.editor-media>div{flex:1;min-width:0}.editor-media strong{color:var(--tone-fg-cdd8ea,#cdd8ea);font-size:12px;line-height:1.6;display:block}.editor-media small{margin-top:5px;font-size:10px}.editor-media code{color:var(--tone-fg-94b4ca,#94b4ca);overflow-wrap:anywhere;margin-top:9px;font-size:10px;line-height:1.6;display:block}.editor-media>button{background:0 0;min-height:30px;padding:7px}.editor-receipt{flex-wrap:wrap;gap:7px;padding:12px 0 18px;display:flex}.editor-receipt span{color:var(--tone-fg-8e9eb9,#8e9eb9);background:var(--tone-bg-1d293d,#1d293d);border-radius:6px;align-items:center;gap:5px;padding:7px 10px;font-size:10px;display:flex}.editor-receipt span.received{color:var(--tone-fg-92caba,#92caba)}.editor-receipt small{width:100%;margin-top:6px;font-size:9px}.editor-form{flex-direction:column;gap:16px;display:flex}.editor-form label{color:var(--tone-fg-9faec6,#9faec6);flex-direction:column;gap:8px;font-size:11px;display:flex}.editor-form input,.editor-form select,.editor-form textarea{width:100%}.editor-form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.editor-form-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.editor-form-actions button{flex:1;font-size:11px}.editor-form .recording{color:var(--tone-fg-ffc1d6,#ffc1d6);background:var(--tone-bg-6a2d48,#6a2d48);animation:1s infinite editor-pulse}.editor-form>button{align-self:flex-end}.editor-timeline{border-left:1px solid var(--tone-edge-3d4960,#3d4960);margin:28px 0 20px;padding-left:24px}.editor-timeline>article{margin:0 0 30px;padding:0 0 2px;position:relative}.editor-timeline-dot{background:var(--tone-bg-a690d8,#a690d8);border:2px solid var(--tone-edge-101827,#101827);border-radius:50%;width:9px;height:9px;position:absolute;top:5px;left:-29px}.editor-timeline-dot.delivered{background:var(--tone-bg-7acdb5,#7acdb5)}.editor-timeline-dot.revision_requested{background:var(--tone-bg-db94b4,#db94b4)}.editor-timeline small{color:var(--tone-fg-b8a5e0,#b8a5e0);font-size:11px}.editor-timeline footer{color:var(--tone-fg-788ba8,#788ba8);padding:8px 0 0;font-size:10px}.editor-timeline p{margin:7px 0}.editor-timeline a{color:var(--tone-fg-a8c4ef,#a8c4ef);align-items:center;gap:7px;font-size:11px;display:inline-flex}.editor-timeline audio{width:100%;max-width:400px;margin:12px 0;display:block}.editor-review{background:var(--tone-bg-162132,#162132);border:1px solid var(--tone-edge-2e3a50,#2e3a50);border-radius:16px;margin:18px 0;padding:22px}.editor-review header{align-items:center;gap:14px}.editor-review header small{letter-spacing:.8px;text-transform:uppercase;color:var(--tone-fg-a9c4d9,#a9c4d9);font-size:9px}.editor-review header h3{margin:5px 0 12px;font-size:17px}.editor-review a,.editor-review-link a{color:var(--tone-fg-b9b4eb,#b9b4eb);align-items:center;gap:7px;font-size:11px;display:flex}.editor-comment{border-top:1px solid var(--tone-edge-314059,#314059);align-items:flex-start;gap:12px;padding:18px 0;display:flex}.editor-comment>div{flex:1;min-width:0}.editor-comment p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 7px;font-size:13px;line-height:1.7}.editor-comment small{font-size:9px}.editor-timecode{letter-spacing:.6px;color:var(--tone-fg-d2b7f0,#d2b7f0);background:var(--tone-bg-3d3151,#3d3151);border-radius:5px;flex-shrink:0;padding:6px;font-size:9px}.editor-comment select{width:115px;padding:8px 7px;font-size:10px}.editor-comment.resolved p{color:var(--tone-fg-6e8d85,#6e8d85)}.editor-review-link{background:var(--tone-bg-252a42,#252a42);border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding:14px;display:flex}.editor-review-link button{font-size:11px}.editor-confirm{background:var(--tone-bg-342d49,#342d49);border:1px solid var(--tone-edge-7f6a9f,#7f6a9f);border-radius:12px;margin-top:17px;padding:17px;font-size:12px}.editor-confirm p{color:var(--tone-fg-b8aacb,#b8aacb)}.editor-confirm button{margin:5px 7px 0 0}.editor-panel-status{border-top:1px solid var(--tone-edge-2c374d,#2c374d);background:var(--tone-bg-141f30,#141f30);min-height:60px;color:var(--tone-fg-a6d2c5,#a6d2c5);align-items:center;gap:9px;padding:17px 30px;font-size:11px;line-height:1.6;display:flex}.editor-failure{color:var(--tone-fg-f2b4c8,#f2b4c8)}.editor-spin{animation:1s linear infinite spin}@keyframes editor-fade{0%{opacity:0}to{opacity:1}}@keyframes editor-slide{0%{opacity:.7;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes editor-pulse{50%{opacity:.65}}@media (width>=1450px){.editor-job-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1100px){.editor-job-grid,.editor-client-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-stat{gap:10px!important;padding:20px 14px!important}.editor-stat-icon{width:33px;height:33px}.editor-stat small{font-size:10px}.editor-stat>svg{display:none}.editor-toolbar{gap:10px}.editor-search{flex-basis:60%;order:3;margin-left:0}.editor-toolbar>select{flex:1;order:4}.editor-segments{width:100%}.editor-segments>button{flex:1}.editor-heading h1{letter-spacing:-1px}}@media (width<=700px){.shell main{padding:18px 16px 35px}.tool-switch{border-radius:14px;gap:3px;width:100%;padding:4px}.tool-switch button{flex:1;min-width:95px;padding:10px 8px;font-size:11px}.editor-heading{align-items:flex-start;margin:25px 0 22px}.editor-heading>button{min-height:35px;padding:9px}.editor-heading>button>span{display:none}.editor-heading h1{letter-spacing:-1.2px;font-size:28px;line-height:1.2}.editor-heading p{max-width:250px;font-size:12px}.editor-kicker{letter-spacing:1.8px;font-size:8px}.editor-stats{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:23px}.editor-workspace .editor-stat{border-radius:13px;min-height:98px;gap:14px!important;padding:16px!important}.editor-stat strong{font-size:27px}.editor-stat-icon{width:35px;height:35px}.editor-job-grid,.editor-client-grid{grid-template-columns:1fr}.editor-workspace .editor-job{min-height:260px;padding:20px}.editor-job h3{font-size:18px}.editor-workflow>span{font-size:9px}.editor-connection{gap:6px;padding:12px 0;line-height:1.7}.editor-connection>small{width:100%;margin-left:12px}.editor-recording{border:0;width:100vw}.editor-recording-header{padding:21px 18px 17px}.editor-recording-header h2{font-size:21px}.editor-recording-tabs{gap:2px;padding:0 12px 12px}.editor-workspace .editor-recording-tabs button{white-space:normal;flex-direction:column;gap:6px;padding:9px 5px;font-size:9px;line-height:1.4}.editor-recording-body{padding:18px 16px 30px}.editor-block{margin-bottom:15px;padding:18px}.editor-deliverable-grid{gap:6px}.editor-deliverable-grid>div{gap:6px;padding:10px;font-size:10px}.editor-action-card{gap:13px;padding:17px}.editor-form-row{grid-template-columns:1fr;gap:14px}.editor-form-actions{flex-direction:column;align-items:stretch}.editor-panel-status{padding:14px 18px;font-size:10px}.editor-comment{flex-wrap:wrap;gap:10px}.editor-comment>div{flex-basis:65%}.editor-comment select{margin-left:auto}.editor-review{padding:17px}.editor-review-link{flex-wrap:wrap}.editor-review-link button{width:100%}.editor-client{padding:20px}.editor-client>p{max-height:none}.editor-client dl{font-size:12px}}@media (prefers-reduced-motion:reduce){.editor-modal-backdrop,.editor-recording,.editor-spin,.editor-form .recording{animation:none!important}.editor-workspace button{transition:none!important}}.editor-schedule>article{background:var(--tone-bg-162132,#162132);border:1px solid var(--tone-edge-2c3950,#2c3950);border-radius:15px;align-items:center;gap:24px;margin:12px 0;padding:24px;display:flex}.editor-schedule-date{color:var(--tone-fg-ac9bd1,#ac9bd1);align-items:center;gap:12px;min-width:160px;font-size:12px;display:flex}.editor-schedule article>div:nth-child(2){flex:1}.editor-schedule h3{margin:0 0 6px;font-size:15px}.editor-schedule p{color:var(--tone-fg-92a2bb,#92a2bb);margin:0;font-size:11px}@media (width<=700px){.editor-segments{flex-wrap:wrap}.editor-segments>button{flex-basis:40%}.editor-schedule>article{flex-wrap:wrap;gap:12px;padding:18px}.editor-schedule-date{width:100%;font-size:10px}.editor-schedule>article>.editor-stage{display:none}.editor-schedule .editor-list-caption{align-items:flex-start;gap:12px}.editor-schedule .editor-list-caption>span{text-align:right;max-width:100px;line-height:1.7}}.studio-profile>button{min-height:30px;color:var(--tone-fg-98b9ad,#98b9ad);background:var(--tone-bg-172b29,#172b29);border-color:var(--tone-edge-31514a,#31514a);border-radius:8px;padding:6px 10px;font-size:10px}.studio-profile>section input,.studio-profile>section select{color:var(--tone-fg-e6def5,#e6def5);background:var(--tone-bg-211c32,#211c32);border:1px solid var(--tone-edge-60506d,#60506d);border-radius:9px;padding:10px}.hub-account .studio-profile{position:relative;margin:0!important}.hub-account .studio-profile>section{z-index:150;width:min(520px,100vw - 32px);position:absolute;top:100%;right:0;box-shadow:0 20px 60px #0008}.hub-header{padding-bottom:16px}.tool-switch{margin:16px 0 18px}.editor-heading h1{margin:6px 0;font-size:34px}.editor-heading p{font-size:13px}.editor-stats{margin-bottom:20px}.editor-stat strong{margin-top:6px;font-size:28px}.editor-connection{padding:10px 2px}.editor-list-caption h2{font-size:16px}.editor-workspace .editor-job{min-height:258px;padding:20px}.editor-job h3{margin-top:15px;font-size:16px}.editor-chips{margin-bottom:15px}@media (width<=700px){.editor-heading h1{font-size:27px}.hub-account .studio-profile>button{max-width:190px;font-size:9px}.editor-heading{margin:22px 0}.editor-stats{margin-bottom:22px}.editor-workspace .editor-stat{min-height:95px}.editor-workspace .editor-job{min-height:260px}.editor-job h3{font-size:18px}.tool-switch{margin:18px 0 24px}}@media (width>=1101px) and (height<=850px){.shell main{padding-top:20px}.tool-switch,.editor-heading{margin:12px 0 14px}.editor-heading h1{margin:4px 0;font-size:30px}.editor-workspace .editor-stat{min-height:80px;padding:13px 18px}.editor-stat strong{font-size:25px}.editor-stat-icon{width:37px;height:37px}.editor-stats{margin-bottom:16px}.editor-connection{padding:8px 2px}.editor-list-caption h2{margin:5px 0}.editor-list-caption{margin:4px 0 10px}}.staff-activity-toast{z-index:180;background:var(--tone-bg-1c3340,#1c3340);border:1px solid var(--tone-edge-4e6c7c,#4e6c7c);width:calc(100vw - 36px);max-width:480px;color:var(--tone-fg-b8dbec,#b8dbec);border-radius:15px;align-items:center;gap:12px;padding:12px 14px;font-size:12px;display:flex;position:fixed;bottom:25px;right:25px;box-shadow:0 18px 60px #0008}.staff-activity-toast.failed{background:var(--tone-bg-42283a,#42283a);border-color:var(--tone-edge-905b76,#905b76);color:var(--tone-fg-f1bdd5,#f1bdd5)}.shell .staff-activity-toast button{color:inherit;background:0 0;border:0;min-height:30px;padding:5px}.staff-activity-toast button:first-of-type{text-align:left;overflow-wrap:anywhere;flex:1;justify-content:space-between;line-height:1.65}.staff-activity-toast>svg{flex-shrink:0}@media (width<=700px){.staff-activity-toast{font-size:11px;bottom:18px;right:18px}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--studio-bg:var(--tone-bg-0a101d,#0a101d);--studio-panel:var(--tone-bg-111c2e,#111c2e);--studio-border:var(--tone-edge-29374f,#29374f);--studio-text:var(--tone-fg-e8edfa,#e8edfa);--studio-muted:var(--tone-fg-9eacc4,#9eacc4)}html,body,.shell{background:var(--studio-bg);color:var(--studio-text)}.shell .panel,.shell .quick-folders,.shell .queue-summary>div,.shell .queue-summary>button,.shell .queue-tools .search,.shell .mobile-send,.shell .encoder-health>div,.shell .encode-stats>div,.shell .encoder-start,.shell .cancel-confirm,.shell .lucid-loading-card,.shell .file-thumbnail{background:var(--tone-bg-111c2e,#111c2e);color:var(--tone-fg-e8edfa,#e8edfa);border-color:var(--tone-edge-29374f,#29374f)}.shell input,.shell select,.shell textarea{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--tone-bg-0c1627,#0c1627);color:var(--tone-fg-e8edfa,#e8edfa);border-color:var(--tone-edge-33415b,#33415b)}.shell input::placeholder,.shell textarea::placeholder{color:var(--tone-fg-8a9bb6,#8a9bb6)}.shell .encoder-send button{color:inherit}.shell .quick-folders button,.shell .encoder-send button,.shell .queue-filters button,.shell .queue-more,.shell .mobile-tabs a,.shell .destination-info{background:var(--tone-bg-18263d,#18263d);color:var(--tone-fg-d9e5fa,#d9e5fa);border-color:var(--tone-edge-35415b,#35415b)}.shell .queue-filters button[aria-pressed=true],.shell .quick-folders button[aria-pressed=true],.shell .mobile-tabs a[aria-current=page]{background:var(--tone-bg-342955,#342955);color:var(--tone-fg-d9c7ff,#d9c7ff);border-color:var(--tone-edge-8f72d8,#8f72d8)}.shell .job,.shell .file-row,.shell .encode-up-next,.shell .encoder-log,.shell .encoder-queue,.shell .encoder-controls{border-color:var(--tone-edge-29374f,#29374f)}.shell .job:nth-child(2n),.shell .file-row:hover{background:var(--tone-bg-152238,#152238)}.shell .job.status-failed,.shell .cancel-confirm{background:var(--tone-bg-291a2a,#291a2a);border-color:var(--tone-edge-79455d,#79455d);color:var(--tone-fg-ffd4e2,#ffd4e2)}.shell .muted,.shell .sort-caption,.shell .file-tools p,.shell .job small,.shell .crumb,.shell .destination p,.shell .encode-up-next small,.shell .encoder-health small{color:var(--tone-fg-a4b2cb,#a4b2cb)}.shell progress{color:var(--tone-fg-9575e9,#9575e9);accent-color:var(--tone-fg-9575e9,#9575e9);background:var(--tone-bg-26354d,#26354d)}.shell audio{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.tool-switch{flex-wrap:wrap;gap:7px;display:flex}.tool-switch button{white-space:nowrap;flex:none;min-height:42px;padding:10px 15px}.studio-tools{color:var(--studio-text);min-width:0;padding:24px 0 40px}.studio-tools button,.studio-tools input,.studio-tools select,.studio-tools textarea{font:inherit}.studio-tools button,.studio-modal button{border:1px solid var(--studio-border);background:var(--tone-bg-17243a,#17243a);color:var(--tone-fg-dfe8fa,#dfe8fa);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 14px;display:inline-flex}.studio-tools button:hover,.studio-modal button:hover{border-color:var(--tone-edge-8a70c2,#8a70c2);background:var(--tone-bg-22324d,#22324d)}.studio-tools .editor-primary,.studio-modal .editor-primary{background:var(--tone-bg-9c7bea,#9c7bea);color:var(--tone-fg-fff,#fff);border-color:var(--tone-edge-ad8ff1,#ad8ff1)}.studio-tools button:focus-visible,.studio-modal button:focus-visible{outline:2px solid var(--tone-edge-c5aaff,#c5aaff);outline-offset:3px}.studio-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.studio-heading h1{letter-spacing:-1.4px;margin:8px 0 10px;font-size:clamp(27px,3vw,43px);line-height:1.1}.studio-heading h1 span{color:var(--tone-fg-b491ff,#b491ff)}.studio-heading p{color:var(--studio-muted);margin:0;font-size:14px}.studio-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;display:flex}.studio-toolbar .editor-search{flex:1;min-width:200px}.studio-toolbar select{border-radius:10px;max-width:100%;padding:11px}.studio-toolbar>span{color:var(--studio-muted);font-size:12px}.studio-status{color:var(--tone-fg-a7bad1,#a7bad1);align-items:center;gap:9px;min-height:37px;margin:10px 0;font-size:12px;line-height:1.6;display:flex}.studio-status.error{color:var(--tone-fg-ffb6c8,#ffb6c8);background:var(--tone-bg-311d30,#311d30);border:1px solid var(--tone-edge-65415c,#65415c);border-radius:10px;padding:12px}.studio-date-nav{align-items:center;gap:8px;display:flex}.studio-date-nav h2{text-align:center;min-width:180px;margin:0;font-size:20px}.studio-calendar{border:1px solid var(--studio-border);background:var(--tone-bg-101a2b,#101a2b);border-radius:18px;overflow:hidden}.studio-weekdays{background:var(--tone-bg-172237,#172237);color:var(--tone-fg-aebed6,#aebed6);text-transform:uppercase;letter-spacing:1.2px;grid-template-columns:repeat(7,minmax(0,1fr));font-size:11px;display:grid}.studio-weekdays span{text-align:center;padding:14px}.studio-days{background:var(--tone-bg-28334a,#28334a);grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid}.studio-day{background:var(--tone-bg-111b2d,#111b2d);min-width:0;min-height:142px;padding:9px}.studio-day.outside{background:var(--tone-bg-0d1625,#0d1625);color:var(--tone-fg-74829c,#74829c)}.studio-day.today{background:var(--tone-bg-1b2340,#1b2340)}.studio-day-number{border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin-bottom:7px;font-size:12px;font-weight:700;display:inline-flex}.today .studio-day-number{background:var(--tone-bg-aa85f0,#aa85f0);color:var(--tone-fg-ffffff,#fff)}.studio-tools .studio-event{text-align:left;border:0;border-left:3px solid var(--tone-edge-9d8bc9,#9d8bc9);background:var(--tone-bg-262b43,#262b43);border-radius:7px;flex-direction:column;align-items:flex-start;gap:4px;width:100%;min-width:0;min-height:0;margin:4px 0;padding:8px;display:flex}.studio-event strong{overflow-wrap:anywhere;white-space:normal;font-size:11px;line-height:1.5}.studio-event small{opacity:.8;font-size:9px}.studio-tools .studio-event.studio-1{background:var(--tone-bg-173a3b,#173a3b);border-color:var(--tone-edge-5fd6cb,#5fd6cb);color:var(--tone-fg-ccfaf4,#ccfaf4)}.studio-tools .studio-event.studio-2{background:var(--tone-bg-322649,#322649);border-color:var(--tone-edge-bd8df1,#bd8df1);color:var(--tone-fg-eddcfe,#eddcfe)}.studio-calendar.week .studio-day{min-height:400px}.studio-agenda{flex-direction:column;gap:10px;display:flex}.studio-agenda>button{text-align:left;background:var(--tone-bg-111c2e,#111c2e);justify-content:flex-start;padding:17px}.studio-agenda>button>span:nth-child(2){flex:1}.studio-agenda strong,.studio-agenda small{display:block}.studio-agenda small{color:var(--studio-muted);margin-top:6px}.studio-date-badge{background:var(--tone-bg-29344e,#29344e);text-align:center;min-width:72px;color:var(--tone-fg-cebdff,#cebdff);border-radius:12px;padding:16px 10px}.studio-date-badge.studio-1{background:var(--tone-bg-153b39,#153b39);color:var(--tone-fg-9cf6db,#9cf6db)}.studio-date-badge.studio-2{background:var(--tone-bg-35244e,#35244e);color:var(--tone-fg-e0b9ff,#e0b9ff)}.studio-drafts{border:1px solid var(--tone-edge-735c37,#735c37);background:var(--tone-bg-27231d,#27231d);border-radius:16px;margin-top:24px;padding:20px}.studio-drafts h3{color:var(--tone-fg-edcd8b,#edcd8b);margin-top:0;font-size:15px}.studio-drafts article{border-top:1px solid var(--tone-edge-554831,#554831);justify-content:space-between;align-items:center;gap:15px;padding:14px 0;display:flex}.studio-drafts article small{color:var(--tone-fg-c5b9a4,#c5b9a4);margin-top:5px;font-size:12px;line-height:1.6;display:block}.studio-library-stats{grid-template-columns:repeat(3,1fr);gap:15px;margin:24px 0;display:grid}.studio-library-stats>div{border:1px solid var(--tone-edge-303b56,#303b56);background:linear-gradient(120deg,var(--tone-bg-1c2340,#1c2340),var(--tone-bg-111c2e,#111c2e));border-radius:17px;grid-template-columns:36px 1fr;gap:5px 15px;padding:20px;display:grid}.studio-library-stats svg{color:var(--tone-fg-bd9bff,#bd9bff);grid-row:span 2;align-self:center}.studio-library-stats strong{font-size:28px}.studio-library-stats small{color:var(--studio-muted);font-size:11px}.studio-checkbox{color:var(--tone-fg-b9c5dc,#b9c5dc);align-items:center;gap:10px;font-size:12px;display:flex}.studio-checkbox input{width:17px;height:17px;accent-color:var(--tone-fg-af88f5,#af88f5)}.studio-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.studio-tools .studio-media-card{text-align:left;background:var(--tone-bg-111c2e,#111c2e);border-radius:17px;justify-content:flex-start;align-items:flex-start;gap:16px;padding:20px}.studio-media-card>div{flex:1;min-width:0}.studio-media-card h3{overflow-wrap:anywhere;margin:7px 0;font-size:15px;line-height:1.5}.studio-media-card p{color:var(--tone-fg-a7b7d0,#a7b7d0);font-size:11px;line-height:1.5}.studio-media-card small{color:var(--tone-fg-9aaac5,#9aaac5);font-size:10px;line-height:1.6;display:block}.studio-media-card .editor-stage{margin:5px 0 10px}.studio-media-icon{background:linear-gradient(160deg,var(--tone-bg-283957,#283957),var(--tone-bg-27203f,#27203f));color:var(--tone-fg-b19ae5,#b19ae5);border-radius:12px;flex-direction:column;align-items:center;gap:12px;padding:15px 10px;display:flex}.studio-media-icon i{letter-spacing:1px;font-size:8px;font-style:normal}.studio-media-icon .cloud{color:var(--tone-fg-75e2cb,#75e2cb)}.studio-tools .studio-more{margin:25px auto;display:flex}.studio-modal{z-index:170;background:var(--tone-bg-030811c9,#030811c9);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--studio-text);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.studio-modal>section{background:var(--tone-bg-101b2d,#101b2d);border:1px solid var(--tone-edge-3c4661,#3c4661);border-radius:22px;width:min(850px,100%);max-height:calc(100dvh - 48px);padding:28px;overflow:auto;box-shadow:0 30px 100px #0008}.studio-modal>section>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.studio-modal h2{letter-spacing:-.5px;overflow-wrap:anywhere;margin:5px 0;font-size:24px}.studio-modal>section>header button{flex:none}.studio-modal .editor-form>p{color:var(--studio-muted);font-size:12px;line-height:1.7}.studio-modal input,.studio-modal select,.studio-modal textarea{background:var(--tone-bg-0b1525,#0b1525);color:var(--tone-fg-e8edfa,#e8edfa);border:1px solid var(--tone-edge-34425f,#34425f);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:10px;min-width:0;max-width:100%;padding:12px}.studio-modal .editor-form{padding-bottom:5px}.studio-event-detail{color:var(--tone-fg-c6d3e8,#c6d3e8);line-height:1.7}.studio-event-detail>svg{color:var(--tone-fg-b69bea,#b69bea)}.studio-media-summary p{font-size:13px}.studio-media-summary>small{color:var(--tone-fg-9cacc6,#9cacc6);font-size:11px}.studio-lucid-location{background:var(--tone-bg-123235,#123235);border:1px solid var(--tone-edge-2e6666,#2e6666);color:var(--tone-fg-b9f7e3,#b9f7e3);border-radius:14px;flex-wrap:wrap;align-items:center;gap:15px;margin:22px 0;padding:18px;display:flex}.studio-lucid-location>div{flex:1;min-width:170px}.studio-lucid-location>div:last-child{flex-wrap:wrap;flex-basis:100%;gap:8px;display:flex}.studio-lucid-location code{overflow-wrap:anywhere;color:var(--tone-fg-9fc9c3,#9fc9c3);margin-top:8px;font-size:11px;display:block}.studio-file-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;display:flex}.studio-file-heading h3{font-size:16px}.studio-file-heading h3 span{color:var(--tone-fg-b49beb,#b49beb);margin-left:8px}.studio-manifest-files{margin-top:15px}.studio-manifest-files>div{border-top:1px solid var(--tone-edge-2c3951,#2c3951);align-items:center;gap:14px;padding:14px 0;font-size:12px;display:flex}.studio-manifest-files>div>span:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:0}.studio-manifest-files strong,.studio-manifest-files small{display:block}.studio-manifest-files small{color:var(--tone-fg-8e9fb9,#8e9fb9);margin-top:6px;font-size:10px}.studio-manifest-files>div>span:last-child{color:var(--tone-fg-9baec9,#9baec9);white-space:nowrap}.studio-manifest-files svg{color:var(--tone-fg-a68cd4,#a68cd4);flex:none}.studio-deliverables{grid-template-columns:1fr 1fr;gap:12px;display:grid}.studio-deliverables label{align-items:center;gap:10px;font-size:12px;display:flex}.studio-deliverables input{width:17px;height:17px;accent-color:var(--tone-fg-a885ed,#a885ed)}@media (width<=1150px){.studio-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-day{min-height:130px;padding:6px}.studio-event strong{font-size:10px}.tool-switch button{padding:9px 12px;font-size:12px}}@media (width<=650px){.tool-switch{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:9px;overflow:auto}.tool-switch button{flex:none}.studio-heading{flex-direction:column;align-items:flex-start}.studio-heading h1{font-size:31px}.studio-library-stats{gap:7px}.studio-library-stats>div{text-align:center;flex-direction:column;align-items:center;padding:14px 9px;display:flex}.studio-library-stats svg{width:18px}.studio-library-stats strong{font-size:23px}.studio-library-stats small{font-size:9px;line-height:1.6}.studio-library-grid{grid-template-columns:1fr}.studio-tools{padding-top:12px}.studio-date-nav h2{min-width:130px;font-size:17px}.studio-date-nav{justify-content:space-between;width:100%}.studio-day{min-height:90px;padding:4px}.studio-day-number{width:22px;height:22px;font-size:10px}.studio-tools .studio-event{border-left-width:2px;gap:3px;padding:4px}.studio-event strong{font-size:9px}.studio-event small{font-size:7px}.studio-weekdays span{padding:12px 2px;font-size:9px}.studio-calendar.week .studio-day{min-height:300px}.studio-modal{padding:10px}.studio-modal>section{border-radius:18px;max-height:calc(100dvh - 20px);padding:18px}.studio-modal h2{font-size:21px}.studio-drafts article{flex-direction:column;align-items:flex-start}.studio-deliverables{grid-template-columns:1fr}.studio-agenda>button{gap:10px;padding:12px}.studio-date-badge{min-width:56px;font-size:11px}.studio-agenda strong{font-size:13px}.studio-agenda small{font-size:11px}}.shell .editor-search input,.shell .search input{box-shadow:none;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:0}.shell .editor-search,.shell .search{min-height:42px}.shell .editor-search:focus-within,.shell .search:focus-within{border-color:var(--tone-edge-ae88f0,#ae88f0);box-shadow:0 0 0 2px #ae88f020}.studio-client-field{gap:9px;display:grid}.studio-client-field>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.studio-client-field>div>label{margin:0}.studio-client-field>div>button{background:var(--studio-panel);border:1px solid var(--studio-border);min-height:42px;color:var(--studio-text);border-radius:10px;align-items:center;gap:6px;padding:9px 13px;font-size:13px;display:flex}.studio-client-field>select{width:100%}.studio-client-field>small{color:var(--studio-muted);font-size:12px;line-height:1.6}.booking-kind-picker{gap:12px;display:grid}.booking-kind-picker>span{font-size:13px;font-weight:600}.booking-kind-picker .editor-segments{grid-template-columns:1fr 1fr;gap:6px;display:grid}.booking-kind-picker .editor-segments button{justify-content:center;gap:9px;min-height:48px}.booking-kind-picker>small,.studio-modal label>small{color:var(--studio-muted);font-size:12px;line-height:1.7}.booking-type-badge{color:var(--studio-text);background:#ad95e824;border-radius:20px;margin-bottom:16px;padding:5px 12px;font-size:12px;display:table}.booking-internal-price{border:1px solid var(--studio-border);background:var(--studio-panel);border-radius:13px;gap:4px;padding:16px;display:grid}.booking-internal-price small{letter-spacing:1.3px;color:var(--studio-muted);font-size:9px}.booking-internal-price strong{font-size:22px}.shell main{max-width:1640px;padding:28px 48px 48px}.shell .tool-switch{border-radius:18px;justify-content:flex-start;gap:6px;width:100%;margin:24px 0 30px;padding:8px}.shell .tool-switch button{border-radius:12px;flex:none;gap:9px;min-height:48px;padding:12px 18px;font-size:14px}.editor-workspace{padding-top:6px}.editor-heading{margin:24px 0 32px}.editor-heading p,.studio-heading p{font-size:15px;line-height:1.7}.editor-kicker{letter-spacing:1.8px;font-size:10px}.editor-stats{gap:20px;margin-bottom:32px}.editor-workspace .editor-stat{min-height:120px;padding:25px}.editor-stat small{font-size:12px}.editor-toolbar{gap:16px;margin-bottom:14px}.editor-workspace .editor-segments button{min-height:46px;padding:12px 18px;font-size:14px}.editor-workspace .editor-search{min-height:49px}.editor-workspace .editor-search input{padding:12px 0;font-size:15px}.editor-toolbar>select{max-width:200px;min-height:49px;font-size:14px}.editor-job-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.editor-workspace .editor-job{border-radius:20px;min-height:310px;padding:26px}.editor-job h3{margin:20px 0 10px;font-size:20px;line-height:1.45}.editor-job>p{font-size:13px;line-height:1.6}.editor-stage{font-size:10px;line-height:1.5}.editor-chips{gap:7px}.editor-chips>span{padding:6px 8px;font-size:11px}.editor-job-bottom{gap:12px;font-size:12px}.editor-job-bottom small{font-size:10px}.editor-person i{width:30px;height:30px;font-size:11px}.editor-workflow>span{font-size:10px;line-height:1.5}.editor-connection{padding:14px 0 22px;font-size:13px}.editor-connection small{font-size:11px}.editor-list-caption{margin:16px 0 22px}.editor-modal-backdrop{background:var(--tone-bg-030812c9,#030812c9);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:center;align-items:center;padding:24px}.editor-recording{border:1px solid var(--tone-edge-34425b,#34425b);background:var(--tone-bg-0e1727,#0e1727);border-radius:24px;width:min(1200px,100%);height:min(960px,100dvh - 48px);max-height:calc(100dvh - 48px);animation:.18s ease-out editor-fade;overflow:hidden;box-shadow:0 32px 110px #0009}.editor-recording .editor-recording-header{background:linear-gradient(115deg,var(--tone-bg-1a2038,#1a2038),var(--tone-bg-101b2d,#101b2d));flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:24px;padding:28px 34px 24px;display:flex}.editor-recording-header>div{min-width:0}.editor-recording .editor-recording-header h2{letter-spacing:-.7px;margin:10px 0 12px;font-size:27px;line-height:1.35}.editor-recording .editor-recording-header p{font-size:13px;line-height:1.6}.editor-recording .editor-recording-header>button{border-radius:13px;width:44px;height:44px;min-height:44px;padding:0}.shell .editor-recording button{font:inherit;background:var(--tone-bg-1b2940,#1b2940);min-height:46px;color:var(--tone-fg-dce7f8,#dce7f8);border:1px solid var(--tone-edge-34445f,#34445f);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:11px 16px;line-height:1.45;display:inline-flex}.shell .editor-recording button:hover:not(:disabled){background:var(--tone-bg-26344e,#26344e);border-color:var(--tone-edge-78699b,#78699b)}.shell .editor-recording button:disabled{opacity:.45;cursor:not-allowed}.shell .editor-recording button:focus-visible{outline:2px solid var(--tone-edge-c1a4ff,#c1a4ff);outline-offset:3px}.shell .editor-recording button.editor-primary{background:var(--tone-bg-ad8aee,#ad8aee);color:var(--tone-fg-171226,#171226);border-color:var(--tone-edge-bfa1f5,#bfa1f5);min-height:49px;padding:13px 20px;font-weight:700}.shell .editor-recording button.editor-primary:hover:not(:disabled){background:var(--tone-bg-bea0f5,#bea0f5)}.shell .editor-recording .editor-recording-tabs{background:var(--tone-bg-101a2c,#101a2c);border-bottom:1px solid var(--tone-edge-2a3850,#2a3850);flex-shrink:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:14px 28px;display:grid}.shell .editor-recording .editor-recording-tabs button{white-space:normal;min-height:48px;color:var(--tone-fg-a2b3cc,#a2b3cc);background:0 0;border:1px solid #0000;border-radius:12px;flex-direction:row;gap:9px;padding:12px;font-size:13px;line-height:1.4}.shell .editor-recording .editor-recording-tabs button[aria-pressed=true]{background:var(--tone-bg-342b4f,#342b4f);border-color:var(--tone-edge-6c558e,#6c558e);color:var(--tone-fg-eadbff,#eadbff)}.editor-recording-tabs svg{flex-shrink:0}.editor-recording-body{scrollbar-gutter:stable;padding:30px 34px 36px;line-height:1.65}.editor-recording .editor-block{background:var(--tone-bg-142035,#142035);border-color:var(--tone-edge-2a3a53,#2a3a53);border-radius:18px;margin-bottom:26px;padding:26px}.editor-recording h3{letter-spacing:-.25px;margin:0 0 14px;font-size:18px;line-height:1.45}.editor-recording h4{font-size:15px;line-height:1.5}.editor-recording .editor-muted{color:var(--tone-fg-a1b1ca,#a1b1ca);margin:10px 0 22px;font-size:14px;line-height:1.75}.editor-recording .editor-prose{color:var(--tone-fg-c0cee3,#c0cee3);font-size:14px;line-height:1.85}.editor-recording small{line-height:1.6}.shell .editor-recording input:not([type=checkbox]):not([type=radio]),.shell .editor-recording select,.shell .editor-recording textarea{box-sizing:border-box;background:var(--tone-bg-0d1728,#0d1728);width:100%;min-width:0;color:var(--tone-fg-e6eefb,#e6eefb);border:1px solid var(--tone-edge-3b4b65,#3b4b65);font:inherit;box-shadow:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:12px;min-height:52px;padding:14px 16px;font-size:16px;line-height:1.5;display:block}.shell .editor-recording select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--tone-bg-b2c1d8,#b2c1d8) 50%),linear-gradient(135deg,var(--tone-bg-b2c1d8,#b2c1d8) 50%,transparent 50%);text-overflow:ellipsis;white-space:nowrap;background-position:calc(100% - 22px) 23px,calc(100% - 16px) 23px;background-repeat:no-repeat;background-size:6px 6px;padding-right:46px}.editor-recording select option{background:var(--tone-bg-142035,#142035);color:var(--tone-fg-e6eefb,#e6eefb)}.shell .editor-recording textarea{resize:vertical;min-height:130px;line-height:1.7}.shell .editor-recording input::placeholder,.shell .editor-recording textarea::placeholder{color:var(--tone-fg-8192ad,#8192ad);opacity:1}.shell .editor-recording input:focus,.shell .editor-recording textarea:focus,.shell .editor-recording select:focus{outline:2px solid var(--tone-edge-ac86ec,#ac86ec);outline-offset:2px;border-color:var(--tone-edge-ac86ec,#ac86ec)}.editor-recording .editor-form{gap:24px}.editor-recording .editor-form label{color:var(--tone-fg-bccbe0,#bccbe0);gap:11px;font-size:13px;font-weight:600;line-height:1.6;position:relative}.editor-recording .editor-form label>small{color:var(--tone-fg-8fa3bd,#8fa3bd);margin:0;font-size:12px;font-weight:400;line-height:1.7}.editor-recording .editor-form-row{gap:20px}.editor-recording .editor-form-actions{flex-wrap:wrap;gap:12px;margin-top:2px}.editor-recording .editor-action-card{grid-template-columns:1fr 1fr;gap:26px;margin-bottom:28px;padding:26px}.editor-action-card small{font-size:12px}.editor-action-card strong{font-size:15px}.editor-recording .editor-deliverable-grid{gap:12px}.editor-deliverable-grid>div{padding:14px;font-size:13px;line-height:1.6}.editor-recording .editor-block-title{gap:16px;margin-bottom:18px}.editor-block-title h3{margin:0}.editor-recording .editor-block-title button{font-size:13px}.editor-recording .editor-media{gap:16px;padding:18px 0}.editor-media strong{font-size:15px}.editor-media small{font-size:12px}.editor-recording .editor-receipt{gap:12px;padding:16px}.editor-recording .editor-receipt span{font-size:13px}.editor-recording .editor-receipt small{font-size:12px}.editor-recording .editor-timeline article{padding-bottom:26px}.editor-recording .editor-timeline small{font-size:12px}.editor-recording .editor-timeline footer{font-size:11px;line-height:1.7}.editor-recording .editor-timeline p{margin:12px 0;line-height:1.8}.editor-recording .editor-timeline a{color:var(--tone-fg-c6b1f9,#c6b1f9);overflow-wrap:anywhere;align-items:center;gap:7px;font-size:13px;display:inline-flex}.editor-recording .editor-comment{gap:16px;padding:20px 0}.editor-recording .editor-comment select{width:160px;min-height:48px;font-size:13px}.editor-recording .editor-comment p{font-size:14px;line-height:1.8}.editor-recording .editor-comment small{font-size:12px}.editor-recording .editor-review{padding:25px}.editor-recording .editor-review>header{gap:20px}.editor-recording .editor-review-link{flex-wrap:wrap;gap:16px;padding:18px}.editor-recording .editor-panel-status{flex-shrink:0;min-height:58px;padding:16px 34px;font-size:12px;line-height:1.6}.delivery-intro{margin:0 0 24px}.delivery-intro h3{letter-spacing:-.7px;margin:8px 0 10px;font-size:25px;line-height:1.4}.delivery-intro p{color:var(--tone-fg-9caec9,#9caec9);margin:0;font-size:14px;line-height:1.75}.delivery-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-bottom:28px;display:grid}.shell .editor-recording .delivery-choice{text-align:left;background:var(--tone-bg-142036,#142036);border:1px solid var(--tone-edge-2e3f59,#2e3f59);white-space:normal;border-radius:16px;justify-content:flex-start;align-items:flex-start;gap:12px;min-height:118px;padding:20px 16px;position:relative}.shell .editor-recording .delivery-choice.selected{background:linear-gradient(130deg,var(--tone-bg-34294d,#34294d),var(--tone-bg-24233f,#24233f));border-color:var(--tone-edge-9d7bda,#9d7bda);box-shadow:0 0 0 1px #ad87ee22}.delivery-choice-icon{background:var(--tone-bg-26354d,#26354d);width:40px;height:40px;color:var(--tone-fg-a8b9d5,#a8b9d5);border-radius:12px;flex:0 0 40px;place-items:center;display:grid}.selected .delivery-choice-icon{background:var(--tone-bg-674d8f,#674d8f);color:var(--tone-fg-f5eaff,#f5eaff)}.delivery-choice>span:nth-child(2){flex:1;min-width:0;padding:2px 10px 0 0}.delivery-choice strong{color:var(--tone-fg-e2e9f6,#e2e9f6);font-size:14px;line-height:1.5;display:block}.delivery-choice small{color:var(--tone-fg-9bacc8,#9bacc8);margin-top:7px;font-size:11px;font-weight:400;line-height:1.65;display:block}.delivery-choice i{border:1px solid var(--tone-edge-53627c,#53627c);border-radius:50%;place-items:center;width:17px;height:17px;display:grid;position:absolute;top:12px;right:12px}.delivery-choice.selected i{background:var(--tone-bg-c1a1f2,#c1a1f2);border-color:var(--tone-edge-c1a1f2,#c1a1f2);color:var(--tone-fg-281a42,#281a42)}.delivery-columns{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);align-items:start;gap:24px;display:grid}.delivery-compose{background:var(--tone-bg-152137,#152137);border:1px solid var(--tone-edge-30415c,#30415c);border-radius:20px;min-width:0;padding:26px}.delivery-compose>header{align-items:center;gap:14px;margin:0 0 28px;display:flex}.delivery-section-icon{background:var(--tone-bg-293451,#293451);width:46px;height:46px;color:var(--tone-fg-c6b0f4,#c6b0f4);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.delivery-compose>header h3{margin:0 0 5px;font-size:19px}.delivery-compose>header p{color:var(--tone-fg-9aaecb,#9aaecb);margin:0;font-size:13px;line-height:1.6}.delivery-optional{color:var(--tone-fg-7f91ad,#7f91ad);font-size:11px;font-weight:400;position:absolute;top:1px;right:0}.delivery-submit{border-top:1px solid var(--tone-edge-2f405b,#2f405b);flex-direction:column;align-items:stretch;gap:14px;margin-top:2px;padding-top:22px;display:flex}.delivery-submit>span{color:var(--tone-fg-8da1bf,#8da1bf);text-align:center;order:2;font-size:11px}.delivery-submit .editor-primary{width:100%;min-height:52px!important;font-size:14px!important}.delivery-callout{background:var(--tone-bg-332a25,#332a25);border:1px solid var(--tone-edge-67513d,#67513d);color:var(--tone-fg-e8c595,#e8c595);border-radius:13px;align-items:flex-start;gap:12px;margin:0;padding:15px;font-size:13px;line-height:1.75;display:flex}.delivery-callout svg{flex-shrink:0;margin-top:3px}.delivery-activity{background:var(--tone-bg-111d30,#111d30);border:1px solid var(--tone-edge-2a3951,#2a3951);border-radius:20px;min-width:0;padding:24px}.delivery-activity>header{color:var(--tone-fg-9caecb,#9caecb);align-items:center;gap:10px;margin-bottom:24px;display:flex}.delivery-activity>header h3{color:var(--tone-fg-ced9ed,#ced9ed);flex:1;margin:0;font-size:15px}.delivery-activity>header>span{background:var(--tone-bg-27344b,#27344b);border-radius:7px;padding:3px 8px;font-size:12px}.delivery-empty{text-align:center;color:var(--tone-fg-879ab8,#879ab8);padding:20px 8px 30px}.delivery-empty>span{background:var(--tone-bg-1c2a41,#1c2a41);border:1px solid var(--tone-edge-35445f,#35445f);width:64px;height:64px;color:var(--tone-fg-b299e5,#b299e5);border-radius:20px;place-items:center;margin:0 auto 18px;display:grid}.delivery-empty h4{color:var(--tone-fg-dce5f4,#dce5f4);margin:0 0 10px;font-size:17px}.delivery-empty p{max-width:260px;margin:auto;font-size:13px;line-height:1.8}.delivery-activity .editor-timeline{margin:0 0 25px 9px}.delivery-activity .editor-timeline article:last-child{padding-bottom:0}.delivery-upload{border-top:1px solid var(--tone-edge-304057,#304057);padding-top:24px}.delivery-upload>svg{color:var(--tone-fg-82ccc3,#82ccc3)}.delivery-upload h4{margin:10px 0 8px;font-size:14px}.delivery-upload p{color:var(--tone-fg-92a5c2,#92a5c2);margin:0 0 16px;font-size:12px;line-height:1.8}.shell .editor-recording .delivery-upload button{background:var(--tone-bg-1c3042,#1c3042);border-color:var(--tone-edge-375767,#375767);width:100%;color:var(--tone-fg-bee4df,#bee4df);font-size:12px}.studio-tools .studio-toolbar{gap:16px;margin:22px 0}.studio-tools .editor-search{min-height:49px}.studio-tools .editor-search input{font-size:15px}.studio-tools .studio-toolbar select,.studio-modal select,.studio-modal input:not([type=checkbox]),.studio-modal textarea{min-height:50px;font-size:16px}.studio-modal select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--tone-bg-b2c1d8,#b2c1d8) 50%),linear-gradient(135deg,var(--tone-bg-b2c1d8,#b2c1d8) 50%,transparent 50%);background-position:calc(100% - 22px) 23px,calc(100% - 16px) 23px;background-repeat:no-repeat;background-size:6px 6px;padding-right:44px}.studio-modal>section{padding:32px}.studio-modal .editor-form{gap:22px}.studio-modal .editor-form label{gap:10px;font-size:13px}.studio-modal .editor-form>p{font-size:14px}.studio-library-grid{gap:22px}.studio-tools .studio-media-card{gap:20px;padding:25px}.studio-media-card h3{font-size:18px}.studio-media-card small,.studio-media-card p{font-size:12px}.studio-library-stats>div{padding:25px}.studio-library-stats small{font-size:12px}.studio-toolbar .studio-checkbox,.studio-toolbar>span{font-size:13px}.studio-lucid-location{gap:20px;padding:24px}.studio-lucid-location code{font-size:13px;line-height:1.7}.studio-manifest-files>div{padding:20px 0;font-size:14px}.studio-manifest-files small{font-size:12px}.shell .panel{padding:28px}.shell .search{min-height:48px}.shell .search input{font-size:15px}.shell .file-row{min-height:70px;padding:14px 10px}.shell .folder-row{min-height:48px}.shell .file-row small{font-size:12px}.shell .quick-folders{gap:12px;padding:15px 0}.shell .quick-folders button{min-height:46px;font-size:13px}@media (width<=1150px){.shell main{padding:24px 28px 40px}.shell .tool-switch button{padding:11px 14px;font-size:13px}.editor-job-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-stats{gap:14px}.editor-workspace .editor-stat{gap:14px;padding:20px}.editor-recording-body{padding:26px}.editor-recording .editor-recording-header{padding:24px 28px}.shell .editor-recording .editor-recording-tabs{padding:12px 22px}.delivery-choice strong{font-size:13px}.delivery-choice-icon{flex-basis:34px;width:34px;height:34px}.shell .editor-recording .delivery-choice{gap:10px;padding:19px 14px}.delivery-compose,.delivery-activity{padding:22px}.delivery-columns{grid-template-columns:minmax(0,1.4fr) minmax(250px,1fr);gap:20px}}@media (width<=850px){.editor-modal-backdrop{padding:14px}.editor-recording{border-radius:20px;height:calc(100dvh - 28px);max-height:calc(100dvh - 28px)}.delivery-columns{grid-template-columns:1fr}.delivery-activity{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.delivery-activity>header{grid-column:1/-1}.delivery-upload{border-top:0;border-left:1px solid var(--tone-edge-304057,#304057);padding:0 0 0 24px}.delivery-activity .editor-timeline{margin-bottom:0}.delivery-empty{padding:10px 5px}.delivery-intro h3{font-size:23px}.delivery-choice-icon{display:none}.delivery-choices{gap:10px}.shell .editor-recording .delivery-choice{min-height:108px;padding:18px 14px}.delivery-choice>span:nth-child(2){padding-right:6px}.studio-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.shell main{padding:18px 18px 32px}.shell .tool-switch{scrollbar-width:thin;scrollbar-color:#63537d transparent;flex-wrap:nowrap;gap:6px;width:100%;margin:20px 0 24px;padding:6px}.shell .tool-switch button{min-height:46px;padding:11px 15px;font-size:13px}.editor-heading{margin:20px 0 27px}.editor-heading h1{font-size:31px}.editor-heading p{font-size:14px}.editor-stats{gap:12px;margin-bottom:26px}.editor-workspace .editor-stat{min-height:111px;padding:18px}.editor-stat small{font-size:11px}.editor-job-grid{grid-template-columns:1fr;gap:18px}.editor-workspace .editor-job{min-height:300px;padding:24px}.editor-job h3{font-size:20px}.editor-toolbar .editor-search{flex-basis:100%;min-width:0}.editor-toolbar>select{width:100%;max-width:none}.editor-workspace .editor-segments button{padding:11px 14px;font-size:13px}.editor-workflow>span{font-size:11px}.editor-recording{border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh}.editor-modal-backdrop{padding:0}.editor-recording .editor-recording-header{gap:16px;padding:21px 20px 18px}.editor-recording .editor-recording-header h2{margin:9px 0 10px;font-size:23px}.editor-recording .editor-recording-header p{font-size:12px}.shell .editor-recording .editor-recording-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:11px 16px}.shell .editor-recording .editor-recording-tabs button{justify-content:flex-start;gap:9px;min-height:43px;padding:10px 8px;font-size:12px}.editor-recording-body{scrollbar-gutter:auto;padding:23px 18px 30px}.editor-recording .editor-block{margin-bottom:22px;padding:21px}.editor-recording .editor-form{gap:23px}.editor-recording .editor-form-row{grid-template-columns:1fr;gap:22px}.editor-recording .editor-action-card{grid-template-columns:1fr;gap:22px;padding:22px}.editor-recording .editor-recording-header>button{width:40px;height:40px;min-height:40px;padding:0}.editor-recording .editor-panel-status{min-height:55px;padding:14px 20px;font-size:12px}.delivery-intro h3{margin-bottom:11px;font-size:23px}.delivery-intro p{font-size:14px}.delivery-choices{grid-template-columns:1fr;gap:9px;margin-bottom:24px}.shell .editor-recording .delivery-choice{align-items:center;gap:14px;min-height:80px;padding:15px 16px}.delivery-choice-icon{flex-basis:38px;width:38px;height:38px;display:grid}.delivery-choice>span:nth-child(2){padding:0 16px 0 0}.delivery-choice strong{font-size:14px}.delivery-choice small{margin-top:4px;font-size:12px}.delivery-choice i{top:calc(50% - 9px);right:14px}.delivery-columns{gap:22px}.delivery-compose{padding:22px 20px}.delivery-compose>header{gap:12px;margin-bottom:25px}.delivery-compose>header h3{font-size:18px}.delivery-section-icon{width:40px;height:40px}.delivery-activity{padding:22px;display:block}.delivery-empty{padding:12px 8px 25px}.delivery-upload{border-left:0;border-top:1px solid var(--tone-edge-304057,#304057);padding:23px 0 0}.delivery-activity .editor-timeline{margin-bottom:25px}.delivery-submit>span{font-size:12px}.editor-recording .editor-comment select{width:100%}.editor-recording .editor-block-title{flex-wrap:wrap}.studio-library-grid{grid-template-columns:1fr;gap:18px}.studio-tools .studio-media-card,.studio-modal>section{padding:22px}.studio-modal .editor-form label{font-size:13px}.studio-library-stats>div{padding:18px 10px}.studio-library-stats small{font-size:10px}.shell .panel{padding:22px}.shell .quick-folders{gap:9px}.shell .quick-folders button{padding:11px;font-size:12px}.studio-lucid-location{padding:20px}.studio-lucid-location code{font-size:12px}.studio-manifest-files small{font-size:11px}.studio-manifest-files>div{gap:10px;font-size:13px}}@media (prefers-reduced-motion:reduce){.editor-recording{animation:none!important}}.delivery-compose>header{justify-content:flex-start}.delivery-activity{width:auto;height:auto;color:inherit;display:block;position:static;inset:auto}.delivery-activity>header{justify-content:flex-start}.editor-recording .editor-recording-header{padding:20px 30px 18px}.editor-recording .editor-recording-header h2{margin:8px 0 9px;font-size:25px}.editor-recording .editor-panel-status{justify-content:space-between;gap:18px;min-height:76px;padding:13px 30px}.editor-status-copy{flex:1;align-items:center;gap:10px;min-width:0;line-height:1.6;display:flex}.editor-recording .delivery-save{flex-shrink:0;min-width:175px;font-size:14px!important}.delivery-intro h3{margin:7px 0;font-size:22px}.delivery-intro .editor-kicker{display:none}.delivery-compose>header{margin-bottom:23px}.editor-recording .delivery-form{gap:22px}.editor-recording .delivery-form textarea{min-height:120px}@media (width>=1000px){.delivery-workspace{grid-template-columns:200px minmax(0,1fr);gap:23px 22px;display:grid}.delivery-intro{grid-column:1/-1;margin:0}.delivery-choices{flex-direction:column;grid-area:2/1;gap:12px;margin:0;display:flex}.delivery-columns{grid-area:2/2;grid-template-columns:minmax(0,1.45fr) minmax(245px,1fr);gap:20px}.shell .editor-recording .delivery-choice{gap:12px;min-height:110px;padding:18px 14px}.delivery-choice-icon{flex-basis:32px;width:32px;height:32px}.delivery-choice-icon svg{width:19px}.delivery-choice strong{font-size:13px}.delivery-choice small{font-size:11px}.delivery-choice i{width:14px;height:14px;top:9px;right:9px}.delivery-choice>span:nth-child(2){padding-right:0}.delivery-activity,.delivery-compose{padding:22px}.delivery-compose>header h3{font-size:18px}.delivery-section-icon{width:40px;height:40px}.delivery-empty{padding:8px 0 24px}.delivery-empty>span{border-radius:16px;width:50px;height:50px;margin-bottom:14px}.delivery-upload{padding-top:19px}.delivery-upload h4{margin-top:8px}}@media (width<=650px){.editor-recording .editor-recording-header{padding:19px 20px 17px}.editor-recording .editor-recording-header h2{font-size:22px}.editor-recording .editor-panel-status{padding:12px 18px max(14px,env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;gap:10px;min-height:58px}.editor-recording .delivery-save{width:100%;min-height:49px!important}.editor-status-copy{font-size:11px;line-height:1.5}.editor-recording .editor-recording-tabs button{font-size:12px}.delivery-intro h3{font-size:22px}.delivery-activity{display:block}.editor-recording .delivery-form textarea{min-height:130px}}.shell select,.studio-modal select{appearance:none;box-sizing:border-box;border:1px solid var(--tone-edge-3b4b65,#3b4b65);background-color:var(--tone-bg-101b2d,#101b2d);min-width:0;max-width:100%;min-height:50px;color:var(--tone-fg-e6eefb,#e6eefb);background-image:linear-gradient(45deg,transparent 50%,var(--tone-bg-b2c1d8,#b2c1d8) 50%),linear-gradient(135deg,var(--tone-bg-b2c1d8,#b2c1d8) 50%,transparent 50%);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;vertical-align:middle;cursor:pointer;background-position:calc(100% - 22px),calc(100% - 16px);background-repeat:no-repeat;background-size:6px 6px;border-radius:12px;padding:12px 46px 12px 15px;font:400 16px/1.5 DM Sans,sans-serif}.shell select:focus-visible,.studio-modal select:focus-visible{outline:2px solid var(--tone-edge-ac86ec,#ac86ec);outline-offset:3px;border-color:var(--tone-edge-ac86ec,#ac86ec)}.shell select:disabled,.studio-modal select:disabled{opacity:.5;cursor:not-allowed}.shell select option,.studio-modal select option{background:var(--tone-bg-142035,#142035);color:var(--tone-fg-e6eefb,#e6eefb)}.shell .editor-toolbar>select{flex:0 0 200px;width:200px;min-height:50px;font-size:15px}@media (width<=650px){.shell .editor-toolbar>select{flex-basis:100%;width:100%;max-width:none;font-size:16px}}.shell .sky-hub .sky-compose textarea{box-shadow:none;min-width:0;min-height:24px;color:inherit;appearance:none;background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:2px}.shell .sky-hub .sky-compose:focus-within{outline:2px solid var(--tone-edge-ac86ec,#ac86ec);outline-offset:3px}.shell .sky-hub .sky-compose textarea:focus{box-shadow:none;background:0 0;border:0;outline:none}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--tone-bg-030811c9:#f8f9fbc9;--tone-bg-030812c9:#f8f9fbc9;--tone-bg-050a14ad:#f7f8faad;--tone-bg-0a101d:#f5f7f9;--tone-bg-0b0a13:#f7f7fa;--tone-bg-0b101a:#f6f7f9;--tone-bg-0b1525:#f4f6f9;--tone-bg-0c131e:#f5f7f9;--tone-bg-0c1323:#f4f6f9;--tone-bg-0c1627:#f4f5f8;--tone-bg-0d1625:#f4f6f8;--tone-bg-0d1728:#f4f5f8;--tone-bg-0e1725:#f4f6f8;--tone-bg-0e1727:#f4f5f8;--tone-bg-101722:#f4f6f8;--tone-bg-101827:#f3f5f8;--tone-bg-101a2b:#f3f5f8;--tone-bg-101a2c:#f3f4f8;--tone-bg-101b2d:#f3f4f8;--tone-bg-111827:#f3f5f8;--tone-bg-111b2b:#f3f5f8;--tone-bg-111b2d:#f2f4f7;--tone-bg-111c2d:#f2f4f7;--tone-bg-111c2e:#f2f4f7;--tone-bg-111d30:#f2f4f7;--tone-bg-121c2b:#f3f5f8;--tone-bg-123235:#f1f6f7;--tone-bg-123c48:#eff4f5;--tone-bg-131c2b:#f2f4f7;--tone-bg-131d2c:#f2f4f7;--tone-bg-141d2b:#f2f4f7;--tone-bg-141e2e:#f2f4f7;--tone-bg-141f30:#f2f4f7;--tone-bg-141f32:#f1f3f7;--tone-bg-142035:#f1f3f7;--tone-bg-142036:#f1f3f7;--tone-bg-151e2d:#f2f4f7;--tone-bg-151f30:#f2f4f7;--tone-bg-152137:#f1f3f6;--tone-bg-152238:#f1f3f6;--tone-bg-153b39:#f0f6f6;--tone-bg-161321:#f5f4f8;--tone-bg-162132:#f1f3f7;--tone-bg-171e2c:#f2f4f7;--tone-bg-17202f:#f1f3f7;--tone-bg-172037:#f0f2f6;--tone-bg-172132:#f1f3f7;--tone-bg-172237:#f0f2f6;--tone-bg-17243a:#f0f2f6;--tone-bg-172b29:#f2f7f7;--tone-bg-172d36:#f1f5f6;--tone-bg-173a3b:#f0f6f6;--tone-bg-182237:#f0f2f6;--tone-bg-18263d:#f0f2f6;--tone-bg-192232:#f1f3f7;--tone-bg-192334:#f1f3f6;--tone-bg-193b35:#f0f6f5;--tone-bg-1a2038:#f0f1f6;--tone-bg-1b2334:#f0f2f6;--tone-bg-1b2340:#eff0f5;--tone-bg-1b2537:#f0f2f6;--tone-bg-1b263a:#f0f2f6;--tone-bg-1b263c:#eff1f6;--tone-bg-1b2940:#eff1f5;--tone-bg-1c2340:#eff0f5;--tone-bg-1c2638:#f0f2f6;--tone-bg-1c2a41:#eff1f5;--tone-bg-1c3042:#eef2f5;--tone-bg-1c3340:#eff3f5;--tone-bg-1d293a:#eff2f6;--tone-bg-1d293d:#eff1f5;--tone-bg-202639:#eff1f5;--tone-bg-202a3e:#eef1f5;--tone-bg-202a40:#eef0f5;--tone-bg-202b3c:#eff1f5;--tone-bg-21132e:#f5f2f7;--tone-bg-211c32:#f2f0f6;--tone-bg-22324d:#eceff4;--tone-bg-24132f:#f5f2f7;--tone-bg-24233f:#eeeef5;--tone-bg-242e41:#eef0f5;--tone-bg-252437:#f0eff5;--tone-bg-252841:#edeef4;--tone-bg-252a42:#edeff4;--tone-bg-252b43:#edeff4;--tone-bg-253042:#edf0f4;--tone-bg-254f4855:#ecf3f255;--tone-bg-25b38c:#a2ebd7;--tone-bg-262b43:#edeef4;--tone-bg-263247:#edeff4;--tone-bg-26344e:#eceef3;--tone-bg-26354d:#eceff4;--tone-bg-269775:#e3eeeb;--tone-bg-27203f:#f0eef5;--tone-bg-27231d:#f6f5f3;--tone-bg-273348:#eceff4;--tone-bg-27344b:#eceff4;--tone-bg-27364b:#eceff4;--tone-bg-283346:#eceff4;--tone-bg-28334a:#eceef4;--tone-bg-283957:#eaedf3;--tone-bg-284c44:#ecf3f2;--tone-bg-291a2a:#f7f2f7;--tone-bg-29263e:#efeef4;--tone-bg-29344e:#ebeef3;--tone-bg-293451:#ebedf3;--tone-bg-2a3152:#ebecf3;--tone-bg-2a3249:#eceef4;--tone-bg-2b2940:#eeeef4;--tone-bg-2c2740:#efedf4;--tone-bg-302040:#f2eef5;--tone-bg-30254745:#efedf445;--tone-bg-302b46:#eeecf3;--tone-bg-303248:#ecedf2;--tone-bg-311d30:#f6f0f6;--tone-bg-322649:#efecf4;--tone-bg-322948:#eeecf4;--tone-bg-322a48:#eeecf4;--tone-bg-32456866:#e7eaf166;--tone-bg-332a25:#f4f2f0;--tone-bg-34213f:#f2eef5;--tone-bg-34294d:#eeebf3;--tone-bg-342955:#edeaf3;--tone-bg-342b4f:#edebf3;--tone-bg-342d49:#eeecf3;--tone-bg-35244e:#efecf4;--tone-bg-382d51:#edeaf3;--tone-bg-3b3652:#ebeaf1;--tone-bg-3d3151:#edeaf2;--tone-bg-41386788:#e8e6f088;--tone-bg-42283a:#f4edf2;--tone-bg-432651:#f1ebf3;--tone-bg-433957:#ece9f1;--tone-bg-443459:#ece9f2;--tone-bg-453363:#ebe7f1;--tone-bg-472c3b:#f3ecf0;--tone-bg-47dfc4:#a2ebde;--tone-bg-53d8a5:#a4eacf;--tone-bg-54e1cf:#a2ebe2;--tone-bg-58437845:#e7e3ee45;--tone-bg-64ecde:#a2ebe4;--tone-bg-674d8f:#c3b6d8;--tone-bg-682d3f55:#f1e8ea55;--tone-bg-6a2d48:#f1e7ec;--tone-bg-6b3b5055:#f0e5ea55;--tone-bg-6ed9bf:#a6e8d8;--tone-bg-7acdb5:#ade0d2;--tone-bg-8294bc0d:#b6c0d80d;--tone-bg-8770c02b:#beb1dd2b;--tone-bg-8c3c9e:#d7aee0;--tone-bg-8ce3cf:#a5e9d9;--tone-bg-8ce3cf08:#a5e9d908;--tone-bg-8ce3cf12:#a5e9d912;--tone-bg-9651a5:#d3b4da;--tone-bg-9674b52b:#c8b6d82b;--tone-bg-98a0ad:#f4f5f6;--tone-bg-9c7bea:#b8a2eb;--tone-bg-9c8ca7:#f5f3f6;--tone-bg-a676e9:#c1a2eb;--tone-bg-a68adb24:#bea9e524;--tone-bg-a690d8:#bcace2;--tone-bg-a89bb0:#f5f4f6;--tone-bg-aa85f0:#bca2eb;--tone-bg-aa92e4:#b9a5e9;--tone-bg-ad8aee:#bca2eb;--tone-bg-ad98e8:#b6a3eb;--tone-bg-ae96eb:#b7a2eb;--tone-bg-b29be9:#b8a3eb;--tone-bg-b2c1d8:#b5c3d9;--tone-bg-b99af9:#f4f2f7;--tone-bg-bea0f5:#f4f2f7;--tone-bg-c1a1f2:#f4f2f7;--tone-bg-cdb8f4:#f4f2f7;--tone-bg-d3c1fb:#f4f2f7;--tone-bg-d6ac68:#e7cea7;--tone-bg-d79a36:#ebd0a2;--tone-bg-db90d9:#e4aae2;--tone-bg-db94b4:#e3abc4;--tone-bg-e2f8f0:#f2f7f5;--tone-bg-e59bff:#f6f2f7;--tone-bg-ece6f0:#f5f2f7;--tone-bg-eee5fa:#f4f2f7;--tone-bg-eee8f2:#f5f2f7;--tone-bg-eee9f2:#f5f2f7;--tone-bg-f2e8f6:#f6f2f7;--tone-bg-f2edf8:#f5f2f7;--tone-bg-f3eafa:#f5f2f7;--tone-bg-f3edf7:#f5f2f7;--tone-bg-f6f3f8:#f6f3f8;--tone-bg-f6f5f8:#f6f5f8;--tone-bg-faf2fc:#f8f5f9;--tone-bg-faf7fc:#faf8fb;--tone-bg-fff:#fff;--tone-bg-fff0f3:#f9f6f6;--tone-bg-fff3df:#f7f5f2;--tone-bg-fff4df:#f7f6f2;--tone-bg-ffffff:#fff;--tone-bg-ffffff30:#ffffff30;--tone-edge-101827:#bfc8d9;--tone-edge-263044:#bfc8d9;--tone-edge-27334b:#bfc8d9;--tone-edge-283042:#bfc7d9;--tone-edge-283044:#bfc7d9;--tone-edge-283346:#bfc9d9;--tone-edge-28364b:#bfc9d9;--tone-edge-293447:#bfc9d9;--tone-edge-29374f:#bfc9d9;--tone-edge-2a3549:#bfc8d9;--tone-edge-2a3850:#bfc9d9;--tone-edge-2a3951:#bfc9d9;--tone-edge-2a3a53:#bfc9d9;--tone-edge-2b354a:#bfc7d9;--tone-edge-2b384e:#bfc9d9;--tone-edge-2b3850:#bfc8d9;--tone-edge-2c374d:#bfc8d9;--tone-edge-2c3950:#bfc8d9;--tone-edge-2c3951:#bfc8d9;--tone-edge-2d3649:#c0c8d8;--tone-edge-2e384c:#bfc8d9;--tone-edge-2e394e:#bfc8d9;--tone-edge-2e3a50:#bfc8d9;--tone-edge-2e3f59:#bfc9d9;--tone-edge-2e6666:#bfd9d9;--tone-edge-2f3b50:#bfc9d9;--tone-edge-2f405b:#bfc9d9;--tone-edge-302040:#ccbfd9;--tone-edge-30384a:#c1c8d7;--tone-edge-303b56:#bfc7d9;--tone-edge-304057:#bfcad9;--tone-edge-30415c:#bfc9d9;--tone-edge-31405866:#bfc9d966;--tone-edge-314059:#bfc9d9;--tone-edge-31405b:#bfc8d9;--tone-edge-31514a:#bfd9d3;--tone-edge-33415b:#bfc8d9;--tone-edge-34213f:#cfbfd9;--tone-edge-344058:#bfc8d9;--tone-edge-34415b:#bfc8d9;--tone-edge-34425b:#bfc8d9;--tone-edge-34425f:#bfc8d9;--tone-edge-34445f:#bfc9d9;--tone-edge-35415b:#bfc7d9;--tone-edge-354258:#bfc9d9;--tone-edge-35445f:#bfc8d9;--tone-edge-37435b:#bfc8d9;--tone-edge-375767:#bfd0d9;--tone-edge-38425b:#c0c7d8;--tone-edge-39445e:#c0c7d8;--tone-edge-3a455d:#c0c8d8;--tone-edge-3b4b65:#bfc9d9;--tone-edge-3c4661:#c0c6d8;--tone-edge-3c4963:#bfc8d9;--tone-edge-3d4960:#c1c8d7;--tone-edge-414058:#c5c4d4;--tone-edge-425068:#c1c9d7;--tone-edge-42567355:#bfcad955;--tone-edge-45415e66:#c5c3d566;--tone-edge-457a68:#bfd9d0;--tone-edge-46516a:#c2c8d6;--tone-edge-497d6c55:#bfd9d055;--tone-edge-497e70:#bfd9d2;--tone-edge-4e6c7c:#c0d0d8;--tone-edge-53627c:#c2c9d6;--tone-edge-53648233:#c1c9d733;--tone-edge-543062:#d2bfd9;--tone-edge-54e1cf44:#bfd9d544;--tone-edge-554831:#d9d0bf;--tone-edge-5d6d86:#c3cad5;--tone-edge-5fd6cb:#bfd9d6;--tone-edge-60506d:#cdc4d4;--tone-edge-624471:#d0bfd9;--tone-edge-645174:#cdc3d5;--tone-edge-65415c:#d7c1d2;--tone-edge-655083:#cac0d8;--tone-edge-67513d:#d9cbbf;--tone-edge-6c558e:#cabfd9;--tone-edge-715384:#cfc0d8;--tone-edge-735c37:#d9cfbf;--tone-edge-74618650:#ccc4d450;--tone-edge-766589:#ccc4d4;--tone-edge-776494:#cac2d6;--tone-edge-77668e:#cbc4d4;--tone-edge-78699b:#c8c2d6;--tone-edge-79455d:#d9bfcb;--tone-edge-7f6a9f:#cac1d7;--tone-edge-84526b:#d8c0cc;--tone-edge-8a70c2:#c7bfd9;--tone-edge-8c3c9e:#d4bfd9;--tone-edge-8ce3cf22:#bfd9d322;--tone-edge-8ef8eb:#bfd9d6;--tone-edge-8f72d8:#c6bfd9;--tone-edge-905b76:#d8c0cc;--tone-edge-9b5b7855:#d9bfcb55;--tone-edge-9d7bda:#c8bfd9;--tone-edge-9d8bc9:#c7bfd9;--tone-edge-a68adb45:#c8bfd945;--tone-edge-a990ff:#c5bfd9;--tone-edge-aa86ed:#c8bfd9;--tone-edge-ac86ec:#c9bfd9;--tone-edge-ad8ff1:#c7bfd9;--tone-edge-ae88f0:#c9bfd9;--tone-edge-b08a54:#d9cebf;--tone-edge-b49aef:#c7bfd9;--tone-edge-b7a3ff28:#c5bfd928;--tone-edge-ba9aef:#c9bfd9;--tone-edge-bca0ff:#c7bfd9;--tone-edge-bd8df1:#cbbfd9;--tone-edge-bda5f4:#c7bfd9;--tone-edge-bfa1f5:#c8bfd9;--tone-edge-c0a1ff:#c8bfd9;--tone-edge-c1a1f2:#c9bfd9;--tone-edge-c1a4ff:#c7bfd9;--tone-edge-c5aaff:#c7bfd9;--tone-edge-d99b41:#d9cebf;--tone-edge-dbd2e7:#cabfd9;--tone-edge-ddd:#ccc;--tone-edge-e3dcea:#ccbfd9;--tone-edge-e4bf6955:#d9d1bf55;--tone-edge-e4dfea:#cbc1d7;--tone-edge-e6dfea:#cfc1d7;--tone-edge-e6dfec:#cdbfd9;--tone-edge-e7b7c2:#d9bfc5;--tone-edge-e7e0ee:#ccbfd9;--tone-edge-ece3f1:#d0bfd9;--tone-edge-eee7f3:#cebfd9;--tone-edge-eee9f1:#cfc1d7;--tone-edge-eeebf1:#ccc3d5;--tone-edge-ef69c2:#d9bfd0;--tone-edge-f0ecf3:#cec0d8;--tone-edge-f1edf4:#cec0d8;--tone-edge-f3a9cd55:#d9bfcc55;--tone-edge-ffffff1c:#cccccc1c;--tone-fg-100d1e:#100d1e;--tone-fg-161424:#161424;--tone-fg-171226:#171226;--tone-fg-171326:#171326;--tone-fg-17795c:#17795c;--tone-fg-181326:#181326;--tone-fg-181424:#181424;--tone-fg-191427:#191427;--tone-fg-1a1023:#1a1023;--tone-fg-20192f:#20192f;--tone-fg-241c34:#241c34;--tone-fg-251932:#251932;--tone-fg-258363:#247f60;--tone-fg-281a42:#281a42;--tone-fg-33233f:#33233f;--tone-fg-3a9574:#2e755b;--tone-fg-44334f:#3b2c44;--tone-fg-463453:#463453;--tone-fg-62d7b8:#218268;--tone-fg-64748e:#505d72;--tone-fg-6bd0ba:#277c69;--tone-fg-6c7c97:#505d72;--tone-fg-6e7e99:#505d72;--tone-fg-6e8d85:#556d67;--tone-fg-6f569d:#4b3a69;--tone-fg-6f8097:#515f71;--tone-fg-70617c:#62556d;--tone-fg-71819b:#505d72;--tone-fg-723491:#5e2b78;--tone-fg-74829c:#515c71;--tone-fg-7484a0:#4f5c73;--tone-fg-74859f:#4f5d73;--tone-fg-754384:#60376c;--tone-fg-756582:#62556d;--tone-fg-756680:#63566c;--tone-fg-75869d:#505e71;--tone-fg-75879f:#505e72;--tone-fg-75e2cb:#1c8770;--tone-fg-786984:#62566c;--tone-fg-788ba8:#4c5d76;--tone-fg-78e9da:#188b7c;--tone-fg-79328e:#672a79;--tone-fg-7d6387:#685270;--tone-fg-7d8ca7:#4e5c74;--tone-fg-7d8da3:#505e71;--tone-fg-7e8ba0:#525d70;--tone-fg-7e8ea6:#4f5d73;--tone-fg-7f8ca0:#535e6f;--tone-fg-7f91ad:#4c5c76;--tone-fg-807388:#635969;--tone-fg-8190aa:#4e5c74;--tone-fg-8191a7:#505e72;--tone-fg-8192ad:#4c5c75;--tone-fg-81c6b6:#337062;--tone-fg-82718c:#64576b;--tone-fg-82758c:#62586a;--tone-fg-82768b:#625969;--tone-fg-8292a6:#515f71;--tone-fg-8293ab:#4e5e74;--tone-fg-82ccc3:#2f746c;--tone-fg-82dfca:#21826c;--tone-fg-83758c:#63586a;--tone-fg-8494af:#4c5c75;--tone-fg-8596ad:#4e5e74;--tone-fg-86768f:#64576b;--tone-fg-867b90:#615969;--tone-fg-8697ae:#4e5e74;--tone-fg-874296:#663271;--tone-fg-879ab8:#3d4d67;--tone-fg-89788f:#65586a;--tone-fg-897a92:#63576b;--tone-fg-8997b1:#4d5b75;--tone-fg-8a520e:#815117;--tone-fg-8a9bb1:#4e5e74;--tone-fg-8a9bb6:#3f4d64;--tone-fg-8c3c9e:#692d76;--tone-fg-8c5b9b:#5d3c67;--tone-fg-8c9bb2:#4e5d74;--tone-fg-8c9db8:#3e4d65;--tone-fg-8ce3cf:#20836c;--tone-fg-8d7c98:#63556c;--tone-fg-8d8096:#63586a;--tone-fg-8d9bb4:#4d5b75;--tone-fg-8da1bf:#3b4d69;--tone-fg-8daca6:#52706a;--tone-fg-8e9db6:#4c5c76;--tone-fg-8e9eb9:#3e4d65;--tone-fg-8e9fb9:#3e4e65;--tone-fg-8f7b9d:#63536f;--tone-fg-8f7bb7:#4a3a6a;--tone-fg-8f9fb8:#3f4e64;--tone-fg-8fa0b5:#4d5f75;--tone-fg-8fa3bd:#3d4f67;--tone-fg-90cbbb:#346f5f;--tone-fg-92a2bb:#3f4d65;--tone-fg-92a5c2:#3b4d69;--tone-fg-92caba:#356e5e;--tone-fg-93859d:#63566b;--tone-fg-93a2ba:#404d64;--tone-fg-94b4ca:#36576d;--tone-fg-956410:#8b6118;--tone-fg-9575e9:#38188b;--tone-fg-9651a5:#64366d;--tone-fg-96a5bf:#3e4c65;--tone-fg-9751a3:#65366d;--tone-fg-97a7bb:#4d5f75;--tone-fg-98b9ad:#4e7366;--tone-fg-9955a7:#63376c;--tone-fg-99a5ba:#4e5c74;--tone-fg-99a6c2:#3d4a66;--tone-fg-9a631c:#8a5919;--tone-fg-9a83a7:#655071;--tone-fg-9aaac3:#3d4d66;--tone-fg-9aaac5:#3c4c68;--tone-fg-9aadc7:#3a4e69;--tone-fg-9aaecb:#374d6c;--tone-fg-9baac0:#3f4e64;--tone-fg-9bacc8:#3a4c69;--tone-fg-9baec9:#394d6a;--tone-fg-9baecc:#374c6c;--tone-fg-9caac1:#3f4d64;--tone-fg-9cacc4:#3d4d66;--tone-fg-9cacc6:#3c4c68;--tone-fg-9caec9:#3a4d6a;--tone-fg-9caecb:#384c6b;--tone-fg-9cf6db:#188b68;--tone-fg-9dabc0:#4c5d76;--tone-fg-9eacc4:#3e4c65;--tone-fg-9faec6:#3d4d66;--tone-fg-9fc9c3:#3b6862;--tone-fg-9fe0c9:#287b5e;--tone-fg-a085ad:#684e74;--tone-fg-a0e0cc:#287b61;--tone-fg-a1aec6:#3e4c66;--tone-fg-a1afc2:#4c5e76;--tone-fg-a1b1ca:#3b4d68;--tone-fg-a2b3cc:#3a4d69;--tone-fg-a394ad:#63546e;--tone-fg-a4b2cb:#3b4b68;--tone-fg-a59ac5:#473c68;--tone-fg-a5b8d7:#324a71;--tone-fg-a68cd4:#472c77;--tone-fg-a6d2c5:#376c5d;--tone-fg-a7b2c9:#3e4b65;--tone-fg-a7b4c9:#3e4d65;--tone-fg-a7b6d0:#394b6a;--tone-fg-a7b7d0:#394c6a;--tone-fg-a7bad1:#384f6b;--tone-fg-a8304b:#7f2439;--tone-fg-a885ed:#3f188b;--tone-fg-a89acb:#46376c;--tone-fg-a8b9d5:#354b6e;--tone-fg-a8c4ef:#19468a;--tone-fg-a99ac2:#4d3d66;--tone-fg-a99bb7:#615171;--tone-fg-a9c4d9:#325671;--tone-fg-aa98c8:#4b396a;--tone-fg-aab9d3:#384b6c;--tone-fg-ab344d:#7d2638;--tone-fg-ac9bd1:#463370;--tone-fg-ad8ae8:#441b88;--tone-fg-addddf:#2e7375;--tone-fg-ae9dcb:#4b396b;--tone-fg-aeb9cf:#3d4b66;--tone-fg-aebbd0:#3c4c67;--tone-fg-aebbd1:#3b4c68;--tone-fg-aebed6:#374c6c;--tone-fg-aee9d9:#238067;--tone-fg-af88f5:#41188b;--tone-fg-afbbd1:#3c4b68;--tone-fg-b19ae5:#3f2182;--tone-fg-b1bbd2:#3c4967;--tone-fg-b299e5:#412182;--tone-fg-b3a0bf:#654e74;--tone-fg-b3a2d3:#49346f;--tone-fg-b491ff:#3d188b;--tone-fg-b49aee:#3c188b;--tone-fg-b49beb:#3d1b88;--tone-fg-b4c0d3:#3c4d67;--tone-fg-b53c52:#7b2938;--tone-fg-b5c8e9:#25467e;--tone-fg-b69bea:#411c87;--tone-fg-b69df3:#3a188b;--tone-fg-b6c3d9:#384b6b;--tone-fg-b6edda:#208361;--tone-fg-b7c3d7:#3a4c69;--tone-fg-b8a5e0:#432a79;--tone-fg-b8a5e4:#40267e;--tone-fg-b8a7c7:#533f64;--tone-fg-b8aacb:#4f3e65;--tone-fg-b8dbec:#226281;--tone-fg-b99af9:#3e188b;--tone-fg-b9b4eb:#2b2281;--tone-fg-b9c5db:#374a6c;--tone-fg-b9c5dc:#36496d;--tone-fg-b9c6d7:#3b4f68;--tone-fg-b9f7e3:#188b66;--tone-fg-ba9fc8:#593b68;--tone-fg-bb9cfa:#3e188b;--tone-fg-bba0e8:#452083;--tone-fg-bbc6d7:#3c4d67;--tone-fg-bca1ef:#40188b;--tone-fg-bca4f2:#3c188b;--tone-fg-bccbe0:#344d70;--tone-fg-bd9bff:#3f188b;--tone-fg-bda6ec:#3f1d86;--tone-fg-bdb1d7:#48376c;--tone-fg-bee4df:#30736a;--tone-fg-c0cee3:#324b71;--tone-fg-c3b8d1:#372c44;--tone-fg-c4d0e3:#354b6f;--tone-fg-c5b9a4:#645740;--tone-fg-c6b0f4:#3d188b;--tone-fg-c6b1f9:#3a188b;--tone-fg-c6d3e8:#2f4974;--tone-fg-c7b9e8:#41287b;--tone-fg-c7d2e2:#384d6c;--tone-fg-c8b3f5:#3d188b;--tone-fg-c8d1e3:#37496c;--tone-fg-cbd5e5:#364b6d;--tone-fg-cbd6e9:#314973;--tone-fg-cbe8e0:#327160;--tone-fg-ccacdb:#5d3172;--tone-fg-ccfaf4:#188b7c;--tone-fg-cdb5ef:#491d86;--tone-fg-cdb8f5:#40188b;--tone-fg-cdd8ea:#304a73;--tone-fg-cebdff:#36188b;--tone-fg-ced9ed:#2c4777;--tone-fg-cfc0ed:#42247f;--tone-fg-d0d9ee:#2b4278;--tone-fg-d2b7f0:#4f1c87;--tone-fg-d3bbff:#41188b;--tone-fg-d4c3f5:#3f188b;--tone-fg-d5c5f4:#401a89;--tone-fg-d6b6fa:#4e188b;--tone-fg-d7c2ff:#40188b;--tone-fg-d7f8ec:#188b61;--tone-fg-d9c7ff:#3d188b;--tone-fg-d9e5fa:#18428b;--tone-fg-dbccf8:#3f188b;--tone-fg-dcd2e8:#4f376c;--tone-fg-dce4f4:#27437c;--tone-fg-dce5f4:#27477c;--tone-fg-dce7f8:#1b4688;--tone-fg-dfb57e:#835820;--tone-fg-dfe8fa:#183f8b;--tone-fg-e0b9ff:#58188b;--tone-fg-e2b575:#875b1c;--tone-fg-e2e9f5:#2a4779;--tone-fg-e2e9f6:#27457d;--tone-fg-e3d4ea:#5c366e;--tone-fg-e3eaf6:#28477c;--tone-fg-e4daf8:#3f1a89;--tone-fg-e4eaf5:#2c4777;--tone-fg-e5dbff:#38188b;--tone-fg-e5e9f1:#39496a;--tone-fg-e5ebf6:#2a4679;--tone-fg-e5edfa:#1a4489;--tone-fg-e6def5:#44267d;--tone-fg-e6eefb:#18448b;--tone-fg-e7def6:#462380;--tone-fg-e7ecf5:#304873;--tone-fg-e8c595:#865a1d;--tone-fg-e8edfa:#1d3a86;--tone-fg-e9dcff:#43188b;--tone-fg-e9ecff:#18288b;--tone-fg-eaa0ba:#861e42;--tone-fg-eadbff:#48188b;--tone-fg-eaf0fa:#1f4584;--tone-fg-edcd8b:#8b6518;--tone-fg-eddcfe:#52188b;--tone-fg-edf0fb:#1e3486;--tone-fg-edf1fa:#234080;--tone-fg-edf2f8:#2e4e76;--tone-fg-ef3eaa:#8b185e;--tone-fg-f0f2fa:#29397a;--tone-fg-f183cf:#8b1867;--tone-fg-f1bdd5:#871d4e;--tone-fg-f1ebff:#3b188b;--tone-fg-f2b4c8:#8b183d;--tone-fg-f2bfd1:#881c42;--tone-fg-f2eaff:#44188b;--tone-fg-f3b0c8:#8b1841;--tone-fg-f3eaff:#49188b;--tone-fg-f3efff:#35188b;--tone-fg-f5eaff:#54188b;--tone-fg-f5f2ff:#33188b;--tone-fg-f8f3ff:#48188b;--tone-fg-ffb6c8:#8b1835;--tone-fg-ffc1d6:#8b183f;--tone-fg-ffd4d9:#8b1826;--tone-fg-ffd4e2:#8b183e;--tone-fg-fff:#383838;--tone-fg-ffffff:#383838}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light] body,:root[data-theme=light] .shell,:root[data-theme=light] .shell input,:root[data-theme=light] .shell select,:root[data-theme=light] .shell textarea{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=light] .signin-shell{color:#263149;background:radial-gradient(circle at 80% 15%,#e9dcfc,#0000 42%),#f7f8fc}:root[data-theme=light] .signin-card{background:linear-gradient(145deg,#fff,#f4f1fa);box-shadow:0 20px 80px #38264c14}:root[data-theme=light] .signin-card input{color:#263149;background:#fff}:root[data-theme=light] .shell .editor-recording input:not([type=checkbox]):not([type=radio]),:root[data-theme=light] .shell .editor-recording select,:root[data-theme=light] .shell .editor-recording textarea{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.theme-switch{color:#e8edfa;cursor:pointer;background:#1c263a;border:1px solid #46516b;border-radius:24px;flex-shrink:0;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font:600 13px DM Sans,sans-serif;display:inline-flex}.theme-switch svg{flex-shrink:0}.theme-switch:focus-visible{outline-offset:3px;outline:3px solid #a98ade}:root[data-theme=light] .theme-switch{color:#453566;background:#fff;border-color:#d2c9e2}.theme-switch.guest{z-index:10;position:fixed;top:22px;right:22px}@media (width<=700px){.hub-account{flex-flow:wrap;justify-content:flex-end;gap:8px}.theme-switch{min-width:44px;padding:10px}.theme-switch span{display:none}.theme-switch.guest{top:14px;right:14px}}.hub-account{flex-wrap:wrap;justify-content:flex-end;gap:10px}.shell .hub-inbox-trigger{background:var(--studio-panel);min-height:44px;color:var(--studio-text);border:1px solid var(--studio-border);border-radius:24px;align-items:center;gap:8px;padding:10px 13px;font-size:13px;display:inline-flex}.hub-inbox-trigger b,.hub-drawer b{color:#171126;text-align:center;background:#ac8ce9;border-radius:12px;min-width:21px;padding:3px 6px;font-size:11px}.hub-drawer-backdrop{z-index:220;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);text-align:left;background:#03071288;justify-content:flex-end;display:flex;position:fixed;inset:0}.hub-drawer{background:var(--studio-bg);width:min(480px,100vw);height:100dvh;color:var(--studio-text);border-left:1px solid var(--studio-border);flex-direction:column;animation:.22s ease-out hub-drawer-in;display:flex;box-shadow:-20px 0 80px #0004}.hub-drawer header{justify-content:space-between;align-items:flex-start;gap:16px;padding:30px 26px 24px;display:flex}.hub-drawer header small{color:var(--studio-muted);letter-spacing:1.8px;font-size:9px}.hub-drawer h2{letter-spacing:-.7px;margin:12px 0 0;font-size:25px;line-height:1.3}.shell .hub-drawer button{color:inherit;box-shadow:none;font:inherit;background:0 0;border:0;min-width:0}.shell .hub-drawer header>button{background:var(--studio-panel);border:1px solid var(--studio-border);border-radius:12px;padding:10px}.hub-drawer>nav{border-bottom:1px solid var(--studio-border);gap:8px;padding:0 26px 20px;display:flex}.shell .hub-drawer nav button{border-radius:12px;gap:8px;min-height:44px;padding:12px 18px}.shell .hub-drawer nav button[aria-pressed=true]{background:var(--studio-panel);box-shadow:inset 0 0 0 1px var(--studio-border)}.hub-drawer-content{overscroll-behavior:contain;flex:1;min-height:0;padding:22px 24px;overflow-y:auto}.hub-drawer-tools{color:var(--studio-muted);justify-content:space-between;align-items:center;gap:12px;margin:0 0 22px;font-size:12px;display:flex}.shell .hub-drawer-tools button{gap:6px;padding:8px;font-size:11px}.shell .hub-drawer select{appearance:none;min-height:40px;font:inherit;background:var(--studio-panel);color:var(--studio-text);border:1px solid var(--studio-border);border-radius:10px;max-width:190px;padding:9px 12px;font-size:12px}.hub-alert{border:1px solid var(--studio-border);background:var(--studio-panel);opacity:.72;border-radius:16px;gap:12px;margin:0 0 13px;padding:17px;display:flex;position:relative}.hub-alert.unread{opacity:1;border-left:3px solid #af8aef}.hub-alert-icon{color:#ac8ce9;background:#ac8ce91a;border-radius:11px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.hub-alert-icon.review{color:#41cdb6;background:#34c9b21a}.hub-alert-icon.problem{color:#ed809b;background:#ed809b1a}.shell .hub-alert>button:not(.hub-read){text-align:left;flex:1;padding:0;display:block}.hub-alert small{color:var(--studio-muted);padding-right:20px;font-size:10px;line-height:1.7;display:block}.hub-alert strong{overflow-wrap:anywhere;margin-top:8px;font-size:14px;line-height:1.5;display:block}.hub-alert p{color:var(--studio-muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 12px;font-size:13px;line-height:1.7}.hub-alert button>span{align-items:center;gap:5px;font-size:10px;display:flex}.shell .hub-alert .hub-read{border-radius:8px;padding:6px;position:absolute;top:9px;right:9px}.hub-drawer-empty{text-align:center;color:var(--studio-muted);padding:50px 20px}.hub-drawer-empty>svg{color:#ac8ce9}.hub-drawer-empty h3{color:var(--studio-text);margin:20px 0 10px;font-size:20px}.hub-drawer-empty p{font-size:13px;line-height:1.8}.hub-task-heading{align-items:center;gap:9px;margin:28px 0 10px;font-size:16px;display:flex}.hub-task-heading b{margin-left:auto}.hub-source-note{color:var(--studio-muted);margin:0 0 18px;font-size:12px;line-height:1.7}.hub-task{border:1px solid var(--studio-border);background:var(--studio-panel);border-radius:14px;align-items:center;gap:12px;margin:0 0 10px;padding:15px;display:flex}.shell .hub-task .hub-task-check{border:1px solid var(--studio-muted);color:#8eccc1;border-radius:8px;flex:0 0 26px;place-items:center;width:26px;height:26px;padding:0;display:grid}.hub-task-check:disabled{opacity:.45;cursor:default}.shell .hub-task>button:nth-child(2){text-align:left;flex:1;padding:0;display:block}.hub-task strong{overflow-wrap:anywhere;font-size:13px;line-height:1.6;display:block}.hub-task small{color:var(--studio-muted);margin-top:5px;font-size:11px;line-height:1.7;display:block}.shell .hub-open-team{border:1px solid var(--studio-border);border-radius:12px;gap:10px;width:100%;margin:16px 0;padding:14px}.hub-drawer>footer{padding:17px 24px max(17px,env(safe-area-inset-bottom));border-top:1px solid var(--studio-border);color:var(--studio-muted);flex-shrink:0;font-size:11px;line-height:1.7}.hub-drawer button:focus-visible,.hub-inbox-trigger:focus-visible{outline-offset:3px;outline:2px solid #ac8ce9!important}.hub-alert button:hover>strong,.hub-task>button:hover strong{text-decoration:underline}@keyframes hub-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.hub-drawer{animation:none}}@media (width<=700px){.hub-inbox-trigger>span{display:none}.hub-drawer header{padding:24px 20px}.hub-drawer-content{padding:18px}.hub-drawer>nav{padding-left:18px;padding-right:18px}}.shell .hub-tools{z-index:20;min-width:0;margin:24px 0 32px;position:relative}.shell .hub-tools-list{border:1px solid var(--studio-border,#283044);background:var(--studio-panel,#111827);border-radius:18px;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;padding:5px;display:grid}.shell .hub-tools-list button{min-width:0;min-height:52px;color:var(--studio-muted,#aebbd0);white-space:nowrap;box-shadow:none;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:12px 7px;font-size:13px;font-weight:600;display:flex}.shell .hub-tools-list button:hover{color:var(--studio-text,#eef0fa);background:#ad95e81f}.shell .hub-tools-list button[aria-current=page]{color:var(--studio-text,#eef0fa);background:#ad95e833;box-shadow:inset 0 0 0 1px #ad95e859}.shell .hub-tools-list button svg{flex-shrink:0}.shell .hub-tools-check,.shell .hub-tools-trigger{display:none}.shell .hub-tools button:focus-visible{outline-offset:3px;outline:2px solid #b5a0ef}@media (width<=1279px){.shell .hub-tools{margin:20px 0 28px}.shell .hub-tools-trigger{border:1px solid var(--studio-border,#283044);background:var(--studio-panel,#111827);width:100%;min-height:76px;color:var(--studio-text,#eef0fa);text-align:left;box-shadow:none;border-radius:17px;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.hub-tools-current{align-items:center;gap:13px;font-size:16px;font-weight:650;display:flex}.hub-tools-current>svg{color:#ad95e8}.hub-tools-current span{gap:5px;display:grid}.hub-tools-current small{letter-spacing:1.5px;color:var(--studio-muted,#aebbd0);font-size:9px}.hub-tools-browse{color:var(--studio-muted,#aebbd0);align-items:center;gap:7px;font-size:12px;display:flex}.shell .hub-tools-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:10px;display:none;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 20px 60px #0005}.shell .hub-tools-list.is-open{display:grid}.shell .hub-tools-list button{white-space:normal;text-align:left;justify-content:flex-start;min-height:56px;padding:12px;font-size:13px}.shell .hub-tools-list button[aria-current=page] .hub-tools-check{margin-left:auto;display:block}}@media (prefers-reduced-motion:no-preference){.hub-tools-trigger[aria-expanded=true] .hub-tools-browse>svg:last-child{transform:rotate(180deg)}.hub-tools-browse>svg:last-child{transition:transform .15s}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@media (width<=900px){html,body,#root{max-width:100%;overflow-x:clip}html:has(.editor-modal-backdrop,.studio-modal,.hub-drawer-backdrop){overflow:hidden}.shell,.shell main{width:100%;min-width:0;max-width:100%}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{min-width:0;max-width:100%;font-size:16px!important}.editor-recording,.studio-modal>section,.hub-drawer{min-width:0;max-width:100%}.editor-recording-body,.studio-modal>section,.hub-drawer-content{overscroll-behavior-x:none;overflow-x:hidden}.editor-recording-body>*,.editor-form>*,.editor-form-row>*,.studio-toolbar>*,.tr-task-compose>*,.hub-drawer-tools>*{min-width:0}.editor-prose,.editor-recording h2,.studio-event-detail,.hub-task,.hub-alert,.tr-message-body{overflow-wrap:anywhere}.editor-recording input,.editor-recording textarea,.editor-recording select,.studio-modal input,.studio-modal textarea,.studio-modal select{box-sizing:border-box;max-width:100%}.editor-recording .editor-action-card>*,.editor-recording .editor-block{min-width:0}.editor-recording .editor-form-actions{flex-wrap:wrap}.editor-recording .editor-form-actions button,.studio-modal .editor-form-actions button{white-space:normal;max-width:100%}.hub-drawer-tools{flex-wrap:wrap}.shell .hub-drawer select{max-width:100%}}@media (width<=450px){.studio-date-nav{grid-template-columns:44px minmax(0,1fr) 44px;gap:10px;width:100%;min-width:0;display:grid}.studio-date-nav h2{overflow-wrap:anywhere;min-width:0;font-size:17px}.studio-date-nav>button{justify-content:center;min-width:0;padding:10px}.studio-date-nav>button:last-child{grid-column:1/-1;justify-self:start;padding:10px 18px}.studio-toolbar .editor-search{flex-basis:100%;min-width:0}.studio-toolbar>.editor-segments{flex-wrap:wrap;max-width:100%}.studio-modal>section{overflow-wrap:anywhere;padding:18px}.studio-modal>section>header{gap:12px}.studio-modal>section>header h2{min-width:0}.studio-event-detail>.editor-primary{white-space:normal;max-width:100%}.editor-recording .editor-comment{flex-wrap:wrap}.editor-recording .editor-comment>div{min-width:0}.shell .editor-recording .editor-comment select{width:100%;max-width:100%}}
