.liquid-glass{--glass-border: rgba(255, 230, 227, .18);--glass-highlight: rgba(255, 246, 243, .3);--glass-muted: #c8bec0;--accent: #ff514b;position:relative;isolation:isolate;color:#fff7f5;padding-top:1.5rem;padding-bottom:3rem}.liquid-glass .glass-atmosphere{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 90% 14%,#ff3a304a,transparent 34%),radial-gradient(ellipse at 2% 62%,#ee172e38,transparent 38%),radial-gradient(ellipse at 68% 88%,#f3422826,transparent 35%),linear-gradient(135deg,#191519,#100c10 55%,#1f1115)}.liquid-glass .glass-atmosphere:before,.liquid-glass .glass-atmosphere:after{content:"";position:absolute;width:min(52vw,700px);height:min(52vw,700px);border-radius:50%;border:1px solid #ffb1a526;box-shadow:inset 20px 12px 70px #ff594320,0 0 100px #fa271517;background:radial-gradient(circle at 32% 24%,#ff766130,#ac16201a 45%,transparent 70%)}.liquid-glass .glass-atmosphere:before{right:-12%;top:16%}.liquid-glass .glass-atmosphere:after{left:-22%;bottom:-12%}.liquid-glass .hero{margin-bottom:1.8rem}.liquid-glass .hero-copy{gap:.7rem}.liquid-glass .hero-logo{margin-bottom:.55rem}.liquid-glass .hero-title{letter-spacing:-.045em;line-height:1.04}.liquid-glass .hero-title-accent{color:#ff514b;text-shadow:0 3px 35px #ff382940}.liquid-glass .lede{max-width:72ch;line-height:1.65}.liquid-glass :is(.muted,.lede,.panel-header p,.summary-card p,.history-row p,.upload-subtitle,.hero-subline){color:var(--glass-muted)}.liquid-glass .status-label{color:#cfbfc0;letter-spacing:.14em}.liquid-glass :is(.section-heading,.panel h2){letter-spacing:-.025em}.liquid-glass .workspace,.liquid-glass .sidebar{gap:1.3rem}.liquid-glass :is(.panel,.version-modal,.auth-badge,.version-badge){border:1px solid var(--glass-border);border-top-color:var(--glass-highlight);border-radius:28px;background:linear-gradient(135deg,#ffffff12,#ffffff03 42%,#ffa39408),#1e181ca8;-webkit-backdrop-filter:blur(26px) saturate(145%);backdrop-filter:blur(26px) saturate(145%);box-shadow:inset 0 1px #ffffff16,inset 0 -1px #ffffff08,0 18px 55px #0003}.liquid-glass .panel{padding:1.4rem}.liquid-glass .composer{gap:1.15rem}.liquid-glass .panel-header{gap:.4rem}.liquid-glass :is(.auth-badge,.version-badge){border-radius:20px;padding:.85rem 1.1rem}.liquid-glass .hero-actions{gap:.65rem}.liquid-glass :is(.friendly-card,.additional-card,.summary-card,.event-row,.history-row,.auth-card,.auth-form,.toggle,.task-spotlight,.variation-status-item,.status-strip,.preset-legend-card,.multi-file-preview-item,.version-note,.admin-card,.admin-metric-card,.admin-user-row,.admin-audit-row,.analytics-card,.drive-connection-card){border-radius:20px;border:1px solid #ffffff15;border-top-color:#ffffff25;background:linear-gradient(145deg,#ffffff09,#ffffff02),#120e122b;box-shadow:inset 0 1px #ffffff06}.liquid-glass .friendly-card{padding:1.2rem;gap:1rem}.liquid-glass .friendly-card-header{gap:.35rem}.liquid-glass .friendly-card-header>.status-label{color:#ffaaa3}.liquid-glass .auth-card{padding:1rem;align-items:center}.liquid-glass .auth-card.is-authenticated{border-color:#74d99940;background-color:#23503825}.liquid-glass .summary-card{padding:1rem}.liquid-glass .accent{border-color:#ff887538;background:linear-gradient(125deg,#ff64451f,#e8292610 55%,#ffffff04)}.liquid-glass .upload-zone{position:relative;border-radius:22px;border:1px dashed #ffb1a260;padding:1.5rem;gap:1rem;background:radial-gradient(ellipse at 50% 0,#ff806019,transparent 75%),#ffffff04;box-shadow:inset 0 1px 20px #ffffff04}.liquid-glass .upload-zone:before{content:"↑";display:grid;place-items:center;width:48px;height:48px;border-radius:16px;border:1px solid #ffbcb14a;color:#ffd4cb;background:linear-gradient(145deg,#ff9f8040,#ff3c271a);box-shadow:inset 0 1px #ffffff2b,0 6px 20px #ff321313;font-size:1.6rem}.liquid-glass .upload-zone.is-dragging{border-color:#ff8c7c;background-color:#ff493226;box-shadow:0 0 0 4px #ff513018}.liquid-glass .upload-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.liquid-glass button{border-radius:14px;border:1px solid #ffffff24;background:linear-gradient(160deg,#ffffff12,#ffffff03),#ffffff05;box-shadow:inset 0 1px #ffffff13,0 4px 12px #00000010;color:#fff7f5;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.liquid-glass button:hover:not(:disabled){filter:none;border-color:#ffc6ba70;background-color:#ffffff10;box-shadow:inset 0 1px #ffffff28,0 6px 20px #0000001c}.liquid-glass button:active:not(:disabled){transform:translateY(1px)}.liquid-glass :is(button,input,select,a):focus-visible{outline:2px solid #ffc0b3;outline-offset:3px}.liquid-glass :is(button[type=submit],.accent-button,.workflow-actions>button:last-child,.fps-button.is-active,.bitrate-button.is-active,.fit-mode-button.is-active,.download-link.button-like.is-ready,.beta-toggle[aria-checked=true]){border-color:#ffa48a8c;background:linear-gradient(155deg,#ff967966,transparent 48%),linear-gradient(180deg,#ee4934e6,#b8202ce6);box-shadow:inset 0 1px #ffe5cf66,inset 0 -1px #7d001740,0 6px 24px #ee271a25;color:#fff}.liquid-glass :is(button[type=submit],.workflow-actions>button:last-child):hover:not(:disabled){background-color:#ff5948;box-shadow:inset 0 1px #ffffff60,0 8px 30px #ee271a40}.liquid-glass button:disabled{opacity:.48;box-shadow:none}.liquid-glass .workflow-navigation{gap:.85rem}.liquid-glass .workflow-steps{gap:.4rem;padding:0;border:0;background:transparent;box-shadow:none;scroll-margin-top:1rem}.liquid-glass .workflow-steps button{min-height:58px;padding:.6rem;gap:.5rem;border-color:#ffffff1a;background:linear-gradient(145deg,#ffffff08,#ffffff02);box-shadow:inset 0 1px #ffffff08;font-size:.8rem;font-weight:500}.liquid-glass .workflow-steps button span{display:grid;place-items:center;flex-shrink:0;width:24px;height:24px;border-radius:50%;border:1px solid #ffffff1f;color:#dbcbcd;font-size:.75rem}.liquid-glass .workflow-steps button[aria-current=step]{border-color:#ffb7a65c;background:linear-gradient(145deg,#ff947642,#fb443321);box-shadow:inset 0 1px #ffe3d740,0 4px 16px #00000024;font-weight:700}.liquid-glass .workflow-steps button[aria-current=step] span{background:#ff665c;color:#200a0a;border-color:#ffac9e}.liquid-glass .workflow-actions{padding-top:.25rem}.liquid-glass :is(input:not([type=checkbox]):not(.hidden-picker-input),select,.custom-select-trigger){border-radius:14px;border-color:#ffffff24;background:#100e134d;box-shadow:inset 0 2px 5px #00000018,0 1px #ffffff07}.liquid-glass :is(input,select):focus{border-color:#ff9486;box-shadow:0 0 0 3px #ff70551a}.liquid-glass input[type=checkbox]{accent-color:#ff6358;width:18px;height:18px;flex-shrink:0}.liquid-glass :is(.custom-select-menu,.version-modal){border-radius:20px;background:linear-gradient(145deg,#ffffff0e,#ffffff02),#251e24f2}.liquid-glass .custom-select-option{border-radius:12px;box-shadow:none}.liquid-glass .custom-select-option.is-selected{border-color:#ff8f7650;background-color:#ff64452b}.liquid-glass :is(.file-chip,.pill,.download-status){border-radius:10px}.liquid-glass :is(.meter,.meter-fill){border-radius:999px}.liquid-glass .meter{background:#00000030;box-shadow:inset 0 1px 3px #0003}.liquid-glass .meter-fill{background:linear-gradient(90deg,#df283f,#ff7e56);box-shadow:0 0 16px #ff654766}.liquid-glass .history-repeat-button{padding:.4rem .7rem}.liquid-glass .download-link.inline{color:#ffa493}.liquid-glass :is(.error-text,.history-error){color:#ffb6ae}.liquid-glass :is(.status-inline-error,.status-inline-success,.update-banner){border-radius:16px}.liquid-glass .workflow-summary div{padding:.65rem 0;border-bottom:1px solid #ffffff10}.liquid-glass .workflow-summary dt{color:var(--glass-muted)}.liquid-glass .mobile-back-to-top{border-radius:999px;background:#372b30e6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:inset 0 1px #ffffff30,0 8px 28px #0005}@media(max-width:720px){.liquid-glass{padding-top:.8rem}.liquid-glass .hero{margin-bottom:1.2rem}.liquid-glass .hero-actions{gap:.4rem}.liquid-glass .hero-actions>button{padding:.7rem .45rem;border-radius:16px}.liquid-glass .hero-title{font-size:clamp(1.9rem,9vw,3rem)}.liquid-glass .panel{padding:.9rem;border-radius:24px}.liquid-glass .friendly-card{padding:.85rem}.liquid-glass .composer{gap:.9rem}.liquid-glass .upload-zone{padding:1rem}.liquid-glass .upload-actions{grid-template-columns:1fr}.liquid-glass .workflow-steps{gap:.4rem;padding:0}.liquid-glass .workflow-steps button{font-size:.78rem}.liquid-glass .glass-atmosphere:before{width:90vw;height:90vw;right:-40%}}@media(prefers-reduced-motion:reduce){.liquid-glass *,.liquid-glass *:before,.liquid-glass *:after{transition:none;animation:none}}@media(prefers-reduced-transparency:reduce){.liquid-glass :is(.panel,.version-modal,.auth-badge,.version-badge,.mobile-back-to-top){-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#261e24}}.liquid-glass .hero-actions{align-items:center}.liquid-glass .hero-actions>button{display:grid;place-items:center;position:relative;width:46px;height:46px;min-width:46px;padding:0;margin:0;flex:0 0 46px;border-radius:15px}.liquid-glass .hero-actions>button>:is(.status-label,strong){display:none}.liquid-glass .header-toolbar-divider{width:1px;height:24px;background:#ffffff26;margin:0 .15rem}.liquid-glass .header-panel-trigger[aria-expanded=true]{background-color:#ff76502b;border-color:#ffb7a675}.liquid-glass .header-activity-dot{position:absolute;top:7px;right:7px;width:6px;height:6px;border-radius:50%;background:#ff9480;box-shadow:0 0 8px #ff7660}.liquid-glass>.workflow-navigation{margin:0 0 1.3rem;padding:0}.liquid-glass>.workflow-navigation .workflow-steps{grid-template-columns:repeat(6,minmax(0,1fr))}.liquid-glass .workspace{grid-template-columns:minmax(0,1fr)}.liquid-glass .header-tasks-panel{position:fixed;top:84px;right:max(16px,calc((100vw - 1280px)/2));z-index:15;width:min(460px,calc(100% - 2rem));max-height:calc(100dvh - 104px);overflow-y:auto;overscroll-behavior:contain;padding:.85rem;border:1px solid #ffe2d936;border-radius:26px;background:linear-gradient(145deg,#ffffff0b,#ffffff02),#211b23f5;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);box-shadow:inset 0 1px #ffffff26,0 24px 70px #0008}.liquid-glass .header-tasks-panel-top{display:flex;justify-content:space-between;align-items:center;padding-left:.5rem}.liquid-glass .header-tasks-panel-top button{width:40px;height:40px;padding:0;display:grid;place-items:center}.liquid-glass .header-tasks-panel .panel{border-radius:18px;padding:1rem}@media(max-width:900px){.liquid-glass>.workflow-navigation .workflow-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.liquid-glass .hero-actions{justify-content:flex-end}.liquid-glass>.workflow-navigation{padding:0}.liquid-glass>.workflow-navigation .workflow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.liquid-glass .header-tasks-panel{top:72px;right:8px;width:calc(100% - 16px);max-height:calc(100dvh - 88px)}}.liquid-glass .header-tasks-panel .progress-panel{border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:.5rem}.liquid-glass .header-progress{position:relative;display:grid;place-items:center;width:40px;height:40px}.liquid-glass .header-progress-ring{position:absolute;top:0;right:0;bottom:0;left:0;width:40px;height:40px;transform:rotate(-90deg);fill:none;stroke-width:2.5}.liquid-glass .header-progress-track{stroke:#ffffff26}.liquid-glass .header-progress-value{stroke:#ff9a82;stroke-linecap:round;transition:stroke-dashoffset .4s ease}.liquid-glass .header-progress-percent{font-size:10px;font-weight:800;font-variant-numeric:tabular-nums}.liquid-glass .header-task-count{position:absolute;top:-7px;right:-7px;min-width:20px;height:20px;display:grid;place-items:center;padding:0 5px;border-radius:999px;border:2px solid #342127;background:#ff493f;color:#fff;font-size:11px;font-weight:700;line-height:1;box-shadow:0 3px 8px #0004}@media(prefers-reduced-motion:reduce){.liquid-glass .header-progress-value{transition:none}}.liquid-glass .account-panel-content{display:grid;gap:.8rem}.liquid-glass .account-panel-content .password-form{grid-template-columns:1fr}.liquid-glass .account-panel-content .auth-card strong{overflow-wrap:anywhere}.liquid-glass .composer{padding-bottom:6rem}.liquid-glass .workflow-actions{position:fixed;bottom:calc(.75rem + env(safe-area-inset-bottom));left:0;right:0;z-index:10;width:min(1280px,calc(100% - 2rem));margin-inline:auto;padding:.65rem;border:1px solid #ffffff26;border-radius:22px;background:#231b24f2;box-shadow:inset 0 1px #ffffff16,0 8px 30px #0005}.liquid-glass .composer{-webkit-backdrop-filter:none;backdrop-filter:none}.liquid-glass .workflow-actions button{min-width:110px;padding:.7rem 1rem}.liquid-glass .mobile-back-to-top{bottom:calc(5.5rem + env(safe-area-inset-bottom))}.liquid-glass .upload-zone{padding:1rem;gap:.65rem}.liquid-glass .upload-zone:before{display:none}.liquid-glass .hero{margin-bottom:1rem}.liquid-glass .workflow-actions>button:first-child{justify-self:start}.liquid-glass{padding-top:.8rem;padding-bottom:calc(5rem + env(safe-area-inset-bottom))}.liquid-glass .intro-toggle{width:fit-content;padding:.4rem .65rem;font-size:.8rem;min-height:36px}.liquid-glass .hero-compact{min-height:50px}.liquid-glass .hero-brand-row{display:flex;align-items:center;gap:1rem;padding-right:330px}.liquid-glass .hero .hero-logo{margin:0}.liquid-glass .hero .hero-actions{position:absolute;right:0;top:0}.liquid-glass .composer{padding:.85rem;gap:.7rem}.liquid-glass .friendly-card{padding:.8rem;gap:.65rem}.liquid-glass .friendly-card-header{gap:.2rem}.liquid-glass .friendly-card-header p{font-size:.88rem;line-height:1.4}.liquid-glass .section-heading{font-size:1.3rem}.liquid-glass .summary-card{padding:.65rem .8rem}.liquid-glass .summary-card strong{font-size:.98rem;margin-top:.1rem}.liquid-glass .summary-card p{margin-top:.15rem;font-size:.85rem}.liquid-glass>.workflow-navigation{margin-bottom:.75rem}.liquid-glass .workflow-steps button{min-height:46px;padding:.45rem .6rem}.liquid-glass .composer button{min-height:44px;padding:.55rem .8rem}.liquid-glass .composer .source-file-remove{min-height:1.6rem;padding:0}.liquid-glass .composer :is(.fps-button,.fit-mode-button){min-height:44px}.liquid-glass .composer :is(input:not([type=checkbox]):not(.hidden-picker-input),select,.custom-select-trigger){padding:.6rem .8rem;min-height:44px}.liquid-glass .composer :is(.inline-fields,.summary-grid,.fit-settings,.panel-section){gap:.55rem}.liquid-glass .composer :is(.toggle,.additional-card){padding:.65rem .8rem}.liquid-glass .workflow-summary{gap:0}.liquid-glass .workflow-summary div{padding:.4rem 0}@media(min-width:721px){.liquid-glass .composer .bitrate-options{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:720px){.liquid-glass .hero{display:flex;flex-direction:column;gap:.6rem}.liquid-glass .hero .hero-actions{position:static;order:1;margin:0;justify-content:flex-end}.liquid-glass .hero-brand-row{width:100%;padding:0;gap:.75rem}.liquid-glass .hero .hero-logo{max-width:48vw;height:30px}.liquid-glass .composer,.liquid-glass .friendly-card{padding:.65rem}.liquid-glass .intro-toggle{min-height:44px}}@media(min-width:1000px){.liquid-glass [data-workflow-step="2"]>.friendly-card{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.liquid-glass [data-workflow-step="2"] .friendly-card-header,.liquid-glass [data-workflow-step="2"] .bitrate-row,.liquid-glass [data-workflow-step="2"]>.friendly-card>.inline-fields:last-child{grid-column:1 / -1}.liquid-glass [data-workflow-step="2"] .friendly-card-header p{max-width:none}.liquid-glass [data-workflow-step="2"] .controls-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.liquid-glass [data-workflow-step="2"] .fit-mode-button{min-height:44px}}.liquid-glass .profile-quota-badge{position:absolute;top:-6px;right:-6px;min-width:19px;height:19px;display:grid;place-items:center;padding:0 4px;border-radius:999px;background:#ff6556;color:#fff;border:2px solid #342127;font-size:10px}.liquid-glass .profile-quota-tooltip{position:absolute;top:calc(100% + 9px);right:-48px;z-index:18;width:215px;padding:.65rem .8rem;border-radius:12px;background:#30242bf5;border:1px solid #ffffff30;color:#fff4ef;font-size:.8rem;font-weight:500;text-align:left;box-shadow:0 8px 24px #0005;pointer-events:none;visibility:hidden;opacity:0;animation:quota-notice 7s ease both}.liquid-glass .auth-badge:hover .profile-quota-tooltip,.liquid-glass .auth-badge:focus-visible .profile-quota-tooltip{animation:none;visibility:visible;opacity:1}@keyframes quota-notice{0%,90%{visibility:visible;opacity:1}to{visibility:hidden;opacity:0}}@media(prefers-reduced-motion:reduce){.liquid-glass .profile-quota-tooltip{animation-timing-function:steps(1,end)}}.liquid-glass .workflow-step>.friendly-card{border:0;border-radius:0;background:transparent;box-shadow:none}.liquid-glass{padding-bottom:calc(6rem + env(safe-area-inset-bottom))}@media(max-width:720px){.liquid-glass .workflow-actions{width:calc(100% - 1rem);border-radius:18px;bottom:calc(.5rem + env(safe-area-inset-bottom))}}.liquid-glass .header-panel-wrapper{display:contents}.liquid-glass .header-overlay-panel{position:fixed;top:84px;right:max(16px,calc((100vw - 1280px)/2));z-index:16;width:min(460px,calc(100% - 2rem));max-height:calc(100dvh - 104px);overflow-y:auto;overscroll-behavior:contain;border-radius:26px;padding:1.1rem;background:linear-gradient(145deg,#ffffff0b,#ffffff02),#211b23f5;box-shadow:inset 0 1px #ffffff26,0 24px 70px #0008}.liquid-glass .header-overlay-panel .auth-modal-form{grid-template-columns:1fr;padding:0;border:0;background:transparent;box-shadow:none}.liquid-glass .header-overlay-panel .version-close{width:40px;height:40px;padding:0;display:grid;place-items:center}@media(max-width:720px){.liquid-glass .header-overlay-panel{top:72px;right:8px;width:calc(100% - 16px);max-height:calc(100dvh - 88px)}}.shell.liquid-glass{padding-bottom:var(--workflow-footer-clearance, 128px)}.liquid-glass .workflow-step :is(input,select,button,label){scroll-margin-bottom:var(--workflow-footer-clearance, 128px)}.liquid-glass .hero-actions>.intro-toggle-mobile{display:none}@media(max-width:720px){.liquid-glass .hero-brand-row>.intro-toggle{display:none}.liquid-glass .hero .hero-actions{width:100%;gap:.2rem;flex-wrap:nowrap}.liquid-glass .hero-actions>button{width:44px;min-width:44px;height:44px;flex:0 0 44px}.liquid-glass .hero-actions>.intro-toggle-mobile{display:flex;align-items:center;justify-content:center;gap:.2rem;width:auto;min-width:0;flex:1 1 auto;padding:.3rem;font-size:.72rem;white-space:nowrap}.liquid-glass .hero-actions>.header-toolbar-divider{display:none}}:root{color-scheme:dark;font-family:Roboto,Segoe UI,sans-serif;line-height:1.5;font-weight:400;color:#f4f0ea;background:radial-gradient(circle at 78% 24%,rgba(255,0,0,.15),transparent 24%),radial-gradient(circle at 24% 82%,rgba(255,0,0,.08),transparent 20%),linear-gradient(180deg,#121212,#0e0e0e)}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;min-width:320px;background:linear-gradient(180deg,rgba(255,255,255,.02),transparent 16%),linear-gradient(180deg,#151515,#0d0d0d)}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 70% 28%,rgba(255,0,0,.12),transparent 20%),radial-gradient(circle at 84% 20%,rgba(255,0,0,.06),transparent 10%),linear-gradient(90deg,rgba(255,255,255,.015),transparent 24%,transparent 76%,rgba(255,255,255,.015))}button,input,select{font:inherit}button,input,select,.upload-zone,.panel,.status-card,.summary-card,.event-row,.history-row,.hero-card{transition:.18s ease}button{border:0;border-radius:0;background:red;color:#fff7f2;padding:1rem 1.35rem;cursor:pointer;font-weight:700}button:hover:not(:disabled){filter:brightness(1.06)}button:disabled{opacity:.55;cursor:not-allowed}.ghost-button{border:1px solid rgba(255,255,255,.3);background:transparent;color:#faf6f0}.update-banner-close{align-self:start;min-width:120px}.accent-button{background:red}input,select{width:100%;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#ffffff08;padding:.95rem 1rem;color:#f7f3ee}select{color-scheme:dark;background-color:#222}select option,select optgroup{background-color:#222;color:#f7f3ee}input:focus,select:focus{outline:none;border-color:#ff0000e6;box-shadow:0 0 0 4px #ff00001f}label{display:grid;gap:.5rem;font-size:.95rem}.field-label{font-size:.92rem;font-weight:600}.section-heading{margin:0;font-family:Roboto,Segoe UI,sans-serif;font-size:1.5rem;font-weight:800;letter-spacing:0;line-height:normal}.shell{width:min(1280px,calc(100vw - 2rem));margin:0 auto;padding:.85rem 0 2rem}.hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:.45rem;align-items:start;margin-bottom:.8rem}.hero-actions{position:absolute;top:0;right:0;display:flex;gap:.7rem;align-items:start}.workspace-single{grid-template-columns:minmax(0,1fr)}.version-badge,.auth-badge{display:grid;gap:.14rem;min-width:120px;padding:.8rem .95rem;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff08,#ffffff04),#171717;box-shadow:inset 0 1px #ffffff05;text-align:left}.version-badge strong,.auth-badge strong{font-size:1.1rem;font-weight:800}.version-badge:hover,.auth-badge:hover{border-color:#f006;background:linear-gradient(180deg,#ff000014,#ffffff04),#171717}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;place-items:center;padding:1rem;background:#0000009e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.version-modal{width:min(560px,calc(100vw - 2rem));display:grid;gap:1rem;padding:1.3rem;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at top right,rgba(255,0,0,.12),transparent 24%),linear-gradient(180deg,#ffffff08,#ffffff04),#171717;box-shadow:0 20px 60px #00000073,inset 0 1px #ffffff08}.version-modal-header{display:flex;justify-content:space-between;gap:1rem;align-items:start}.version-close{padding:.75rem .9rem;border:1px solid rgba(255,255,255,.14);background:#ffffff08;color:#f4f0ea}.version-notes{display:grid;gap:.85rem}.version-note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.7rem;align-items:start;padding:.85rem .9rem;border:1px solid rgba(255,255,255,.06);background:#ffffff06}.version-note-marker{width:10px;height:10px;margin-top:.35rem;border-radius:50%;background:red;box-shadow:0 0 16px #ff000073}.version-note p{margin:0;color:#ffffffd1}.hero-copy{display:grid;gap:.4rem;align-content:center;padding:.1rem 0 0}.update-banner{display:flex;justify-content:space-between;gap:1rem;align-items:start;margin-bottom:.95rem;padding:1rem 1.05rem;border:1px solid rgba(255,196,0,.24);background:linear-gradient(180deg,#ffc40014,#ffffff05),#ffffff05}.update-banner strong{display:block;margin-bottom:.2rem}.update-banner p{margin:0;color:#ffffffd1}.eyebrow,.status-label{text-transform:uppercase;letter-spacing:.16em;font-size:.72rem;color:#ffffff7a}.hero-kicker{display:inline-flex;width:fit-content;padding:.45rem .7rem;border:1px solid rgba(255,255,255,.14);color:#fffc;background:#ffffff08}.hero-logo{display:block;width:auto;max-width:min(240px,48vw);height:38px;object-fit:contain;margin-bottom:-.25rem}.hero h1,.panel h2{margin:0;font-family:Roboto,Segoe UI,sans-serif;font-weight:800;letter-spacing:0}.hero-title{display:grid;gap:0;font-size:clamp(2rem,4vw,3.2rem);line-height:normal;text-transform:uppercase}.hero-title-accent{color:red}.lede,.panel-header p,.summary-card p,.event-row span,.event-row small,.history-row p,.muted,.error-text{color:#ffffffa8}.lede{margin:0;max-width:84ch;font-size:.98rem}.hero-subline{margin:0;color:#ffffff80;font-size:.92rem}.panel,.summary-card,.event-row,.history-row{border:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,#ffffff08,#ffffff04),#171717;box-shadow:inset 0 1px #ffffff05}.panel{min-height:0}.workspace{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);gap:1rem;align-items:start}.workspace.workspace-single{grid-template-columns:minmax(0,1fr)}.panel,.composer,.upload-zone,.summary-card,.history-row,.sidebar{min-width:0}.workspace>*,.summary-grid>*,.inline-fields>*,.history-row>div,.upload-actions>*{min-width:0}.sidebar{display:grid;gap:.85rem;align-content:start}.panel,.status-card{padding:.95rem}.composer{display:grid;gap:.75rem;align-content:start}.composer>.toggle,.composer>button,.composer>.error-text{align-self:start}.panel-header{display:grid;gap:.18rem}.panel-header p{margin:0;overflow-wrap:anywhere;word-break:break-word}.upload-zone{display:grid;gap:.75rem;border:1px dashed rgba(255,255,255,.16);padding:1.2rem;background:radial-gradient(circle at top right,rgba(255,0,0,.08),transparent 24%),#ffffff05}.upload-zone.is-dragging{border-color:#ff0000e6;background:#ff000014}.upload-title{font-family:Roboto,Segoe UI,sans-serif;font-size:1.14rem;font-weight:800;letter-spacing:0}.upload-subtitle{font-size:.94rem;color:#ffffff9e}.upload-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;align-items:center;min-width:0}.file-input{width:100%;max-width:320px;min-width:0;background:#ffffff0a}.file-chip{display:block;align-items:center;width:100%;min-width:0;max-width:100%;padding:.55rem .78rem;background:#ffffff14;color:#ffffffd6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-chip.subtle{width:auto;background:#ffffff0d;color:#ffffffb8}.hidden-picker-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.multi-file-list{display:flex;flex-wrap:wrap;gap:.5rem;max-height:8.5rem;overflow-y:auto}.source-file-chip{display:inline-flex;gap:.5rem;align-items:center;padding:.28rem .32rem .28rem .7rem}.source-file-chip>span{overflow:hidden;text-overflow:ellipsis}.source-file-remove{display:flex;flex:0 0 1.6rem;width:1.6rem;height:1.6rem;align-items:center;justify-content:center;padding:0;border:0;border-radius:.45rem;background:#ffffff1a;color:inherit;cursor:pointer}.source-file-remove svg{display:block;flex:0 0 .95rem;width:.95rem;height:.95rem}.source-file-remove:hover,.source-file-remove:focus-visible{background:#ff69624d}.source-file-remove:disabled{cursor:default;opacity:.5}.panel-section{display:grid;gap:.65rem}.friendly-card{display:grid;gap:.72rem;padding:.82rem;border:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,#ffffff05,#ffffff04),#ffffff04}.friendly-card-primary{border-color:#ff000029;background:radial-gradient(circle at top right,rgba(255,0,0,.08),transparent 24%),linear-gradient(180deg,#ffffff06,#ffffff04),#ffffff04}.friendly-card-secondary{background:linear-gradient(180deg,#ffffff05,#ffffff03),#ffffff03}.friendly-card-header{display:grid;gap:.16rem}.additional-friendly-header{gap:.45rem}.friendly-card-header p{margin:0;max-width:72ch}.additional-card{display:grid;gap:.65rem;padding:.85rem;border:1px solid rgba(255,255,255,.06);background:#ffffff06}.additional-card-header{display:grid;gap:.2rem}.additional-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.variation-preset-list{display:grid;gap:.7rem}.multi-file-preview{display:grid;gap:.7rem;padding-top:.3rem;border-top:1px solid rgba(255,255,255,.06)}.multi-file-preview-list{display:grid;gap:.55rem}.multi-file-preview-item{display:flex;justify-content:space-between;align-items:center;gap:.85rem;padding:.7rem .8rem;border:1px solid rgba(255,255,255,.06);background:#ffffff05}.multi-file-preview-copy{display:grid;gap:.18rem;min-width:0}.multi-file-preview-copy strong,.multi-file-preview-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multi-file-preview-copy span{color:#ffffff9e;font-size:.88rem}.preset-legend-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.preset-legend-card{display:grid;gap:.16rem;padding:.68rem .74rem;border:1px solid rgba(255,255,255,.06);background:#ffffff05}.preset-legend-card strong{font-size:.96rem}.preset-legend-card span{color:#fff9;font-size:.84rem}.preset-legend-card.is-active{border-color:#ff000057;background:#ff000017}.section-title-row{display:flex;justify-content:space-between;gap:1rem;align-items:start}.section-title-copy{display:grid;gap:.22rem}.section-summary,.compact-note{margin:0}.custom-select-group{position:relative;display:grid;gap:.5rem}.custom-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#ffffff08;padding:.95rem 1rem;color:#f7f3ee;text-align:left}.custom-select-trigger.is-open{border-color:#ff0000e6;box-shadow:0 0 0 4px #ff00001f}.custom-select-arrow{color:#ffffffb3;font-size:.9rem}.custom-select-menu{position:absolute;top:calc(100% + .45rem);left:0;right:0;z-index:5;display:grid;gap:.12rem;max-height:360px;overflow-y:auto;padding:.24rem;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff08,#ffffff04),#171717;box-shadow:0 18px 40px #00000061}.custom-select-option{width:100%;padding:.52rem .72rem;border:1px solid transparent;background:transparent;color:#f4f0ea;text-align:left;line-height:1.15}.custom-select-option:hover,.custom-select-option.is-selected{background:#ff00001f;border-color:#ff00004d}.switch-toggle{display:flex;align-items:center;gap:.6rem}.switch-toggle input{width:auto;margin:0}.age-mark-grid{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.summary-grid,.inline-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.option-groups{align-items:stretch}.controls-grid{grid-template-columns:minmax(0,.8fr) minmax(0,.8fr) minmax(0,1.4fr);align-items:start}.fit-settings{display:grid;gap:.9rem}.fit-mode-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.fit-mode-button{min-height:64px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#f4f0ea;padding:.85rem .95rem}.fit-mode-button.is-active{background:red;color:#fff8f4;border-color:red}.color-picker-field{display:grid;gap:.55rem}.color-picker-row{display:grid;grid-template-columns:72px minmax(0,1fr);gap:.75rem;align-items:center}.color-picker-row input[type=color]{padding:0;width:72px;min-width:72px;height:52px;border-radius:12px;cursor:pointer;background:transparent}.fps-group,.bitrate-group{display:grid;gap:.45rem}.bitrate-row{width:100%}.selection-group{grid-template-rows:auto auto 1fr}.fps-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;align-items:stretch}.bitrate-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem}.fps-button,.bitrate-button{border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#f4f0ea}.fps-button{min-height:84px;padding:.95rem .8rem}.selection-note{min-height:1.5em}.bitrate-button{display:grid;gap:.16rem;justify-items:start;padding:.95rem 1rem}.fps-button.is-active,.bitrate-button.is-active{background:red;color:#fff8f4;border-color:red}.bitrate-button small{color:#ffffff85}.bitrate-button.is-active small{color:#fff8f4cc}.summary-card,.history-row,.event-row{padding:.82rem}.summary-card strong,.history-row strong{display:block;margin-top:.24rem;font-size:1.08rem;letter-spacing:0;overflow-wrap:anywhere;word-break:break-word;min-width:0}.summary-card p,.history-row p{margin:.3rem 0 0;overflow-wrap:anywhere;word-break:break-word;min-width:0}.toggle{display:flex;align-items:center;gap:.7rem;border:1px solid rgba(255,255,255,.08);background:#ffffff08;padding:.95rem 1rem}.toggle input{width:auto;margin:0}.progress-panel,.history-panel{display:grid;gap:.7rem}.disclosure-button{width:fit-content;padding:.72rem 1rem;border:1px solid rgba(255,255,255,.12);background:#ffffff08;color:#f4f0ea}.collapsible-hint{margin:0}.compact-disclosure{padding:.58rem .82rem}.compact-stack{display:grid;gap:.7rem}.compact-preview-note{font-size:.92rem}.collapsible-content{display:none;gap:1rem}.collapsible-content.is-open{display:grid}.meter{overflow:hidden;height:10px;background:#ffffff14}.meter-fill{height:100%;background:linear-gradient(90deg,red,red)}.accent{background:radial-gradient(circle at top right,rgba(255,0,0,.18),transparent 22%),linear-gradient(180deg,#24130ffa,#181211fa);color:#fff8f3}.accent .status-label,.accent p{color:#fff4ecb8}.accent strong,.event-row strong,.event-row span,.event-row small,.history-row,.history-row div,.history-row p,.history-row strong,.panel-header,.panel-header h2,.panel-header p{min-width:0;overflow-wrap:anywhere;word-break:break-word}.events-list,.history-list{display:grid;gap:.6rem}.event-row{display:grid;gap:.18rem}.history-row{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;min-width:0}.pill{flex:0 0 auto;align-self:flex-start;min-width:max-content;padding:.36rem .65rem;background:#ffffff14;font-size:.8rem;white-space:nowrap;word-break:normal;overflow-wrap:normal;text-transform:lowercase}.pill-inline{margin-top:.7rem;width:fit-content}.pill-queued,.pill-processing{background:#ff000038}.pill-completed{background:#379c6040}.pill-failed{background:#c5484840}.download-link{display:inline-flex;width:fit-content;margin-top:.85rem;text-decoration:none;color:inherit;font-weight:600}.download-link.button-like{-webkit-appearance:none;-moz-appearance:none;appearance:none;align-items:center;justify-content:center;min-height:44px;padding:.78rem 1rem;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#ffffffb8;cursor:pointer;font:inherit}.download-link.button-like.is-ready{background:red;border-color:red;color:#fff7f2}.download-link.button-like.is-disabled{pointer-events:none;opacity:.72}.download-link.button-like.is-loading{background:#ffffff14;border-color:#fff3;color:#ffffffdb;cursor:progress}.download-status{width:fit-content;margin:.6rem 0 0;padding:.5rem .65rem;border:1px solid rgba(255,255,255,.08);background:#ffffff09;color:#ffffffbd;font-size:.9rem}.download-status.is-started{border-color:#379c6047;background:#379c601f;color:#e8fff0e0}.download-status.is-failed{border-color:#c548485c;background:#c548481f;color:#ffe8e8e6}.download-link.inline{margin-top:.55rem;color:red}.history-actions{display:flex;gap:.7rem;flex-wrap:wrap;align-items:center;margin-top:.55rem}.history-repeat-button{padding:0;border:0;background:transparent;color:#ffffffb8;font:inherit;cursor:pointer}.history-repeat-button:hover{color:#fff7f2}.history-summary{margin-top:.2rem;font-size:.88rem;color:#ffffff85}.history-error{margin-top:.35rem;font-size:.9rem;color:#ffb4ad}.history-meta-line{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.45rem;font-size:.82rem;color:#ffffff94}.history-row-featured{border-color:#49be7538;background:linear-gradient(180deg,#49be7514,#ffffff04),#ffffff05}.latest-result-panel{margin-bottom:.8rem}.task-spotlight{display:flex;justify-content:space-between;gap:.8rem;margin-top:.85rem;padding:.82rem .9rem;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.task-spotlight-copy,.task-spotlight-meta{display:grid;gap:.16rem;min-width:0}.task-spotlight-meta{justify-items:end}.task-spotlight p,.task-spotlight small{margin:0;color:#fff4ecb8}.variation-status-list{display:grid;gap:.55rem;margin-top:.9rem}.variation-status-item{display:flex;justify-content:space-between;gap:.8rem;padding:.72rem .85rem;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.variation-status-copy,.variation-status-meta{display:grid;gap:.18rem;min-width:0}.variation-status-copy span,.variation-status-meta small{color:#fff4ecb3;overflow-wrap:anywhere}.variation-status-meta{justify-items:end}.status-strip{padding:.72rem .84rem;border:1px solid rgba(255,255,255,.08);font-size:.92rem}.status-strip.is-success{border-color:#379c6052;background:#379c601f;color:#d5f6df}.status-strip.is-error{border-color:#c5484852;background:#c548481f;color:#ffd6d6}.status-strip.is-progress{border-color:#ff000047;background:#ff00001a;color:#ffe5db}.status-strip.is-neutral{background:#ffffff08;color:#ffffffb8}.error-text{margin:0;color:red}.success-text{margin:0;color:#b8f7c4}.status-inline-error{padding:.8rem .9rem;border:1px solid rgba(197,72,72,.24);background:#c548481a;color:#ffd6d6}.status-inline-success{padding:.8rem .9rem;border:1px solid rgba(76,175,80,.25);background:#4caf5017}.auth-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;padding:1rem 1.1rem;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.auth-card.is-authenticated{border-color:#4caf5040;background:#4caf5014}.auth-card-copy{display:grid;gap:.35rem}.auth-card-copy p{margin:0;color:#ffffffb8}.auth-card-actions{display:flex;align-items:start}.auth-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;gap:.85rem;align-items:end;padding:1rem 1.1rem;border:1px solid rgba(255,255,255,.08);background:#ffffff05}.auth-form label{display:grid;gap:.4rem}.auth-form label span{color:#ffffffb8;font-size:.9rem}.admin-card{display:grid;gap:1rem;padding:1.1rem 1.2rem;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 12% 0%,rgba(255,48,34,.12),transparent 34%),#ffffff06}.admin-metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.admin-metric-card{display:grid;gap:.35rem;min-height:94px;padding:1rem;border:1px solid rgba(255,255,255,.09);background:linear-gradient(145deg,#ffffff12,#ffffff05)}.admin-metric-card strong{font-size:clamp(2rem,4vw,3rem);line-height:.95}.admin-metric-card.accent{border-color:#ff302247;background:linear-gradient(145deg,#ff302229,#ffffff05)}.compact-panel-header{margin-top:.35rem}.admin-panel{width:100%}.admin-form{grid-template-columns:repeat(2,minmax(280px,1fr));align-items:start;gap:.85rem}.admin-checkbox{display:flex;align-items:center;gap:.65rem;min-height:52px;grid-column:1 / -1}.admin-checkbox input{width:auto}.admin-user-list{display:grid;gap:.55rem}.admin-user-row{display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,2fr);align-items:center;gap:1rem;padding:1rem;border:1px solid rgba(255,255,255,.08);background:#ffffff09;box-shadow:0 16px 40px #0000001f}.admin-user-main{display:grid;gap:.25rem;min-width:0}.admin-user-main strong{overflow-wrap:anywhere}.admin-user-main span{color:#ffffff94;font-size:.9rem}.admin-user-row.is-inactive{opacity:.72}.admin-user-actions{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.55rem;margin-left:auto;justify-content:flex-end}.admin-password-reset{display:inline-flex;align-items:center;gap:.5rem}.admin-password-reset input{width:min(220px,42vw)}.password-form{grid-template-columns:repeat(2,minmax(0,1fr)) auto}.admin-audit-panel{display:grid;gap:.85rem;padding-top:.2rem}.admin-audit-list{display:grid;gap:.55rem}.admin-audit-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;padding:.85rem 1rem;border:1px solid rgba(255,255,255,.08);background:#00000029}.admin-audit-row div{display:grid;gap:.25rem;min-width:0}.admin-audit-row strong,.admin-audit-row span{overflow-wrap:anywhere}.admin-audit-row span,.admin-audit-row time{color:#ffffffa8;font-size:.9rem}.admin-form>button{grid-column:1 / -1;justify-self:start}.ghost-button.danger{border-color:#ff323259;color:#ffebebeb}.ghost-button.danger:hover{border-color:#ff32328c;background:#ff32321a}.ghost-button.success{border-color:#56d67859;color:#e0ffe7f2}.ghost-button.success:hover{border-color:#56d6788c;background:#56d6781a}.sidebar-overview{gap:.7rem}.sidebar-overview-grid{display:grid;gap:.65rem}.compact-summary-card{padding:.78rem}.naming-preview-card strong{font-size:1.16rem}@media(max-width:1160px){.hero{grid-template-columns:minmax(0,1fr)}.workspace,.admin-form{grid-template-columns:1fr}.admin-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-user-row{grid-template-columns:1fr}.admin-form button{grid-column:1 / -1}}@media(max-width:720px){.shell{width:min(100vw - 1rem,100%);padding:.85rem 0 1.75rem}.hero-title{font-size:clamp(2rem,10vw,3rem)}.version-badge{position:static;margin-bottom:.5rem;width:fit-content}.hero-actions{position:static;width:fit-content;margin-bottom:.5rem;flex-wrap:wrap}.summary-grid,.inline-fields,.bitrate-options,.preset-legend-grid{grid-template-columns:1fr}.upload-actions,.section-title-row{display:grid;grid-template-columns:1fr;align-items:stretch}.auth-card,.auth-form,.admin-form,.admin-metrics-grid,.admin-audit-row{grid-template-columns:1fr}.admin-user-actions,.admin-password-reset{display:grid;grid-template-columns:1fr;width:100%}.admin-password-reset input{width:100%}}@media(max-width:520px){.fps-options{grid-template-columns:repeat(2,minmax(0,1fr))}.panel{padding:1rem}}.drive-archive-status{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:10px 0;font-size:13px}.drive-archive-status a{color:#2563eb;text-decoration:underline}.drive-connection-card{padding:20px;margin-bottom:24px;border:1px solid #d7dce3;border-radius:16px}.drive-connection-card code{overflow-wrap:anywhere}.drive-connection-form{grid-template-columns:repeat(2,minmax(0,1fr))}.drive-connection-form>p,.drive-connection-form>.admin-checkbox{grid-column:1 / -1}@media(max-width:700px){.drive-connection-form{grid-template-columns:minmax(0,1fr)}}.drive-oauth-result{max-width:760px;margin:48px auto;padding:32px}.analytics-toolbar,.analytics-tabs{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.analytics-toolbar>div{flex:1}.analytics-toolbar label{display:grid;gap:6px}.analytics-tabs{margin-top:16px}.analytics-tabs [aria-current=page]{outline:2px solid var(--accent, #7be6c3)}.analytics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.analytics-card{padding:20px;border:1px solid rgba(140,150,170,.25);border-radius:16px;min-width:0}.analytics-card h3{margin-top:0}.analytics-breakdown{max-height:360px;overflow:auto}.analytics-row{margin-top:16px}.analytics-row>div,.analytics-axis{display:flex;justify-content:space-between;gap:12px}.analytics-row small{font-weight:400;opacity:.7}.analytics-row progress{width:100%;height:7px;accent-color:#43ba93}.analytics-chart{display:flex;align-items:stretch;gap:3px;height:180px;margin-top:24px}.analytics-day{flex:1;min-width:0;display:flex;align-items:end;position:relative;border-bottom:1px solid #8f9b9a}.analytics-day>span:first-child{width:100%;background:#43ba93;border-radius:4px 4px 0 0}.analytics-tooltip{display:none;position:absolute;bottom:100%;left:50%;transform:translate(-50%);background:#142822;color:#fff;padding:5px;white-space:nowrap;z-index:1;border-radius:4px}.analytics-day:hover .analytics-tooltip,.analytics-day:focus .analytics-tooltip{display:block}.analytics-axis,.analytics-note{font-size:12px;line-height:1.7;opacity:.75}.analytics-axis{margin-top:8px}@media(max-width:700px){.analytics-grid{grid-template-columns:1fr}.analytics-card{padding:14px}}.workflow-step{display:contents}.workflow-step[hidden]{display:none}.beta-toggle[aria-checked=true]{border-color:#ff6159;background:#681717}@media(min-width:721px)and (max-width:1100px){.hero-actions{position:static;justify-self:end;margin-bottom:.5rem}}@media(max-width:720px){.hero-actions{width:100%;flex-wrap:nowrap;gap:.4rem}.hero-actions>button{min-width:0;flex:1;padding:.7rem .5rem}.hero-actions .status-label{font-size:.65rem}.hero-actions strong{font-size:.95rem}}.workflow-navigation{display:grid;gap:.8rem}.workflow-heading{scroll-margin-top:1rem}.workflow-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.workflow-steps button{display:flex;align-items:center;gap:.5rem;text-align:left;background:#242424;border:1px solid #454545;padding:.7rem;font-size:.85rem;min-height:48px}.workflow-steps button[aria-current=step]{background:#681717;border-color:#ff6159}.workflow-steps button span{color:#ffaaa0}.workflow-actions{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.8rem}.workflow-actions button:last-child{justify-self:end}.workflow-summary{display:grid;gap:.65rem;margin:0}.workflow-summary div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:.75rem}.workflow-summary dt{color:#bababa}.workflow-summary dd{margin:0;overflow-wrap:anywhere}.mobile-back-to-top{display:none}@media(max-width:700px){.workflow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-back-to-top{display:block;position:fixed;right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom));z-index:20;min-height:44px;padding:.7rem 1rem;border:1px solid #666;border-radius:999px;background:#272727;box-shadow:0 4px 20px #0008}}.task-panel-content{display:contents}.task-panel-content[hidden],.sidebar[hidden]{display:none}.header-update-notice{position:absolute;right:calc(100% + .75rem);top:0;display:flex;align-items:center;gap:.5rem;min-height:46px;width:max-content;max-width:260px;padding:.4rem .55rem .4rem .85rem;border:1px solid #ffffff2b;border-radius:15px;background:#32252ef0;color:#fceeea;box-shadow:inset 0 1px #ffffff15,0 8px 24px #0003;font-size:.8rem;z-index:18;animation:header-update-dismiss 8s both}.header-update-notice button{display:grid;place-items:center;width:30px;height:30px;padding:0;background:transparent;border-radius:9px}.header-update-notice svg{width:15px;height:15px}@keyframes header-update-dismiss{0%,85%{opacity:1;filter:blur(0);transform:translateY(0)}to{opacity:0;filter:blur(7px);transform:translateY(-5px);visibility:hidden}}@media(max-width:720px){.header-update-notice{position:fixed;top:70px;right:.75rem;max-width:calc(100% - 1.5rem)}}@media(prefers-reduced-motion:reduce){.header-update-notice{animation:none}}.service-intro{display:grid;gap:.4rem}.liquid-glass .service-intro{gap:.7rem}html{scrollbar-gutter:stable}.admin-user-email-edit{display:flex;align-items:end;gap:.6rem;flex-wrap:wrap;min-width:0}.admin-user-email-edit label{display:grid;gap:.3rem;min-width:min(260px,100%);flex:1 1 260px}.admin-user-email-edit input{width:100%;min-width:0}
