@font-face{font-family:ABC Areal;src:url(/fonts/areal.woff2) format("woff2-variations"),url(/fonts/areal.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:ABC Areal Mono;src:url(/fonts/areal-mono.woff2) format("woff2-variations"),url(/fonts/areal-mono.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}:root{--ease-out: cubic-bezier(.16, 1, .3, 1);--gutter: 40px;--header-h: 72px;--content-w: 1320px;--phone-w: min(340px, calc((100svh - 150px)*.4775) );--phone-h: calc(var(--phone-w) * 2.0943)}@media(max-width:1279px){:root{--gutter: 32px;--phone-w: min(300px, calc((100svh - 150px)*.4775) )}}@media(max-width:767px){:root{--gutter: 20px;--header-h: 60px;--phone-w: min(68vw, 280px)}}@property --pt{syntax: "<length>"; inherits: true; initial-value: 1px;}.app{--pt: calc(100cqw / 402);position:absolute;inset:0;overflow:hidden;background:#000;color:#fff;font-family:var(--type-font-areal);font-size:calc(17 * var(--pt));line-height:1.25;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}:where(.app) button{font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer;-webkit-tap-highlight-color:transparent}:where(.app) button:disabled{cursor:default}:where(.app) canvas{display:block}:where(.app) .icon{width:calc(20 * var(--pt));height:calc(20 * var(--pt));flex:0 0 auto}.app__layer{position:absolute;inset:0}.app__cover{z-index:10;transition:transform .46s cubic-bezier(.32,.72,0,1),filter .46s cubic-bezier(.32,.72,0,1)}.app__cover.is-enter,.app__cover.is-exit{transform:translateY(100%)}.app__cover.is-shown{transform:none}.app__cover.is-pushed.is-shown{transform:translate(-28%);filter:brightness(.6)}.app__detail{z-index:11;transition:transform .46s cubic-bezier(.32,.72,0,1);box-shadow:0 0 calc(30 * var(--pt)) #00000080}.app__detail.is-enter,.app__detail.is-exit{transform:translate(100%)}.app__detail.is-shown{transform:none}.app__home{position:absolute;z-index:40;bottom:calc(8 * var(--pt));left:50%;width:calc(139 * var(--pt));height:calc(5 * var(--pt));margin-left:calc(-69.5 * var(--pt));border-radius:999px;background:#ffffffd9;pointer-events:none}.screen-view{position:absolute;inset:0;background:#000}.screen-view:before{content:"";position:absolute;z-index:4;inset:0 0 auto;height:calc(118 * var(--pt));background:linear-gradient(to bottom,#000 62%,#0000);pointer-events:none}.glass{background:#ffffff17;backdrop-filter:blur(14px) saturate(1.5);-webkit-backdrop-filter:blur(14px) saturate(1.5);box-shadow:inset 0 0 0 .5px #fff3,inset 0 1px #ffffff14,0 calc(4 * var(--pt)) calc(16 * var(--pt)) #00000040}.glass--circle{border-radius:50%}.glass--capsule{border-radius:999px}.status{position:absolute;z-index:6;inset:0 0 auto;height:calc(54 * var(--pt));display:flex;align-items:center;justify-content:space-between;padding:calc(4 * var(--pt)) calc(30 * var(--pt)) 0 calc(54 * var(--pt));font-family:-apple-system,SF Pro Text,system-ui,sans-serif;font-weight:600;font-size:calc(17 * var(--pt));letter-spacing:-.02em;pointer-events:none}.status__glyphs{width:calc(78 * var(--pt));height:calc(14 * var(--pt));color:#fff}.nav{position:absolute;z-index:6;top:calc(63 * var(--pt));left:calc(16 * var(--pt));right:calc(16 * var(--pt));height:calc(44 * var(--pt));display:flex;align-items:center;justify-content:space-between;pointer-events:none}.nav>*{pointer-events:auto}.nav__leading{width:calc(44 * var(--pt));height:calc(44 * var(--pt));display:grid;place-items:center}.nav__leading .icon{width:calc(19 * var(--pt));height:calc(19 * var(--pt))}.nav__titles{position:absolute;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;pointer-events:none!important;white-space:nowrap}.nav__title{font-weight:700;font-size:calc(17 * var(--pt));line-height:1.15}.nav__subtitle{font-size:calc(12 * var(--pt));color:#ebebf599;line-height:1.2}.nav__group{display:flex;align-items:center;height:calc(44 * var(--pt));padding:0 calc(2 * var(--pt))}.nav__button{width:calc(44 * var(--pt));height:calc(44 * var(--pt));display:grid;place-items:center}.nav__button.is-active{color:#dea361}.menu{position:absolute;z-index:30;top:calc(112 * var(--pt));right:calc(16 * var(--pt));min-width:calc(210 * var(--pt));padding:calc(6 * var(--pt));border-radius:calc(22 * var(--pt));background:#2c2c2edb;animation:menu-in .22s cubic-bezier(.32,.72,0,1)}.menu button{display:flex;align-items:center;gap:calc(12 * var(--pt));width:100%;height:calc(44 * var(--pt));padding:0 calc(14 * var(--pt));border-radius:calc(14 * var(--pt));font-size:calc(16 * var(--pt));text-align:left}.menu button:hover:not(:disabled){background:#ffffff14}.menu button:disabled{opacity:.35}@keyframes menu-in{0%{opacity:0;transform:scale(.9) translateY(calc(-6 * var(--pt)));transform-origin:top right}}.hint{position:absolute;z-index:3;left:50%;bottom:calc(12 * var(--pt));transform:translate(-50%);padding:calc(6 * var(--pt)) calc(10 * var(--pt));font-size:calc(11 * var(--pt));font-weight:500;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;opacity:0;transition:opacity .4s;pointer-events:none}.hint.is-shown{opacity:1}.hairline{position:relative;width:calc(100% - calc(48 * var(--pt)));height:calc(36 * var(--pt));touch-action:none;cursor:ew-resize;outline:none}.hairline__ticks{position:absolute;inset:0;width:100%;height:100%}.hairline__knob{position:absolute;top:50%;left:calc(calc(8 * var(--pt)) + var(--p) * (100% - calc(16 * var(--pt))));width:calc(16 * var(--pt));height:calc(34 * var(--pt));border-radius:999px;background:#424242;box-shadow:inset 0 0 0 1px #ffffff59,0 1px calc(3 * var(--pt)) #00000080;transform:translate(-50%,-50%);transition:transform .15s ease-out,background-color .15s}.hairline__knob:after{content:"";position:absolute;left:50%;top:25%;width:calc(1.5 * var(--pt));height:50%;margin-left:calc(-.75 * var(--pt));border-radius:999px;background:#ffffffe6}.hairline.is-held .hairline__knob{background:#dea361;box-shadow:0 1px calc(3 * var(--pt)) #00000080;transform:translate(-50%,-50%) scale(1.12)}.hairline:focus-visible .hairline__knob{outline:1px solid #dea361;outline-offset:2px}.glyphs{--size: 44;position:relative;display:flex;padding:calc(5 * var(--pt));touch-action:pan-y}.glyphs__disc{position:absolute;top:calc(5 * var(--pt));left:calc(5 * var(--pt));width:calc(var(--size) * var(--pt));height:calc(var(--size) * var(--pt));border-radius:50%;background:#dea36129;box-shadow:inset 0 0 0 .5px #ffffff38,0 calc(2 * var(--pt)) calc(8 * var(--pt)) #0003;transform:translate(calc(var(--index) * var(--size) * var(--pt)));transition:transform .35s cubic-bezier(.34,1.3,.64,1)}.glyphs__item{position:relative;width:calc(var(--size) * var(--pt));height:calc(var(--size) * var(--pt));display:grid;place-items:center;color:#ffffffbf}.glyphs__item .icon{width:calc(var(--size) * .42 * var(--pt));height:calc(var(--size) * .42 * var(--pt))}.glyphs__item.is-selected{color:#dea361}.glyphs__dot{position:absolute;top:calc(var(--size) * .2 * var(--pt) - calc(2.5 * var(--pt)));right:calc(var(--size) * .2 * var(--pt) - calc(2.5 * var(--pt)));width:calc(5 * var(--pt));height:calc(5 * var(--pt));border-radius:50%;background:#dea361}.glyphs-scroll{max-width:calc(100% - calc(32 * var(--pt)));overflow-x:auto;overflow-y:hidden;scrollbar-width:none;touch-action:pan-x;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.glyphs-scroll::-webkit-scrollbar{display:none}.glyphs-scroll .glyphs{width:max-content}.panels{position:relative;display:flex;padding:calc(4 * var(--pt))}.panels__pill{position:absolute;top:calc(4 * var(--pt));left:calc(4 * var(--pt));width:calc(92 * var(--pt));height:calc(30 * var(--pt));border-radius:999px;background:#dea36124;box-shadow:inset 0 0 0 .5px #ffffff38;transform:translate(calc(var(--index) * calc(92 * var(--pt))));transition:transform .35s cubic-bezier(.34,1.3,.64,1)}.panels__item{position:relative;width:calc(92 * var(--pt));height:calc(30 * var(--pt));display:flex;align-items:center;justify-content:center;gap:calc(4 * var(--pt));font-weight:600;font-size:calc(11 * var(--pt));letter-spacing:.055em;text-transform:uppercase;color:#ffffffbf}.panels__item.is-selected{color:#dea361}.panels__dot{width:calc(4 * var(--pt));height:calc(4 * var(--pt));border-radius:50%;background:#dea361}.camera-screen{position:absolute;inset:0;background:#000}.viewfinder{position:absolute;inset:0;overflow:hidden;background:#121212;touch-action:manipulation}.viewfinder__feed{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(var(--zoom));filter:brightness(var(--ev));transition:transform .4s cubic-bezier(.32,.72,0,1),filter .2s}.viewfinder__switch{position:absolute;inset:0;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:#0003;opacity:0;transition:opacity .3s;pointer-events:none}.viewfinder__switch.is-on{opacity:1;transition-duration:.15s}.viewfinder__grid{position:absolute;inset:0;pointer-events:none;background:linear-gradient(to right,transparent calc(33.333% - .25px),rgba(255,255,255,.28) calc(33.333% - .25px),rgba(255,255,255,.28) calc(33.333% + .25px),transparent calc(33.333% + .25px)),linear-gradient(to right,transparent calc(66.666% - .25px),rgba(255,255,255,.28) calc(66.666% - .25px),rgba(255,255,255,.28) calc(66.666% + .25px),transparent calc(66.666% + .25px)),linear-gradient(to bottom,transparent calc(33.333% - .25px),rgba(255,255,255,.28) calc(33.333% - .25px),rgba(255,255,255,.28) calc(33.333% + .25px),transparent calc(33.333% + .25px)),linear-gradient(to bottom,transparent calc(66.666% - .25px),rgba(255,255,255,.28) calc(66.666% - .25px),rgba(255,255,255,.28) calc(66.666% + .25px),transparent calc(66.666% + .25px))}.viewfinder__flash{position:absolute;inset:0;background:#000;opacity:0;transition:opacity .35s ease-out;pointer-events:none}.viewfinder__flash.is-on{opacity:1;transition:none}.level{position:absolute;left:50%;top:50%;display:flex;align-items:center;gap:calc(14 * var(--pt));transform:translate(-50%,-50%);color:#ffffffd9;filter:drop-shadow(0 0 1px rgba(0,0,0,.3));pointer-events:none}.level span{display:block;width:calc(28 * var(--pt));height:.75px;border-radius:999px;background:currentColor;transition:transform .12s ease-out}.level span:nth-child(2){width:calc(96 * var(--pt))}.level.is-level{color:#dea361}.focus{position:absolute;width:calc(64 * var(--pt));height:calc(64 * var(--pt));border:1px solid rgba(222,163,97,.9);border-radius:calc(6 * var(--pt));transform:translate(-50%,-50%);animation:focus 1.6s ease-out forwards;pointer-events:none}@keyframes focus{0%{transform:translate(-50%,-50%) scale(1.4);opacity:0}18%{transform:translate(-50%,-50%) scale(1);opacity:1}75%{opacity:1}to{opacity:0}}.countdown{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-weight:400;font-size:calc(96 * var(--pt));text-shadow:0 0 calc(12 * var(--pt)) rgba(0,0,0,.5);pointer-events:none;animation:count 1s ease-out}@keyframes count{0%{opacity:0;transform:translate(-50%,-38%)}30%{opacity:1;transform:translate(-50%,-50%)}}.camera-shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom,#00000073,#0000 calc(140 * var(--pt))),linear-gradient(to top,#00000080,#0000 calc(260 * var(--pt)));transition:opacity .3s}.mode-audio .camera-shade{opacity:0}.status-row{position:absolute;z-index:3;top:calc(66 * var(--pt));left:0;right:0;height:calc(44 * var(--pt));display:flex;align-items:center;justify-content:center;gap:calc(2 * var(--pt));filter:drop-shadow(0 0 calc(4 * var(--pt)) rgba(0,0,0,.4))}.mode-audio .status-row{filter:none}.status-row__icon,.status-row__timer,.status-row__ev{min-width:calc(60 * var(--pt));height:calc(44 * var(--pt));display:flex;align-items:center;justify-content:center;gap:calc(3 * var(--pt))}.status-row__icon.is-on,.status-row__timer.is-on,.status-row__ev.is-on{color:#dea361}.status-row__icon .icon,.status-row__timer .icon,.status-row__ev .icon{width:calc(18 * var(--pt));height:calc(18 * var(--pt))}.status-row__timer span{font-weight:500;font-size:calc(17 * var(--pt));font-variant-numeric:tabular-nums}.status-row__ev{flex-direction:column;gap:0;line-height:1}.status-row__ev span{font-family:var(--type-font-mono);font-weight:600;font-size:calc(15 * var(--pt))}.status-row__ev small{font-weight:700;font-size:calc(8 * var(--pt));margin-top:calc(1 * var(--pt))}.status-row__input{max-width:calc(200 * var(--pt));padding:0 calc(10 * var(--pt));font-weight:500;font-size:calc(13 * var(--pt));color:#ffffffd9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.badge{display:inline-flex;align-items:center;height:calc(20 * var(--pt));padding:0 calc(6 * var(--pt));margin-left:calc(12 * var(--pt));border:calc(1.2 * var(--pt)) solid rgba(255,255,255,.8);border-radius:calc(4 * var(--pt));font-family:var(--type-font-mono);font-weight:700;font-size:calc(11 * var(--pt));letter-spacing:.09em}.mode-audio .badge{margin-left:calc(8 * var(--pt));letter-spacing:.05em}.rec-clock{display:inline-flex;align-items:center;gap:calc(6 * var(--pt));height:calc(26 * var(--pt));padding:0 calc(10 * var(--pt));font-family:var(--type-font-mono);font-weight:600;font-size:calc(12 * var(--pt));font-variant-numeric:tabular-nums}.rec-clock i{width:calc(7 * var(--pt));height:calc(7 * var(--pt));border-radius:50%;background:#ff3b30}.lenses{position:absolute;z-index:3;left:0;right:0;bottom:calc(206 * var(--pt));height:calc(48 * var(--pt));display:flex;align-items:center;justify-content:center;gap:calc(8 * var(--pt));transition:opacity .25s}.lenses.is-hidden{opacity:0;pointer-events:none}.lens{width:calc(40 * var(--pt));height:calc(40 * var(--pt));display:grid;place-items:center}.lens span{width:calc(30 * var(--pt));height:calc(30 * var(--pt));display:grid;place-items:center;border-radius:50%;background:#00000047;font-weight:700;font-size:calc(12 * var(--pt));color:#ffffffe6;font-variant-numeric:tabular-nums;transition:all .25s cubic-bezier(.32,.72,0,1)}.lens.is-selected span{width:calc(38 * var(--pt));height:calc(38 * var(--pt));background:#00000073;font-size:calc(13 * var(--pt));color:#dea361}.shutter-row{position:absolute;z-index:3;left:calc(20 * var(--pt));right:calc(20 * var(--pt));bottom:calc(108 * var(--pt));height:calc(84 * var(--pt));display:flex;align-items:center;justify-content:space-between}.side{width:calc(50 * var(--pt));height:calc(50 * var(--pt));display:grid;place-items:center;transition:opacity .25s,color .25s}.side.is-on{color:#dea361}.side .icon{width:calc(20 * var(--pt));height:calc(20 * var(--pt))}.side .icon--grid,.side .icon--faders{width:calc(19 * var(--pt));height:calc(19 * var(--pt))}.is-recording .side{opacity:0;pointer-events:none}.shutter-wrap{position:relative;width:calc(84 * var(--pt));height:calc(84 * var(--pt))}.shutter{position:relative;z-index:2;width:calc(84 * var(--pt));height:calc(84 * var(--pt));display:grid;place-items:center;filter:drop-shadow(0 0 calc(8 * var(--pt)) rgba(0,0,0,.25))}.shutter__ring{position:absolute;inset:0;border:calc(4 * var(--pt)) solid rgba(255,255,255,.9);border-radius:50%}.shutter__core{width:calc(68 * var(--pt));height:calc(68 * var(--pt));border-radius:calc(34 * var(--pt));background:#fff;transition:all .3s cubic-bezier(.34,1.4,.64,1)}.shutter--video .shutter__core,.shutter--audio .shutter__core{background:#ff3b30}.shutter.is-recording .shutter__core{width:calc(32 * var(--pt));height:calc(32 * var(--pt));border-radius:calc(8 * var(--pt))}.shutter.is-capturing .shutter__core{transform:scale(.88)}.shutter.is-counting .shutter__core{background:#dea361}.mode-audio .shutter{filter:none}.dial{position:absolute;z-index:1;left:50%;top:50%;width:calc(260 * var(--pt));height:calc(260 * var(--pt));transform:translate(-50%,-50%);pointer-events:none;touch-action:none}.dial.is-open{pointer-events:auto}.dial__canvas{position:absolute;inset:0;width:100%;height:100%}.dial__readout{position:absolute;top:calc(2 * var(--pt));left:50%;display:flex;align-items:baseline;gap:calc(3 * var(--pt));font-family:var(--type-font-mono);font-weight:600;font-size:calc(20 * var(--pt));text-shadow:0 0 calc(5 * var(--pt)) rgba(0,0,0,.6);opacity:0;transform:translate(-50%,calc(30 * var(--pt))) scale(.5);transform-origin:bottom center;transition:opacity .35s,transform .5s cubic-bezier(.34,1.4,.64,1);pointer-events:none}.dial__readout small{font-family:var(--type-font-areal);font-weight:700;font-size:calc(9 * var(--pt));opacity:.7}.dial__readout.is-set{color:#dea361}.dial.is-open .dial__readout{opacity:1;transform:translate(-50%)}.bottom-bar{position:absolute;z-index:3;left:calc(20 * var(--pt));right:calc(20 * var(--pt));bottom:calc(40 * var(--pt));height:calc(50 * var(--pt));display:flex;align-items:center;justify-content:space-between;gap:calc(12 * var(--pt))}.gallery-button{position:relative;width:calc(50 * var(--pt));height:calc(50 * var(--pt));border-radius:50%;overflow:hidden;display:grid;place-items:center;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff2e;transition:opacity .25s}.gallery-button img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;animation:thumb-in .5s ease-out}.gallery-button .icon{width:calc(18 * var(--pt));height:calc(18 * var(--pt));opacity:.6}.gallery-button__wave{position:absolute;inset:0 calc(7 * var(--pt));width:calc(100% - calc(14 * var(--pt)));height:100%}.is-recording .gallery-button{opacity:.3}@keyframes thumb-in{0%{transform:scale(1.5);opacity:0}}.modes{position:relative;display:flex;padding:calc(5 * var(--pt));touch-action:pan-y;transition:opacity .25s}.is-recording .modes{opacity:.3;pointer-events:none}.modes__pill{position:absolute;top:calc(5 * var(--pt));left:calc(5 * var(--pt));width:calc(70 * var(--pt));height:calc(40 * var(--pt));border-radius:999px;background:#dea36129;box-shadow:inset 0 0 0 .5px #ffffff38;transform:translate(calc(var(--index) * calc(70 * var(--pt))));transition:transform .35s cubic-bezier(.34,1.3,.64,1)}.modes__item{position:relative;width:calc(70 * var(--pt));height:calc(40 * var(--pt));font-weight:700;font-size:calc(13 * var(--pt));letter-spacing:.03em;text-transform:uppercase;color:#ffffffd9;transition:color .25s}.modes__item.is-selected{color:#dea361}.audio-stage{position:absolute;inset:0;background:#000;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .3s}.audio-stage.is-shown{opacity:1;pointer-events:auto}.audio-stage__stack{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;gap:calc(30 * var(--pt));transform:translateY(calc(-40 * var(--pt)))}.audio-stage__clock{width:100%;height:calc(72 * var(--pt))}.audio-stage__trace{width:100%;height:calc(170 * var(--pt))}.audio-stage__ruler{width:calc(100% - calc(96 * var(--pt)));height:calc(16 * var(--pt))}.audio-stage__listen{position:absolute;top:calc(100% + calc(18 * var(--pt)));font-weight:500;font-size:calc(10 * var(--pt));letter-spacing:.12em;text-transform:uppercase;color:#ebebf599}.audio-stage__listen:hover{color:#dea361}.library__scroll,.takes__scroll{position:absolute;inset:0;overflow-y:auto;overscroll-behavior:contain;padding:calc(112 * var(--pt)) 0 calc(48 * var(--pt));scrollbar-width:none}.library__scroll::-webkit-scrollbar,.takes__scroll::-webkit-scrollbar{display:none}.library__header,.takes__header{position:sticky;z-index:2;top:0;margin:0;padding:calc(10 * var(--pt)) calc(16 * var(--pt));font-weight:700;font-size:calc(13 * var(--pt));color:#ebebf599;background:#000000e6}.library__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(2 * var(--pt))}.cell{position:relative;aspect-ratio:3/4;overflow:hidden;background:#ffffff0d}.cell img{width:100%;height:100%;object-fit:cover;transition:opacity .3s}.cell:active img{opacity:.7}.cell__badge{position:absolute;left:calc(6 * var(--pt));bottom:calc(6 * var(--pt));display:inline-flex;align-items:center;gap:calc(3 * var(--pt));padding:calc(2 * var(--pt)) calc(4 * var(--pt));border-radius:calc(3 * var(--pt));background:#00000073;font-family:var(--type-font-mono);font-weight:600;font-size:calc(9 * var(--pt));color:#ffffffe6}.cell__badge .icon{width:calc(7 * var(--pt));height:calc(7 * var(--pt))}.cell__badge--raw{font-weight:700;font-size:calc(8 * var(--pt));letter-spacing:.12em}.alert-scrim{position:absolute;z-index:50;inset:0;display:grid;place-items:center;background:#00000059}.alert{width:calc(280 * var(--pt));padding:calc(20 * var(--pt)) calc(18 * var(--pt)) calc(12 * var(--pt));border-radius:calc(26 * var(--pt));background:#2c2c2eeb;text-align:center}.alert strong{display:block;font-size:calc(17 * var(--pt));font-weight:700}.alert p{margin:calc(6 * var(--pt)) 0 calc(14 * var(--pt));font-size:calc(13 * var(--pt));color:#ebebf599;line-height:1.35}.alert button{width:100%;height:calc(44 * var(--pt));border-radius:999px;background:#ffffff1a;font-weight:600}.editor__media{position:absolute;top:calc(118 * var(--pt));bottom:calc(190 * var(--pt));left:calc(8 * var(--pt));right:calc(8 * var(--pt));touch-action:none}.editor__media.is-video{left:0;right:0}.editor .editor__media{bottom:calc(244 * var(--pt))}.editor--effects .editor__media{bottom:calc(278 * var(--pt))}.photo-stage{width:100%;height:100%;display:grid;place-items:center;container-type:size}.photo-stage__frame{position:relative;width:min(100cqw,100cqh * var(--ar));aspect-ratio:var(--ar)}.photo-stage__still,.photo-stage__canvas{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.photo-stage__canvas{opacity:0;transition:opacity .25s}.photo-stage__canvas.is-ready{opacity:1}.scopes{position:absolute;z-index:2;top:calc(8 * var(--pt));left:calc(8 * var(--pt))}.scopes__chip{width:calc(32 * var(--pt));height:calc(32 * var(--pt));display:grid;place-items:center;background:#0000004d;color:#ffffffd9}.scopes__chip .icon{width:calc(15 * var(--pt));height:calc(15 * var(--pt))}.scopes__panel{display:flex;gap:calc(6 * var(--pt));padding:calc(6 * var(--pt));border-radius:calc(12 * var(--pt));background:#00000059;animation:menu-in .3s cubic-bezier(.32,.72,0,1)}.scopes__panel canvas{width:calc(110 * var(--pt));height:calc(64 * var(--pt));border-radius:calc(4 * var(--pt))}.editor__controls,.darkroom__controls{position:absolute;left:0;right:0;bottom:calc(38 * var(--pt));display:flex;flex-direction:column;align-items:center;gap:calc(14 * var(--pt))}.editor__reading{width:100%;display:flex;align-items:baseline;justify-content:space-between;padding:0 calc(28 * var(--pt))}.editor__name{font-weight:700;font-size:calc(13 * var(--pt))}.editor__value{font-family:var(--type-font-mono);font-size:calc(13 * var(--pt));color:#ebebf599;font-variant-numeric:tabular-nums}.editor__value.is-modified{color:#dea361}button .editor__value{cursor:pointer}.editor__params{width:100%;display:flex;padding:0 calc(16 * var(--pt))}.editor__params button{flex:1;height:calc(24 * var(--pt));display:flex;align-items:center;justify-content:center;gap:calc(4 * var(--pt));font-size:calc(11 * var(--pt));letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;color:#ebebf599}.editor__params button.is-selected{color:#fff;font-weight:600}.editor__params span{width:calc(4 * var(--pt));height:calc(4 * var(--pt));border-radius:50%;background:#dea361}.video-stage{position:absolute;inset:0;display:flex;flex-direction:column;gap:calc(10 * var(--pt))}.video-stage__picture{flex:1 1 auto;min-height:0;display:grid;place-items:center;container-type:size;cursor:pointer}.video-stage__frame{position:relative;width:min(100cqw,56.25cqh);aspect-ratio:9/16;background:#000}.video-stage__source{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.video-stage__plain,.video-stage__canvas{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.video-stage__time{position:absolute;left:50%;bottom:calc(10 * var(--pt));transform:translate(-50%);font-family:var(--type-font-mono);font-weight:500;font-size:calc(11 * var(--pt));color:#ffffffd9;text-shadow:0 0 calc(3 * var(--pt)) rgba(0,0,0,.6);font-variant-numeric:tabular-nums}.video-stage__play{position:absolute;left:50%;top:50%;width:calc(64 * var(--pt));height:calc(64 * var(--pt));display:grid;place-items:center;transform:translate(-50%,-50%)}.video-stage__play .icon{width:calc(22 * var(--pt));height:calc(22 * var(--pt))}.filmstrip{position:relative;flex:0 0 auto;height:calc(50 * var(--pt));margin:0 calc(16 * var(--pt));touch-action:none;cursor:ew-resize}.filmstrip__tiles{position:absolute;top:calc(5 * var(--pt));left:0;right:0;height:calc(40 * var(--pt));display:grid;grid-template-columns:repeat(9,1fr);border-radius:calc(6 * var(--pt));overflow:hidden;background:#ffffff14}.filmstrip__tiles img{width:100%;height:100%;object-fit:cover}.filmstrip__head{position:absolute;top:0;width:calc(3 * var(--pt));height:calc(50 * var(--pt));margin-left:calc(-1.5 * var(--pt));border-radius:999px;background:#fff;box-shadow:0 0 calc(2 * var(--pt)) #00000080}.takes__empty{padding:calc(24 * var(--pt)) calc(16 * var(--pt));font-size:calc(13 * var(--pt));color:#ebebf599}.take{position:relative;width:100%;display:flex;align-items:center;gap:calc(14 * var(--pt));padding:calc(8 * var(--pt)) calc(16 * var(--pt));text-align:left}.take:after{content:"";position:absolute;left:calc(140 * var(--pt));right:0;bottom:0;height:.5px;background:#54545899}.take__wave{width:calc(110 * var(--pt));height:calc(36 * var(--pt));flex:0 0 auto}.take__text{flex:1 1 auto;display:flex;flex-direction:column;gap:calc(3 * var(--pt))}.take__time{font-size:calc(17 * var(--pt))}.take__detail{font-size:calc(13 * var(--pt));color:#ebebf599}.take__dot{width:calc(5 * var(--pt));height:calc(5 * var(--pt));border-radius:50%;background:#dea361}.take__chevron{width:calc(13 * var(--pt))!important;height:calc(13 * var(--pt))!important;transform:rotate(180deg);color:#ebebf54d}.darkroom__top{position:absolute;top:calc(118 * var(--pt));left:calc(16 * var(--pt));right:calc(16 * var(--pt));bottom:calc(348 * var(--pt));display:flex;flex-direction:column;gap:calc(10 * var(--pt))}.darkroom__stage{flex:1 1 auto;min-height:0;touch-action:none;cursor:ew-resize}.darkroom__stage canvas{width:100%;height:100%}.transport{flex:0 0 auto;height:calc(44 * var(--pt));display:flex;align-items:center;gap:calc(14 * var(--pt))}.transport__play{min-width:calc(92 * var(--pt));height:calc(34 * var(--pt));padding:0 calc(14 * var(--pt));font-weight:700;font-size:calc(12 * var(--pt));letter-spacing:.1em;text-transform:uppercase}.transport__spacer{flex:1}.transport__frozen{font-weight:700;font-size:calc(11 * var(--pt));letter-spacing:.11em;text-transform:uppercase;color:#dea361}.transport__time,.transport__total{font-family:var(--type-font-mono);font-size:calc(13 * var(--pt));font-variant-numeric:tabular-nums}.transport__total{color:#ebebf599;margin-left:calc(-8 * var(--pt))}.darkroom__controls{gap:calc(12 * var(--pt))}.darkroom__widget{width:100%;padding:0 calc(24 * var(--pt)) calc(4 * var(--pt));animation:fade-in .2s ease-out}.pad{position:relative;height:calc(112 * var(--pt));touch-action:none;cursor:crosshair}.pad canvas{position:absolute;inset:0;width:100%;height:100%}.pad__knob{position:absolute;width:calc(16 * var(--pt));height:calc(16 * var(--pt));border-radius:50%;background:#424242;box-shadow:inset 0 0 0 1px #ffffff59,0 1px calc(3 * var(--pt)) #00000080;transform:translate(-50%,-50%);transition:transform .15s,background-color .15s;pointer-events:none}.pad__knob.is-held{background:#dea361;box-shadow:0 1px calc(3 * var(--pt)) #00000080;transform:translate(-50%,-50%) scale(1.15)}.pad__label{position:absolute;font-weight:500;font-size:calc(9 * var(--pt));letter-spacing:.13em;text-transform:uppercase;color:#ebebf54d;pointer-events:none}.pad__label--across{right:0;bottom:0}.pad__label--up{left:calc(-4 * var(--pt));top:50%;transform:rotate(-90deg) translate(-50%);transform-origin:left top}.pad__readout{position:absolute;top:0;right:calc(4 * var(--pt));font-family:var(--type-font-mono);font-size:calc(11 * var(--pt));color:#ebebf599;pointer-events:none}.subparams{width:100%;display:flex;padding:0 calc(16 * var(--pt));margin-top:calc(-4 * var(--pt))}.subparams__item{flex:1 1 0;height:calc(28 * var(--pt));display:flex;align-items:center;justify-content:center;gap:calc(4 * var(--pt));font-size:calc(11 * var(--pt));letter-spacing:.07em;text-transform:uppercase;color:#ebebf599;white-space:nowrap}.subparams__item.is-selected{color:#fff;font-weight:700}.subparams__item i{width:calc(4 * var(--pt));height:calc(4 * var(--pt));border-radius:50%;background:#dea361}.sheet-scrim{position:absolute;z-index:60;inset:0;background:#0000;pointer-events:none;transition:background-color .4s}.sheet-scrim.is-open{background:#0006;pointer-events:auto}.sheet{position:absolute;inset:auto 0 0;height:64%;border-radius:calc(38 * var(--pt)) calc(38 * var(--pt)) 0 0;background:#1c1c1e;transform:translateY(102%);transition:transform .48s cubic-bezier(.32,.72,0,1);display:flex;flex-direction:column}.is-open .sheet{transform:none}.sheet__grabber{width:calc(36 * var(--pt));height:calc(5 * var(--pt));margin:calc(6 * var(--pt)) auto 0;border-radius:999px;background:#ffffff4d}.sheet__head{position:relative;height:calc(52 * var(--pt));display:grid;place-items:center}.sheet__title{font-weight:700;font-size:calc(17 * var(--pt))}.sheet__done{position:absolute;right:calc(16 * var(--pt));top:calc(8 * var(--pt));height:calc(36 * var(--pt));padding:0 calc(16 * var(--pt));font-weight:600;font-size:calc(15 * var(--pt))}.sheet__scroll{flex:1;overflow-y:auto;padding-bottom:calc(40 * var(--pt))}.sheet__section{margin:calc(14 * var(--pt)) calc(32 * var(--pt)) calc(8 * var(--pt));font-size:calc(13 * var(--pt));color:#ebebf599}.sheet__group{margin:0 calc(16 * var(--pt));border-radius:calc(26 * var(--pt));background:#2c2c2e;overflow:hidden}.sheet__row{position:relative;height:calc(52 * var(--pt));display:flex;align-items:center;justify-content:space-between;padding:0 calc(16 * var(--pt)) 0 calc(20 * var(--pt));font-size:calc(17 * var(--pt));cursor:pointer}.sheet__row+.sheet__row{box-shadow:inset 0 .5px #54545899}.sheet__footer{margin:calc(8 * var(--pt)) calc(32 * var(--pt)) calc(14 * var(--pt));font-size:calc(13 * var(--pt));color:#ebebf599;line-height:1.35}.switch{appearance:none;-webkit-appearance:none;position:relative;width:calc(51 * var(--pt));height:calc(31 * var(--pt));margin:0;border-radius:999px;background:#78788052;cursor:pointer;transition:background-color .25s}.switch:after{content:"";position:absolute;top:calc(2 * var(--pt));left:calc(2 * var(--pt));width:calc(27 * var(--pt));height:calc(27 * var(--pt));border-radius:50%;background:#fff;box-shadow:0 calc(3 * var(--pt)) calc(8 * var(--pt)) #00000026;transition:transform .3s cubic-bezier(.34,1.3,.64,1)}.switch:checked{background:#dea361}.switch:checked:after{transform:translate(calc(20 * var(--pt)))}.boards__scroll{position:absolute;inset:0;overflow-y:auto;overscroll-behavior:contain;padding:calc(112 * var(--pt)) calc(16 * var(--pt)) calc(48 * var(--pt));scrollbar-width:none}.boards__scroll::-webkit-scrollbar{display:none}.boards__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(20 * var(--pt)) calc(12 * var(--pt))}.boards__card{position:relative}.boards__open{display:flex;flex-direction:column;align-items:flex-start;gap:calc(2 * var(--pt));width:100%;text-align:left}.boards__open strong{margin-top:calc(6 * var(--pt));font-size:calc(15 * var(--pt));font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.boards__open span:last-child{font-size:calc(12 * var(--pt));color:#ebebf599}.boards__paper{position:relative;display:block;width:calc(177 * var(--pt));height:calc(133 * var(--pt));border-radius:calc(4 * var(--pt));overflow:hidden;background:#131313;box-shadow:inset 0 0 0 .5px #ffffff1a}.boards__paper.is-dotted{background-image:radial-gradient(rgba(255,255,255,.18) .6px,transparent .8px);background-size:calc(24 * var(--pt)) calc(24 * var(--pt))}.boards__more{position:absolute;top:calc(6 * var(--pt));right:calc(6 * var(--pt));width:calc(28 * var(--pt));height:calc(28 * var(--pt));display:grid;place-items:center;border-radius:50%;background:#00000073}.boards__more .icon{width:calc(16 * var(--pt));height:calc(16 * var(--pt))}.boards__menu{top:calc(36 * var(--pt));right:0;min-width:calc(180 * var(--pt))}.menu .is-destructive,.alert .is-destructive{color:#ff3b30}.boards__empty{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 calc(40 * var(--pt));text-align:center}.boards__empty .icon{width:calc(44 * var(--pt));height:calc(44 * var(--pt));color:#ebebf599}.boards__empty strong{margin-top:calc(14 * var(--pt));font-size:calc(20 * var(--pt));font-weight:700}.boards__empty p{margin:calc(6 * var(--pt)) 0 calc(18 * var(--pt));font-size:calc(15 * var(--pt));color:#ebebf599;line-height:1.35}.boards__empty button{height:calc(40 * var(--pt));padding:0 calc(18 * var(--pt));font-weight:600}.boards__canvas{position:absolute;z-index:20;inset:0;animation:board-in .4s cubic-bezier(.32,.72,0,1)}@keyframes board-in{0%{transform:translateY(100%)}}.alert__field{width:100%;height:calc(36 * var(--pt));margin:calc(12 * var(--pt)) 0 calc(14 * var(--pt));padding:0 calc(10 * var(--pt));border:0;border-radius:calc(8 * var(--pt));background:#00000059;color:#fff;font:inherit;font-size:calc(15 * var(--pt));outline:none;box-shadow:inset 0 0 0 .5px #ffffff26}.alert__buttons{display:flex;gap:calc(8 * var(--pt));margin-top:calc(4 * var(--pt))}.board-canvas{position:absolute;inset:0;background:#131313;overflow:hidden}.board-canvas__sheet{position:absolute;inset:0;overflow:hidden;touch-action:none}.board-canvas__sheet.is-pen,.board-canvas__sheet.is-shape{cursor:crosshair}.board-canvas__sheet.is-text{cursor:text}.board-canvas__sheet.is-note{cursor:copy}.board-paper{position:absolute;inset:0;width:100%;height:100%}.board-item{position:absolute;display:grid;place-items:center}.is-select .board-item{cursor:grab}.board-item.is-draft{pointer-events:none}.board-canvas__sheet:not(.is-select) .board-item{pointer-events:none}.board-item__target{position:absolute;left:50%;top:50%;width:100%;height:100%;transform:translate(-50%,-50%)}.board-item>*{grid-area:1/1}.board-text,.board-note{white-space:pre;overflow:visible}.board-note{overflow:hidden}.board-mark{display:block;overflow:visible}.board-shot{position:relative;background:#282828}.board-shot.is-print{background:#f7f7f7}.board-shot__picture{position:absolute;overflow:hidden;display:grid;place-items:center;color:#ebebf599}.board-shot__picture img{width:100%;height:100%;object-fit:cover;display:block}.board-shot__movie{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.board-shot__tag{position:absolute;z-index:1;left:0;bottom:0;display:flex;align-items:center;gap:.3em;font-family:var(--type-font-mono);font-weight:600;color:#ffffffe6;background:#00000073}.board-shot__tag .icon{width:.8em;height:.8em}.board-shot__date{position:absolute;bottom:0;display:flex;align-items:center;font-family:var(--type-font-mono);font-weight:500;color:#737373}.board-take{display:flex;flex-direction:column;background:#000;box-sizing:border-box;outline:.5px solid rgba(255,255,255,.12);outline-offset:-.5px}.board-take__wave{flex:1;width:100%;min-height:0}.board-take__row{display:flex;align-items:center;font-family:var(--type-font-mono);font-weight:500;color:#ebebf599}.board-take__row .icon{width:.8em;height:.8em}.board-take__day{margin-left:auto}.board-take__state{display:inline-flex}.board-take__state.is-playing{color:#dea361}.board-handles__frame{position:absolute;border:1px solid #dea361;pointer-events:none}.board-handles__stem{position:absolute;bottom:100%;left:50%;width:1px;margin-left:-.5px;background:#dea361}.board-handle{position:absolute;width:calc(44 * var(--pt));height:calc(44 * var(--pt));transform:translate(-50%,-50%);cursor:grab}.board-handle:after{content:"";position:absolute;inset:calc(16 * var(--pt));background:#000;border:1.5px solid #dea361}.board-handle.is-turn:after{border-radius:50%}.board-handle.is-scale{cursor:nwse-resize}.board-actions{position:absolute;z-index:3;display:flex;padding:0 calc(4 * var(--pt));transform:translate(-50%,-50%);animation:fade-in .2s ease-out}.board-actions button{width:calc(40 * var(--pt));height:calc(40 * var(--pt));display:grid;place-items:center}.board-actions .icon{width:calc(18 * var(--pt));height:calc(18 * var(--pt))}@keyframes fade-in{0%{opacity:0}}.board-editor{z-index:2}.board-editor__field{position:absolute;top:0;left:0;height:100%;margin:0;padding:0;border:0;background:transparent;outline:none;resize:none;overflow:hidden;line-height:1.2;caret-color:#dea361;white-space:pre}.board-editor__field.is-note{white-space:pre-wrap;box-sizing:border-box;width:100%}.board-chrome{z-index:5}.board-top{position:absolute;top:calc(56 * var(--pt));left:calc(16 * var(--pt));right:calc(16 * var(--pt));display:flex;align-items:center;gap:calc(10 * var(--pt))}.board-circle{width:calc(44 * var(--pt));height:calc(44 * var(--pt));flex:0 0 auto;display:grid;place-items:center}.board-circle .icon{width:calc(19 * var(--pt));height:calc(19 * var(--pt))}.board-circle:disabled{opacity:.35}.board-title{flex:0 1 calc(190 * var(--pt));min-width:0;height:calc(44 * var(--pt));margin:0 auto;padding:0 calc(18 * var(--pt));display:flex;flex-direction:column;justify-content:center;align-items:center}.board-title strong{max-width:100%;font-size:calc(15 * var(--pt));font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.board-title span{font-size:calc(11 * var(--pt));color:#ebebf599}.board-history{display:flex;flex:0 0 auto}.board-history button{width:calc(44 * var(--pt));height:calc(44 * var(--pt));display:grid;place-items:center}.board-history button:disabled{opacity:.35}.board-history .icon{width:calc(18 * var(--pt));height:calc(18 * var(--pt))}.board-done{flex:0 0 auto;height:calc(44 * var(--pt));padding:0 calc(16 * var(--pt));font-size:calc(15 * var(--pt));font-weight:600;color:#dea361}.board-bottom{position:absolute;left:calc(16 * var(--pt));right:calc(16 * var(--pt));bottom:calc(30 * var(--pt));display:flex;flex-direction:column;align-items:center;gap:calc(10 * var(--pt))}.board-bottom__row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:calc(12 * var(--pt))}.board-zoom{width:calc(54 * var(--pt));height:calc(44 * var(--pt));flex:0 0 auto;font-family:var(--type-font-mono);font-size:calc(11 * var(--pt));font-weight:500;font-variant-numeric:tabular-nums}.board-options{max-width:100%;height:calc(44 * var(--pt));display:flex;align-items:center;gap:calc(2 * var(--pt));padding:0 calc(8 * var(--pt));overflow-x:auto;scrollbar-width:none;animation:options-in .25s ease-out}.board-options::-webkit-scrollbar{display:none}.board-options__divider{flex:0 0 auto;width:.5px;height:calc(20 * var(--pt));margin:0 calc(5 * var(--pt));background:#ffffff26}@keyframes options-in{0%{opacity:0;transform:translateY(calc(8 * var(--pt)))}}.board-swatch{flex:0 0 auto;width:calc(30 * var(--pt));height:calc(40 * var(--pt));display:grid;place-items:center}.board-swatch span{width:calc(20 * var(--pt));height:calc(20 * var(--pt));border-radius:50%;box-shadow:inset 0 0 0 .5px #fff3}.board-swatch.is-on span{outline:calc(1.2 * var(--pt)) solid #fff;outline-offset:calc(3 * var(--pt))}.board-chip{flex:0 0 auto;width:calc(34 * var(--pt));height:calc(40 * var(--pt));display:grid;place-items:center;color:#ffffffbf}.board-chip>*{position:relative}.board-chip:before{content:"";grid-area:1/1;width:calc(34 * var(--pt));height:calc(34 * var(--pt));border-radius:50%}.board-chip>:last-child{grid-area:1/1}.board-chip .icon{width:calc(17 * var(--pt));height:calc(17 * var(--pt))}.board-chip.is-on{color:#dea361}.board-chip.is-on:before{background:#dea36124}.board-width{border-radius:50%;background:currentColor}.board-typeset.is-display{font-family:var(--type-font-areal);font-weight:400;font-size:calc(19 * var(--pt))}.board-typeset.is-text{font-family:var(--type-font-areal);font-weight:400;font-size:calc(15 * var(--pt))}.board-typeset.is-label{font-family:var(--type-font-mono);font-weight:500;font-size:calc(11 * var(--pt))}.picker-scrim{position:absolute;z-index:60;inset:0;display:flex;align-items:flex-end;background:#00000059;animation:fade-in .2s ease-out}.picker{width:100%;height:92%;display:flex;flex-direction:column;border-radius:calc(26 * var(--pt)) calc(26 * var(--pt)) 0 0;background:#1c1c1ef5;animation:board-in .4s cubic-bezier(.32,.72,0,1)}.picker__bar{height:calc(64 * var(--pt));flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:0 calc(16 * var(--pt))}.picker__bar strong{font-size:calc(17 * var(--pt));font-weight:600}.picker__cancel{width:calc(40 * var(--pt));height:calc(40 * var(--pt));display:grid;place-items:center}.picker__cancel .icon{width:calc(17 * var(--pt));height:calc(17 * var(--pt))}.picker__add{min-width:calc(40 * var(--pt));height:calc(40 * var(--pt));font-size:calc(17 * var(--pt));font-weight:600;color:#dea361}.picker__add:disabled{opacity:.35}.picker__segments{display:flex;margin:0 calc(16 * var(--pt)) calc(8 * var(--pt));padding:calc(2 * var(--pt));border-radius:calc(9 * var(--pt));background:#7676803d}.picker__segments button{flex:1;height:calc(28 * var(--pt));border-radius:calc(7 * var(--pt));font-size:calc(13 * var(--pt));font-weight:500}.picker__segments .is-selected{background:#636366}.picker__scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.picker__scroll::-webkit-scrollbar{display:none}.picker__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(2 * var(--pt))}.picker__cell{position:relative;aspect-ratio:3/4;overflow:hidden;background:#ffffff0d}.picker__cell img{width:100%;height:100%;object-fit:cover;display:block}.picker__cell.is-chosen:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 2px #dea361}.picker__badge{position:absolute;top:calc(6 * var(--pt));right:calc(6 * var(--pt));width:calc(22 * var(--pt));height:calc(22 * var(--pt));display:grid;place-items:center;border-radius:50%;background:#dea361;color:#000;font-family:var(--type-font-mono);font-size:calc(11 * var(--pt));font-weight:700}.picker__video{position:absolute;left:calc(6 * var(--pt));bottom:calc(6 * var(--pt));padding:calc(5 * var(--pt));border-radius:calc(3 * var(--pt));background:#00000073}.picker__video .icon{width:calc(8 * var(--pt));height:calc(8 * var(--pt))}.picker__take{position:relative;width:100%;display:flex;align-items:center;gap:calc(14 * var(--pt));padding:calc(10 * var(--pt)) calc(16 * var(--pt));text-align:left;border-bottom:.5px solid rgba(84,84,88,.6)}.picker__take span:not(.picker__badge){display:flex;flex-direction:column;gap:calc(3 * var(--pt))}.picker__take strong{font-size:calc(17 * var(--pt));font-weight:400}.picker__take small{font-size:calc(13 * var(--pt));color:#ebebf599;font-family:var(--type-font-mono)}.picker__take .picker__badge{top:50%;transform:translateY(-50%);right:calc(16 * var(--pt))}.picker__wave{width:calc(110 * var(--pt));height:calc(36 * var(--pt));flex:0 0 auto}.picker__empty{padding:calc(40 * var(--pt)) calc(32 * var(--pt));text-align:center;color:#ebebf599;font-size:calc(15 * var(--pt))}.app__stack{position:absolute;inset:0;z-index:10}.app__stack.is-arriving{animation:stack-arrive .56s cubic-bezier(.22,1,.36,1) both}.app__stack.is-leaving{z-index:9}@keyframes stack-arrive{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.app__stack.is-arriving{animation-duration:.2s;animation-name:fade-in-only}@keyframes fade-in-only{0%{opacity:0}to{opacity:1}}}*{box-sizing:border-box}html,body{margin:0;padding:0}html{background:var(--bg);scrollbar-width:none}html::-webkit-scrollbar{display:none}body{font-family:var(--type-body-family, inherit);font-size:var(--type-body-size, inherit);line-height:var(--type-body-leading, inherit);letter-spacing:var(--type-body-tracking, inherit);font-weight:var(--type-body-weight, inherit);text-transform:var(--type-body-case, none);text-wrap:var(--type-body-wrap, wrap);--modulato-type: body;background:var(--bg);color:var(--fg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100dvh;overflow-x:clip}img,video{display:block;max-width:100%}a{color:inherit}::selection{background:var(--accent);color:var(--bg)}body:has([data-modulato-styleguide]) :is(.header,.grain){display:none}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}.header{position:fixed;inset:0 0 auto;z-index:40;height:var(--header-h);padding:0 var(--gutter);display:flex;align-items:center;justify-content:center;gap:24px;pointer-events:none}.header:before{content:"";position:absolute;inset:0 0 -24px;background:linear-gradient(to bottom,#0c0a09b8,#0c0a0900);pointer-events:none;opacity:0;transition:opacity .6s}.header.is-active:before{opacity:1}.header>*{position:relative;pointer-events:auto}.header__brand{position:relative;opacity:0;visibility:hidden}.header__home{display:block;line-height:0;border-radius:999px}.header__home:focus-visible{outline:1px solid var(--accent);outline-offset:4px}.header__ring{height:28px;color:var(--ring);overflow:visible}.header__shape{fill:var(--bg);fill-opacity:0}.header__list{font-family:var(--type-menu-family, inherit);font-size:var(--type-menu-size, inherit);line-height:var(--type-menu-leading, inherit);letter-spacing:var(--type-menu-tracking, inherit);font-weight:var(--type-menu-weight, inherit);text-transform:var(--type-menu-case, none);text-wrap:var(--type-menu-wrap, wrap);--modulato-type: menu;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:18px;width:max-content;margin:0;padding:0 18px;list-style:none;white-space:nowrap;pointer-events:none}.header__list li{opacity:0;transform:translateY(2px);transition:opacity .15s,transform .2s}.header__list a{color:var(--muted);text-decoration:none;transition:color .2s}.header__list a:hover,.header__list a.is-current{color:var(--fg)}.header__list a:focus-visible{outline:1px solid var(--accent);outline-offset:3px}.header__brand.is-open .header__list{pointer-events:auto}.header__brand.is-open .header__list li{opacity:1;transform:none;transition:opacity .35s var(--delay),transform .45s var(--ease-out) var(--delay)}.grain{position:fixed;inset:-50%;z-index:60;pointer-events:none;background:url(/media/grain.png) repeat;background-size:256px 256px;opacity:.09;mix-blend-mode:overlay;animation:grain .8s steps(1) infinite}@media(prefers-reduced-motion:reduce){.grain{animation:none}}@keyframes grain{0%{transform:translate(0)}12%{transform:translate(-61px,37px)}25%{transform:translate(43px,-89px)}37%{transform:translate(-112px,-23px)}50%{transform:translate(97px,71px)}62%{transform:translate(-29px,118px)}75%{transform:translate(131px,-51px)}87%{transform:translate(-83px,-104px)}}.eyebrow{font-family:var(--type-label-family, inherit);font-size:var(--type-label-size, inherit);line-height:var(--type-label-leading, inherit);letter-spacing:var(--type-label-tracking, inherit);font-weight:var(--type-label-weight, inherit);text-transform:var(--type-label-case, none);text-wrap:var(--type-label-wrap, wrap);--modulato-type: label;color:var(--accent);margin:0 0 20px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ring{display:block;overflow:visible}.phone{--bezel: calc(var(--phone-w) * .034);position:relative;width:var(--phone-w);padding:var(--bezel);border-radius:calc(var(--phone-w) * .165);background:linear-gradient(145deg,#ffffff24,#fff0 30%),linear-gradient(to bottom,#2b2724,#151311 60%,#201d1a);box-shadow:inset 0 0 0 1px #ffffff14,inset 0 0 0 2px #0009,0 50px 120px -30px #000000d9,0 20px 40px -20px #0009}.phone:before,.phone:after{content:"";position:absolute;width:3px;border-radius:2px;background:#23201d}.phone:before{left:-3px;top:21%;height:11%}.phone:after{right:-3px;top:25%;height:14%}.phone__screen{position:relative;aspect-ratio:402/874;border-radius:calc(var(--phone-w) * .135);overflow:hidden;background:#000;container-type:inline-size;isolation:isolate}.phone__island{position:absolute;z-index:20;top:2.74cqw;left:50%;width:31.1cqw;height:9.2cqw;transform:translate(-50%);border-radius:999px;background:#000}.screen{position:absolute;inset:0}.screen>img,.screen>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.screen__viewfinder{z-index:0}.screen__scrim{position:absolute;inset:0;z-index:1;background:linear-gradient(to bottom,#00000061,#0000 18%),linear-gradient(to top,#0000008c,#0000 32%)}.screen>.screen__ui{z-index:2}.screen__flash{position:absolute;inset:0;z-index:5;background:#fff;opacity:0;pointer-events:none}.screen.is-hidden{opacity:0;visibility:hidden}.live-phone{position:absolute;inset:0}.phone-flash{position:absolute;inset:0;z-index:10;background:#fff;opacity:0;visibility:hidden;pointer-events:none}.player{position:absolute;left:15.008%;top:13.844%;width:69.98%;height:57.247%;z-index:1}.player video{width:100%;height:100%;object-fit:cover}.player__time{font-family:var(--type-screen-family, inherit);font-size:var(--type-screen-size, inherit);line-height:var(--type-screen-leading, inherit);letter-spacing:var(--type-screen-tracking, inherit);font-weight:var(--type-screen-weight, inherit);text-transform:var(--type-screen-case, none);text-wrap:var(--type-screen-wrap, wrap);--modulato-type: screen;position:absolute;left:50%;bottom:2.49cqw;transform:translate(-50%);color:#ffffffd9;text-shadow:0 0 3px rgba(0,0,0,.6);font-variant-numeric:tabular-nums}.playhead{position:absolute;z-index:2;top:72.24%;height:5.72%;left:5.56%;width:.75cqw;border-radius:999px;background:#fff;box-shadow:0 0 4px #00000080;will-change:transform}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
