@layer reset{*,:before,:after{box-sizing:border-box}:where(body,h1,h2,h3,h4,p,figure,blockquote,ul,ol){margin:0}:where(ul,ol){padding:0;list-style:none}:where(img,picture,video,canvas,svg){max-inline-size:100%;display:block}:where(input,button,textarea,select){font:inherit;color:inherit}:where(button){cursor:pointer;background:0 0;border:0;padding:0}}@layer base{html{font-size:100%}@media (width>=100ch){html{font-size:1.0625rem}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--color-canvas);color:var(--color-ink);font-family:var(--font-sans);min-block-size:100dvh;line-height:1.45}a:not([class]){color:var(--color-link);-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-decoration:underline}:is(a,button,input,textarea,select):focus-visible{outline:var(--focus-ring-size) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:4px}h1{font-size:var(--text-x-large);font-weight:600}h2{font-size:var(--text-large);font-weight:600}h3{font-size:var(--text-medium);font-weight:600}}@layer components{.icon{block-size:var(--icon-size,1em);inline-size:var(--icon-size,1em);-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--icon-size,1em);mask-size:var(--icon-size,1em);pointer-events:none;-webkit-user-select:none;user-select:none;background-color:currentColor;flex-shrink:0;display:inline-block}.icon--arrow-right{--svg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cpath%20d='m23.6%2011.289-9.793-9.7a2.607%202.607%200%200%200-3.679.075%202.64%202.64%200%200%200-.068%203.689l3.871%203.714a.25.25%200%200%201-.173.43H2.135A2.28%202.28%200%200%200%20.1%2012c0%20.815.448%202.51%202%202.51h11.679a.25.25%200%200%201%20.177.427l-3.731%203.733a2.66%202.66%200%200%200%203.758%203.754l9.625-9.72a1%201%200%200%200-.008-1.415'/%3e%3c/svg%3e")}.icon--bolt{--svg:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m10.9%2015.3h-5.5l7.7-15.3v8.7h5.5l-7.6%2015.3v-8.7z'/%3e%3c/svg%3e")}.icon--camera{--svg:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='14.75'%20cy='13.125'%20r='3.75'/%3e%3cpath%20d='m21.444%206.125h-1.316a.534.534%200%200%201%20-.481-.346c-.618-1.304-1.257-2.654-2.647-2.654h-5c-1.071%200-1.636.778-2.659%202.191-.384.527-.51.809-.844.809h-6c-2.063%200-2.497%201.209-2.497%202.223v10.388a2.254%202.254%200%200%200%202.556%202.389h18.888a2.254%202.254%200%200%200%202.556-2.389v-10.388c0-1.014-.443-2.223-2.556-2.223zm-.944%207a5.75%205.75%200%201%201%20-5.75-5.75%205.756%205.756%200%200%201%205.75%205.75zm-15.5-3.25a1.25%201.25%200%201%201%20-1.25-1.25%201.25%201.25%200%200%201%201.25%201.25z'/%3e%3cpath%20d='m2.5%205.109%203%20.016a.5.5%200%200%200%20.5-.5v-.25a1.5%201.5%200%200%200%20-1.5-1.5h-1a1.5%201.5%200%200%200%20-1.5%201.5v.234a.5.5%200%200%200%20.5.5z'/%3e%3c/svg%3e")}.icon--download{--svg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M12%204v11M7%2010l5%205%205-5M5%2020h14'/%3e%3c/svg%3e")}.icon--share{--svg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='%23000'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M12%203v12M8%207l4-4%204%204M5%2012v7a2%202%200%200%200%202%202h10a2%202%200%200%200%202-2v-7'/%3e%3c/svg%3e")}.icon--email{--svg:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m23.888%205.832a.182.182%200%200%200%20-.2.039l-9.747%209.745a2.75%202.75%200%200%201%20-3.888%200l-9.743-9.745a.18.18%200%200%200%20-.2-.039.182.182%200%200%200%20-.11.168v12a2%202%200%200%200%202%202h20a2%202%200%200%200%202-2v-12a.181.181%200%200%200%20-.112-.168z'/%3e%3cpath%20d='m11.115%2014.556a1.252%201.252%200%200%200%201.768%200l9.686-9.686a.5.5%200%200%200%20.121-.511c-.11-.329-.416-.359-.69-.359h-20c-.275%200-.583.03-.691.359a.5.5%200%200%200%20.121.511z'/%3e%3c/svg%3e")}.icon--google{--svg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cpath%20d='M21.35%2011.1h-9.17v2.73h6.51c-.33%203.81-3.5%205.44-6.5%205.44C8.36%2019.27%205%2016.25%205%2012c0-4.1%203.2-7.27%207.2-7.27%203.09%200%204.9%201.97%204.9%201.97L19%204.72S16.56%202%2012.1%202C6.42%202%202.03%206.8%202.03%2012c0%205.05%204.13%2010%2010.22%2010%205.35%200%209.25-3.67%209.25-9.09%200-1.15-.15-1.81-.15-1.81Z'/%3e%3c/svg%3e")}.icon--lifebuoy{--svg:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m19.79%2015.41c.95-2.17.95-4.66%200-6.82l-2.74%201.24c.6%201.38.6%202.95.01%204.34zm-4.37-11.2c-2.17-.95-4.66-.95-6.83%200l1.24%202.73c1.39-.59%202.96-.59%204.35.01zm-11.21%204.37c-.95%202.18-.95%204.66%200%206.84l2.74-1.25c-.6-1.38-.6-2.96%200-4.35zm4.38%2011.21c2.17.95%204.66.95%206.83-.01l-1.24-2.73c-1.38.6-2.96.6-4.34.01zm3.41-17.79a10%2010%200%200%201%2010%2010%2010%2010%200%200%201%20-10%2010%2010%2010%200%200%201%20-10-10%2010%2010%200%200%201%2010-10m0%206a4%204%200%200%200%20-4%204%204%204%200%200%200%204%204%204%204%200%200%200%204-4%204%204%200%200%200%20-4-4z'/%3e%3c/svg%3e")}.icon--hourglass{--svg:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M6%202h12v2h-1v2.2c0%201.6-.8%203.1-2.2%204l-1.2.8v2l1.2.8c1.4.9%202.2%202.4%202.2%204V20h1v2H6v-2h1v-2.2c0-1.6.8-3.1%202.2-4l1.2-.8v-2l-1.2-.8C7.8%209.3%207%207.8%207%206.2V4H6zm3%202v2.2c0%20.9.5%201.8%201.3%202.3l1.7%201.1%201.7-1.1c.8-.5%201.3-1.4%201.3-2.3V4z'/%3e%3c/svg%3e")}.icon--monitor{--svg:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M20%203H4c-1.1%200-2%20.9-2%202v10c0%201.1.9%202%202%202h5v2H7v2h10v-2h-2v-2h5c1.1%200%202-.9%202-2V5c0-1.1-.9-2-2-2zm0%2012H4V5h16v10z'/%3e%3c/svg%3e")}.icon--chevron-down{--svg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20256%20256'%20fill='currentColor'%3e%3cpath%20d='M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,53.66,90.34L128,164.69l74.34-74.35a8,8,0,0,1,11.32,11.32Z'/%3e%3c/svg%3e")}.icon--status-backlog{--svg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2020%2020'%20fill='none'%3e%3ccircle%20cx='10'%20cy='10'%20r='8'%20stroke='currentColor'%20stroke-width='2'%20stroke-dasharray='2.79%202.24'%20stroke-linecap='butt'/%3e%3c/svg%3e")}.icon--status-unstarted{--svg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2020%2020'%20fill='none'%3e%3cpath%20fill='currentColor'%20fill-rule='evenodd'%20d='M10.883%201.043a9.001%209.001%200%200%201-1.765%2017.914l.193-1.99a7%207%200%200%200%20.776.033%207%207%200%201%200-.776-13.967l-.193-1.99a9%209%200%200%201%201.764%200zM7.966%203.299l-.58-1.914q-.855.26-1.63.676l.945%201.763q.602-.322%201.265-.525M5.56%204.588%204.29%203.043A9%209%200%200%200%203.043%204.29l1.545%201.27a7%207%200%200%201%20.972-.972M3.824%206.701l-1.763-.944a9%209%200%200%200-.676%201.63l1.914.58q.202-.664.525-1.266M1%2010q0-.447.043-.883l1.99.194a7%207%200%200%200%200%201.378l-1.99.194A9%209%200%200%201%201%2010m2.3%202.034-1.915.58q.26.855.676%201.63l1.763-.945q-.322-.602-.525-1.265zm1.288%202.406-1.545%201.27q.563.684%201.247%201.247l1.27-1.545a7%207%200%200%201-.972-.972m2.113%201.736-.944%201.763a9%209%200%200%200%201.63.676l.58-1.914a7%207%200%200%201-1.266-.525'%20clip-rule='evenodd'/%3e%3c/svg%3e")}.icon--status-started{--svg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2020%2020'%20fill='none'%3e%3cpath%20fill='currentColor'%20fill-rule='evenodd'%20d='M17%2010a7%207%200%201%201-14%200%207%207%200%200%201%2014%200m2%200a9%209%200%201%201-18%200%209%209%200%200%201%2018%200m-9%205a5%205%200%200%200%20.5-9.975.463.463%200%200%200-.5.474v4.003a.5.5%200%200%201-.5.498h-4c-.276%200-.503.224-.475.5a5%205%200%200%200%201.404%203A4.99%204.99%200%200%200%2010%2015'%20clip-rule='evenodd'/%3e%3c/svg%3e")}.icon--status-done{--svg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2020%2020'%20fill='none'%3e%3cpath%20fill='currentColor'%20fill-rule='evenodd'%20d='M10%2019a9%209%200%201%200%200-18%209%209%200%200%200%200%2018m4.17-10.455a1.125%201.125%200%200%200-1.59-1.59l-3.351%203.35a.5.5%200%200%201-.708%200l-1.1-1.1a1.125%201.125%200%201%200-1.591%201.59l2.25%202.25c.439.44%201.151.44%201.59%200z'%20clip-rule='evenodd'/%3e%3c/svg%3e")}.icon--art{--svg:url("data:image/svg+xml,%3csvg%20enable-background='new%200%200%2024%2024'%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m14.2%2015.2c.1-.7-.4-1.4-1.1-1.5-1.8-.2-3.5.8-4.2%202.5-.5%201.2-1%201.1-1.5.9-2.7-.7-4.6-3.1-4.8-5.8.1-3.5%203.6-6.3%207.9-6.3%201.7%200%203.3.4%204.7%201.3.6.4%201.5.2%201.9-.4s.2-1.5-.4-1.9c-1.9-1.1-4-1.7-6.1-1.7-6-.1-10.6%204-10.6%209%20.2%203.9%202.8%207.3%206.6%208.4%201.9.7%204-.2%204.7-2.1%200-.1.1-.2.1-.3.2-.6.8-.9%201.4-.9s1.3-.5%201.4-1.2z'/%3e%3ccircle%20cx='6.1'%20cy='12.8'%20r='1.3'/%3e%3ccircle%20cx='7.4'%20cy='8.4'%20r='1.3'/%3e%3ccircle%20cx='11.8'%20cy='7.5'%20r='1.3'/%3e%3cpath%20d='m21.8%204.4c-.3-.2-.6-.2-.9-.1s-.5.4-.5.7c0%201.1-.6%202.1-1.5%202.6-1.3%201-2.2%202-1.8%203.7.1.4.3.8.5%201.1s.2.6.1.9l-4.5%208.9c-.3.7-.1%201.5.6%201.8s1.5.1%201.8-.6l4.7-9.3c.1-.2.3-.4.6-.5.9-.2%201.6-.8%202.2-1.5.8-1.1%201.1-2.5.8-3.8-.2-1.6-1-2.9-2.1-3.9z'/%3e%3c/svg%3e")}.icon--bell-alert{--svg:url("data:image/svg+xml,%3csvg%20enable-background='new%200%200%2024%2024'%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m17%2020.5c0%20.2%200%20.3-.1.5.1-.1.1-.3.1-.5z'/%3e%3cpath%20d='m14.1%209.1c.1-.2.2-.3.3-.4-.1.1-.2.2-.3.4l-2.2%204.2z'/%3e%3cpath%20d='m14%206.6c.6-.3%201.2-.4%201.8-.4h.2c-1.2-1.6-3-2.7-5-3.1v-2.1c0-.6-.4-1-1-1s-1%20.4-1%201v2.1c-3.9.7-6.6%204.1-6.5%208.1v4.8c0%20.8-.7%201.5-1.5%201.5-.6%200-1%20.4-1%201s.4%201%201%201h5.4l5.9-11.3c.4-.7%201-1.3%201.7-1.6z'/%3e%3cpath%20d='m23.8%2021.3-6.4-12.2c0-.1-.1-.1-.1-.2s-.1-.1-.2-.2c0%200-.1-.1-.1-.1s-.1-.1-.1-.1c-.1%200-.1-.1-.2-.1%200%200-.1%200-.1-.1-.1-.1-.3-.1-.4-.2h-.1-.1c-.1%200-.2%200-.3%200s0%200-.1%200c0%200%200%200-.1%200h-.1c-.1%200-.1%200-.2%200h-.1c-.1%200-.3.1-.4.1-.3.2-.6.4-.8.8l-5.2%2010.5-.8%201.5-.2.3c-.1.2-.1.4-.2.5-.1.4%200%20.9.2%201.3.4.6%201%20.9%201.6.9h.7%2012.2c.6%200%201.2-.3%201.6-.9.3-.5.3-1.2%200-1.8zm-8.7-3.6c-.1-.1-.2-.2-.2-.3v-.1c0-.1-.1-.2-.1-.3v-3.2c0-.1%200-.2.1-.3v-.1c0-.1.1-.1.1-.2%200%200%200%200%20.1-.1.2-.2.4-.3.6-.3.5%200%201%20.4%201%201v3.2c0%20.5-.4%201-1%201-.2%200-.4-.1-.6-.3zm.7%204.1c.4%200%20.7-.1.9-.4-.3.2-.6.4-.9.4-.7%200-1.3-.6-1.3-1.3%200-.1%200-.3.1-.4%200-.1%200-.1.1-.1%200-.1.1-.1.1-.1.1-.1.2-.2.3-.3s.2-.1.3-.2c.1%200%20.3-.1.4-.1.3%200%20.5.1.7.3.3.2.5.6.5%201%200%20.6-.5%201.2-1.2%201.2z'/%3e%3c/svg%3e")}.icon--bookmark-outline{--svg:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2052%2052'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m14.5%2049.6c-1.4.8-3.3.3-4.1-1.1-.3-.5-.4-1-.4-1.5v-41c0-2.2%201.8-4%204-4h24c2.2%200%204%201.8%204%204v41c0%201.7-1.3%203-3%203s-1%200-1.5-.4l-11.5-6.6zm23.5-4.3v-39.3h-24v39.3l10.8-6.1c.8-.4%201.7-.4%202.5%200l10.8%206.1z'%20fill-rule='evenodd'/%3e%3c/svg%3e")}.icon--board{--svg:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m21.8%200h-19.6c-1.2%200-2.2%201-2.2%202.2v19.5c0%201.2%201%202.2%202.2%202.2h19.5c1.2%200%202.2-1%202.2-2.2v-19.5c0-1.2-1-2.2-2.2-2.2zm-10.8%2019h-8v-2h8zm0-4h-8v-2h8zm0-4h-8v-2h8zm0-4h-8v-2h8zm10%208h-8v-2h8zm0-4h-8v-2h8zm0-4h-8v-2h8z'/%3e%3c/svg%3e")}.icon--everyone{--svg:url("data:image/svg+xml,%3csvg%20enable-background='new%200%200%2024%2024'%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m5.1.6c1.4%200%202.6%201.2%202.6%202.6s-1.1%202.5-2.6%202.5-2.5-1.1-2.5-2.5%201.1-2.6%202.5-2.6m0%206c2.8%200%205.1%201.2%205.1%202.6v1.1h-10.2v-1.1c0-1.5%202.3-2.6%205.1-2.6z'/%3e%3cpath%20d='m18.9.6c1.4%200%202.6%201.2%202.6%202.6s-1.2%202.6-2.6%202.6-2.6-1.2-2.6-2.6%201.1-2.6%202.6-2.6m0%206c2.8%200%205.1%201.2%205.1%202.6v1.1h-10.3v-1.1c0-1.5%202.3-2.6%205.2-2.6z'/%3e%3cpath%20d='m5.1%2014.3c1.4%200%202.6%201.2%202.6%202.6s-1.2%202.6-2.6%202.6-2.6-1.2-2.6-2.6%201.2-2.6%202.6-2.6m0%206c2.8%200%205.1%201.2%205.1%202.6v1.1h-10.2v-1.1c0-1.5%202.3-2.6%205.1-2.6z'/%3e%3cpath%20d='m18.9%2014.3c1.4%200%202.6%201.2%202.6%202.6s-1.2%202.6-2.6%202.6-2.6-1.2-2.6-2.6%201.1-2.6%202.6-2.6m0%206c2.8%200%205.1%201.2%205.1%202.6v1.1h-10.3v-1.1c0-1.5%202.3-2.6%205.2-2.6z'/%3e%3c/svg%3e")}.icon--menu{--svg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cpath%20fill='none'%20stroke='%23000'%20stroke-width='2'%20stroke-linecap='round'%20d='M4%206h16M4%2012h16M4%2018h16'/%3e%3c/svg%3e")}.icon--menu-dots-vertical{--svg:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='12'%20cy='3.25'%20r='3.25'/%3e%3ccircle%20cx='12'%20cy='12'%20r='3.25'/%3e%3ccircle%20cx='12'%20cy='20.75'%20r='3.25'/%3e%3c/svg%3e")}.icon--refresh{--svg:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m6.177%206.167a8.233%208.233%200%200%201%208.351-2.027%201.249%201.249%200%201%200%20.76-2.38%2010.751%2010.751%200%200%200%20-13.242%2014.273.248.248%200%200%201%20-.094.3l-1.4.922a1%201%200%200%200%20.348%201.816l4.407.908a.99.99%200%200%200%20.2.021%201%201%200%200%200%20.979-.8l.914-4.406a1%201%200%200%200%20-1.529-1.037l-1.339.881a.25.25%200%200%201%20-.376-.133%208.269%208.269%200%200%201%202.021-8.338z'/%3e%3cpath%20d='m23.883%205.832a1%201%200%200%200%20-.763-.807l-4.388-1a1%201%200%200%200%20-1.2.752l-1%204.387a1%201%200%200%200%201.507%201.069l1.443-.906a.247.247%200%200%201%20.218-.027.252.252%200%200%201%20.153.159%208.249%208.249%200%200%201%20-10.285%2010.424%201.25%201.25%200%201%200%20-.737%202.388%2010.75%2010.75%200%200%200%2013.154-14.271.248.248%200%200%201%20.1-.3l1.346-.846a1%201%200%200%200%20.452-1.022z'/%3e%3c/svg%3e")}.icon--play{--svg:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m8%204.8%2011%207.2-11%207.2z'/%3e%3c/svg%3e")}.icon--settings{--svg:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m22.421%209.763-1.266-.449.00000012.00000004c-.715005-.254175-1.08858-1.03985-.834406-1.75486.015863-.0446231.0340224-.0883962.0544056-.131144l.576-1.213.00000009-.0000002c.562362-1.18562.0571125-2.60264-1.12851-3.165-.644423-.305662-1.39207-.305662-2.03649.0000002l-1.213.577.00000003-.00000002c-.686103.325481-1.50615.0331379-1.83163-.652965-.0199623-.0420799-.0377737-.0851469-.0533652-.129034l-.45-1.265.00000005.00000014c-.440698-1.23601-1.79994-1.88074-3.03595-1.44005-.671828.239539-1.20051.768217-1.44005%201.44005l-.45%201.266v-.00000001c-.254689.715408-1.04111%201.08889-1.75652.834205-.0436977-.0155566-.0865803-.0333144-.128483-.0532053l-1.213-.577-.00000004-.00000002c-1.18562-.562362-2.60264-.0571125-3.165%201.12851-.305662.644423-.305662%201.39207.00000004%202.03649l.576%201.213.00000005.0000001c.326289.685719.0349133%201.50611-.650806%201.8324-.0421276.0200458-.0852481.0379345-.129194.0535967l-1.266.45-.00000004.00000001c-1.23574.439828-1.88095%201.79814-1.44112%203.03388.239375.672547.768575%201.20175%201.44112%201.44112l1.266.45-.00000004-.00000002c.714925.2544%201.08825%201.04019.833853%201.75512-.0157227.0441846-.0336974.0875352-.0538533.129882l-.576%201.213.00000006-.00000012c-.562362%201.18562-.0571127%202.60264%201.12851%203.165.644423.305662%201.39207.305662%202.03649.00000011l1.213-.576-.00000004.00000002c.6845-.32628%201.5039-.0358847%201.83018.648616.0205653.0431439.0388639.0873322.0548208.132384l.45%201.265-.00000012-.00000034c.440698%201.23601%201.79994%201.88074%203.03595%201.44005.671828-.239539%201.20051-.768217%201.44005-1.44004l.45-1.266.00000007-.00000021c.2544-.714925%201.04019-1.08825%201.75512-.833853.0441846.0157227.0875352.0336974.129882.0538534l1.213.576-.00000014-.00000007c1.18562.562362%202.60264.0571127%203.165-1.12851.305662-.644423.305662-1.39207.00000014-2.03649l-.576-1.213-.00000001-.00000001c-.326132-.685182-.035064-1.50501.650118-1.83115.0423464-.020156.085697-.0381306.129882-.0538533l1.266-.451-.00000016.00000006c1.23574-.439828%201.88095-1.79814%201.44112-3.03388-.239375-.672547-.768575-1.20175-1.44112-1.44112zm-10.421%207.022h-.00000027c-1.92881-.0279814-3.66412-1.17834-4.441-2.944l-.00000007-.00000017c-1.01279-2.45242.150189-5.26191%202.6-6.281l-.00000002.00000001c2.45232-.980726%205.23932.172946%206.281%202.6l.00000007.00000018c1.01279%202.45242-.150189%205.26191-2.6%206.281l-.00000033.00000014c-.583184.239869-1.20955.356971-1.84.344z'/%3e%3c/svg%3e")}.icon--world{--svg:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cpath%20d='M17.2%2014.4c.1-.8.2-1.6.2-2.4s-.1-1.6-.2-2.4h4.1q.3%201.2.3%202.4c0%201.2-.1%201.6-.3%202.4m-6.2%206.7c.7-1.3%201.3-2.8%201.7-4.3h3.5c-1.1%202-3%203.5-5.2%204.3m-.3-6.7H9.2c-.1-.8-.2-1.6-.2-2.4s.1-1.6.2-2.4h5.6c.1.8.2%201.6.2%202.4s-.1%201.6-.2%202.4M12%2021.6c-1-1.4-1.8-3-2.3-4.8h4.6c-.5%201.7-1.3%203.3-2.3%204.8M7.2%207.2H3.7c1.1-2%203-3.5%205.2-4.3-.7%201.4-1.3%202.8-1.7%204.3m-3.5%209.6h3.5c.4%201.5%201%202.9%201.7%204.3-2.2-.8-4.1-2.3-5.2-4.3m-1-2.4q-.3-1.2-.3-2.4c0-1.2.1-1.6.3-2.4h4.1c-.1.8-.2%201.6-.2%202.4s.1%201.6.2%202.4m5.2-12c1%201.4%201.8%203%202.3%204.8H9.7c.5-1.7%201.3-3.3%202.3-4.8m8.3%204.8h-3.5c-.4-1.5-.9-2.9-1.7-4.3%202.2.8%204.1%202.3%205.2%204.3M12%200C5.4%200%200%205.4%200%2012s5.4%2012%2012%2012%2012-5.4%2012-12S18.6%200%2012%200'/%3e%3c/svg%3e")}.brand{align-items:center;gap:var(--inline-space);color:var(--color-ink);letter-spacing:-.01em;white-space:nowrap;font-weight:650;text-decoration:none;display:inline-flex}.brand__mark{border-radius:3px;grid-template-columns:2fr 5fr 4fr 2fr;grid-auto-flow:column;gap:1.5px;block-size:.7em;inline-size:1.6em;display:inline-grid;overflow:hidden}.brand__mark span:first-child{background:var(--role-exit)}.brand__mark span:nth-child(2){background:var(--role-freefall)}.brand__mark span:nth-child(3){background:var(--role-canopy)}.brand__mark span:nth-child(4){background:var(--role-landing)}.btn{--btn-bg:var(--color-canvas);--btn-border:var(--color-border);--btn-color:var(--color-ink);background:var(--btn-bg);border:1px solid var(--btn-border);border-radius:var(--radius-full);color:var(--btn-color);cursor:pointer;font-size:var(--text-small);transition:.12s var(--ease-out-expo);justify-content:center;align-items:center;gap:.5em;padding:.5em 1.1em;font-weight:500;text-decoration:none;transition-property:background-color,border-color,color,box-shadow,filter;display:inline-flex}@media (any-hover:hover){.btn:hover{background:color-mix(in oklch, var(--color-ink) 5%, var(--btn-bg))}}.btn:active{transform:translateY(.5px)}.btn:disabled{cursor:default;opacity:.45}.btn--primary{--btn-bg:var(--color-ink);--btn-border:transparent;--btn-color:white;background-image:var(--gradient-sky);background-origin:border-box}@media (any-hover:hover){.btn--primary:hover{background-image:var(--gradient-sky);filter:brightness(1.06)}}.btn--tonal{--btn-bg:var(--color-accent-tint);--btn-border:transparent;--btn-color:color-mix(in oklch, var(--color-accent) 75%, var(--color-ink))}.btn--danger{--btn-bg:transparent;--btn-border:color-mix(in oklch, var(--color-negative) 40%, var(--color-border));--btn-color:var(--color-negative)}@media (any-hover:hover){.btn--danger:hover{background:color-mix(in oklch, var(--color-negative) 8%, var(--color-canvas))}}.btn--small{font-size:var(--text-x-small);padding-block:4px;padding-inline:12px}@media (width<=639px){.btn{white-space:nowrap}.btn--small{min-block-size:2.5rem;font-size:var(--text-small);padding-inline:1em}}.btn--large{font-size:var(--text-normal);padding:.7em 1.5em}.icon-btn{border-radius:var(--radius-small);color:var(--color-ink-light);cursor:pointer;font-family:var(--font-mono);font-size:var(--text-x-small);background:0 0;border:1px solid #0000;padding:.35em .45em;line-height:1;text-decoration:none}@media (any-hover:hover){.icon-btn:hover{color:var(--color-ink);border-color:var(--color-border);background:var(--color-hover)}}@media (any-hover:hover){.icon-btn--danger:hover{color:var(--color-negative);border-color:color-mix(in oklch, var(--color-negative) 40%, transparent)}}.link-button{color:var(--color-link);cursor:pointer;font-size:inherit;background:0 0;border:0;padding:0}.input{background:var(--color-canvas);border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-ink);font-size:var(--text-normal);inline-size:100%;transition:border-color .12s var(--ease-out-expo), box-shadow .12s var(--ease-out-expo);padding:.55em .85em}.input::placeholder{color:var(--color-ink-light)}.input:focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in oklch, var(--color-accent) 18%, transparent);outline:none}.input--select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--color-ink-light) 50%), linear-gradient(135deg, var(--color-ink-light) 50%, transparent 50%);background-position:calc(100% - 1.15em),calc(100% - .85em);background-repeat:no-repeat;background-size:.3em .3em;inline-size:auto;padding-inline-end:2.2em}.input--compact{padding-block:calc(var(--block-space-half) / 2);font-size:var(--text-small)}.input--file{padding:.4em}.input--file::file-selector-button{background:var(--color-ink);border-radius:var(--radius-full);color:var(--color-canvas);cursor:pointer;border:0;margin-inline-end:1ch;padding:.45em 1.1em;font-weight:500}@media (width<=639px){.input,.input--compact,.flat{font-size:var(--text-normal)}.input--select{inline-size:100%}.input--compact{inline-size:auto;max-inline-size:60%;padding-block:.4em}}.field{gap:var(--block-space-half);flex-direction:column;display:flex}.field__label{font-size:var(--text-x-small);color:var(--color-ink-light);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.flat{appearance:none;border-radius:var(--radius-small);color:var(--color-ink);font-family:var(--font-mono);font-size:var(--text-small);background:0 0;border:1px solid #0000;inline-size:auto;padding:.25em .5em}@media (any-hover:hover){.flat:hover{border-color:var(--color-border)}}.flat:focus-visible{border-color:var(--color-accent);background:var(--color-canvas);outline:none}select.flat{background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - .85em) 55%,calc(100% - .6em) 55%;background-repeat:no-repeat;background-size:.28em .28em;padding-inline-end:1.6em}.flat--framed{border-color:var(--color-border);background:var(--color-surface);inline-size:100%}.flat--framed:focus-visible{background:var(--color-surface)}.flat--num{text-align:end;inline-size:4.4em}.name-input{border:0;border-block-end:2px solid var(--color-border);color:var(--color-ink);font-size:var(--text-x-large);letter-spacing:-.02em;background:0 0;border-radius:0;inline-size:min(100%,24ch);padding:.1em 0;font-weight:650}.name-input::placeholder{color:var(--color-ink-light)}.name-input:hover{border-color:var(--color-ink-light)}.name-input:focus-visible{border-color:var(--color-accent);outline:none}.toggle--spread{inline-size:100%;font-size:var(--text-small);color:var(--color-ink);justify-content:space-between;display:flex}.toggle{cursor:pointer;font-size:var(--text-x-small);color:var(--color-ink-light);align-items:center;gap:.5em;display:inline-flex}.toggle input{appearance:none;border-radius:var(--radius-full);background:var(--color-surface);border:1px solid var(--color-border);cursor:pointer;block-size:18px;inline-size:34px;transition:background-color .12s var(--ease-out-expo);margin:0;position:relative}.toggle input:after{content:"";background:var(--color-ink-light);block-size:12px;inline-size:12px;transition:translate .12s var(--ease-out-expo);border-radius:50%;position:absolute;inset-block-start:2px;inset-inline-start:2px}.toggle input:checked{background:var(--color-accent-tint);border-color:color-mix(in oklch, var(--color-accent) 55%, transparent)}.toggle input:checked:after{background:var(--color-accent);translate:16px}.toggle:has(input:checked){color:var(--color-ink)}.fader{appearance:none;cursor:pointer;background:0 0;flex:1;block-size:20px;min-inline-size:120px}.fader::-webkit-slider-runnable-track{background:var(--color-border);border-radius:2px;block-size:3px}.fader::-webkit-slider-thumb{appearance:none;background:var(--color-ink-light);block-size:18px;inline-size:12px;box-shadow:var(--shadow-1);border-radius:2px;margin-block-start:-8px}.fader:hover::-webkit-slider-thumb{background:var(--color-ink)}.frames{gap:4px;display:flex}.frames__option{border:1px solid var(--color-border);border-radius:var(--radius-small);font-family:var(--font-mono);font-size:var(--text-x-small);color:var(--color-ink-light);cursor:pointer;align-items:center;gap:.45em;padding:.3em .7em;display:inline-flex;position:relative}.frames__option input{opacity:0;cursor:pointer;position:absolute;inset:0}.frames__option:before{content:"";opacity:.5;border:1.5px solid}.frames__option:has(input:checked){border-color:var(--color-ink);color:var(--color-ink);background:var(--color-hover)}.frames__option:has(input:checked):before{opacity:1;background:currentColor}.frames__option:has(input:focus-visible){outline:2px solid var(--color-accent);outline-offset:2px}.frames__option--vertical:before{block-size:12px;inline-size:7px}.frames__option--portrait:before{block-size:12px;inline-size:10px}.frames__option--horizontal:before{block-size:8px;inline-size:14px}.pill{--pill-bg:var(--color-surface);--pill-color:var(--color-ink-light);background:var(--pill-bg);border-radius:var(--radius-full);color:var(--pill-color);font-size:var(--text-x-small);letter-spacing:.03em;align-items:center;gap:.45em;padding:.28em .85em;font-weight:600;display:inline-flex}.pill:before{border-radius:var(--radius-full);content:"";background:currentColor;block-size:.5em;inline-size:.5em}.pill--positive{--pill-color:var(--color-positive)}.pill--negative{--pill-color:var(--color-negative)}.pill--active{--pill-bg:var(--color-accent-tint);--pill-color:color-mix(in oklch, var(--color-accent) 70%, var(--color-ink))}.pill--active:before{animation:1.4s ease-in-out infinite pill-pulse}@media (prefers-reduced-motion:reduce){.pill--active:before{animation:none}}@keyframes pill-pulse{0%,to{opacity:1}50%{opacity:.25}}.tag{border:1px solid var(--color-border);white-space:nowrap;border-radius:4px;padding:.15em .4em}.tag--mute{color:var(--color-negative);border-color:color-mix(in oklch, var(--color-negative) 45%, transparent);background:color-mix(in oklch, var(--color-negative) 14%, transparent)}[data-role=freefall]{--role:var(--role-freefall)}[data-role=hook],[data-role=in_plane]{--role:var(--role-hook)}[data-role=interview_before],[data-role=interview_after]{--role:var(--role-voice)}[data-role=canopy_open],[data-role=rotation],[data-role=canopy_highlight]{--role:var(--role-canopy)}[data-role=exit],[data-role=freefall_highlight]{--role:var(--role-exit)}[data-role=landing]{--role:var(--role-landing)}[data-role=montage]{--role:var(--role-montage)}[data-role=ground]{--role:var(--role-ground)}[data-role=asset]{--role:var(--role-asset)}.flash{margin-block:var(--block-space-half) 0;border-radius:var(--radius-small);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-ink);font-size:var(--text-small);padding:.55rem .8rem}.flash--alert{border-color:color-mix(in oklch, var(--color-negative) 45%, transparent);background:color-mix(in oklch, var(--color-negative) 10%, var(--color-canvas))}.impersonation{align-items:center;gap:var(--inline-space);padding:var(--block-space-half) var(--block-space);border-radius:var(--radius-small);background:color-mix(in oklch, var(--color-highlight) 15%, var(--color-canvas));border:1px solid color-mix(in oklch, var(--color-highlight) 45%, transparent);font-size:var(--text-small);margin-block-start:var(--block-space-half);display:flex}.impersonation form{display:contents}.sheet{color:var(--color-ink);background:0 0;border:0;max-block-size:88dvh;inline-size:min(92vw,440px);padding:0}.sheet::backdrop{background:var(--color-scrim)}.sheet__panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-3);transition:opacity .14s var(--ease-out-expo), translate .14s var(--ease-out-expo);overflow:hidden}@starting-style{.sheet__panel{opacity:0;translate:0 6px}}.sheet__head,.sheet__foot{align-items:center;gap:var(--inline-space);background:var(--color-canvas);padding:.85rem 1rem;display:flex}.sheet__head{border-block-end:1px solid var(--color-border)}.sheet__foot{border-block-start:1px solid var(--color-border);padding-block:.75rem}.sheet__foot .btn:last-child{margin-inline-start:auto}.sheet__badge{font-family:var(--font-mono);font-size:var(--text-xx-small);letter-spacing:.14em;text-transform:uppercase;color:var(--role-ink);background:var(--role,var(--color-ink-light));border-radius:4px;padding:.2em .5em}.sheet__badge--danger{background:var(--color-negative)}.sheet__title{font-size:var(--text-small);letter-spacing:.02em;font-weight:600}.sheet__close{margin-inline-start:auto}.sheet__body{align-items:center;gap:.7rem var(--inline-space);grid-template-columns:92px minmax(0,1fr);max-block-size:60dvh;padding:1rem;display:grid;overflow-y:auto}.sheet__body--stack{align-items:flex-start;gap:var(--block-space-half);flex-direction:column;display:flex}.sheet__field{align-self:stretch}.sheet__label{font-family:var(--font-mono);font-size:var(--text-xx-small);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-light)}.sheet__control{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sheet__control--plain{font-family:var(--font-mono);font-size:var(--text-x-small);color:var(--color-ink-light)}.sheet__note{font-size:var(--text-x-small);color:var(--color-ink-light);grid-column:2;margin-block-start:-.4rem}.sheet__note--full{grid-column:1/-1;margin:0}.sheet__readout{font-family:var(--font-mono);font-size:var(--text-x-small);color:var(--color-ink-light);text-align:end;inline-size:3.5em}.sheet__warning{font-size:var(--text-small);margin:0}.sheet__error{font-size:var(--text-x-small);color:var(--color-negative);margin:0}.sheet__empty{font-size:var(--text-x-small);color:var(--color-ink-light);margin:0}.popover{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-canvas);color:var(--color-ink);box-shadow:var(--shadow-2);min-inline-size:200px;margin:0;padding:6px;position:fixed;inset:auto;overflow:visible}.popover--side{position-area:inline-end span-block-end;position-try-fallbacks:flip-block;min-inline-size:150px;margin-inline-start:6px;padding:4px}.popover--below-end{position-area:block-end span-inline-start;position-try-fallbacks:flip-block;min-inline-size:12rem;margin-block-start:4px;padding:4px}@media (width<=639px){.sheet{max-block-size:92dvh;inline-size:100%;max-inline-size:none;margin:auto 0 0}.sheet__panel{border-radius:var(--radius-large) var(--radius-large) 0 0;border-block-end:0;border-inline:0}@starting-style{.sheet__panel{opacity:1;translate:0 100%}}.sheet__foot{padding-block-end:calc(.75rem + env(safe-area-inset-bottom))}.sheet__body{max-block-size:70dvh}.popover--side,.popover--below-end{position-area:none;inline-size:auto;padding:var(--block-space-half) var(--block-space-half) calc(var(--block-space-half) + env(safe-area-inset-bottom));border-radius:var(--radius-large) var(--radius-large) 0 0;box-shadow:var(--shadow-3);border-block-end:0;border-inline:0;margin:0;inset:auto 0 0}:is(.popover--side,.popover--below-end)::backdrop{background:var(--color-scrim)}.menu__item{min-block-size:2.75rem;font-size:var(--text-normal)}}.menu{flex-direction:column;gap:2px;display:flex}.menu form{display:contents}.menu[popover]:not(:popover-open){display:none}.menu__item{border-radius:var(--radius-small);color:var(--color-ink);cursor:pointer;font:inherit;font-size:var(--text-small);inline-size:100%;padding:.5em var(--inline-space);text-align:start;transition:background-color .1s var(--ease-out-expo);background:0 0;border:0;align-items:center;gap:.6em;text-decoration:none;display:flex}@media (any-hover:hover){.menu__item:hover{background:var(--color-hover)}}.menu__item--danger{color:var(--color-negative)}.menu__item--note{font-size:var(--text-x-small)}.menu__item:disabled{color:var(--color-ink-light);cursor:default}@media (any-hover:hover){.menu__item:disabled:hover{background:0 0}}.console{--lane-w:150px;background:var(--color-canvas);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-2);color:var(--color-ink);overflow:hidden}.console__head,.console__foot{grid-template-columns:var(--lane-w) minmax(0, 1fr);background:var(--color-surface);font-family:var(--font-mono);font-size:var(--text-xx-small);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-light);display:grid}.console__head{border-block-end:1px solid var(--color-border)}.console__foot{border-block-start:1px solid var(--color-border);text-transform:none;letter-spacing:0}.console__head--flat{grid-template-columns:minmax(0,1fr)}.console__lane-cell{border-inline-end:1px solid var(--color-border);align-items:center;gap:6px;padding:.6rem .75rem;display:flex}.console__seq-cell{align-items:center;gap:var(--inline-space);padding:.6rem 1rem;display:flex}.console__hint{color:var(--color-ink-light);font-size:var(--text-x-small);margin-inline-start:auto}.console__link{color:var(--color-link);font-family:var(--font-mono);font-size:var(--text-x-small);text-decoration:none}@media (any-hover:hover){.console__link:hover{text-decoration:underline}}.rack{background:var(--color-border);border:1px solid var(--color-border);border-radius:var(--radius);flex-wrap:wrap;gap:1px;display:flex;overflow:hidden}.rack__cell{align-items:center;gap:var(--inline-space);background:var(--color-canvas);flex:auto;padding:.6rem .9rem;display:flex}.rack__cell:has(.slowmo-rate option:not([value=""]):checked){background:color-mix(in oklch, var(--color-negative) 10%, var(--color-canvas))}.rack__cell:has(.slowmo-rate option:not([value=""]):checked) .rack__label{color:color-mix(in oklch, var(--color-negative) 65%, var(--color-ink))}.rack__label{font-family:var(--font-mono);font-size:var(--text-xx-small);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-light);white-space:nowrap}.rack__unit{font-family:var(--font-mono);font-size:var(--text-xx-small);color:var(--color-ink-light)}}@layer modules{.page{max-inline-size:min(64rem, 100% - var(--block-space-double));padding-block:var(--block-space-double);gap:var(--block-space-double);flex-direction:column;margin-inline:auto;display:flex}.page--wide{max-inline-size:min(96rem, 100% - var(--block-space-double))}@media (width<=639px){.page{padding-block:var(--block-space);gap:var(--block-space)}}.page__header{justify-content:space-between;align-items:baseline;gap:var(--inline-space);display:flex}@media (width<=639px){.page__header{align-items:center}}.embedded{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-canvas);block-size:calc(100dvh - 8rem);inline-size:100%}.page__title{font-size:var(--text-large);font-weight:600}.page__back{color:var(--color-ink-light);margin-inline-end:var(--inline-space);text-decoration:none}.page__divider{color:var(--color-ink-light);margin-inline-end:var(--inline-space)}@media (width<=639px){.page__title-detail{display:none}}.segmented{display:none}@media (width<=639px){.segmented{border-radius:var(--radius-small);background:var(--color-active);gap:2px;padding:2px;display:flex}.segmented__item{min-block-size:2.5rem;color:var(--color-ink-light);font-size:var(--text-small);border-radius:6px;flex:1;justify-content:center;align-items:center;gap:.4em;font-weight:500;text-decoration:none;display:flex}.segmented__item--active{background:var(--color-canvas);box-shadow:var(--shadow-1);color:var(--color-ink)}}.section{gap:var(--block-space);flex-direction:column;display:flex}.section__title{font-size:var(--text-medium);font-weight:600}.empty{color:var(--color-ink-light);text-align:center;padding-block:var(--block-space-double)}.help{color:var(--color-ink-light);font-size:var(--text-x-small)}.app{background:var(--color-surface);grid-template-columns:260px 1fr;block-size:100dvh;display:grid;overflow:hidden}.app__sidebar{block-size:100%;min-block-size:0;position:relative;overflow:hidden}.app__main{background:var(--color-canvas);border-inline-start:1px solid var(--color-border);min-block-size:0;min-inline-size:0;padding-inline:var(--block-space);overflow-y:auto}.app__sidebar[popover]{inline-size:auto;color:inherit;background:0 0;border:0;margin:0;padding:0;display:block;inset:auto}.topbar{display:none}@media (width<=639px){.app{background:var(--color-canvas);block-size:auto;display:block;overflow:visible}.app__main{border:0;padding-block-end:env(safe-area-inset-bottom);padding-inline:0;overflow:visible}.topbar{z-index:var(--z-nav);align-items:center;gap:var(--inline-space);padding:env(safe-area-inset-top) var(--block-space-half) 0;min-block-size:calc(3rem + env(safe-area-inset-top));background:var(--color-surface);border-block-end:1px solid var(--color-border);display:flex;position:sticky;inset-block-start:0}.topbar__menu{--icon-size:1.4rem;block-size:2.75rem;inline-size:2.75rem;color:var(--color-ink);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.app__sidebar[popover]{block-size:100dvh;inline-size:min(20rem,85vw);background:var(--color-surface);box-shadow:var(--shadow-3);transition:translate .2s var(--ease-out-expo), display .2s allow-discrete, overlay .2s allow-discrete;padding-block-start:env(safe-area-inset-top);position:fixed;inset:0 auto 0 0;translate:-100%}.app__sidebar[popover]:not(:popover-open){display:none}.app__sidebar[popover]:popover-open{translate:0}@starting-style{.app__sidebar[popover]:popover-open{translate:-100%}}.app__sidebar[popover]::backdrop{background:var(--color-scrim)}.sidebar__footer{padding-block-end:calc(var(--block-space-half) + env(safe-area-inset-bottom))}.nav-link{min-block-size:2.75rem;font-size:var(--text-normal)}}.sidebar{flex-direction:column;block-size:100%;display:flex;overflow-y:auto}.sidebar__title{letter-spacing:.05em;text-transform:uppercase;font-weight:600;font-size:var(--text-xx-small);color:var(--color-ink-light)}.sidebar__header{padding:var(--block-space) var(--block-space) var(--block-space-half)}.sidebar__nav{padding:var(--block-space-half);flex-direction:column;flex:1;gap:2px;display:flex}.sidebar__heading{padding:var(--block-space) var(--block-space-half) var(--block-space-half)}.sidebar__heading:first-child{padding-block-start:0}.sidebar__count{color:var(--color-ink-light);font-family:var(--font-mono);font-size:var(--text-x-small);font-variant-numeric:tabular-nums;margin-inline-start:auto}.sidebar__footer{background:var(--color-surface);padding:var(--block-space-half);position:sticky;inset-block-end:0}.nav-link{cursor:pointer;inline-size:100%;font:inherit;text-align:start;padding:8px var(--block-space-half);border-radius:var(--radius-small);color:var(--color-ink-light);font-size:var(--text-small);background:0 0;border:0;align-items:center;gap:8px;font-weight:500;text-decoration:none;display:flex}.nav-link:hover{background:var(--color-hover);color:var(--color-ink)}.nav-link--active{background:var(--color-active);color:var(--color-ink)}.nav-link__icon{--icon-size:1em}.account{gap:var(--block-space-half);padding:var(--block-space-half) var(--block-space-half) 0;border-block-start:1px solid var(--color-border);font-size:var(--text-small);flex-direction:column;margin-block-start:var(--block-space-half);display:flex}.account__org{align-items:baseline;gap:var(--inline-space);display:flex}.account__org-name{font-weight:600}.account__switch{font-size:var(--text-x-small);color:var(--color-ink-light)}.account__identity{justify-content:space-between;align-items:center;gap:var(--inline-space);display:flex}.account__identity form{display:contents}.account__identity .btn{white-space:nowrap;flex-shrink:0}.account__name{color:var(--color-ink-light);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tray{--tray-gap:8px;--tray-peek:10px;inline-size:min(22rem, calc(100vw - var(--block-space-double)));z-index:var(--z-flash);pointer-events:none;position:fixed;inset-block-end:calc(var(--block-space) + env(safe-area-inset-bottom));inset-inline-end:var(--block-space)}.tray__list{pointer-events:auto;margin:0;padding:0;list-style:none;display:grid}.tray__item{--tray-item-index:0;--tray-item-accent:var(--color-accent);align-self:end;align-items:start;gap:var(--inline-space);border:1px solid var(--color-border);border-inline-start:4px solid var(--tray-item-accent);border-radius:var(--radius);background:var(--color-canvas);box-shadow:var(--shadow-2);color:var(--color-ink);font-size:var(--text-small);z-index:calc(10 - var(--tray-item-index));transform-origin:50% 0;translate:0 calc(var(--tray-item-index) * var(--tray-peek) * -1);scale:calc(1 - var(--tray-item-index) * .04);transition:translate .3s var(--ease-out-expo), scale .3s var(--ease-out-expo), opacity .3s var(--ease-out-expo);grid-area:1/1;padding:.7rem .8rem .7rem 1rem;display:flex}.tray__item:nth-child(2){--tray-item-index:1}.tray__item:nth-child(3){--tray-item-index:2}.tray__item:nth-child(n+4){--tray-item-index:3;opacity:0}@starting-style{.tray__item--fresh{opacity:0;translate:0 1rem}}.tray__item--alert{--tray-item-accent:var(--color-negative)}.tray__item--leaving{opacity:0;translate:1.5rem calc(var(--tray-item-index) * var(--tray-peek) * -1);pointer-events:none}.tray__list:is(:hover,:focus-within) .tray__item{translate:0 calc(var(--tray-item-index) * (-100% - var(--tray-gap)));opacity:1;scale:1}.tray__list:is(:hover,:focus-within) .tray__item--leaving{opacity:0}.tray__message{overflow-wrap:anywhere;flex:1;min-inline-size:0}.tray__dismiss{color:var(--color-ink-light);cursor:pointer;font:inherit;background:0 0;border:0;flex-shrink:0;padding:0 .2em}@media (any-hover:hover){.tray__dismiss:hover{color:var(--color-ink)}}.tray__dismiss:focus-visible{outline:var(--focus-ring-size) solid var(--focus-ring-color);outline-offset:2px;border-radius:var(--radius-small)}.tpl{--lane-w:136px;--hole-x:10px;--hole:color-mix(in oklch, var(--color-ink) 26%, var(--color-canvas));gap:var(--block-space);flex-direction:column;margin-block-end:var(--block-space-double);display:flex}.tpl__head{justify-content:space-between;align-items:flex-end;gap:var(--inline-space-double);flex-wrap:wrap;display:flex}.tpl__actions{align-items:center;gap:var(--inline-space);display:flex}.slot-grid{grid-template-columns:var(--lane-w) minmax(0, 1fr);counter-reset:shot;background-image:linear-gradient(var(--color-surface), var(--color-surface)), repeating-linear-gradient(to bottom, var(--hole) 0 9px, transparent 9px 24px), repeating-linear-gradient(to bottom, var(--hole) 0 9px, transparent 9px 24px);background-size:var(--lane-w) 100%, 6px 100%, 6px 100%;background-position:0 0, var(--hole-x) 7px, calc(var(--lane-w) - var(--hole-x) - 6px) 7px;background-repeat:no-repeat,repeat-y,repeat-y;align-items:center;display:grid}.slot-row{align-items:center;gap:var(--inline-space);border-block-end:1px solid var(--color-border-light);border-inline-start:1px solid var(--color-border);grid-column:2;min-block-size:62px;padding:.4rem .75rem .4rem 1rem;display:flex}.slot-row:last-of-type{border-block-end:0}.slot-row--dragging{opacity:.55}.slot-row__index{inline-size:52px;font-family:var(--font-mono);font-size:var(--text-xx-small);color:var(--color-ink-light);counter-increment:shot;flex-shrink:0;align-items:center;gap:7px;display:flex}.slot-row__index:before{content:"";background:var(--role,var(--color-ink-light));border-radius:2px;block-size:24px;inline-size:3px}.slot-row__index:after{content:counter(shot, decimal-leading-zero)}.slot-row__grip{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;letter-spacing:-3px;color:var(--color-ink-light)}.slot-row__grip:active{cursor:grabbing}@media (any-hover:hover){.slot-row__grip:hover{color:var(--color-ink)}}.slot-row__thumb{background:repeating-linear-gradient(to right, color-mix(in oklch, var(--color-ink) 8%, transparent) 0 1px, transparent 1px 9px), color-mix(in oklch, var(--role,var(--color-ink-light)) 28%, var(--color-surface));block-size:43px;inline-size:76px;box-shadow:inset 0 0 0 1px var(--color-border);border-radius:3px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.slot-row__frame{object-fit:cover;block-size:100%;inline-size:100%;display:block}.slot-row__face{align-items:center;gap:var(--inline-space);border-radius:var(--radius-small);min-inline-size:0;color:var(--color-ink);cursor:pointer;text-align:start;background:0 0;border:1px solid #0000;flex-wrap:wrap;flex:1;padding:.45em .6em;display:flex}@media (any-hover:hover){.slot-row__face:hover{background:color-mix(in oklch, var(--role,var(--color-ink-light)) 12%, transparent);border-color:var(--color-border)}}.slot-row__face:focus-visible{border-color:var(--role,var(--color-accent));background:var(--color-surface);outline:none}.slot-row__label{flex-direction:column;gap:1px;min-inline-size:0;display:flex}.slot-row__title{font-size:var(--text-small);letter-spacing:-.01em;font-weight:550}.slot-row__source{font-family:var(--font-mono);font-size:var(--text-x-small);color:var(--color-ink-light)}.slot-row__tags{font-family:var(--font-mono);font-size:var(--text-xx-small);letter-spacing:.06em;color:var(--color-ink-light);align-items:center;gap:5px;margin-inline-start:auto;display:flex}.slot-row__order{flex-shrink:0;gap:2px;display:flex}.audio-band{--tape:oklch(43% .085 288);margin:3px calc(var(--hole-x) + 11px);background:repeating-linear-gradient(to bottom, oklch(0% 0 0/.09) 0 1px, transparent 1px 5px), linear-gradient(to right, oklch(0% 0 0/.22), transparent 18%, transparent 82%, oklch(0% 0 0/.22)), linear-gradient(var(--tape), var(--tape));cursor:grab;border-radius:3px;flex-direction:column;grid-column:1;align-self:stretch;display:flex;position:relative;box-shadow:inset 0 0 0 1px oklch(100% 0 0/.09),0 1px 3px oklch(0% 0 0/.5)}@media (any-hover:hover){.audio-band:hover{--tape:oklch(48% .095 288)}}.audio-band--dragging{cursor:grabbing;box-shadow:inset 0 0 0 1px oklch(100% 0 0/.25),0 8px 20px oklch(0% 0 0/.6)}.audio-band__face{color:oklch(97% .005 285);cursor:pointer;font-family:var(--font-mono);background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;min-inline-size:0;padding:12px 6px;display:flex}.audio-band__name{font-size:var(--text-x-small);text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;overflow:hidden}.audio-band__span{font-size:var(--text-xx-small);letter-spacing:.1em;color:oklch(100% 0 0/.45)}.audio-band__handle{cursor:ns-resize;background:oklch(100% 0 0/.16);border-radius:4px;block-size:6px;position:absolute;inset-inline:8px}@media (any-hover:hover){.audio-band__handle:hover{background:oklch(100% 0 0/.45)}}.audio-band__handle--start{inset-block-start:2px}.audio-band__handle--end{inset-block-end:2px}.sheet__badge--tape{background:oklch(62% .12 285)}.lane-empty{font-family:var(--font-mono);font-size:var(--text-xx-small);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-light);pointer-events:none;grid-column:1;place-self:center}:is(.sheet:has(.f-kind option[value=asset]:checked) :is(.f-role-label,.f-role-field),.sheet:has(.f-kind option[value=hook]:checked) :is(.f-role-label,.f-role-field),.sheet:not(:has(.f-kind option[value=asset]:checked)) :is(.f-asset-label,.f-asset-field)){display:none}.picker{grid-template-columns:repeat(auto-fill,minmax(94px,1fr));gap:6px;inline-size:100%;display:grid}.picker__item{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-small);cursor:pointer;color:var(--color-ink-light);flex-direction:column;gap:3px;padding:3px;display:flex}.picker__item video{aspect-ratio:16/9;object-fit:cover;background:oklch(12% 0 0);border-radius:3px;inline-size:100%}@media (any-hover:hover){.picker__item:hover{border-color:var(--color-ink-light);color:var(--color-ink)}}.picker__item[aria-pressed=true]{border-color:var(--role-asset);color:var(--color-ink);box-shadow:0 0 0 1px var(--role-asset)}.picker__name{font-family:var(--font-mono);font-size:var(--text-xx-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.template-list{flex-direction:column;gap:6px;display:flex}.template-list__link{justify-content:space-between;align-items:baseline;gap:var(--inline-space);border:1px solid var(--color-border);border-radius:var(--radius-small);color:var(--color-ink);padding:.7rem .9rem;text-decoration:none;display:flex}@media (any-hover:hover){.template-list__link:hover{border-color:var(--color-ink-light);background:var(--color-hover)}}.template-list__name{font-weight:600}.template-list__meta{color:var(--color-ink-light);font-family:var(--font-mono);font-size:var(--text-x-small)}@media (width<=799px){.tpl{--lane-w:104px;--hole-x:7px}.slot-row{flex-wrap:wrap;row-gap:4px;padding-inline:.6rem}.slot-row__tags{margin-inline-start:0}}@media (width<=639px){.tpl{--lane-w:72px;--hole-x:5px}.tpl__actions{flex-wrap:wrap}.console__hint{display:none}.rack__cell{flex-wrap:wrap;flex-basis:100%;min-inline-size:0}}.bin{gap:var(--block-space-half);flex-direction:column;display:flex}.bin__head{align-items:baseline;gap:var(--inline-space);font-family:var(--font-mono);font-size:var(--text-xx-small);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-light);display:flex}.bin__count{margin-inline-start:auto}.bin__grid{gap:var(--block-space-half);grid-template-columns:repeat(auto-fill,minmax(168px,1fr));display:grid}.bin__item{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface);overflow:hidden}.bin__video{aspect-ratio:16/9;object-fit:cover;background:oklch(15% 0 0);inline-size:100%;display:block}.bin__audio{aspect-ratio:16/9;background:repeating-linear-gradient(to right, color-mix(in oklch, var(--role-asset) 60%, transparent) 0 2px, transparent 2px 7px) 50% / 100% 40% no-repeat, oklch(24% .02 285);inline-size:100%;display:block}.bin__player{inline-size:100%;display:block}.bin__meta{align-items:center;gap:var(--inline-space);border-block-start:1px solid var(--color-border);padding:.45rem .6rem;display:flex}.bin__name{font-family:var(--font-mono);font-size:var(--text-x-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bin__remove{margin-inline-start:auto}.bin__remove form{margin:0}.downloads{gap:var(--block-space);margin:0;padding:0;list-style:none;display:grid}.downloads__item{align-items:center;gap:var(--inline-space);flex-wrap:wrap;display:flex}.downloads__version{color:var(--color-ink-light);font-size:var(--text-small)}.auth{background:var(--color-surface);min-block-size:100dvh;padding:var(--block-space);place-items:center;display:grid}.auth__card{background:var(--color-canvas);border:1px solid var(--color-border-light);border-radius:var(--radius-large);inline-size:min(100%,26rem);box-shadow:var(--shadow-2);padding:var(--block-space-double);gap:var(--block-space);text-align:center;flex-direction:column;display:flex}.auth__brand{justify-content:center;margin-block-end:var(--block-space-half);display:flex}.auth__title{font-size:var(--text-x-large);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:650;line-height:1.15}.auth__lead{color:var(--color-ink-light);font-size:var(--text-small);text-wrap:balance;margin:0}.auth__lead strong{color:var(--color-ink);font-weight:600}.auth__form{gap:var(--block-space);text-align:start;flex-direction:column;display:flex}.auth__google{inline-size:100%}.auth__google form{display:contents}.auth__submit{inline-size:100%}.auth__divider{align-items:center;gap:var(--inline-space);color:var(--color-ink-light);font-size:var(--text-x-small);display:flex}.auth__divider:before,.auth__divider:after{content:"";border-block-start:1px solid var(--color-border);flex:1}.auth__remember{align-items:center;gap:var(--inline-space);font-size:var(--text-small);color:var(--color-ink-light);display:flex}.auth__turnstile{justify-content:center;min-block-size:65px;display:flex}.auth__links{font-size:var(--text-small);color:var(--color-ink-light);justify-content:center;gap:var(--inline-space);flex-wrap:wrap;align-items:center;margin:0;display:flex}.auth__errors{padding:var(--block-space-half) var(--block-space);border-radius:var(--radius-small);border:1px solid color-mix(in oklch, var(--color-negative) 45%, transparent);background:color-mix(in oklch, var(--color-negative) 10%, var(--color-canvas));font-size:var(--text-small);text-align:start;margin:0;list-style:none}.auth__envelope{--icon-size:2rem;border-radius:var(--radius-full);background:var(--color-accent-tint);block-size:4rem;inline-size:4rem;color:var(--color-accent);place-items:center;margin-inline:auto;display:grid}.landing{--landing-width:72rem;--landing-gutter:clamp(1rem, 4vw, 2rem);--landing-highlight:color-mix(in oklch, var(--color-accent) 18%, transparent);--landing-band:var(--lightningcss-light,oklch(24% .03 255))var(--lightningcss-dark,oklch(16% .02 255));--landing-band-ink:oklch(96% .005 250);--landing-band-ink-light:oklch(78% .015 250);--landing-band-border:oklch(100% 0 0/.12);--landing-band-accent:oklch(78% .12 230);--landing-note:var(--lightningcss-light,oklch(52% .17 237))var(--lightningcss-dark,oklch(76% .12 230));background:var(--color-canvas);flex-direction:column;min-block-size:100dvh;display:flex;overflow-x:clip}.landing__header{z-index:var(--z-nav);justify-content:space-between;align-items:center;gap:var(--inline-space-double);padding:var(--block-space) var(--landing-gutter);max-inline-size:var(--landing-width);background:color-mix(in oklch, var(--color-canvas) 85%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);inline-size:100%;margin-inline:auto;display:flex;position:sticky;inset-block-start:0}.landing__nav{align-items:center;gap:var(--inline-space-double);font-size:var(--text-small);white-space:nowrap;display:flex}.landing__nav a:not(.btn){color:var(--color-ink-light);text-decoration:none}.landing__nav a:not(.btn):hover{color:var(--color-ink)}@media (width<=48rem){.landing__nav a[href^=\#]{display:none}}@media (width<=30rem){.landing__nav .btn{display:none}}.landing__hero{text-align:center;align-items:center;gap:var(--block-space);padding-block:clamp(2.5rem,8vh,5rem) clamp(2rem,6vh,3.5rem);padding-inline:var(--landing-gutter);flex-direction:column;display:flex}.landing__badge{align-items:center;gap:var(--inline-space);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--text-x-small);color:var(--color-ink-light);background:var(--color-surface);padding:.3em .9em .3em .35em;display:inline-flex}.landing__badge-tag{border-radius:var(--radius-full);background:var(--color-ink);color:var(--color-canvas);padding:.15em .6em;font-weight:600}.landing__title{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.1rem,1rem + 4.2vw,4.2rem);font-weight:700;line-height:1.04}.landing__question{max-inline-size:18ch;margin:0 auto .15em;display:block}.landing__answer,.landing__heading em{color:var(--color-accent);background:linear-gradient(transparent 62%, var(--landing-highlight) 62%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:.12em;font-style:normal}.landing__lead{font-size:var(--text-medium);color:var(--color-ink-light);text-wrap:pretty;max-inline-size:50ch;margin:var(--block-space-half) 0 0}.landing__actions{justify-content:center;gap:var(--inline-space);flex-wrap:wrap;margin-block-start:var(--block-space-half);display:flex}.landing__fineprint{font-size:var(--text-x-small);color:var(--color-ink-light);margin:0}.landing__eyebrow{font-size:var(--text-x-small);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);margin:0;font-weight:600}.landing__heading{letter-spacing:-.03em;text-wrap:balance;max-inline-size:22ch;margin:0;font-size:clamp(1.7rem,1rem + 2.4vw,2.8rem);font-weight:700;line-height:1.1}.showcase{inline-size:min(100% - 2 * var(--landing-gutter), 64rem);margin:0 auto;position:relative}.showcase__window{border:1px solid var(--color-border);border-radius:var(--radius-large);background:var(--color-canvas);box-shadow:var(--shadow-3);overflow:hidden}.showcase__chrome{border-block-end:1px solid var(--color-border);background:var(--color-surface);gap:6px;padding:.7rem .9rem;display:flex}.showcase__chrome span{aspect-ratio:1;border-radius:var(--radius-full);background:var(--color-border);inline-size:.7rem}.showcase__image{block-size:auto;inline-size:100%;display:block}.showcase__note{border-radius:var(--radius-full);background:var(--landing-note);color:var(--color-canvas);font-size:var(--text-small);white-space:nowrap;box-shadow:var(--shadow-2);padding:.25em .8em;font-weight:600;position:absolute;rotate:-3deg}@media (width<=56rem){.showcase__note{display:none}}.showcase__note--planned{inset-block-start:14%;inset-inline-end:-2.5rem}.showcase__note--review{inset-block-start:41%;inset-inline-start:-3rem;rotate:2deg}.showcase__note--done{inset-block-start:67%;inset-inline-end:-2rem}.band{background:var(--landing-band);color:var(--landing-band-ink);margin-block-start:clamp(4rem,12vh,7rem);padding-block:clamp(3.5rem,10vh,6rem)}.band .landing__eyebrow{color:var(--landing-band-accent)}.band .landing__heading em{color:inherit}.band__inner{text-align:center;align-items:center;gap:var(--block-space);inline-size:min(100% - 2 * var(--landing-gutter), 60rem);flex-direction:column;margin-inline:auto;display:flex}.band__points{gap:var(--block-space-double);inline-size:100%;text-align:start;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));margin-block-start:var(--block-space-double);display:grid}.point{gap:var(--block-space-half);border-block-start:1px solid var(--landing-band-border);flex-direction:column;padding-block-start:var(--block-space);display:flex}.point__icon{--icon-size:1.25rem;color:var(--landing-band-accent);margin-block-end:var(--block-space-half)}.point__title{font-size:var(--text-medium);letter-spacing:-.01em;margin:0;font-weight:600}.point__text{color:var(--landing-band-ink-light);font-size:var(--text-small);text-wrap:pretty;margin:0}.closing{text-align:center;align-items:center;gap:var(--block-space);padding:clamp(3.5rem, 10vh, 6rem) var(--landing-gutter);flex-direction:column;display:flex}.landing__footer{padding:var(--block-space-double);justify-content:center;gap:var(--inline-space-double);font-size:var(--text-x-small);color:var(--color-ink-light);border-block-start:1px solid var(--color-border-light);margin-block-start:auto;display:flex}.admin-form{gap:var(--block-space);flex-direction:column;max-inline-size:28rem;display:flex}@media (width<=639px){.admin-form{max-inline-size:none}}.admin-muted{color:var(--color-ink-light);font-size:var(--text-x-small);margin-inline-start:var(--inline-space)}.admin-negative{color:var(--color-negative)}.admin-table{border-collapse:separate;border-spacing:0;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-canvas);inline-size:100%;font-size:var(--text-small);overflow:hidden}.admin-table thead th{background:var(--color-surface)}.admin-table tbody tr:last-child td{border-block-end:0}@media (any-hover:hover){.admin-table tbody tr:hover{background:var(--color-hover)}}.admin-table th,.admin-table td{text-align:start;padding:var(--block-space-half) var(--inline-space);border-block-end:1px solid var(--color-border);vertical-align:middle}.admin-table th{font-size:var(--text-x-small);color:var(--color-ink-light);font-weight:500}.admin-table__row--active{background:var(--color-active)}@media (width<=639px){.admin-table{background:0 0;border:0;border-radius:0;display:block;overflow:visible}.admin-table thead{display:none}.admin-table tbody{gap:var(--block-space-half);flex-direction:column;display:flex}.admin-table tbody tr{align-items:center;gap:2px var(--inline-space);padding:.75rem var(--block-space);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-canvas);flex-wrap:wrap;display:flex;position:relative}.admin-table tbody tr:active{background:var(--color-hover)}.admin-table th,.admin-table td{border:0;padding:0}.admin-table td{overflow-wrap:anywhere;min-inline-size:0;color:var(--color-ink-light);font-size:var(--text-x-small)}.admin-table__row--active{border-color:var(--color-accent)}.admin-table__primary{color:var(--color-ink);font-size:var(--text-normal);flex:1 0 100%;order:-1;padding-inline-end:6.5rem;font-weight:600}.admin-table .admin-table__primary{color:var(--color-ink);font-size:var(--text-normal)}.admin-table__primary .admin-muted{display:none}.admin-table__link{font-weight:600}.admin-table__link:after{content:"";position:absolute;inset:0}.admin-table__meta+.admin-table__meta:before{content:"·";margin-inline-end:var(--inline-space)}.admin-table__meta--blank{display:none}.admin-table__meta--blank+.admin-table__meta:before{content:none}.admin-table__side,.admin-table__actions{position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem}.admin-table__side{inset-block-start:.75rem;inset-inline-end:var(--block-space)}.admin-table__field{justify-content:space-between;align-items:center;gap:var(--inline-space);flex:1 0 100%;order:1;margin-block-start:var(--block-space-half);display:flex}.admin-table__field:before{content:attr(data-label)}.admin-table__field form{display:contents}.admin-table__actions .icon-btn{place-items:center;block-size:2.75rem;inline-size:2.75rem;display:grid}}.admin-table__size{white-space:nowrap;font-variant-numeric:tabular-nums}.admin-table__link{color:var(--color-ink);font-weight:550;text-decoration:none}@media (any-hover:hover){.admin-table__link:hover{color:var(--color-link)}}.admin-table__actions{text-align:end;white-space:nowrap}.admin-role form{display:contents}.bookings__periods{margin-block-end:calc(var(--block-space-half) * -1)}.watermark{gap:var(--block-space);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--block-space);flex-direction:column;margin:0;display:flex}.watermark__image{gap:var(--block-space-half);flex-direction:column;display:flex}.watermark__preview{max-inline-size:12rem;padding:var(--block-space-half);border-radius:var(--radius);background:var(--color-ink)}.watermark__tuning{gap:var(--inline-space);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));display:grid}:root{--delivery-backdrop:var(--lightningcss-light,oklch(93% .014 80))var(--lightningcss-dark,oklch(12% .005 70))}.delivery{--delivery-ground:var(--lightningcss-light,oklch(96.5% .012 80))var(--lightningcss-dark,oklch(16% .006 70));--delivery-raised:var(--lightningcss-light,oklch(92.5% .016 80))var(--lightningcss-dark,oklch(20% .008 70));--delivery-sunken:var(--lightningcss-light,oklch(93.5% .015 80))var(--lightningcss-dark,oklch(22% .008 70));--delivery-line:var(--lightningcss-light,oklch(89.5% .018 80))var(--lightningcss-dark,oklch(28% .01 70));--delivery-line-strong:var(--lightningcss-light,oklch(85% .025 80))var(--lightningcss-dark,oklch(34% .012 70));--delivery-ink:var(--lightningcss-light,oklch(22% .01 70))var(--lightningcss-dark,oklch(95% .012 80));--delivery-ink-soft:var(--lightningcss-light,oklch(45% .02 75))var(--lightningcss-dark,oklch(76% .02 80));--delivery-ink-muted:var(--lightningcss-light,oklch(53% .025 75))var(--lightningcss-dark,oklch(62% .02 80));--delivery-accent:var(--lightningcss-light,oklch(53% .13 50))var(--lightningcss-dark,oklch(77% .13 70));--delivery-accent-ink:var(--lightningcss-light,oklch(100% 0 0))var(--lightningcss-dark,oklch(20% .03 70));--delivery-screen:oklch(0% 0 0);--delivery-player-inset:0;--delivery-player-radius:0;--delivery-font-display:"Cormorant Garamond", Georgia, serif;--delivery-font-body:Manrope, var(--font-sans);--delivery-gutter:1.5rem;--delivery-edge:1rem;background:var(--delivery-ground);min-block-size:100dvh;max-inline-size:34rem;color:var(--delivery-ink);font-family:var(--delivery-font-body);-webkit-font-smoothing:antialiased;flex-direction:column;margin-inline:auto;display:flex}html:has(.delivery){background:var(--delivery-backdrop)}.delivery__header{align-items:center;gap:.6rem;min-block-size:3.5rem;padding-inline:1.25rem;display:flex}.delivery__mark{border:1px solid var(--delivery-line-strong);border-radius:var(--radius-full);letter-spacing:.04em;place-items:center;block-size:1.75rem;inline-size:1.75rem;font-size:.65rem;font-weight:700;display:grid}.delivery__dropzone{letter-spacing:.12em;text-transform:uppercase;font-size:.8rem;font-weight:600}.delivery__video{inline-size:calc(100% - 2 * var(--delivery-player-inset));margin-inline:var(--delivery-player-inset);border-radius:var(--delivery-player-radius);aspect-ratio:var(--delivery-aspect,9 / 16);object-fit:cover;background:var(--delivery-screen);max-block-size:82dvh;display:block}.delivery__formats{margin:.9rem var(--delivery-edge) 0;border-radius:var(--radius-large);background:var(--delivery-raised);grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));gap:.25rem;padding:.25rem;display:grid}.delivery__format{border-radius:var(--radius);min-block-size:4.5rem;color:var(--delivery-ink-soft);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;transition:background-color .2s,color .2s;display:flex}.delivery__format[aria-checked=true]{background:var(--delivery-ink);color:var(--delivery-ground)}.delivery__format:focus-visible{outline:var(--focus-ring-size) solid var(--delivery-accent);outline-offset:var(--focus-ring-offset)}.delivery__format-shape{place-items:center;block-size:1.4rem;display:grid}.delivery__format-shape>span{inline-size:var(--shape-inline);block-size:var(--shape-block);border:1.5px solid;border-radius:3px}.delivery__format--vertical{--shape-inline:.75rem;--shape-block:1.25rem}.delivery__format--portrait{--shape-inline:1rem;--shape-block:1.25rem}.delivery__format--horizontal{--shape-inline:1.4rem;--shape-block:.8rem}.delivery__format-label{text-align:center;font-size:.9rem;font-weight:700;line-height:1.2}.delivery__format-ratio{letter-spacing:.06em;opacity:.75;font-size:.7rem;font-weight:600}.delivery__format-hint{margin:.6rem calc(var(--delivery-edge) + .5rem) 0;color:var(--delivery-ink-muted);font-size:.8rem}.delivery__intro{padding:1.75rem var(--delivery-gutter) 0;flex-direction:column;gap:.9rem;display:flex}.delivery__date{letter-spacing:.16em;text-transform:uppercase;color:var(--delivery-accent);margin:0;font-size:.75rem;font-weight:600}.delivery__title{font-family:var(--delivery-font-display);letter-spacing:-.01em;margin:0;font-size:clamp(2.75rem,12vw,3.5rem);font-weight:500;line-height:.98}.delivery__facts{color:var(--delivery-ink-soft);margin:0;font-size:.95rem;line-height:1.5}.delivery__actions{padding:1.75rem var(--delivery-gutter) 0;flex-direction:column;gap:.6rem;display:flex}.delivery__save,.delivery__share{--icon-size:1.3rem;border-radius:var(--radius-large);font:700 1.05rem/1 var(--delivery-font-body);cursor:pointer;justify-content:center;align-items:center;gap:.6rem;text-decoration:none;display:flex}:is(.delivery__save,.delivery__share):focus-visible{outline:var(--focus-ring-size) solid var(--delivery-accent);outline-offset:var(--focus-ring-offset)}.delivery__save{background:var(--delivery-accent);min-block-size:3.6rem;color:var(--delivery-accent-ink)}.delivery__save[aria-busy=true]{opacity:.7;cursor:progress}.delivery__share{border:1px solid var(--delivery-line-strong);min-block-size:3.25rem;color:var(--delivery-ink);background:0 0;font-size:.95rem;font-weight:600}.delivery__photos{padding:3rem var(--delivery-edge) 0;flex-direction:column;gap:.9rem;display:flex}.delivery__section-head{justify-content:space-between;align-items:baseline;margin-inline:.5rem;display:flex}.delivery__heading{font-family:var(--delivery-font-display);margin:0;font-size:1.9rem;font-weight:500}.delivery__link{color:var(--delivery-accent);font:600 .95rem var(--delivery-font-body);cursor:pointer;background:0 0;border:0;padding-block:.6rem}.delivery__link:focus-visible{outline:var(--focus-ring-size) solid var(--delivery-accent);outline-offset:var(--focus-ring-offset)}.delivery__mosaic{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.5rem;display:grid}.delivery__mosaic-column{flex-direction:column;gap:.5rem;display:flex}.delivery__photo{border-radius:var(--radius-large);background:var(--delivery-raised);aspect-ratio:3/4;display:block;overflow:hidden}.delivery__photo:nth-child(2n){aspect-ratio:4/3}.delivery__mosaic-column:nth-child(2n)>.delivery__photo{aspect-ratio:4/3}.delivery__mosaic-column:nth-child(2n)>.delivery__photo:nth-child(2n){aspect-ratio:3/4}.delivery__photo:focus-visible{outline:var(--focus-ring-size) solid var(--delivery-accent);outline-offset:var(--focus-ring-offset)}.delivery__photo-image{object-fit:cover;block-size:100%;inline-size:100%;display:block}.delivery__originals-section{padding:1.5rem var(--delivery-edge) 0}.delivery__originals{border:1px solid var(--delivery-line);border-radius:var(--radius-large);background:var(--delivery-raised);overflow:hidden}.delivery__originals[open] .delivery__originals-chevron{rotate:180deg}.delivery__originals-summary{--icon-size:1.3rem;min-block-size:4.5rem;color:var(--delivery-ink);cursor:pointer;align-items:center;gap:.9rem;padding:.9rem 1.1rem;list-style:none;display:flex}.delivery__originals-summary::-webkit-details-marker{display:none}.delivery__originals-summary>.icon--camera{color:var(--delivery-ink-soft)}.delivery__originals-summary:focus-visible{outline:var(--focus-ring-size) solid var(--delivery-accent);outline-offset:calc(var(--focus-ring-size) * -1)}.delivery__originals-title{flex-direction:column;flex-grow:1;gap:.15rem;font-weight:700;display:flex}.delivery__originals-meta{color:var(--delivery-ink-muted);font-size:.8rem;font-weight:400}.delivery__originals-chevron{--icon-size:1.1rem;color:var(--delivery-ink-soft);transition:rotate .2s}.delivery__original-list{margin:0;padding:0 1.1rem .5rem;list-style:none}.delivery__original{border-block-start:1px solid var(--delivery-line);align-items:center;gap:.9rem;min-block-size:4.25rem;display:flex}.delivery__original-name{overflow-wrap:anywhere;flex-direction:column;flex-grow:1;gap:.15rem;min-inline-size:0;font-size:.95rem;font-weight:600;display:flex}.delivery__icon-button{--icon-size:1.1rem;border:1px solid var(--delivery-line-strong);border-radius:var(--radius-full);block-size:2.75rem;inline-size:2.75rem;color:var(--delivery-ink);flex-shrink:0;place-items:center;display:grid}.delivery__icon-button:focus-visible{outline:var(--focus-ring-size) solid var(--delivery-accent);outline-offset:var(--focus-ring-offset)}.delivery__footer{padding:2.25rem var(--delivery-gutter) calc(1.75rem + env(safe-area-inset-bottom));background:var(--delivery-sunken);flex-direction:column;flex-grow:1;gap:1.25rem;margin-block-start:3rem;display:flex}.delivery__farewell{font-family:var(--delivery-font-display);margin:0;font-size:1.9rem;font-style:italic;line-height:1.1}.delivery__credit{color:var(--delivery-ink-muted);margin:auto 0 0;font-size:.75rem}@media (prefers-color-scheme:light){.delivery{--delivery-player-inset:.75rem;--delivery-player-radius:var(--radius-x-large)}}@media (width>=60rem){.delivery{--delivery-player-inset:0;--delivery-player-radius:var(--radius-x-large);--delivery-stage:calc(100dvh - 13rem);grid-template:".header header."".reel intro."".reel actions."".reel photos."".reel originals."".reel. ."1fr"footer footer footer footer"/minmax(0,1fr) auto minmax(22rem,32rem) minmax(0,1fr);column-gap:clamp(2rem,4vw,4rem);max-inline-size:none;display:grid}.delivery__header{grid-area:header;padding-inline:0}.delivery__intro{grid-area:intro;padding-block-start:.5rem;padding-inline:0}.delivery__actions{grid-area:actions;padding-inline:0}.delivery__photos{grid-area:photos;padding-inline:0}.delivery__originals-section{grid-area:originals;padding-inline:0}.delivery__footer{grid-area:footer;grid-template-columns:subgrid;column-gap:normal;padding-inline:0;display:grid}.delivery__footer>*{grid-column:2/4}.delivery__stage{grid-area:reel}.delivery__reel{inline-size:min(var(--delivery-stage) * var(--delivery-ratio,.5625), 52vw);align-self:start;position:sticky;inset-block-start:1rem}.delivery__video{max-block-size:var(--delivery-stage)}.delivery__formats{margin-inline:0}.delivery__format-hint{margin-inline:.5rem}}@media (prefers-reduced-motion:reduce){.delivery__format,.delivery__originals-chevron{transition:none}}.timeline{--timeline-rail:var(--color-border);--timeline-dot:var(--color-ink-light);--timeline-dot-size:.6rem;--timeline-time-size:4.5rem}.timeline__day{font-size:var(--text-x-small);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-light);margin-block-start:var(--block-space-half);font-weight:600}.timeline__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.timeline__entry{grid-template-columns:var(--timeline-time-size) minmax(0, 1fr);gap:var(--inline-space-double);padding-block:var(--block-space-half);padding-inline-start:calc(var(--timeline-dot-size) + var(--inline-space-double));display:grid;position:relative}.timeline__entry:before{content:"";border-inline-start:2px solid var(--timeline-rail);position:absolute;inset-block:0;inset-inline-start:calc(var(--timeline-dot-size) / 2 - 1px)}.timeline__entry:after{content:"";inline-size:var(--timeline-dot-size);block-size:var(--timeline-dot-size);border-radius:var(--radius-full);background:var(--timeline-dot);box-shadow:0 0 0 3px var(--color-canvas);position:absolute;inset-block-start:calc(var(--block-space-half) + .4em);inset-inline-start:0}.timeline__entry:first-child:before{inset-block-start:calc(var(--block-space-half) + .4em)}.timeline__entry:last-child:before{block-size:calc(var(--block-space-half) + .4em);inset-block-end:auto}.timeline__entry:only-child:before{display:none}.timeline__entry--positive{--timeline-dot:var(--color-positive)}.timeline__entry--attention{--timeline-dot:var(--color-negative)}.timeline__time{white-space:nowrap;font-family:var(--font-mono);font-size:var(--text-small);color:var(--color-ink-light)}.timeline__body{flex-direction:column;gap:.15rem;display:flex}.timeline__entry--attention .timeline__headline{color:var(--color-negative);font-weight:600}.timeline__detail{font-size:var(--text-small);color:var(--color-ink-light);overflow-wrap:anywhere}.booking__facts{gap:var(--block-space) var(--inline-space-double);padding:var(--block-space);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-canvas);font-size:var(--text-small);grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));margin:0;display:grid}.booking__facts dd{margin:0}@media (width<=639px){.booking__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.booking__fact:last-child{grid-column:1/-1}}.booking__fact{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-inline-size:0;display:flex}.booking__label{color:var(--color-ink-light);font-size:var(--text-xx-small);letter-spacing:.05em;text-transform:uppercase;font-weight:600}.booking__link{color:var(--color-link);text-decoration:none}@media (any-hover:hover){.booking__link:hover{text-decoration:underline}}.booking__waiting{padding:var(--block-space-double) var(--block-space);border:1px dashed var(--color-border);border-radius:var(--radius);text-align:center}.booking__jump-header{justify-content:space-between;align-items:center;gap:var(--inline-space);display:flex}.booking__delivery{gap:var(--block-space-half);padding:var(--block-space);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);font-size:var(--text-small);flex-direction:column;display:flex}.booking__share,.booking__email{align-items:center;gap:var(--inline-space);flex-wrap:wrap;display:flex}:is(.booking__share,.booking__email) .booking__label{min-inline-size:9rem}:is(.booking__share,.booking__email) form{display:contents}.booking__url{min-inline-size:0;color:var(--color-link);font-family:var(--font-mono);font-size:var(--text-x-small);text-overflow:ellipsis;white-space:nowrap;flex:14rem;text-decoration:none;overflow:hidden}@media (any-hover:hover){.booking__url:hover{text-decoration:underline}}.booking__videos{align-items:start;gap:var(--block-space);grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));display:grid}.booking__video{gap:var(--block-space-half);flex-direction:column;margin:0;display:flex}.booking__player{max-block-size:28rem;inline-size:100%;aspect-ratio:var(--aspect,16 / 9);border-radius:var(--radius-small);background:var(--color-surface);object-fit:contain;display:block}.booking__caption{gap:2px var(--inline-space);font-size:var(--text-small);grid-template-columns:1fr auto;display:grid}.booking__caption-title{font-weight:600}.booking__caption-detail{color:var(--color-ink-light);font-family:var(--font-mono);font-size:var(--text-x-small);grid-column:1}.booking__download{--icon-size:1em;color:var(--color-link);font-size:var(--text-x-small);grid-area:1/2/span 2;align-self:center;align-items:center;gap:.4em;font-weight:600;text-decoration:none;display:inline-flex}@media (any-hover:hover){.booking__download:hover{text-decoration:underline}}.booking__subtitle{font-size:var(--text-small);font-weight:600}.booking__photos{gap:var(--block-space-half);grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));display:grid}.booking__photo{border-radius:var(--radius-small);background:var(--color-surface);display:block;overflow:hidden}.booking__photo:focus-visible{outline:var(--focus-ring-size) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.booking__thumb{aspect-ratio:4/3;object-fit:cover;inline-size:100%;transition:scale .2s var(--ease-out-expo);display:block}@media (any-hover:hover){.booking__photo:hover .booking__thumb{scale:1.04}}@media (prefers-reduced-motion:reduce){.booking__thumb{transition:none}}}@layer utilities{[hidden]{display:none}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--inline-space:1ch;--inline-space-half:calc(var(--inline-space) / 2);--inline-space-double:calc(var(--inline-space) * 2);--block-space:1rem;--block-space-half:calc(var(--block-space) / 2);--block-space-double:calc(var(--block-space) * 2);--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI Variable", "Segoe UI", "Inter", "Noto Sans", Helvetica, Arial, sans-serif;--font-mono:ui-monospace, "JetBrains Mono", "SF Mono", Menlo, monospace;--text-xx-small:.625rem;--text-x-small:.75rem;--text-small:.85rem;--text-normal:1rem;--text-medium:1.1rem;--text-large:1.5rem;--text-x-large:1.8rem;--text-xx-large:2.5rem;--color-canvas:var(--lightningcss-light,oklch(99.4% .001 250))var(--lightningcss-dark,oklch(22% .006 250));--color-surface:var(--lightningcss-light,oklch(97.3% .002 250))var(--lightningcss-dark,oklch(16% .006 250));--color-ink:var(--lightningcss-light,oklch(16% .005 250))var(--lightningcss-dark,oklch(95% .004 250));--color-ink-light:var(--lightningcss-light,oklch(52% .008 250))var(--lightningcss-dark,oklch(70% .008 250));--color-border:var(--lightningcss-light,oklch(91% .003 250))var(--lightningcss-dark,oklch(30% .008 250));--color-border-light:color-mix(in oklch, var(--color-border) 60%, var(--color-canvas));--color-accent:var(--lightningcss-light,oklch(58% .17 237))var(--lightningcss-dark,oklch(70% .14 230));--color-accent-2:oklch(66% .14 222);--color-link:var(--color-accent);--color-positive:oklch(60% .15 152);--color-negative:var(--lightningcss-light,oklch(56% .21 30))var(--lightningcss-dark,oklch(68% .19 32));--color-attention:var(--lightningcss-light,oklch(64% .18 50))var(--lightningcss-dark,oklch(70% .17 52));--color-attention-ink:oklch(100% 0 0);--color-highlight:oklch(65% .15 280);--color-scrim:var(--lightningcss-light,oklch(30% .01 258/.4))var(--lightningcss-dark,oklch(8% .012 258/.74));--color-hover:color-mix(in oklch, var(--color-ink) 6%, transparent);--color-active:color-mix(in oklch, var(--color-ink) 10%, transparent);--color-accent-tint:color-mix(in oklch, var(--color-accent) 12%, var(--color-canvas));--role-freefall:var(--lightningcss-light,oklch(54% .17 245))var(--lightningcss-dark,oklch(66% .15 237));--role-hook:var(--lightningcss-light,oklch(58% .16 60))var(--lightningcss-dark,oklch(72% .19 55));--role-voice:var(--lightningcss-light,oklch(50% .13 150))var(--lightningcss-dark,oklch(70% .14 145));--role-canopy:var(--lightningcss-light,oklch(53% .14 230))var(--lightningcss-dark,oklch(70% .16 220));--role-exit:var(--lightningcss-light,oklch(54% .2 30))var(--lightningcss-dark,oklch(70% .2 35));--role-asset:var(--lightningcss-light,oklch(52% .16 300))var(--lightningcss-dark,oklch(66% .14 300));--role-montage:var(--lightningcss-light,oklch(52% .12 195))var(--lightningcss-dark,oklch(70% .13 195));--role-landing:var(--lightningcss-light,oklch(55% .19 20))var(--lightningcss-dark,oklch(70% .19 25));--role-ground:var(--lightningcss-light,oklch(55% .13 95))var(--lightningcss-dark,oklch(76% .15 95));--role-ink:var(--lightningcss-light,oklch(100% 0 0))var(--lightningcss-dark,oklch(17% .014 258));--gradient-sky:linear-gradient(135deg, var(--color-accent-2), var(--color-accent));--radius-small:8px;--radius:12px;--radius-large:16px;--radius-x-large:24px;--radius-full:999rem;--shadow-1:0 1px 2px var(--lightningcss-light,oklch(20% .01 250/.06))var(--lightningcss-dark,oklch(0% 0 0/.4));--shadow-2:0 4px 16px var(--lightningcss-light,oklch(20% .01 250/.1))var(--lightningcss-dark,oklch(0% 0 0/.45)), 0 1px 3px var(--lightningcss-light,oklch(20% .01 250/.08))var(--lightningcss-dark,#0000);--shadow-3:0 16px 48px var(--lightningcss-light,oklch(20% .01 250/.18))var(--lightningcss-dark,oklch(0% 0 0/.55));--z-popup:10;--z-nav:20;--z-flash:30;--z-tooltip:40;--z-bar:50;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-out-overshoot:cubic-bezier(.25, 1.75, .5, 1);--focus-ring-size:2px;--focus-ring-offset:2px;--focus-ring-color:var(--color-accent)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
