.ring-routing nav a{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;text-decoration:none}.ring-masthead .member-ops a.upper-dev,.ring-masthead .member-ops a.top-pricing{cursor:pointer;text-decoration:none}:root{--brand-primary:var(--color-accent);--pricing-primary:var(--color-accent);--text-primary:var(--color-accent)}html{scroll-behavior:smooth}body{background:var(--color-page)!important;font-family:var(--font-ui)!important}.core-frame,.core-frame.nav-collapsed{background:var(--color-page)!important;padding-left:0!important}.core-frame>main{max-width:1600px;width:100%!important;margin-left:auto!important;margin-right:auto!important;padding:0 40px!important}.ring-routing{background:var(--color-page);z-index:40;height:88px;color:var(--palette-ink);border-bottom:1px solid var(--palette-line);align-items:center;gap:40px;padding:0 280px 0 40px;display:flex;position:relative}.ring-mark{color:var(--palette-ink);letter-spacing:-1px;white-space:nowrap;align-items:center;gap:10px;font-size:25px;font-weight:900;text-decoration:none;display:flex}.ring-mark>span:first-child{color:var(--color-accent);font-size:42px}.brand-dot{color:var(--color-accent)}.ring-routing nav{align-items:center;gap:4px;display:flex}.ring-routing nav a{color:var(--palette-dark-line);white-space:nowrap;background:0 0;border-radius:30px;padding:12px 10px;font-size:11px;transition:background .25s,color .25s,transform .25s}.ring-routing nav a span{display:none}@media (hover:hover) and (pointer:fine){.ring-routing nav a:hover{background:var(--palette-white);transform:translateY(-2px)}}.ring-routing nav a.active{background:var(--palette-ink);color:var(--palette-white)}.ring-dropdown{display:none}.member-masthead{z-index:45!important;background:0 0!important;border:0!important;width:auto!important;height:48px!important;padding:0!important;position:absolute!important;top:20px!important;left:auto!important;right:40px!important}.handheld-masthead-mark{display:none!important}.member-masthead .web-bulletin,.web-bulletin{display:flex!important}.member-ops{gap:14px!important;height:48px!important}.member-ops button,.member-ops a.upper-dev,.member-ops a.top-pricing{color:var(--palette-ink)!important}.member-ops .upper-join{background:var(--color-accent)!important;color:var(--palette-white)!important;border-radius:24px!important}.ring-lede{color:var(--palette-ink);padding:44px 0 0}.ring-kicker{letter-spacing:2px;align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.ring-kicker i{background:var(--color-accent);width:7px;height:7px;box-shadow:0 0 0 5px color-mix(in srgb, var(--color-accent) 9%, transparent);border-radius:50%;animation:2s infinite orbitPulse}.ring-lede-line{align-items:center;gap:32px;padding:18px 0 30px;display:flex}.ring-lede h1{letter-spacing:-7px;flex:1;margin:0;font-size:clamp(52px,7.5vw,112px);font-weight:900;line-height:1}.ring-lede h1 span{color:var(--color-accent)}.ring-lede p{color:var(--palette-dark-muted);font-size:12px;line-height:1.8}.ring-skip{border:1px solid var(--palette-dark-muted);width:62px;height:62px;color:var(--palette-ink);border-radius:50%;place-items:center;font-size:35px;text-decoration:none;transition:all .3s;display:grid}@media (hover:hover) and (pointer:fine){.ring-skip:hover{background:var(--color-accent);color:#fff;transform:rotate(-45deg)}}.orbit-ticker{border-top:1px solid var(--palette-line);border-bottom:1px solid var(--palette-line);letter-spacing:2px;white-space:nowrap;justify-content:space-around;align-items:center;gap:15px;padding:14px 0;font-size:10px;display:flex;overflow:hidden}.orbit-ticker b{color:var(--color-accent);font-size:20px;animation:14s linear infinite orbitSpin}.frontpage-studio{align-items:start;grid-template-columns:minmax(340px,.85fr) minmax(0,1.4fr)!important;gap:20px!important;min-height:600px!important;margin-top:28px!important;padding:0!important;display:grid!important}.frontpage-studio>.controls{background:var(--palette-overlay-surface)!important;width:100%!important;max-width:none!important;box-shadow:0 12px 40px color-mix(in srgb, var(--color-warning) 8%, transparent)!important;border:0!important;border-radius:22px!important;padding:25px!important;position:relative!important;top:auto!important}.frontpage-studio>.history{min-width:0;background:var(--palette-panel)!important;width:100%!important;box-shadow:none!important;border:0!important;border-radius:22px!important;margin:0!important;padding:24px!important}.frontpage-studio .generate{background:var(--color-accent)!important;color:#fff!important;box-shadow:0 5px 22px color-mix(in srgb, var(--color-accent) 15%, transparent)!important;border-radius:30px!important}@media (hover:hover) and (pointer:fine){.frontpage-studio .generate:hover{box-shadow:none;transform:none}}.studio-guide{background:var(--palette-panel);border-radius:24px;margin-top:65px;padding:28px}.site-footer{background:var(--palette-panel);border-radius:24px 24px 0 0;margin-top:30px!important;padding:30px!important}.userbox-dropdown{top:76px!important;right:40px!important}.frontpage-studio>*,.ring-lede-line{animation:.6s both orbitEnter}.frontpage-studio>.history{animation-delay:.12s}button{transition:background .2s,transform .2s,box-shadow .2s}button:active{transform:scale(.97)}button:focus-visible,a:focus-visible{outline-offset:4px;outline:2px solid var(--color-accent)!important}@keyframes orbitEnter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes orbitSpin{to{transform:rotate(360deg)}}@keyframes orbitPulse{50%{box-shadow:0 0 0 8px color-mix(in srgb, var(--color-accent) 0%, transparent)}}@media (max-width:1200px){.ring-routing{gap:20px;padding-right:245px}.ring-routing nav a{padding:10px 7px;font-size:10px}.ring-mark{font-size:20px}.member-masthead{right:20px!important}.core-frame>main{padding:0 24px!important}.ring-routing{padding-left:24px}.ring-lede h1{letter-spacing:-4px}}@media (max-width:1000px){.ring-routing{gap:22px;height:78px;padding-right:240px}.ring-dropdown{border:1px solid var(--palette-line);background:var(--palette-light);height:40px;color:var(--palette-ink);letter-spacing:-.01em;box-shadow:none;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.ring-dropdown[aria-expanded=true]{border-color:color-mix(in srgb, var(--color-accent) 45%, var(--palette-line));background:var(--color-accent-subtle);color:var(--color-accent)}.ring-routing nav{border:1px solid var(--palette-line);background:var(--palette-light);width:min(280px,100vw - 40px);box-shadow:0 18px 40px color-mix(in srgb, var(--palette-ink) 12%, transparent);z-index:50;border-radius:16px;flex-direction:column;align-items:stretch;gap:2px;padding:8px;display:none;position:absolute;top:calc(100% + 10px);left:0;right:auto}.ring-routing nav.is-open{display:flex}.ring-routing nav a{color:var(--palette-ink);text-align:left;background:0 0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:14px;font-weight:500;display:flex}.ring-routing nav a span,.ring-routing nav a svg{color:var(--palette-muted);flex:none;display:block}@media (hover:hover) and (pointer:fine){.ring-routing nav a:hover{background:var(--palette-page);color:var(--palette-ink);transform:none}.ring-routing nav a:hover svg{color:var(--color-accent)}}.ring-routing nav a.active{background:var(--color-accent-subtle);color:var(--color-accent);font-weight:700}.ring-routing nav a.active svg{color:var(--color-accent)}.ring-lede p{display:none}.member-masthead{top:15px!important}.frontpage-studio{grid-template-columns:minmax(290px,.9fr) minmax(0,1.1fr)!important}}@media (max-width:768px){.core-frame>main{padding:0 16px!important}.ring-routing{gap:14px;padding-left:16px;padding-right:130px}.ring-mark{gap:5px;font-size:18px}.ring-mark>span:first-child{font-size:29px}.member-masthead{right:16px!important}.member-ops{gap:8px!important}.member-ops .top-pricing{display:none!important}.member-ops .upper-logon{font-size:11px!important}.member-ops .upper-join{padding:0 12px!important;font-size:11px!important}.ring-dropdown{height:36px;padding:0 12px;font-size:12px}.ring-routing nav{border-radius:14px;width:min(260px,100vw - 32px)}.ring-routing nav a{padding:11px 12px;font-size:13px}.ring-lede{padding-top:30px}.ring-kicker{letter-spacing:1.5px;font-size:8px}.ring-lede-line{padding:22px 0}.ring-lede h1{letter-spacing:-3px;font-size:52px}.ring-skip{flex-shrink:0;width:42px;height:42px;font-size:25px}.orbit-ticker{justify-content:flex-start;gap:20px;font-size:8px}.frontpage-studio{flex-direction:column;gap:15px!important;min-height:0!important;display:flex!important}.frontpage-studio>.controls,.frontpage-studio>.history{width:100%!important;padding:20px!important}.frontpage-studio.mobile-view-create>.history,.frontpage-studio.mobile-view-history>.controls{display:none!important}.handheld-studio-leaves{background:var(--palette-white)!important;border-radius:30px!important;width:100%!important;padding:5px!important}.handheld-studio-leaves button{color:var(--palette-dark-line)!important}.handheld-studio-leaves button.selected{background:var(--color-accent)!important;color:#fff!important;border-radius:24px!important}.mobile-create-example{display:none!important}.studio-guide{margin-top:30px;padding:16px}.userbox-dropdown{right:16px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ring-masthead{border-bottom:1px solid var(--palette-line);background:var(--color-page);z-index:40;align-items:center;gap:24px;height:84px;padding:0 40px;display:flex;position:relative}.ring-masthead .ring-routing{background:0 0;border:0;flex:1;gap:30px;min-width:0;height:auto;padding:0;position:static}.ring-masthead .member-masthead{flex:none;width:auto!important;height:auto!important;box-shadow:none!important;background:0 0!important;margin:0!important;position:static!important;transform:none!important}.ring-masthead .member-ops{white-space:nowrap;flex-wrap:nowrap;align-items:center;display:flex;height:44px!important}.ring-masthead .member-ops button,.member-ops a.upper-dev,.member-ops a.top-pricing{height:42px!important;box-shadow:none!important}.ring-masthead .ring-routing nav a{align-items:center;height:42px;padding:0 12px;display:flex}.ring-lede{padding-top:28px}.ring-lede-line{gap:28px;padding:22px 0 24px}.ring-lede h1{white-space:nowrap;letter-spacing:-.065em;flex:0 auto;font-size:clamp(64px,6vw,112px);line-height:1}.ring-lede p{flex:0 300px;width:300px;max-width:300px;margin:0 0 0 12px;font-size:13px}.ring-skip{flex:0 0 54px;width:54px;height:54px;margin-left:auto;font-size:30px}.orbit-ticker{box-sizing:border-box;height:50px;padding:0}.frontpage-studio{grid-template-columns:minmax(0,38fr) minmax(0,62fr)!important;align-items:stretch!important;gap:24px!important;min-height:0!important;margin-top:24px!important}.frontpage-studio>.controls{flex-direction:column;background:var(--palette-panel)!important;height:auto!important;min-height:0!important;max-height:660px!important;box-shadow:none!important;border-radius:22px!important;padding:24px!important;display:flex!important;overflow:visible!important}.frontpage-studio>.make-knobs .entry-inner{overscroll-behavior-y:auto;scrollbar-width:none;-ms-overflow-style:none;flex:auto;min-height:0;max-height:480px;scroll-padding-bottom:24px;overflow-x:hidden;background:0 0!important;height:auto!important;padding:0 0 24px!important;position:relative!important;overflow-y:auto!important}.frontpage-studio>.make-knobs .entry-inner::-webkit-scrollbar{width:0;height:0;display:none}.frontpage-studio>.make-knobs .generate{border-top:1px solid color-mix(in srgb, var(--palette-white) 9%, transparent);flex:none;background:var(--palette-panel)!important;width:100%!important;height:auto!important;box-shadow:none!important;border-radius:0!important;margin:0!important;padding:16px 0 0!important;position:relative!important;inset:auto!important}.make-knobs .generate:before,.make-knobs .generate:after{display:none!important}.make-knobs .generate>button{width:100%;background:var(--color-accent)!important;height:46px!important;color:var(--palette-white)!important;box-shadow:none!important;border-radius:12px!important}.make-knobs .generate .credit-row{margin:0 0 12px!important}.make-knobs .generate .coin-recap{flex-wrap:wrap;gap:8px}.make-knobs .entry-inner>.engine-picker{background:var(--palette-hover)!important;margin-bottom:24px!important}.make-knobs .edition-block,.make-knobs .feature-section{margin:0 0 24px!important}.make-knobs .pipeline-headline{margin-bottom:11px!important}.make-knobs .edition-mesh{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;display:grid!important}.make-knobs .edition-tile{display:flex;text-align:left!important;background:var(--palette-hover)!important;border:1px solid color-mix(in srgb, var(--palette-white) 7%, transparent)!important;height:auto!important;min-height:88px!important;box-shadow:none!important;align-items:flex-start!important;padding:12px!important}.make-knobs .edition-tile>img{display:none}.make-knobs .edition-tile>span{min-width:0}.make-knobs .edition-tile strong{font-size:12px!important;line-height:1.4!important}.make-knobs .edition-tile small{color:var(--palette-dark-muted)!important;margin-top:5px!important;font-size:11px!important;line-height:1.5!important}.make-knobs .edition-tile.selected,.make-knobs .feature-switch button.selected,.result-view-tabs button.selected,.make-knobs .mode-option.selected{background:color-mix(in srgb, var(--color-accent) 8%, transparent)!important;border:1px solid color-mix(in srgb, var(--color-accent) 50%, transparent)!important;color:var(--color-accent)!important;box-shadow:none!important}.make-knobs .feature-switch,.result-view-tabs{background:var(--palette-panel)!important;border-color:color-mix(in srgb, var(--palette-white) 9%, transparent)!important}.make-knobs .feature-switch button,.make-knobs .feature-switch button:disabled{color:var(--palette-dark-muted)!important}.make-knobs .feature-switch button.selected{color:var(--color-accent)!important}.make-knobs .still-brief-tile{background:0 0!important;border:0!important;padding:0!important}.make-knobs .still-brief-tile h3{margin-bottom:12px!important}.make-knobs .brief-headline{margin-top:24px!important;margin-bottom:11px!important}.make-knobs textarea,.make-knobs .dense-picker-hold select,.make-knobs .dense-still-peek{background:var(--palette-hover)!important}.make-knobs .rendition-prefs{margin-top:24px!important}.make-knobs .engine-picker small,.make-knobs label,.make-knobs .dense-picker-slot>label{color:var(--palette-dark-muted)!important}.frontpage-studio>.history{height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:var(--palette-panel)!important;align-self:stretch!important;padding:24px!important;overflow:visible!important}.history:before,.history:after,.showcase-outcome:before,.showcase-outcome:after,.showcase-film-legend:before,.showcase-film-legend:after{display:none!important}.history .outcome-lens-bench{min-height:36px!important;margin:0 0 18px!important}.result-view-tabs{border-radius:10px!important;padding:3px!important}.result-view-tabs button{height:30px!important;min-height:30px!important;color:var(--palette-dark-muted)!important;border:1px solid #0000!important;padding:4px 12px!important;font-size:12px!important}.with-lens-toggle>.outcome-lens-pane{flex:none!important}.history .showcase-outcome{width:100%!important;box-shadow:none!important;background:0 0!important;margin:0!important;padding:0!important}.showcase-film-border{aspect-ratio:auto!important;background:var(--palette-ink)!important;border-radius:14px!important;height:auto!important}.showcase-film-border video{object-fit:contain!important;width:100%!important;height:auto!important;max-height:none!important;display:block!important;position:static!important;transform:none!important}.showcase-film-legend{max-width:620px;background:0 0!important;margin:20px auto 0!important;padding:0 12px!important}.showcase-film-legend h3{margin:0 0 10px!important;font-size:26px!important;line-height:1.3!important}.showcase-film-legend p{color:var(--palette-dark-muted)!important;font-size:15px!important;line-height:1.6!important}@media (max-width:1300px){.ring-masthead{gap:16px;padding:0 24px}.ring-masthead .ring-routing{gap:18px}.ring-masthead .ring-routing nav{gap:0}.ring-masthead .ring-routing nav a{padding:0 8px;font-size:10px}.ring-masthead .member-ops{gap:10px!important}.ring-lede-line{gap:20px}.ring-lede p{width:260px;font-size:12px}}@media (max-width:1100px){.ring-masthead{overflow:visible}.ring-masthead .ring-dropdown{border:1px solid var(--palette-line);background:var(--palette-light);height:40px;color:var(--palette-ink);letter-spacing:-.01em;box-shadow:none;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 16px;font-size:13px;font-weight:650;display:inline-flex}.ring-masthead .ring-dropdown[aria-expanded=true]{border-color:color-mix(in srgb, var(--color-accent) 40%, var(--palette-line));background:var(--color-accent-subtle);color:var(--color-accent)}.ring-masthead .ring-dropdown svg{opacity:.72;flex:none}.ring-masthead .ring-routing{position:relative}.ring-masthead .ring-routing nav{border:1px solid var(--palette-line);background:var(--palette-light);width:min(268px,100vw - 48px);box-shadow:0 1px 0 color-mix(in srgb, var(--palette-white) 70%, transparent) inset, 0 18px 42px color-mix(in srgb, var(--palette-ink) 12%, transparent);z-index:50;border-radius:18px;flex-direction:column;align-items:stretch;gap:2px;padding:8px;display:none;position:absolute;top:calc(100% + 10px);left:0;right:auto}.ring-masthead .ring-routing nav.is-open{display:flex}.ring-masthead .ring-routing nav a{height:auto;min-height:44px;color:var(--palette-ink);background:0 0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;font-size:14px;font-weight:550;display:flex}.ring-masthead .ring-routing nav a span,.ring-masthead .ring-routing nav a>svg{color:var(--palette-muted);opacity:.9;margin-left:auto;display:block}@media (hover:hover) and (pointer:fine){.ring-masthead .ring-routing nav a:hover{background:var(--palette-page);color:var(--palette-ink);transform:none}.ring-masthead .ring-routing nav a:hover>svg{color:var(--color-accent);opacity:1}.ring-masthead .ring-routing nav a.active:hover{background:var(--color-accent-subtle);color:var(--color-accent)}}.ring-masthead .ring-routing nav a.active{background:var(--color-accent-subtle);color:var(--color-accent);font-weight:700}.ring-masthead .ring-routing nav a.active>svg{color:var(--color-accent);opacity:1}.ring-lede p{max-width:220px}.ring-masthead .member-ops .top-pricing{display:flex!important}}@media (max-width:768px){.ring-masthead{gap:10px;height:80px;padding:0 16px}.ring-masthead .ring-routing{gap:12px}.ring-masthead .member-ops{gap:8px!important}.ring-masthead .member-ops .top-pricing{display:none!important}.ring-masthead .member-ops button,.member-ops a.upper-dev,.member-ops a.top-pricing{height:36px!important}.ring-masthead .ring-routing nav{width:min(300px,100vw - 32px);top:calc(100% + 8px);left:0;right:auto}.ring-lede{padding-top:24px}.ring-lede h1{letter-spacing:-.055em;font-size:clamp(36px,8.5vw,64px)}.ring-lede-line{gap:12px;padding:20px 0}.ring-lede p{display:none}.ring-skip{flex-basis:42px;width:42px;height:42px;font-size:24px}.orbit-ticker{height:48px}.orbit-ticker span:nth-of-type(n+2),.orbit-ticker b:nth-of-type(n+2){display:none}.orbit-ticker{justify-content:space-between}.core-frame>main{padding-top:0!important}.frontpage-studio{margin-top:24px!important;display:flex!important}.frontpage-studio>.controls{max-height:none!important;padding:24px!important}.frontpage-studio>.make-knobs .entry-inner{max-height:none;overflow:visible!important}.frontpage-studio.mobile-view-create>.history,.frontpage-studio.mobile-view-history>.controls{display:flex!important}.handheld-studio-leaves{display:none!important}.frontpage-studio>.history{padding:24px!important}.showcase-film-legend h3{font-size:24px!important}.showcase-film-legend p{font-size:15px!important}}@media (max-width:390px){.ring-mark{font-size:15px}.ring-mark>span:first-child{font-size:24px}.ring-masthead .ring-routing{gap:8px}.ring-dropdown{font-size:10px}.ring-masthead .member-ops .upper-join{padding:0 9px!important}.ring-masthead .member-ops{gap:5px!important}}#root .core-frame>main{margin-top:0!important;padding-top:0!important;padding-left:40px!important;padding-right:40px!important}#root .make-knobs .edition-tile small{white-space:normal!important;-webkit-line-clamp:unset!important;height:auto!important;max-height:none!important;display:block!important;overflow:visible!important}#root .frontpage-studio>.history .outcome-lens-bench{display:flex!important;position:relative!important;inset:auto!important}#root .result-view-tabs{display:flex!important}#root .frontpage-studio>.history{background:var(--palette-panel)!important;background-image:none!important}@media (max-width:1300px){#root .core-frame>main{padding-left:24px!important;padding-right:24px!important}}@media (max-width:768px){#root .core-frame>main{padding-left:16px!important;padding-right:16px!important}#root .frontpage-studio>.history{padding:24px!important}}#root body,body{color:var(--color-text-primary);background:var(--color-page)!important;font-family:var(--font-ui)!important}*,:before,:after{font-family:var(--font-ui)!important}.ring-mark,.ring-mark *{font-family:Montserrat,Arial,sans-serif!important}button,input,textarea,select{font-family:var(--font-ui);font-size:var(--font-size-body);line-height:var(--line-body)}button{font-weight:600}button svg{vertical-align:middle;flex-shrink:0}.ring-routing nav a>svg{display:none}.ring-dropdown{align-items:center;gap:6px}.coin-recap,.render-spend,.picker-facts{font-variant-numeric:tabular-nums}.generate .render-spend>svg{width:16px;height:16px;color:inherit;display:inline-block}.controls .engine-picker,.controls input:not([type=range]):not([type=checkbox]),.controls select,.controls textarea{background:var(--color-surface-raised)!important;color:var(--color-text-primary)!important}.controls .kind-mesh>button,.controls .edition-tile,.controls .feature-switch,.result-view-tabs{background:var(--color-surface-raised)!important;border-color:var(--color-border)!important;color:var(--color-text-secondary)!important}.controls .edition-tile.selected,.controls .feature-switch button.selected,.controls .kind-mesh>button.selected,.result-view-tabs button.selected{background:var(--color-accent-subtle)!important;border-color:var(--color-accent-border)!important;color:var(--color-accent)!important}.controls .kind-mesh>button strong,.controls .edition-tile strong{letter-spacing:0!important;font-size:14px!important;font-weight:600!important}.controls .kind-mesh>button small,.controls .edition-tile small{color:var(--color-text-secondary)!important}.controls .generate{background:var(--color-panel)!important}.controls .generate>button{background:var(--color-accent)!important;color:var(--color-on-accent)!important}@media (hover:hover) and (pointer:fine){.controls .generate>button:hover{background:var(--color-accent-hover)!important}}#root .frontpage-studio>.controls,#root .frontpage-studio>.history{background:var(--color-panel)!important}@media (min-width:769px){#root .frontpage-studio>.make-knobs .entry-inner{max-height:clamp(280px,100dvh - 500px,480px)}}@media (max-width:1100px){.ring-masthead .ring-routing nav a>svg{margin-left:auto;display:block}.ring-dropdown{display:flex!important}}@media (max-width:768px){#root .frontpage-studio>.make-knobs .entry-inner{max-height:none}}#root .plans-lede h1,#root .account-page-heading h1{color:var(--palette-ink)!important}#root .plans-screen .plans-solo-tiers>.plans-tier{background:var(--color-panel)!important;border:1px solid var(--color-border)!important;box-shadow:none!important}#root .plans-screen .plans-solo-tiers>.plans-tier-pro{border-top:3px solid var(--color-accent)!important}#root .plans-screen .plans-bundle-choices button{color:var(--color-text-primary)!important;background:var(--color-surface-raised)!important;border:1px solid var(--color-border)!important}#root .plans-screen .plans-bundle-choices button[aria-pressed=true]{background:var(--color-accent-subtle)!important;color:var(--color-accent)!important;border-color:var(--color-accent-border)!important}#root .plans-tier-pro .plans-tier-call{background:var(--color-accent)!important;color:var(--color-on-accent)!important;box-shadow:none!important}#root .plans-tier h2,#root .plans-tier strong{color:var(--color-text-primary)!important}@media (min-width:769px){#root .frontpage-studio{align-items:stretch!important}#root .frontpage-studio>.make-knobs{align-self:stretch!important;height:auto!important;min-height:0!important;max-height:none!important;position:relative!important}#root .frontpage-studio>.make-knobs .entry-inner{overscroll-behavior-y:auto;scrollbar-width:none;-ms-overflow-style:none;flex:1 1 0!important;height:0!important;min-height:0!important;max-height:none!important;padding-bottom:24px!important;overflow-y:auto!important}#root .frontpage-studio>.make-knobs .entry-inner::-webkit-scrollbar{width:0;height:0;display:none}#root .frontpage-studio>.make-knobs .generate{flex:none!important;position:relative!important;inset:auto!important}#root .frontpage-studio>.history{align-self:stretch!important}}#root .tuned-knobs .engine-tag{color:var(--color-text-secondary)!important;margin-bottom:12px!important;font-size:12px!important}#root .tuned-knobs .engine-picker{text-align:left;align-items:center;gap:12px;min-height:76px;border:0!important;border-bottom:1px solid var(--color-border)!important;height:auto!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;width:100%!important;padding:0 0 20px!important;display:flex!important}#root .tuned-knobs .engine-picker>img{object-fit:contain;border-radius:10px;flex:0 0 40px;width:40px!important;height:40px!important}#root .tuned-knobs .engine-picker>div{flex:1;min-width:0;white-space:normal!important}#root .tuned-knobs .engine-picker strong{overflow-wrap:anywhere;display:block;white-space:normal!important;font-size:16px!important;line-height:24px!important}#root .tuned-knobs .engine-picker small{margin-top:3px;display:block;white-space:normal!important;font-size:12px!important;line-height:18px!important}#root .tuned-knobs .engine-swap{color:var(--color-text-secondary);flex:none;align-items:center;gap:6px;font-size:12px;display:flex}#root .tuned-knobs .edition-mesh,#root .tuned-knobs .kind-mesh{background:0 0!important;border:0!important;flex-direction:column!important;gap:0!important;display:flex!important}#root .tuned-knobs .edition-tile,#root .tuned-knobs .kind-mesh>button{border:0!important;border-bottom:1px solid var(--color-border)!important;height:auto!important;min-height:0!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border-radius:0!important;align-items:flex-start!important;gap:12px!important;padding:14px 10px!important;display:flex!important}#root .tuned-knobs .edition-tile.selected,#root .tuned-knobs .kind-mesh>button.selected{background:var(--color-accent-subtle)!important}#root .tuned-knobs .pick-bead{border:1px solid var(--color-text-secondary);border-radius:50%;flex:0 0 16px;width:16px;height:16px;margin-top:3px;display:block;position:relative}#root .tuned-knobs [aria-checked=true]>.pick-bead{border-color:var(--color-accent)}#root .tuned-knobs [aria-checked=true]>.pick-bead:after{content:"";background:var(--color-accent);border-radius:50%;position:absolute;inset:3px}#root .tuned-knobs .edition-tile>span,#root .tuned-knobs .kind-mesh>button>span{flex:1;min-width:0}#root .tuned-knobs .edition-tile strong,#root .tuned-knobs .kind-mesh strong{display:block;white-space:normal!important;color:var(--color-text-primary)!important;font-size:14px!important;line-height:22px!important}#root .tuned-knobs .edition-tile small,#root .tuned-knobs .kind-mesh small{display:block;white-space:normal!important;margin-top:4px!important;font-size:12px!important;line-height:18px!important}#root .tuned-knobs .feature-switch{overflow:visible;border:0!important;border-bottom:1px solid var(--color-border)!important;background:0 0!important;border-radius:0!important;gap:0!important;padding:0!important;display:flex!important}#root .tuned-knobs .feature-switch>button{flex:1;justify-content:center;align-items:center;gap:8px;min-width:0;display:flex;color:var(--color-text-secondary)!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;padding:14px 4px!important;font-size:12px!important}#root .tuned-knobs .feature-switch>button.selected{border-bottom-color:var(--color-accent)!important;color:var(--color-text-primary)!important;background:0 0!important}#root .tuned-knobs .feature-switch strong{white-space:normal!important;font-size:12px!important}#root .tuned-knobs .source-surface{min-height:150px;position:relative;overflow:hidden;border:1px dashed var(--color-border)!important;border-radius:var(--radius-control)!important;background:var(--color-surface)!important;width:100%!important;height:168px!important;display:flex!important}#root .tuned-knobs .source-still{object-fit:contain;width:100%;height:100%;display:block}#root .tuned-knobs .surface-intake{width:100%;height:100%;color:var(--color-text-primary);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.surface-intake small{color:var(--color-text-secondary);font-size:12px}#root .tuned-knobs .still-peek-ops{border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;gap:4px;padding:2px;display:flex;position:absolute;inset:8px 8px auto auto}#root .tuned-knobs .still-peek-ops>button{background:0 0!important;border-radius:6px!important;width:28px!important;height:28px!important;min-height:28px!important;padding:4px!important}#root .tuned-knobs .still-peek-ops svg{width:16px;height:16px}#root .tuned-knobs .is-dragging{border-color:var(--color-accent)!important;background:var(--color-accent-subtle)!important}.surface-advance{background:var(--color-surface);flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:12px;display:flex;position:absolute;inset:0}.surface-advance progress{accent-color:var(--color-accent);width:70%}#root .tuned-knobs .brief-writer{border:1px solid var(--color-border);border-radius:var(--radius-control);background:0 0;overflow:hidden}#root .tuned-knobs .brief-writer:focus-within{border-color:var(--color-accent);box-shadow:none}#root .tuned-knobs .brief-writer textarea{min-height:140px;height:140px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;padding:14px!important;font-size:14px!important;line-height:22px!important}.writer-bench{border-top:1px solid var(--color-border);color:var(--color-text-secondary);justify-content:space-between;align-items:center;padding:4px 10px 4px 14px;font-size:12px;display:flex}.writer-bench>.kit-press{width:30px;height:30px;min-height:30px}.writer-bench svg{width:16px;height:16px}#root .tuned-knobs .prefs-pickers{border:1px solid var(--color-border);border-radius:var(--radius-control);background:0 0;overflow:visible;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;display:grid!important}#root .tuned-knobs .prefs-pickers>div{border:0;border-bottom:1px solid var(--color-border);min-width:0;padding:12px 14px;position:relative}#root .tuned-knobs .prefs-pickers>div:nth-child(odd){border-right:1px solid var(--color-border)}#root .tuned-knobs .prefs-pickers>div:nth-last-child(-n+2){border-bottom:0}@media (hover:hover) and (pointer:fine){#root .tuned-knobs .prefs-pickers>div:hover{background:var(--color-hover)}}#root .tuned-knobs .dense-picker-slot>label{pointer-events:none;margin:0 0 5px!important;font-size:12px!important;line-height:18px!important}#root .tuned-knobs .own-picker-opener{font-weight:600;height:26px!important;min-height:26px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:16px!important}#root .tuned-knobs .dense-picker-hold{position:static}#root .tuned-knobs .own-picker-opener:after{content:"";position:absolute;inset:0}#root .tuned-knobs .own-picker-opener>span{font-size:16px!important}#root .tuned-knobs .rendition-flip-stack{border-top:1px solid var(--color-border);display:block;margin-top:24px!important}#root .tuned-knobs .rendition-flip{border:0;border-bottom:1px solid var(--color-border);border-radius:0;align-items:center;gap:16px;display:flex;background:0 0!important;padding:16px 0!important}#root .tuned-knobs .rendition-flip>div{flex:1;min-width:0;display:block}#root .tuned-knobs .rendition-flip strong{font-size:14px;font-weight:500}#root .tuned-knobs .rendition-flip p{color:var(--color-text-secondary);margin:5px 0 0;font-size:12px;line-height:18px}#root .tuned-knobs .grade-flip{box-sizing:border-box;flex-shrink:0;min-width:42px;min-height:24px;overflow:hidden;background:var(--palette-dark-line)!important;border:0!important;border-radius:999px!important;width:42px!important;height:24px!important;padding:0!important;position:relative!important}#root .tuned-knobs .grade-flip>span{transition:left .2s,background .2s;background:var(--palette-dark-muted)!important;border-radius:50%!important;width:18px!important;height:18px!important;display:block!important;position:absolute!important;top:3px!important;left:3px!important}#root .tuned-knobs .grade-flip.enabled{background:var(--color-accent)!important}#root .tuned-knobs .grade-flip.enabled>span{background:var(--palette-white)!important;left:21px!important}#root .tuned-knobs .generate{padding-top:16px!important}#root .tuned-knobs .coin-recap{display:block!important}#root .tuned-knobs .coin-recap>span{color:var(--color-text-secondary);align-items:center;gap:8px;display:flex;font-size:12px!important}.cost-total{color:var(--color-text-primary);font-variant-numeric:tabular-nums;align-items:center;gap:5px;margin-left:auto;font-size:16px;display:inline-flex}#root .tuned-knobs .coin-recap small{color:var(--color-text-secondary);margin-top:5px;display:block;border:0!important;padding:0!important;font-size:12px!important}#root .tuned-knobs .generate>button{height:48px!important;margin-top:0!important}#root .tuned-knobs .generate>button:disabled{cursor:not-allowed;background:var(--color-surface-raised)!important;color:var(--color-text-secondary)!important}#root .tuned-knobs .edition-tile:disabled{cursor:not-allowed;opacity:.55}@media (hover:hover) and (pointer:fine){#root .tuned-knobs .edition-tile:disabled:hover{background:0 0!important}}#root .tuned-knobs .generate{border:0!important;border-top:1px solid var(--color-border)!important;box-shadow:none!important;border-radius:0!important;outline:none!important}#root .tuned-knobs .generate>button[aria-busy=true]{cursor:progress;background:var(--color-accent-subtle)!important;color:var(--color-accent)!important}#root .tuned-knobs .reference-add{border:1px dashed var(--color-border)!important;border-radius:var(--radius-control)!important;background:0 0!important;width:100%!important;min-height:100px!important}#root .tuned-knobs .guide-deep-field{background:0 0!important;min-height:140px!important;padding:14px!important}#root .tuned-knobs .guide-brief-shell{border:1px solid var(--color-border)!important;box-shadow:none!important;background:0 0!important}#root .tuned-knobs .guide-brief-shell:focus-within{border-color:var(--color-accent)!important;box-shadow:none!important}#root .tuned-knobs .engine-picker{transition:background .18s;border-radius:12px!important;margin-bottom:28px!important;padding:10px 12px!important}@media (hover:hover) and (pointer:fine){#root .tuned-knobs .engine-picker:hover{background:var(--color-hover)!important}}#root .tuned-knobs .engine-picker>div{min-width:0!important}#root .tuned-knobs .engine-picker strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal!important;display:-webkit-box!important}#root .tuned-knobs .engine-swap{align-self:center;width:20px;flex:0 0 20px!important}#root .tuned-knobs .engine-swap svg{flex-shrink:0}#root .tuned-knobs .edition-mesh,#root .tuned-knobs .kind-mesh{flex-direction:column!important;gap:8px!important;display:flex!important}#root .tuned-knobs .edition-tile,#root .tuned-knobs .kind-mesh>button{background:0 0!important;border:1px solid #0000!important;border-radius:12px!important;grid-template-columns:20px minmax(0,1fr)!important;align-items:start!important;gap:12px!important;height:auto!important;min-height:0!important;padding:14px 16px!important;display:grid!important}@media (hover:hover) and (pointer:fine){#root .tuned-knobs .edition-tile:hover,#root .tuned-knobs .kind-mesh>button:hover{background:var(--color-hover)!important}}#root .tuned-knobs .edition-tile.selected,#root .tuned-knobs .kind-mesh>button.selected{background:var(--color-accent-subtle)!important;border-color:var(--color-accent-border)!important}#root .tuned-knobs .pick-bead{box-sizing:border-box;grid-column:1;width:16px!important;height:16px!important;margin:3px 0 0!important;display:block!important}#root .tuned-knobs .edition-tile>span,#root .tuned-knobs .kind-mesh>button>span{grid-column:2;min-width:0!important;display:block!important}#root .tuned-knobs .edition-tile strong,#root .tuned-knobs .kind-mesh strong{overflow-wrap:anywhere;color:var(--color-text-primary)!important;font-weight:600!important}#root .tuned-knobs .edition-tile small,#root .tuned-knobs .kind-mesh small{overflow-wrap:anywhere;white-space:normal!important}#root .tuned-knobs [role=radio]:focus-visible{outline:1px solid var(--color-accent)!important;outline-offset:3px!important}#root .tuned-knobs .generate{isolation:isolate;border-top:1px solid var(--color-border)!important;background:var(--color-panel)!important;height:auto!important;box-shadow:none!important;flex-direction:column!important;flex:none!important;gap:10px!important;padding:16px 0 0!important;display:flex!important;position:relative!important;inset:auto!important;transform:none!important}@media (hover:hover) and (pointer:fine){#root .frontpage-studio .generate:hover,#root .tuned-knobs .generate:hover,#root .tuned-knobs .generate>button:hover{transform:none!important}}#root .tuned-knobs .generate>button{order:0;width:100%;border-radius:12px!important;height:50px!important;min-height:50px!important;margin:0!important}#root .tuned-knobs .rendition-foot-about{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;font-size:12px;line-height:18px;display:flex}#root .tuned-knobs .rendition-foot-recap{white-space:normal;flex:auto}#root .tuned-knobs .rendition-foot-quote{white-space:nowrap;flex:none;align-items:center;gap:6px;display:inline-flex}#root .tuned-knobs .rendition-foot-quote .spend-facts-opener{flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;margin:0;display:inline-flex}#root .tuned-knobs .entry-inner{scroll-padding-bottom:24px;padding-bottom:24px!important}@media (max-width:420px){#root .tuned-knobs .rendition-foot-recap{flex-basis:100%}}#root .tuned-knobs .engine-picker{position:relative;overflow:visible;border-bottom:0!important}#root .tuned-knobs .engine-picker:after{content:"";background:var(--color-border);pointer-events:none;height:1px;position:absolute;bottom:-14px;left:0;right:0}#root .tuned-knobs .edition-block{margin-top:0!important;padding-top:0!important}#root .tuned-knobs .edition-block>.pipeline-headline{margin-top:0!important;margin-bottom:12px!important}#root .tuned-knobs .edition-tile.selected,#root .tuned-knobs .kind-mesh>button.selected{border-color:#0000!important}#root .tuned-knobs .pick-bead{opacity:1!important;visibility:visible!important}#root .tuned-knobs .rendition-foot-quote .spend-facts-opener{color:var(--color-text-secondary);box-shadow:none;border:0;background:0 0!important}#root .tuned-knobs .reference-upload-group{grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:12px;border:1px dashed var(--color-border)!important;border-radius:var(--radius-control)!important;background:0 0!important;height:auto!important;min-height:0!important;margin:0 0 16px!important;padding:16px!important;display:grid!important;position:relative!important;overflow:visible!important}#root .tuned-knobs .reference-upload-group>div:first-child{flex-direction:column;grid-column:1;gap:4px;min-width:0;display:flex;min-height:0!important}#root .tuned-knobs .reference-upload-group>div:first-child>small{white-space:normal;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:18px}#root .tuned-knobs .reference-add{grid-area:1/2;align-self:center;background:var(--color-surface-raised)!important;border:1px solid var(--color-border)!important;width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;position:static!important;inset:auto!important}#root .tuned-knobs .guide-medias{grid-area:2/1/auto/-1;gap:8px;width:100%;min-width:0;grid-template-columns:minmax(0,1fr)!important;margin:0!important;display:grid!important}#root .tuned-knobs .guide-medias article{box-sizing:border-box;min-height:58px;padding:8px;position:relative;overflow:hidden;height:auto!important}#root .tuned-knobs .guide-medias article strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}#root .tuned-knobs .guide-studio{border:0!important;padding-top:0!important;position:static!important}#root .tuned-knobs .still-brief-tile{box-shadow:none!important;border:0!important}#root .tuned-knobs .still-brief-tile:before,#root .tuned-knobs .still-brief-tile:after,#root .tuned-knobs .entry-inner:before,#root .tuned-knobs .entry-inner:after{content:none!important;display:none!important}#root .tuned-knobs .entry-inner>.engine-picker{position:relative!important;inset:auto!important}#root .tuned-knobs .prefs-pickers>.dense-picker-slot{flex-direction:column;min-width:0;grid-area:auto!important;display:flex!important}#root .tuned-knobs .prefs-pickers>.dense-picker-slot>label{flex:none;min-height:36px;white-space:normal!important;line-height:18px!important}#root .tuned-knobs .prefs-pickers>.dense-picker-slot>.dense-picker-hold{margin-top:auto}#root .tuned-knobs .prefs-pickers>.length-knob{background:0 0!important;border-radius:0!important;grid-area:auto!important;margin:0!important}#root .tuned-knobs .prefs-pickers:has(>.length-knob){grid-template-columns:repeat(3,minmax(0,1fr))!important}#root .tuned-knobs .prefs-pickers>.length-knob{border-right:0!important;border-bottom:1px solid var(--color-border)!important;grid-column:1/-1!important;padding:16px!important}#root .tuned-knobs .length-headline{margin-bottom:8px!important}#root .tuned-knobs .length-now{color:var(--color-text-primary);font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}#root .tuned-knobs .length-range-hold{padding:48px 0 0!important}#root .tuned-knobs .length-range-hold output{display:block!important;top:auto!important;bottom:22px!important}#root .tuned-knobs .length-limit-stamp{top:auto;bottom:0;transform:translate(-50%)}#root .tuned-knobs .prefs-pickers:has(>.length-knob)>.dense-picker-slot{border:0!important;border-right:1px solid var(--color-border)!important}#root .tuned-knobs .prefs-pickers:has(>.length-knob)>.dense-picker-slot:last-child{border-right:0!important}#root .frontpage-studio>.history.with-lens-toggle{overscroll-behavior-y:auto;box-sizing:border-box;align-self:stretch!important;height:clamp(560px,100dvh - 180px,760px)!important;min-height:0!important;max-height:none!important;overflow:hidden!important}#root .frontpage-studio>.history.with-lens-toggle,#root .frontpage-studio>.history.with-lens-toggle.is-empty{padding:24px!important}#root .frontpage-studio>.history>.outcome-lens-bench{border-bottom:1px solid var(--color-border);flex-shrink:0;gap:20px;justify-content:flex-start!important;min-height:40px!important;margin:0 0 18px!important;display:flex!important}#root .history .outcome-lens-bench>.kit-leaves{order:-1;gap:24px;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:flex!important}#root .history .outcome-lens-bench>.kit-leaves button{min-height:40px;font-size:14px;font-weight:600;position:relative;color:var(--color-text-secondary)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 0 12px!important}#root .history .outcome-lens-bench>.kit-leaves button[aria-selected=true]{color:var(--color-text-primary)!important;box-shadow:inset 0 -2px var(--color-accent)!important}#root .history .outcome-lens-bench>.kit-leaves button:focus-visible{outline:1px solid var(--color-accent);outline-offset:3px}#root .frontpage-studio>.history>.outcome-lens-pane{overscroll-behavior-y:auto;overflow-x:hidden;flex:1 1 0!important;min-height:0!important;display:block!important;overflow-y:auto!important}#root .history .log-blank-phase{box-sizing:border-box;height:100%;padding:20px;min-height:0!important}#root .history .outcome-lens-pane>.live-outcome[aria-label=Example\ video],#root .history .showcase-outcome{flex-direction:column;height:100%!important;min-height:0!important;display:flex!important}#root .history .showcase-film-border{flex:1 1 0;justify-content:center;align-items:center;display:flex;overflow:hidden;min-height:0!important}#root .history .showcase-film-border video{object-fit:contain!important;width:100%!important;height:100%!important;max-height:100%!important}#root .history .showcase-film-legend{flex:none;margin-top:18px!important}@media (max-width:768px){#root .frontpage-studio>.history.with-lens-toggle{height:clamp(420px,70dvh,620px)!important}#root .tuned-knobs .prefs-pickers:has(>.length-knob)>.dense-picker-slot{padding:12px 10px!important}}#root .frontpage-studio>.history.with-lens-toggle{overflow:hidden!important}#root .frontpage-studio>.history>.outcome-lens-pane{flex:1 1 0!important;min-height:0!important;display:block!important;position:relative!important;overflow:hidden!important}#root .history .outcome-lens-pane>.showcase-tall-guide,#root .history .showcase-tall-guide .showcase-outcome{flex-direction:column;height:100%!important;min-height:0!important;display:flex!important}#root .history .showcase-tall-guide .showcase-film-border{flex:1 1 0;justify-content:center;align-items:center;display:flex;overflow:hidden;min-height:0!important}#root .history .showcase-tall-guide video{object-fit:contain!important;width:100%!important;height:100%!important;max-height:100%!important}#root .history .showcase-tall-guide.is-sizing-only{visibility:hidden;pointer-events:none;position:absolute;inset:0}#root .history .log-pan-matter{overscroll-behavior-y:auto;min-height:0;position:absolute;inset:0;overflow:auto}#root .history .log-pan-matter>.log-blank-phase{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex;min-height:0!important}#root .log-day-headline{color:var(--color-text-primary);text-align:left;font-weight:600;margin:0 0 20px!important;font-size:18px!important;line-height:26px!important}#root .quick-switch{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 0 28px!important;padding:0!important}#root .quick-switch-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}#root .quick-switch-heading h3{color:var(--color-text-primary);align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600;line-height:24px;display:flex}#root .quick-switch-heading h3 svg{color:var(--color-accent);flex:none}#root .quick-switch-heading p{color:var(--color-text-secondary);margin:4px 0 0;font-size:12px;line-height:18px}#root .quick-switch-heading button{min-width:0;height:32px;color:var(--color-text-secondary);background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:6px 8px;font-size:12px;display:inline-flex}#root .quick-switch-list{border-top:1px solid var(--color-border)}#root .quick-switch-option{text-align:left;border:0;border-bottom:1px solid var(--color-border);width:100%;color:var(--color-text-primary);font-family:var(--font-ui);cursor:pointer;background:0 0;border-radius:0;grid-template-columns:36px minmax(0,1fr) 18px;align-items:start;gap:12px;padding:16px 10px;transition:background .16s;display:grid}@media (hover:hover) and (pointer:fine){#root .quick-switch-option:hover{background:var(--color-hover)}}#root .quick-switch-option:focus-visible{outline:1px solid var(--color-accent);outline-offset:-2px}#root .quick-switch-option>img{object-fit:contain;border-radius:8px;width:36px;height:36px}#root .quick-switch-option>svg{color:var(--color-text-secondary);margin-top:8px}#root .quick-switch-copy{min-width:0;display:block}#root .quick-switch-name{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}#root .quick-switch-name strong{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:22px}#root .quick-switch-badges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}#root .quick-switch-badges .kit-chip{background:var(--color-accent-subtle);color:var(--color-accent);border:1px solid var(--color-accent-border);border-radius:4px;padding:2px 6px;font-size:10px;font-weight:500;line-height:16px}#root .quick-switch-badges .ui-badge-success{color:var(--color-success);background:var(--color-success-subtle);border-color:var(--color-success-border)}#root .quick-switch-reason{color:var(--color-text-secondary);margin:6px 0 8px;font-size:12px;line-height:18px;display:block}#root .quick-switch-facts{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px 14px;font-size:11px;line-height:18px;display:flex}#root .quick-switch-facts>span{align-items:center;gap:5px;display:inline-flex}@media (max-width:600px){#root .quick-switch-option{grid-template-columns:32px minmax(0,1fr) 16px;gap:10px;padding:14px 0}#root .quick-switch-option>img{width:32px;height:32px}#root .quick-switch-name{display:block}#root .quick-switch-badges{margin-top:6px}#root .quick-switch-facts{gap:5px 10px}#root .quick-switch-heading h3{font-size:14px}#root .log-day-headline{margin-bottom:16px!important}}#root .engine-explore{min-width:0;margin:0 0 24px}#root .explore-headline{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}#root .explore-headline h3{color:var(--color-text-primary);align-items:center;gap:7px;margin:0;font-size:14px;font-weight:600;line-height:22px;display:flex}#root .explore-headline h3 svg{color:var(--color-accent)}#root .explore-headline p{color:var(--color-text-secondary);margin:0;font-size:11px;line-height:18px}#root .explore-lane{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent;grid-auto-columns:calc(33.3333% - 8px);grid-auto-flow:column;gap:12px;padding:2px 1px 9px;display:grid;overflow-x:auto}#root .explore-tile{text-align:left;border:1px solid var(--color-border);background:linear-gradient(145deg, var(--color-surface-raised), var(--color-panel));min-width:0;min-height:178px;color:var(--color-text-primary);font-family:var(--font-ui);cursor:pointer;scroll-snap-align:start;isolation:isolate;border-radius:14px;flex-direction:column;gap:8px;padding:14px;transition:border-color .18s,background .18s;display:flex;position:relative;overflow:hidden}#root .explore-tile:before{content:"";z-index:-1;background:radial-gradient(ellipse at 0 0, var(--color-accent-subtle), transparent 70%);pointer-events:none;position:absolute;inset:0}#root .explore-tile.primary-pick{border-color:var(--color-accent-border);background:linear-gradient(155deg, var(--color-accent-subtle), var(--color-panel) 75%)}@media (hover:hover) and (pointer:fine){#root .explore-tile:hover{border-color:var(--color-accent);background:var(--color-surface-raised)}}#root .explore-tile:focus-visible{outline:2px solid var(--color-accent);outline-offset:-3px}#root .explore-tile-upper{justify-content:space-between;align-items:center;gap:6px;min-height:18px;display:flex}#root .discovery-recommendation{color:var(--color-accent);font-size:10px;font-weight:600;line-height:16px}#root .discovery-status{background:var(--color-surface-raised);border:1px solid var(--color-border);color:var(--color-text-secondary);border-radius:4px;padding:1px 5px;font-size:10px;line-height:16px}#root .discovery-status.is-free{color:var(--color-success);background:var(--color-success-subtle);border-color:var(--color-success-border)}#root .explore-title{overflow-wrap:anywhere;min-height:40px;font-size:14px;font-weight:600;line-height:20px}#root .explore-cause{color:var(--color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:34px;font-size:11px;line-height:17px;display:-webkit-box;overflow:hidden}#root .explore-stats{border-top:1px solid var(--color-border);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;grid-template-columns:1fr 1fr;gap:5px 8px;margin-top:auto;padding-top:8px;font-size:10px;line-height:16px;display:grid}#root .explore-stats>span{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}#root .explore-stats svg{flex:none;width:13px;height:13px}@media (max-width:1100px) and (min-width:769px){#root .explore-lane{grid-auto-columns:calc(50% - 6px)}}@media (max-width:768px){#root .explore-lane{grid-auto-columns:minmax(220px,82%);gap:10px}#root .explore-tile{min-height:170px;padding:14px}#root .explore-headline{gap:2px 10px}#root .engine-explore{margin-bottom:20px}}@media (prefers-reduced-motion:reduce){#root .explore-tile{transition:none}}#root .explore-tile{gap:6px;min-height:170px;padding:12px}#root .explore-title{min-height:20px}#root .explore-headline{align-items:center}#root .log-block-headline{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}#root .log-block-headline .log-day-headline{margin:0!important}@media (max-width:768px){#root .frontpage-studio{scroll-margin-top:0;flex-direction:column!important;gap:16px!important;display:flex!important;overflow:visible!important}#root .frontpage-studio>.handheld-studio-leaves{z-index:30;align-items:center;min-height:52px;border:0!important;border-bottom:1px solid var(--color-border)!important;background:var(--color-page)!important;width:100%!important;box-shadow:none!important;border-radius:0!important;gap:24px!important;margin:0!important;padding:0!important;display:flex!important;position:sticky!important;top:0!important}#root .handheld-studio-leaves button{flex:1;justify-content:center;align-items:center;gap:8px;min-height:52px;font-size:14px;font-weight:600;display:flex;position:relative;color:var(--palette-muted)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:12px!important}#root .handheld-studio-leaves button.selected{color:var(--palette-ink)!important;box-shadow:inset 0 -2px var(--color-accent)!important}#root .handheld-studio-leaves button:focus-visible{outline:1px solid var(--color-accent);outline-offset:-3px}#root .handheld-studio-leaves button svg{width:18px;height:18px}#root .frontpage-studio.mobile-view-create>.history,#root .frontpage-studio.mobile-view-history>.controls,#root .frontpage-studio.mobile-view-history>.handheld-make-peek{display:none!important}#root .frontpage-studio.mobile-view-history>.history{height:auto!important;min-height:0!important;max-height:none!important;padding:18px!important;display:block!important;overflow:visible!important}#root .frontpage-studio.mobile-view-create>.controls{display:flex!important}#root .frontpage-studio>.history>.outcome-lens-bench{display:none!important}#root .frontpage-studio>.history>.outcome-lens-pane{flex:none!important;height:auto!important;display:block!important;position:static!important;overflow:visible!important}#root .history .showcase-tall-guide{display:none!important}#root .history .log-pan-matter{height:auto!important;max-height:none!important;position:static!important;inset:auto!important;overflow:visible!important}#root .history .log-blank-phase{height:auto!important;min-height:300px!important}#root .handheld-make-peek{border-radius:var(--radius-panel);background:var(--color-panel);color:var(--palette-white);padding:18px}#root .handheld-make-peek .showcase-outcome{width:100%;height:auto;margin:0;padding:0}#root .handheld-make-peek .showcase-film-border video{object-fit:contain;width:100%;height:auto;display:block}#root .handheld-make-peek .showcase-film-legend{margin-top:16px!important;padding:0!important}#root .handheld-make-peek .showcase-film-legend h3{font-size:20px!important}#root .handheld-make-peek .showcase-film-legend p{font-size:13px!important}#root .log-block-headline{align-items:center;margin-bottom:20px}#root .mobile-recommendations-toggle{max-width:65%;color:var(--color-text-secondary);font-family:var(--font-ui);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;font-size:11px;line-height:18px;display:inline-flex}#root .mobile-recommendations-toggle:focus-visible{outline:1px solid var(--color-accent);outline-offset:3px}#root .mobile-recommendations-toggle svg{flex:none}#root .studio-guide.mobile-seo-history{display:none!important}}#root .discovery-recommendation{background:var(--color-accent);color:var(--color-on-accent);border-radius:5px;align-items:center;padding:3px 6px;font-size:10px;font-weight:600;line-height:16px;display:inline-flex}#root .discovery-status,#root .discovery-status.is-free{background:var(--color-accent-hover);color:var(--color-on-accent);border:0;padding:3px 6px;font-weight:600}#root .discovery-status.is-free{background:var(--color-tag-success)}@media (max-width:768px){#root .ring-lede{margin-bottom:0!important;padding-bottom:0!important}#root .ring-lede-line{margin-bottom:0!important;padding-bottom:8px!important}#root .frontpage-studio{min-height:0!important;margin-top:8px!important}#root .history .outcome-lens-pane>.showcase-tall-guide{display:none!important}#root .studio-guide.mobile-seo-history{display:block!important}}#root .controls .dense-picker-hold:focus-within,#root .controls .own-picker-opener:focus{box-shadow:none!important;outline:none!important}#root .controls .dense-picker-slot:has(.own-picker-opener:focus-visible){outline:1px solid var(--color-accent);outline-offset:-4px;border-radius:8px}.ring-lede.orbit-intro-home h1{letter-spacing:-.045em;white-space:normal;text-wrap:balance;flex:auto;min-width:0;max-width:none;font-size:clamp(40px,4.2vw,68px);line-height:1.05}@media (max-width:768px){.ring-lede.orbit-intro-home h1{letter-spacing:-.035em;max-width:none;font-size:clamp(30px,8vw,40px);line-height:1.1}}
.signin-scrim,.safety-scrim,.cut-scrim{box-sizing:border-box!important;background:var(--color-overlay)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;place-items:center!important;padding:24px!important;display:grid!important;position:fixed!important;inset:0!important;overflow:hidden!important}.signin-scrim{z-index:1800!important}.safety-scrim{z-index:1900!important}.cut-scrim{z-index:2000!important}.signin-overlay,.safety-sheet,.cut-sheet{outline:none;box-sizing:border-box!important;border:1px solid var(--color-border)!important;background:var(--color-surface)!important;max-height:calc(100dvh - 48px)!important;color:var(--color-text-primary)!important;box-shadow:var(--shadow-modal)!important;font-family:var(--font-ui)!important;border-radius:20px!important;flex-direction:column!important;padding:0!important;display:flex!important;position:relative!important;overflow:hidden!important}.signin-overlay,.safety-sheet{width:min(440px,100%)!important}.safety-sheet.is-danger{width:min(480px,100%)!important}.cut-sheet{width:min(920px,100%)!important}.signin-pinned-top,.safety-pinned-top,.cut-sheet>header{box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;flex:none!important;margin:0!important;padding:24px 28px 20px!important;display:block!important;position:relative!important;inset:auto!important}.signin-overlay h2,.safety-sheet h2,.cut-sheet h2{color:var(--color-text-primary)!important;font-family:var(--font-ui)!important;letter-spacing:0!important;margin:0!important;padding-right:36px!important;font-size:24px!important;font-weight:600!important;line-height:32px!important}.signin-dismiss,.safety-dismiss,.cut-sheet>header>button{cursor:pointer;z-index:5;touch-action:manipulation;width:36px!important;min-width:36px!important;height:36px!important;color:var(--color-text-secondary)!important;background:0 0!important;border:0!important;border-radius:9px!important;place-items:center!important;padding:8px!important;display:grid!important;position:absolute!important;top:20px!important;right:18px!important}.signin-dismiss svg,.safety-dismiss svg,.cut-sheet>header>button svg{pointer-events:none}@media (hover:hover) and (pointer:fine){.signin-dismiss:hover,.safety-dismiss:hover,.cut-sheet>header>button:hover{background:var(--color-hover)!important;color:var(--color-text-primary)!important}}.signin-mark{color:var(--color-text-primary)!important;align-items:center!important;gap:8px!important;margin:0 0 22px!important;display:flex!important}.signin-mark>span{letter-spacing:-.4px!important;font-size:17px!important;font-weight:700!important;line-height:24px!important}.signin-mark-stamp{background:var(--color-accent);clip-path:polygon(46% 0,54% 0,54% 39%,82% 12%,88% 18%,61% 46%,100% 46%,100% 54%,61% 54%,88% 82%,82% 88%,54% 61%,54% 100%,46% 100%,46% 61%,18% 88%,12% 82%,39% 54%,0 54%,0 46%,39% 46%,12% 18%,18% 12%,46% 39%);width:23px;height:23px;display:block}.signin-toggle{flex-wrap:wrap;align-items:baseline;color:var(--color-text-secondary)!important;justify-content:flex-start!important;gap:6px!important;margin:10px 0 0!important;font-size:12px!important;line-height:18px!important;display:flex!important}.signin-toggle button{color:var(--color-accent)!important;background:0 0!important;border:0!important;padding:0!important;font-size:12px!important;font-weight:600!important;line-height:18px!important}.signin-pan-inner,.safety-pan-inner{overscroll-behavior:contain;isolation:isolate;scroll-padding-bottom:20px;box-sizing:border-box!important;flex:auto!important;min-height:0!important;padding:0 28px 24px!important;overflow:auto!important}.signin-pan-inner>p,.safety-pan-inner>p{color:var(--color-text-secondary)!important;margin:0 0 20px!important;font-size:14px!important;font-weight:400!important;line-height:22px!important}.signin-overlay form,.safety-sheet form{gap:18px!important;margin:0!important;display:grid!important}.signin-overlay label,.signin-overlay .signin-slot,.safety-sheet label,.safety-sheet .signin-slot{color:var(--color-text-primary)!important;gap:8px!important;margin:0!important;font-size:14px!important;font-weight:500!important;line-height:22px!important;display:grid!important}.signin-overlay input,.safety-sheet input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;display:block;box-sizing:border-box!important;border:1px solid var(--color-border)!important;background:var(--color-surface-raised)!important;min-width:0!important;height:44px!important;min-height:44px!important;color:var(--color-text-primary)!important;font-family:var(--font-ui)!important;box-shadow:none!important;border-radius:9px!important;outline:none!important;padding:10px 12px!important;font-size:14px!important;font-weight:400!important;line-height:22px!important}.signin-overlay input:focus,.safety-sheet input:focus{border-color:var(--color-accent)!important;box-shadow:none!important}:-webkit-any(.signin-overlay input:-webkit-autofill,.safety-sheet input:-webkit-autofill){-webkit-text-fill-color:var(--color-text-primary)!important;box-shadow:0 0 0 1000px var(--color-surface-raised) inset!important}:is(.signin-overlay input:autofill,.safety-sheet input:autofill){-webkit-text-fill-color:var(--color-text-primary)!important;box-shadow:0 0 0 1000px var(--color-surface-raised) inset!important}.signin-overlay label small,.safety-sheet small{color:var(--color-text-secondary)!important;font-size:12px!important;font-weight:400!important;line-height:18px!important}.signin-pinned-foot,.safety-pinned-foot,.cut-sheet>footer{box-sizing:border-box!important;z-index:4!important;border-top:1px solid var(--color-border)!important;background:var(--color-surface)!important;flex:none!important;justify-content:flex-end!important;gap:10px!important;width:100%!important;height:auto!important;margin:0!important;padding:16px 28px 24px!important;display:flex!important;position:relative!important;inset:auto!important}.signin-send,.safety-ops>button,.safety-main,.cut-sheet>footer>button{cursor:pointer;border:1px solid var(--color-border)!important;height:44px!important;min-height:44px!important;color:var(--color-text-primary)!important;font-family:var(--font-ui)!important;box-shadow:none!important;background:0 0!important;border-radius:9px!important;margin:0!important;padding:10px 18px!important;font-size:14px!important;font-weight:600!important;line-height:20px!important}.signin-send{width:100%}.safety-ops>button,.safety-main{text-align:center!important;white-space:normal!important;justify-content:center!important;align-items:center!important;height:auto!important;min-height:44px!important;padding:10px 12px!important;line-height:1.25!important;display:inline-flex!important;overflow:visible!important}.safety-ops>button{flex:1;min-width:0}.signin-send,.safety-sheet .safety-main,.cut-sheet>footer>.cut-keep{background:var(--color-accent)!important;color:var(--color-on-accent)!important;border-color:#0000!important}@media (hover:hover) and (pointer:fine){.signin-send:hover,.safety-sheet .safety-main:hover,.cut-sheet>footer>.cut-keep:hover{background:var(--color-accent-hover)!important}}.safety-sheet.is-danger .safety-main{background:var(--color-danger-action)!important}.signin-overlay button:disabled,.safety-sheet button:disabled,.cut-sheet button:disabled{opacity:.45!important;cursor:not-allowed!important}.google-auth{border:1px solid var(--color-border)!important;width:100%!important;height:44px!important;color:var(--color-text-primary)!important;background:0 0!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;gap:10px!important;margin:0!important;font-size:14px!important;font-weight:500!important;display:flex!important}@media (hover:hover) and (pointer:fine){.google-auth:hover{background:var(--color-hover)!important}}.google-auth b{width:22px!important;height:22px!important;box-shadow:none!important;color:var(--color-text-primary)!important;background:0 0!important;font-size:17px!important}.signin-rule{color:var(--color-text-secondary)!important;margin:20px 0!important;font-size:12px!important;line-height:18px!important}.signin-rule:before,.signin-rule:after{background:var(--color-border)!important}.verify-line,.safety-snippet-line{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;display:grid!important}.verify-line>button,.safety-snippet-line>button{white-space:nowrap;max-width:130px;border:1px solid var(--color-border)!important;height:44px!important;color:var(--color-text-primary)!important;font-family:var(--font-ui)!important;background:0 0!important;border-radius:9px!important;padding:0 12px!important;font-size:12px!important;font-weight:500!important}.safety-secret{position:relative!important}.safety-secret input{padding-right:64px!important}.safety-secret>button{height:28px!important;color:var(--color-text-secondary)!important;background:0 0!important;font-size:12px!important;top:50%!important;right:8px!important;transform:translateY(-50%)!important}.lost-href{width:fit-content!important;color:var(--color-text-secondary)!important;background:0 0!important;border:0!important;margin:16px 0 0 auto!important;padding:0!important;font-size:12px!important;font-weight:500!important;line-height:18px!important;display:block!important}.safety-impacts{background:0 0!important;border:0!important;border-radius:0!important;gap:0!important;margin:0 0 22px!important;padding:0!important;display:grid!important}.safety-impacts article{border-left:0!important;border-bottom:1px solid var(--color-border)!important;gap:4px!important;padding:12px 0!important}.safety-impacts strong{color:var(--color-text-primary)!important;font-size:14px!important;font-weight:600!important;line-height:22px!important}.safety-impacts span{color:var(--color-text-secondary)!important;font-size:12px!important;line-height:18px!important}.auth-message,.security-message{background:var(--color-surface-raised)!important;color:var(--color-text-primary)!important;border-radius:8px!important;padding:10px 12px!important;font-size:12px!important;line-height:18px!important}.cut-sheet>header{justify-content:space-between!important;align-items:center!important;padding-right:66px!important;display:flex!important}.cut-sheet>header h2{padding:0!important}.cut-sheet>header>button{top:22px!important}.cut-sheet.still-frame-sheet .frame-inner{grid-template-columns:minmax(0,1fr) 220px!important;gap:24px!important;min-height:0!important;padding:0 28px 24px!important;display:grid!important;overflow:auto!important}.still-frame-sheet .frame-peek{overflow:hidden;background:var(--color-panel)!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;min-height:280px!important;padding:20px!important;display:flex!important}.still-frame-sheet .frame-pane{flex:none;background:var(--color-panel)!important;outline:1px solid var(--color-accent)!important;max-width:400px!important;max-height:42dvh!important}.still-frame-sheet .frame-choices h3{color:var(--color-text-primary)!important;margin:0 0 12px!important;font-size:14px!important;font-weight:500!important;line-height:22px!important}.still-frame-sheet .frame-aspects{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.still-frame-sheet .frame-aspects button{border:1px solid var(--color-border)!important;min-height:38px!important;color:var(--color-text-secondary)!important;background:0 0!important;border-radius:8px!important;padding:8px!important;font-size:12px!important;font-weight:500!important}.still-frame-sheet .frame-aspects button.selected{background:var(--color-accent-subtle)!important;border-color:var(--color-accent-border)!important;color:var(--color-text-primary)!important}.still-frame-sheet .frame-choices label{color:var(--color-text-primary)!important;margin:24px 0 0!important;font-size:13px!important;line-height:20px!important}.still-frame-sheet .frame-choices output{font-variant-numeric:tabular-nums;color:var(--color-text-secondary)!important;font-size:12px!important}.still-frame-sheet .frame-choices input{accent-color:var(--color-accent);width:100%!important;height:20px!important;margin:12px 0 0!important;display:block!important}.video-trim-dialog .cut-inner{flex-direction:column!important;gap:18px!important;min-height:0!important;padding:0 28px 24px!important;display:flex!important;overflow:auto!important}.video-trim-dialog .cut-peek{overflow:hidden;background:var(--color-panel)!important;border-radius:12px!important;align-self:stretch!important;width:100%!important}.video-trim-dialog .cut-peek video{object-fit:contain!important;width:100%!important;height:clamp(160px,34dvh,340px)!important;max-height:340px!important;display:block!important}.clip-editor p{color:var(--color-text-secondary)!important;margin:0 0 12px!important;font-size:13px!important;line-height:20px!important}.cut-track-line{border:1px solid var(--color-border)!important;background:var(--color-panel)!important;border-radius:10px!important;gap:10px!important;padding:10px!important}.cut-track-line .cut-run{width:36px!important;min-width:36px!important;height:44px!important;color:var(--color-text-primary)!important;background:0 0!important;place-items:center!important;padding:8px!important;display:grid!important}.cut-span{border-width:2px!important;border-color:var(--color-accent)!important;background:var(--color-accent-subtle)!important;border-radius:4px!important}.cut-clock-tags{font-variant-numeric:tabular-nums;color:var(--color-text-secondary)!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;font-size:12px!important;line-height:18px!important;display:flex!important}.cut-clock-tags strong{color:var(--color-text-primary)!important;font-size:12px!important;font-weight:600!important}.signin-overlay button:focus-visible,.safety-sheet button:focus-visible,.cut-sheet button:focus-visible,.cut-sheet input:focus-visible,.frame-pane:focus-visible{outline:1px solid var(--color-accent)!important;outline-offset:3px!important}@media (max-width:600px){.signin-scrim,.safety-scrim,.cut-scrim{padding:16px!important}.signin-overlay,.safety-sheet,.cut-sheet{border-radius:16px!important;max-height:calc(100dvh - 32px)!important}.signin-pinned-top,.safety-pinned-top,.cut-sheet>header{padding:20px 20px 18px!important}.signin-overlay h2,.safety-sheet h2,.cut-sheet h2{font-size:22px!important;line-height:30px!important}.signin-pan-inner,.safety-pan-inner{padding:0 20px 20px!important}.signin-pinned-foot,.safety-pinned-foot,.cut-sheet>footer{padding:14px 20px 20px!important}.signin-overlay input,.safety-sheet input{font-size:16px!important}.cut-sheet{width:100%!important}.cut-sheet>header{padding-right:58px!important}.cut-sheet>header>button{top:17px!important;right:12px!important}.cut-sheet.still-frame-sheet .frame-inner{flex-direction:column!important;gap:18px!important;padding:0 16px 20px!important;display:flex!important}.still-frame-sheet .frame-peek{min-height:0!important;padding:16px!important}.still-frame-sheet .frame-pane{max-height:38dvh!important}.still-frame-sheet .frame-choices h3{margin-bottom:8px!important;font-size:12px!important}.still-frame-sheet .frame-aspects{width:100%;flex-wrap:wrap!important;gap:8px!important;padding:2px!important;display:flex!important;overflow-x:visible!important}.still-frame-sheet .frame-aspects button{white-space:nowrap;flex:calc(33.3333% - 5.33333px)!important;min-width:0!important}.still-frame-sheet .frame-aspects button:after{display:none}.still-frame-sheet .frame-choices label{margin-top:16px!important}.cut-sheet>footer>button{flex:1}.video-trim-dialog .cut-inner{gap:16px!important;padding:0 16px 20px!important}.video-trim-dialog .cut-peek video{height:30dvh!important;min-height:150px!important}.cut-clock-tags,.cut-clock-tags strong{font-size:10px!important}.verify-line>button,.safety-snippet-line>button{max-width:115px;padding:0 9px!important;font-size:11px!important}}@media (prefers-reduced-motion:no-preference){.signin-overlay,.member-safety-sheet,.cut-sheet{animation:.16s ease-out dialog-enter}@keyframes dialog-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}}.google-auth .gsso-mark-stamp{flex:none;width:20px;height:20px;display:block}.trim-backdrop{z-index:2000!important;background:var(--color-overlay)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;place-items:center!important;padding:24px!important;display:grid!important;position:fixed!important;inset:0!important}.trim-modal{box-sizing:border-box!important;border:1px solid var(--color-border)!important;background:var(--color-surface)!important;width:min(920px,100%)!important;height:auto!important;max-height:calc(100dvh - 48px)!important;color:var(--color-text-primary)!important;font-family:var(--font-ui)!important;box-shadow:var(--shadow-modal)!important;border-radius:20px!important;flex-direction:column!important;padding:0!important;display:flex!important;position:relative!important;overflow:hidden!important}.trim-fixed-head{flex:none;padding:24px 66px 20px 28px}.trim-fixed-head h2{color:var(--color-text-primary)!important;margin:0!important;font-size:24px!important;font-weight:600!important;line-height:32px!important}.trim-modal>.overlay-dismiss{place-items:center;display:grid;width:36px!important;height:36px!important;color:var(--color-text-secondary)!important;background:0 0!important;border:0!important;border-radius:9px!important;padding:8px!important;position:absolute!important;top:20px!important;right:18px!important}.trim-scroll-body{overscroll-behavior:contain;flex:auto;min-height:0;padding:0 28px 24px;overflow:auto}.trim-scroll-body>p{color:var(--color-text-secondary);margin:0 0 18px;font-size:13px;line-height:20px}.trim-modal video,.trim-modal .trim-simulated-preview{object-fit:contain!important;background:var(--color-panel)!important;border-radius:12px!important;width:100%!important;height:clamp(160px,34dvh,340px)!important;min-height:0!important}.trim-modal .trim-simulated-preview img{object-fit:contain!important;height:100%!important}.trim-modal .frame-timeline{box-sizing:border-box;border:1px solid var(--color-border)!important;background:var(--color-panel)!important;border-radius:10px!important;height:86px!important;margin:28px 0 0!important;padding:10px 12px 10px 52px!important}.trim-modal .timeline-stage{height:64px!important}.trim-modal .timeline-play{border:0;place-items:center;width:44px;height:64px;padding:10px;display:grid;color:var(--color-text-primary)!important;background:0 0!important}.trim-modal .trim-selection{border-top-width:2px!important;border-bottom-width:2px!important;border-color:var(--color-accent)!important}.trim-modal .trim-selection i{background:var(--color-accent)!important;width:12px!important;color:var(--color-on-accent)!important}.trim-modal .trim-range-footer{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:8px;line-height:18px;display:flex;color:var(--color-text-secondary)!important;margin:12px 0 0!important;font-size:12px!important}.trim-modal .trim-capacity{line-height:18px;color:var(--color-text-primary)!important;font-size:12px!important}.trim-modal .trim-actions{border-top:1px solid var(--color-border);background:var(--color-surface);justify-content:flex-end;gap:10px;flex:none!important;margin:0!important;padding:16px 28px 24px!important;display:flex!important}.trim-modal .trim-actions button{font-size:14px;font-weight:600;border:1px solid var(--color-border)!important;height:44px!important;min-height:44px!important;color:var(--color-text-primary)!important;background:0 0!important;border-radius:9px!important;padding:10px 18px!important}.trim-modal .trim-actions button:last-child{background:var(--color-accent)!important;color:var(--color-on-accent)!important;border-color:#0000!important}.trim-modal button:focus-visible{outline:1px solid var(--color-accent);outline-offset:3px}@media (max-width:600px){.trim-backdrop{padding:16px!important}.trim-modal{border-radius:16px!important;max-height:calc(100dvh - 32px)!important}.trim-fixed-head{padding:20px 58px 18px 20px}.trim-fixed-head h2{font-size:22px!important;line-height:30px!important}.trim-scroll-body{padding:0 16px 20px}.trim-modal>.overlay-dismiss{top:17px!important;right:12px!important}.trim-modal .trim-actions{padding:14px 20px 20px!important}.trim-modal .trim-actions button{flex:1!important;min-width:0!important;padding:8px 10px!important;font-size:12px!important}.trim-modal .trim-range-footer{flex-wrap:wrap;font-size:11px!important}.trim-modal .trim-capacity{text-align:center;order:3;width:100%;font-size:11px!important}.trim-modal video,.trim-modal .trim-simulated-preview{height:30dvh!important}}.signin-overlay.signin-story{min-height:520px;grid-template-rows:minmax(0,1fr) auto!important;grid-template-columns:240px minmax(0,1fr)!important;width:min(760px,100%)!important;display:grid!important}.signin-story .signin-pinned-top{grid-area:1/1/3;background:var(--color-panel)!important;border-right:1px solid var(--color-border)!important;flex-direction:column!important;padding:28px!important;display:flex!important}.signin-story .signin-story-heading{min-width:0;margin:auto 0;padding:24px 0}.signin-story .signin-story-heading h2{overflow-wrap:normal;letter-spacing:-.6px!important;padding:0!important;font-size:30px!important;line-height:36px!important}.signin-story .signin-story-heading p{color:var(--color-text-secondary);margin:16px 0 0;font-size:13px;font-weight:400;line-height:21px}.signin-story .signin-toggle{margin:0!important;font-size:12px!important;line-height:20px!important;display:block!important}.signin-story .signin-toggle button{margin-top:5px;display:block;font-size:13px!important}.signin-story .signin-pan-inner{grid-area:1/2;padding:64px 28px 26px!important}.signin-story .signin-pinned-foot{grid-area:2/2;border-top:0!important;padding:18px 28px 24px!important}.signin-story .signin-send{justify-content:space-between;align-items:center;display:flex;padding:10px 16px!important}.signin-story .signin-mark{margin:0!important}.signin-overlay input[aria-invalid=true],.safety-sheet input[aria-invalid=true]{border-color:var(--color-error)!important}.safety-sheet.security-editorial{width:min(620px,100%)!important}.security-editorial .safety-pinned-top{align-items:center;gap:14px;padding-top:28px!important;padding-bottom:20px!important;display:flex!important}.security-editorial .safety-dismiss{flex:none;margin-left:auto;position:relative!important;top:auto!important;right:auto!important}.safety-sheet-crest{border:1px solid var(--color-border);width:40px;height:40px;color:var(--color-accent);border-radius:12px;flex:none;place-items:center;display:grid}.security-editorial .safety-pinned-top h2{flex:1;min-width:0;padding-right:0!important;font-size:22px!important;line-height:28px!important}.security-editorial:not(.is-danger) #security-form{align-items:start;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px 16px!important}.security-editorial:not(.is-danger) #security-form>label:first-child{grid-column:1/-1}.security-editorial:not(.is-danger) .safety-snippet-line{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}.security-editorial:not(.is-danger) .safety-snippet-line button{width:100%;max-width:none!important}.security-editorial .safety-pinned-foot{padding-top:18px!important}.safety-sheet.security-editorial.is-danger{width:min(760px,100%)!important}.security-editorial.is-danger .safety-sheet-crest{color:var(--color-error)}.security-editorial.is-danger .safety-pan-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px 28px;display:grid!important}.security-editorial.is-danger .safety-pan-inner>p{grid-column:1/-1;margin:0!important}.security-editorial.is-danger .safety-impacts{align-self:start;border-right:1px solid var(--color-border)!important;margin:0!important;padding:0 24px 0 0!important}.security-editorial.is-danger .safety-impacts article:first-child{padding-top:0!important}.security-editorial.is-danger .safety-impacts article:last-child{border-bottom:0!important;padding-bottom:0!important}.security-editorial.is-danger .safety-ops>button{flex:0 auto;min-width:140px}.cut-sheet.still-frame-sheet .frame-inner{grid-template-columns:minmax(0,1fr) 180px!important;gap:0 24px!important}.still-frame-sheet .frame-peek{border:1px solid var(--color-border);min-height:320px!important}.still-frame-sheet .frame-choices{box-sizing:border-box;border-left:1px solid var(--color-border);padding:12px 0 12px 20px}.still-frame-sheet .frame-aspects{grid-template-columns:minmax(0,1fr)!important;gap:7px!important}.still-frame-sheet .frame-aspects button{text-align:left;justify-content:space-between;align-items:center;display:flex;padding:9px 12px!important}.still-frame-sheet .frame-aspects button:after{content:"";opacity:.65;border:1px solid;border-radius:2px;width:18px;height:12px;display:block}.still-frame-sheet .frame-aspects button:nth-child(2):after{width:13px;height:13px}.still-frame-sheet .frame-aspects button:nth-child(4):after{width:10px;height:17px}.still-frame-sheet .frame-aspects button:nth-child(6):after{width:12px;height:16px}.still-frame-sheet .frame-scale-bench{border-top:1px solid var(--color-border);grid-column:1/-1;margin-top:20px;padding-top:18px}.still-frame-sheet .frame-scale-bench label{color:var(--color-text-primary);grid-template-columns:auto auto minmax(100px,1fr);align-items:center;gap:16px;font-size:13px;line-height:20px;display:grid}.still-frame-sheet .frame-scale-bench output{float:none;color:var(--color-text-secondary);font-variant-numeric:tabular-nums;font-size:12px}.still-frame-sheet .frame-scale-bench input{width:100%;accent-color:var(--color-accent);margin:0}.video-trim-dialog .cut-inner{align-items:start;grid-template-columns:minmax(0,1fr) 170px!important;gap:20px!important;display:grid!important}.video-trim-dialog .cut-peek{border:1px solid var(--color-border);grid-column:1;min-width:0}.video-trim-dialog .clip-editor{border-left:1px solid var(--color-border);grid-column:2;min-width:0;padding:10px 0 0 18px}.video-trim-dialog .clip-editor p{margin-bottom:22px!important;font-size:12px!important;line-height:20px!important}.video-trim-dialog .cut-clock-tags{flex-direction:column!important;align-items:flex-start!important;gap:14px!important;font-size:13px!important;display:flex!important}.video-trim-dialog .cut-clock-tags strong{border-bottom:1px solid var(--color-border);order:-1;width:100%;padding:10px 0;color:var(--color-text-primary)!important;font-size:15px!important;font-weight:600!important}.video-trim-dialog .cut-track-line{grid-column:1/-1;min-width:0}@media (max-width:650px){.signin-overlay.signin-story{min-height:0;width:min(440px,100%)!important;display:flex!important}.signin-story .signin-pinned-top{grid-template-columns:1fr auto;gap:16px 12px;border-right:0!important;border-bottom:1px solid var(--color-border)!important;padding:20px!important;display:grid!important}.signin-story .signin-mark{grid-column:1}.signin-story .signin-story-heading{grid-column:1/-1;margin:0;padding:0}.signin-story .signin-story-heading h2{padding-right:24px!important;font-size:24px!important;line-height:30px!important}.signin-story .signin-story-heading p{margin-top:8px;font-size:12px;line-height:18px}.signin-story .signin-toggle{grid-column:1/-1;align-items:baseline;font-size:11px!important;line-height:18px!important;display:flex!important}.signin-story .signin-toggle button{margin:0;display:inline;font-size:11px!important}.signin-story .signin-pan-inner{padding:20px!important}.signin-story .signin-pinned-foot{border-top:1px solid var(--color-border)!important;padding:12px 20px 20px!important}.security-editorial .safety-pinned-top{gap:10px;padding:16px 12px 16px 20px!important}.security-editorial .safety-pinned-top h2{font-size:21px!important;line-height:28px!important}.safety-sheet-crest{border-radius:9px;width:32px;height:32px}.security-editorial:not(.is-danger) #security-form{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}.security-editorial:not(.is-danger) .safety-snippet-line{grid-template-columns:minmax(0,1fr) auto!important}.security-editorial.is-danger .safety-pan-inner{gap:20px;flex-direction:column!important;display:flex!important}.security-editorial.is-danger .safety-impacts{border-right:0!important;padding:0!important}.security-editorial.is-danger .safety-ops>button{flex:1;min-width:0}.cut-sheet.still-frame-sheet .frame-inner{gap:16px!important}.still-frame-sheet .frame-peek{min-height:0!important}.still-frame-sheet .frame-choices{border:0;padding:0}.still-frame-sheet .frame-aspects{width:100%;flex-wrap:wrap!important;gap:8px!important;display:flex!important;overflow-x:visible!important}.still-frame-sheet .frame-aspects button{white-space:nowrap;gap:10px;flex:calc(33.3333% - 5.33333px)!important;min-width:0!important}.still-frame-sheet .frame-aspects button:after{display:none}.still-frame-sheet .frame-scale-bench{margin-top:0;padding-top:14px}.still-frame-sheet .frame-scale-bench label{gap:10px;font-size:12px}.video-trim-dialog .cut-inner{gap:16px!important;display:flex!important}.video-trim-dialog .clip-editor{border:0;flex-direction:column;order:2;gap:10px;padding:0;display:flex}.video-trim-dialog .clip-editor p{margin:0!important;font-size:12px!important}.video-trim-dialog .cut-clock-tags{flex-wrap:wrap;flex-direction:row!important;gap:8px!important;font-size:11px!important}.video-trim-dialog .cut-clock-tags strong{border:0;order:0;width:auto;padding:0;font-size:11px!important}.video-trim-dialog .cut-track-line{order:1}.video-trim-dialog .cut-peek{order:0}}.cut-sheet.still-frame-sheet>header,.cut-sheet.video-trim-dialog>header{padding-bottom:28px!important}.cut-sheet.still-frame-sheet .frame-inner,.video-trim-dialog .cut-inner{padding-top:12px!important}.still-frame-sheet .frame-peek{box-sizing:border-box;isolation:isolate;position:relative;background:var(--color-panel)!important;border:0!important;border-radius:12px!important;height:clamp(260px,42dvh,380px)!important;min-height:0!important;max-height:none!important;padding:20px!important}.still-frame-sheet .frame-pane{isolation:isolate;flex:none;position:relative;background:0 0!important;border:0!important;outline:none!important;max-width:none!important;max-height:none!important;overflow:visible!important}.still-frame-sheet .frame-pane img{z-index:1}.still-frame-sheet .frame-border{z-index:2;pointer-events:none;box-shadow:0 0 0 9999px var(--color-crop-mask);background:linear-gradient(var(--color-on-accent), var(--color-on-accent)) left top/18px 2px no-repeat, linear-gradient(var(--color-on-accent), var(--color-on-accent)) left top/2px 18px no-repeat, linear-gradient(var(--color-on-accent), var(--color-on-accent)) right top/18px 2px no-repeat, linear-gradient(var(--color-on-accent), var(--color-on-accent)) right top/2px 18px no-repeat, linear-gradient(var(--color-on-accent), var(--color-on-accent)) left bottom/18px 2px no-repeat, linear-gradient(var(--color-on-accent), var(--color-on-accent)) left bottom/2px 18px no-repeat, linear-gradient(var(--color-on-accent), var(--color-on-accent)) right bottom/18px 2px no-repeat, linear-gradient(var(--color-on-accent), var(--color-on-accent)) right bottom/2px 18px no-repeat;position:absolute;inset:0}.still-frame-sheet .frame-lines{z-index:3;opacity:.6}.still-frame-sheet .frame-choices{padding-left:8px;border:0!important}.still-frame-sheet .frame-aspects button{background:0 0!important;border-color:#0000!important}@media (hover:hover) and (pointer:fine){.still-frame-sheet .frame-aspects button:hover{background:var(--color-hover)!important}}.still-frame-sheet .frame-aspects button.selected{background:var(--color-accent-subtle)!important;border-color:#0000!important}.still-frame-sheet .frame-scale-bench{border:0!important;margin-top:18px!important;padding-top:0!important}.still-frame-sheet .frame-scale-bench label{grid-template-columns:auto auto minmax(100px,1fr);gap:14px}.still-frame-sheet .frame-scale-bench input[type=range]{cursor:pointer;outline:none;appearance:none!important;height:24px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.still-frame-sheet .frame-scale-bench input::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--color-accent) 0 var(--zoom-progress), var(--color-border) var(--zoom-progress) 100%);height:3px;box-shadow:none;border:0;border-radius:3px}.still-frame-sheet .frame-scale-bench input::-webkit-slider-thumb{appearance:none;background:var(--color-accent);width:12px;height:12px;box-shadow:none;border:0;border-radius:50%;margin-top:-4.5px}.still-frame-sheet .frame-scale-bench input::-moz-range-track{background:var(--color-border);border:0;border-radius:3px;height:3px}.still-frame-sheet .frame-scale-bench input::-moz-range-progress{background:var(--color-accent);height:3px}.still-frame-sheet .frame-scale-bench input::-moz-range-thumb{background:var(--color-accent);border:0;border-radius:50%;width:12px;height:12px}.video-trim-dialog .cut-inner{flex-direction:column!important;gap:18px!important;display:flex!important}.video-trim-dialog .cut-peek{border:0!important;width:100%!important}.video-trim-dialog .cut-track-line{box-sizing:border-box;width:100%;background:var(--color-panel)!important;border:0!important}.video-trim-dialog .shave-recap{grid-template-columns:repeat(3,minmax(0,1fr));width:min(480px,100%);margin:0 auto;padding:4px 0;align-items:center!important;gap:12px!important;display:grid!important}.video-trim-dialog .shave-recap>span{flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}.video-trim-dialog .shave-recap small{color:var(--color-text-secondary);font-weight:400;font-size:var(--font-size-caption)!important;line-height:var(--line-caption)!important}.video-trim-dialog .shave-recap strong{font-variant-numeric:tabular-nums;width:auto!important;font-size:var(--font-size-model)!important;line-height:var(--line-model)!important;color:var(--color-text-primary)!important;border:0!important;order:0!important;margin:0!important;padding:0!important;font-weight:600!important;display:block!important}.video-trim-dialog .shave-recap>span:nth-child(2) strong{color:var(--color-accent)!important}@media (max-width:650px){.cut-sheet.still-frame-sheet>header,.cut-sheet.video-trim-dialog>header{padding-bottom:22px!important}.cut-sheet.still-frame-sheet .frame-inner,.video-trim-dialog .cut-inner{padding-top:10px!important}.still-frame-sheet .frame-peek{flex:none!important;height:clamp(220px,34dvh,280px)!important;min-height:0!important;padding:14px!important}.still-frame-sheet .frame-pane{max-width:none!important;max-height:none!important}.still-frame-sheet .frame-choices{padding:0!important}.still-frame-sheet .frame-aspects{min-height:40px}.still-frame-sheet .frame-aspects button{height:38px!important}.still-frame-sheet .frame-scale-bench{margin-top:0!important}.video-trim-dialog .cut-peek,.video-trim-dialog .cut-track-line,.video-trim-dialog .shave-recap{order:0!important}.video-trim-dialog .shave-recap{width:100%;flex-direction:initial!important;flex-wrap:initial!important;gap:8px!important;display:grid!important}}.trim-modal .trim-scroll-body{padding-top:12px}.trim-modal .trim-fixed-head{padding-bottom:28px}.trim-modal .shave-recap{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(480px,100%);margin:18px auto 0;display:grid}.trim-modal .shave-recap>span{flex-direction:column;align-items:center;gap:4px;display:flex}.trim-modal .shave-recap small{font-size:var(--font-size-caption);line-height:var(--line-caption);color:var(--color-text-secondary)}.trim-modal .shave-recap strong{font-size:var(--font-size-model);line-height:var(--line-model);color:var(--color-text-primary);font-variant-numeric:tabular-nums;font-weight:600}.trim-modal .shave-recap>span:nth-child(2) strong{color:var(--color-accent)}.still-frame-sheet .frame-scale-bench input:focus-visible{outline:none!important}.still-frame-sheet .frame-scale-bench input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--color-accent-subtle)}.still-frame-sheet .frame-scale-bench input:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--color-accent-subtle)}.kit-overlay.outcome-verdict-sheet{background:var(--color-surface);width:min(520px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.outcome-verdict-sheet .verdict-sheet-top{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px;display:flex}.outcome-verdict-sheet h2{color:var(--color-text-primary);margin:0;font-weight:600;font-size:var(--font-size-modal)!important;line-height:var(--line-modal)!important}.outcome-verdict-sheet .verdict-sheet-inner{overscroll-behavior:contain;min-height:0;overflow:auto;padding:0 24px 24px!important}.outcome-verdict-sheet p{color:var(--color-text-secondary);font-size:var(--font-size-body);line-height:var(--line-body);margin:0}.outcome-verdict-sheet .rendition-verdict-choices{grid-template-columns:1fr 1fr;gap:8px;margin:20px 0 24px;display:grid}.outcome-verdict-sheet .rendition-verdict-choices button{text-align:left;border:1px solid var(--color-border);background:var(--color-surface-raised);min-height:44px;color:var(--color-text-primary);font-size:var(--font-size-body);line-height:var(--line-body);border-radius:10px;padding:10px 12px;font-weight:500}@media (hover:hover) and (pointer:fine){.outcome-verdict-sheet .rendition-verdict-choices button:hover{background:var(--color-hover)}}.outcome-verdict-sheet .rendition-verdict-choices button[aria-pressed=true]{background:var(--color-accent-subtle);border-color:var(--color-accent);color:var(--color-text-primary)}.outcome-verdict-sheet .rendition-verdict-tag{font-size:var(--font-size-body);line-height:var(--line-body);align-items:baseline;gap:8px;font-weight:500;display:flex}.outcome-verdict-sheet .rendition-verdict-tag span{font-size:var(--font-size-caption);color:var(--color-text-secondary)}.outcome-verdict-sheet .rendition-verdict-copy{border:1px solid var(--color-border);background:var(--color-surface-raised);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.outcome-verdict-sheet .rendition-verdict-copy:focus-within{border-color:var(--color-accent)}.outcome-verdict-sheet .rendition-verdict-copy textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:120px;max-height:200px;color:var(--color-text-primary);font-size:var(--font-size-input);line-height:var(--line-body);background:0 0;border:0;border-radius:0;padding:12px 12px 8px;display:block;outline:none!important}.outcome-verdict-sheet .rendition-verdict-copy textarea:focus-visible{outline:none!important}.outcome-verdict-sheet textarea::placeholder{color:var(--color-text-secondary)}.outcome-verdict-sheet .verdict-writer-foot{text-align:right;font-size:var(--font-size-caption);line-height:var(--line-caption);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;flex-shrink:0;padding:6px 12px 12px}.outcome-verdict-sheet .generation-feedback-note{line-height:var(--line-caption);margin-top:10px;font-size:var(--font-size-caption)!important}.outcome-verdict-sheet .verdict-sheet-ops{border-top:1px solid var(--color-border);flex-shrink:0;justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}.outcome-verdict-sheet .verdict-sheet-ops .kit-press{flex:1;min-height:44px}.outcome-verdict-sheet button:focus-visible{outline:1px solid var(--color-accent);outline-offset:3px}@media (max-width:480px){.outcome-verdict-sheet .verdict-sheet-top{padding:20px}.outcome-verdict-sheet .verdict-sheet-inner{padding:0 20px 20px!important}.outcome-verdict-sheet .verdict-sheet-ops{padding:16px 20px}.outcome-verdict-sheet .rendition-verdict-choices{grid-template-columns:1fr 1fr}}.job-op-sheet .job-flag-field{box-sizing:border-box;resize:vertical;width:100%;min-height:140px;max-height:260px;font-size:var(--font-size-input);line-height:var(--line-input);border-radius:10px;outline:none;margin-top:18px;padding:12px;display:block;border:1px solid var(--color-border)!important;background:var(--color-surface-raised)!important;color:var(--color-text-primary)!important}.job-op-sheet .job-flag-field:focus{border-color:var(--color-accent)!important}.job-op-sheet .job-flag-field::placeholder{color:var(--color-text-secondary)}.job-op-sheet.is-danger .job-op-send{background:var(--color-danger-action);color:var(--color-on-accent)}.affiliate-modal-backdrop,.billing-rescue-scrim,.job-media-overlay{background:var(--color-overlay)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.affiliate-modal,.billing-rescue,.guard-overlay,.feedback-modal,.job-media-sheet{max-height:calc(100dvh - 48px);overflow:auto;background:var(--color-surface)!important;color:var(--color-text-primary)!important;border:1px solid var(--color-border)!important;box-shadow:var(--shadow-modal)!important;border-radius:20px!important}.affiliate-modal{flex-direction:column;width:min(600px,100vw - 32px);display:flex}.affiliate-modal>header{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;background:0 0!important;border:0!important;height:auto!important;padding:24px!important;display:flex!important;position:relative!important;inset:auto!important}.affiliate-modal h2,.billing-rescue h2,.guard-overlay h3,.feedback-modal h2{margin:0;color:var(--color-text-primary)!important;font-size:var(--font-size-modal)!important;line-height:var(--line-modal)!important;letter-spacing:0!important;font-weight:600!important}.affiliate-modal>header>button,.billing-rescue-top>button{border:0;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;padding:8px;display:grid;color:var(--color-text-secondary)!important;background:0 0!important}.affiliate-modal form,.affiliate-terms-body{min-height:0;overflow:auto;padding:0 24px 24px!important}.affiliate-modal label,.plans-sheet .pricing-form-label{flex-direction:column;gap:8px;display:flex;color:var(--color-text-primary)!important;font-size:var(--font-size-body)!important;line-height:var(--line-body)!important;font-weight:500!important}.affiliate-modal input,.affiliate-modal textarea,.plans-sheet textarea,.billing-rescue input,.feedback-modal textarea{box-sizing:border-box;border-radius:9px;outline:none;width:100%;padding:10px 12px;border:1px solid var(--color-border)!important;background:var(--color-surface-raised)!important;color:var(--color-text-primary)!important;font-size:var(--font-size-input)!important;line-height:var(--line-input)!important;font-weight:400!important}.affiliate-modal input:focus,.affiliate-modal textarea:focus,.plans-sheet textarea:focus,.billing-rescue input:focus,.feedback-modal textarea:focus{border-color:var(--color-accent)!important;box-shadow:none!important}.affiliate-modal input::placeholder,.affiliate-modal textarea::placeholder,.plans-sheet textarea::placeholder,.billing-rescue input::placeholder{color:var(--color-text-secondary)}.affiliate-modal p,.affiliate-terms-body p,.billing-rescue p,.billing-rescue li,.guard-overlay p,.guard-overlay .tips span,.feedback-modal p{font-size:var(--font-size-body)!important;line-height:var(--line-body)!important;color:var(--color-text-secondary)!important;font-weight:400!important}.affiliate-modal>footer,.billing-rescue-foot{flex-shrink:0;gap:10px;display:flex;border-top:1px solid var(--color-border)!important;background:var(--color-surface)!important;padding:16px 24px!important}.affiliate-modal>footer>button,.billing-rescue-foot>button{border-radius:9px;flex:1;min-height:44px;padding:10px 16px;font-weight:600;border:1px solid var(--color-border)!important;color:var(--color-text-primary)!important;font-size:var(--font-size-button)!important;line-height:var(--line-button)!important;background:0 0!important}.affiliate-modal>footer>button[type=submit],.billing-rescue-foot>.safety-main{background:var(--color-accent)!important;color:var(--color-on-accent)!important;border-color:#0000!important}.affiliate-modal button:disabled,.billing-rescue button:disabled{opacity:.45;cursor:not-allowed}.billing-rescue{overflow:hidden!important}.billing-rescue-top{padding:24px!important}.billing-rescue-inner{padding:0 24px 24px!important}.billing-vendor-bundle h3{font-weight:500;font-size:var(--font-size-caption)!important;color:var(--color-text-secondary)!important}.billing-vendor-bundle>div>button{background:var(--color-surface-raised)!important;border-color:var(--color-border)!important;color:var(--color-text-primary)!important}@media (hover:hover) and (pointer:fine){.billing-vendor-bundle>div>button:hover{background:var(--color-hover)!important}}.billing-vendor-bundle strong{font-weight:600;font-size:var(--font-size-body)!important}.billing-vendor-bundle small{font-size:var(--font-size-caption)!important;color:var(--color-text-secondary)!important}.guard-overlay .cause-shell,.guard-overlay .tips li,.feedback-modal .feature-option{background:var(--color-surface-raised)!important;border-color:var(--color-border)!important}.feedback-modal .feature-option.selected{background:var(--color-accent-subtle)!important;border-color:var(--color-accent)!important}.feedback-modal .feature-copy strong,.feedback-modal .feature-copy small{font-weight:500;color:var(--color-text-primary)!important;font-size:var(--font-size-body)!important}.feedback-modal .feature-copy small{font-weight:400;color:var(--color-text-secondary)!important;font-size:var(--font-size-caption)!important}.affiliate-modal button:focus-visible,.billing-rescue button:focus-visible,.job-media-sheet button:focus-visible{outline:1px solid var(--color-accent);outline-offset:3px}@media (max-width:650px){.affiliate-modal,.billing-rescue,.guard-overlay,.feedback-modal,.job-media-sheet{border-radius:16px!important;max-height:calc(100dvh - 32px)!important}.affiliate-modal>header,.billing-rescue-top{padding:20px!important}.affiliate-modal form,.affiliate-terms-body,.billing-rescue-inner{padding:0 20px 20px!important}.affiliate-modal>footer,.billing-rescue-foot{padding:16px 20px!important}}.job-op-sheet .job-flag-field:focus-visible{box-shadow:none!important;outline:none!important}.plans-sheet .checkout-safety{border-radius:10px;align-items:flex-start;gap:10px;margin:16px 0;padding:12px;display:flex;background:var(--color-surface-raised)!important;border:1px solid var(--color-border)!important}.plans-sheet .checkout-safety p{margin:0;color:var(--color-text-secondary)!important;font-size:var(--font-size-caption)!important;line-height:var(--line-caption)!important}.plans-sheet .checkout-safety svg{flex:none;width:18px;height:18px;color:var(--color-text-secondary)!important}@media (max-width:768px){.kit-overlay-scrim,.signin-scrim,.safety-scrim,.cut-scrim,.trim-backdrop,.affiliate-modal-backdrop,.billing-rescue-scrim,.overlay-scrim,.job-media-overlay{box-sizing:border-box!important;padding:var(--space-4)!important;padding-left:max(var(--space-4), env(safe-area-inset-left))!important;padding-right:max(var(--space-4), env(safe-area-inset-right))!important;overflow:hidden!important}.kit-overlay,.signin-overlay,.safety-sheet,.cut-sheet,.trim-modal,.affiliate-modal,.billing-rescue,.guard-overlay,.feedback-modal,.job-media-sheet{box-sizing:border-box!important;width:100%!important;max-width:min(100%, calc(100vw - 2 * var(--space-4)))!important;max-height:calc(100dvh - 2 * var(--space-4))!important;min-width:0!important;margin-left:0!important;margin-right:0!important}.job-media-sheet{position:relative!important;inset:auto!important}}.job-media-scrim{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:0 0!important}.kit-overlay-scrim,.signin-scrim,.safety-scrim,.cut-scrim,.affiliate-modal-backdrop,.billing-rescue-scrim,.job-media-overlay{overscroll-behavior:none}.kit-overlay,.signin-pan-inner,.safety-pan-inner,.verdict-sheet-inner,.job-media-sheet,.affiliate-terms-body,.affiliate-modal form,.billing-rescue-inner,.cut-inner,.frame-inner{overscroll-behavior:contain}@media (max-width:768px),(pointer:coarse){.signin-dismiss,.safety-dismiss{background:var(--color-hover)!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;color:var(--color-text-primary)!important;border-radius:12px!important;padding:10px!important}.signin-dismiss{top:10px!important;right:10px!important}.safety-ops>button,.safety-main{touch-action:manipulation}.safety-ops.safety-pinned-foot{flex-wrap:wrap}.safety-ops.safety-pinned-foot>button{flex:calc(50% - 6px);padding-left:10px!important;padding-right:10px!important}.safety-pinned-foot,.signin-pinned-foot{padding-bottom:max(16px, env(safe-area-inset-bottom))!important}.still-frame-sheet .frame-scale-bench input[type=range]{touch-action:pan-x;min-height:44px;height:44px!important}.still-frame-sheet .frame-scale-bench input::-webkit-slider-thumb{width:28px;height:28px;box-shadow:0 0 0 5px var(--color-accent-subtle);margin-top:-12.5px}.still-frame-sheet .frame-scale-bench input::-moz-range-thumb{width:28px;height:28px;box-shadow:0 0 0 5px var(--color-accent-subtle)}}.billing-rescue .billing-vendor-bundle>div>button{grid-template-rows:auto auto;grid-template-columns:36px minmax(0,1fr) 16px;align-items:center;gap:4px 12px;padding:14px;display:grid;transform:none}.billing-rescue .billing-vendor-bundle .billing-vendor-stamp{aspect-ratio:1;flex:none;grid-area:1/1/span 2;place-self:center;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}.billing-rescue .billing-vendor-bundle .billing-vendor-stamp>img{object-fit:contain;width:28px;max-width:100%;height:28px;max-height:100%;display:block}.billing-rescue .billing-vendor-bundle strong{grid-area:1/2;line-height:20px}.billing-rescue .billing-vendor-bundle small{overflow-wrap:anywhere;grid-area:2/2;line-height:18px}.billing-rescue .billing-vendor-bundle .billing-vendor-pointer{grid-area:1/3/span 2;position:static}.billing-rescue .billing-vendor-bundle>div{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:480px){.billing-rescue .billing-vendor-bundle>div{grid-template-columns:minmax(0,1fr)}}.signin-mark-stamp{clip-path:none;background:url(/assets/motion-emblem.webp) 50%/contain no-repeat}
