@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-700-normal.woff2)format("woff2")}:root{--button-color:var(--text-main);--focus-color:var(--text-main);--button-text:#fff;--page-background:#f5f5f7;--tile-background:#fff;--video-background:#131212;--bar-button-background:#fff;--bar-ground:#e5e5eae6;--backdrop-color:#131212;--backdrop-opacity:.4;--glass-fill:#13121273;--switch-off:#a1a1a6;--switch-on:#131212;--text-main:#131212;--text-soft:#6e6e73;--text-faint:#a1a1a6;--text-on-dark:#fff;--text-on-dark-soft:#a1a1a6;--hairline:#13121214;--tile-gradient:linear-gradient(to top, #131212d9 0%, #13121200 55%);--tile-ask-ground:#2c2c2e;--tile-ask-ended-ground:#76767b;--on-dark-soft:#ffffffb3;--surface-strong:#e5e5ea;--view-line:var(--text-main);--control-ground:#e5e5eacc;--ask-view-ground:#76767b;--panel-ground:#1c1c1ee6;--video-scrim:#13121299;--motion-ground:var(--video-background);--ui-fade-strength:80%;--tile-shadow:0 1px 2px #1312120a;--font-body:"Plus Jakarta Sans", system-ui, sans-serif;--font-mono:ui-monospace, Menlo, monospace;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--text-size:16px;--small-size:13px;--hash-size:12px;--heading-size:28px;--section-title-size:22px;--subheading-size:18px;--topbar-mark-height:24px;--mark-ratio:3054 / 877;--tab-size:18px;--tile-meta-size:11px;--timer-size:36px;--line-height:1.5;--heading-line-height:1.2;--gutter:16px;--space-xs:4px;--space-s:8px;--space-m:12px;--space-l:20px;--space-xl:24px;--page-width:560px;--desk-min-width:768px;--phone-column:430px;--screen-height:100dvh;--tap:44px;--button-height:52px;--topbar-height:52px;--avatar-size:32px;--avatar-size-large:40px;--segment-height:36px;--switch-width:51px;--switch-height:31px;--switch-knob:27px;--switch-inset:2px;--line-width:1px;--focus-width:2px;--chevron-size:8px;--chevron-stroke:2px;--handle-width:36px;--handle-height:5px;--pulse-size:12px;--qr-size:240px;--frame-height:96px;--frame-hero-height:128px;--bar-record-icon-height:20px;--bar-ask-icon-height:14px;--bar-inset:calc(var(--gutter) + 8px);--search-height:36px;--tabs-height:44px;--view-icon-height:16px;--filter-size:16px;--filter-weight:600;--filter-pad:12px;--reset-icon-height:16px;--grid-gap:12px;--tile-aspect:2 / 3;--tile-face-padding:12px;--tile-icon-height:16px;--tile-ask-icon:48px;--stack-row-height:76px;--stack-gap:8px;--stack-pad:6px;--stack-thumb-width:104px;--stack-thumb-height:64px;--stack-thumb-radius:8px;--view-line-width:2px;--strip-icon-height:24px;--control-inset:12px;--control-group-height:64px;--control-icon-foot:8px;--control-pad:20px;--chip-cell-gap:16px;--chip-five-gap:8px;--chip-five-pad:12px;--ask-blur:24px;--panel-radius:28px;--player-viewport:100svh;--record-row-height:36px;--record-mark-height:16px;--centre-tap:96px;--ui-fade-share:15%;--scroll-down-height:44px;--room-foot:0px;--frame-w:9;--frame-h:16;--player-strip-share:11%;--motion-label-band:16px;--motion-label-inset:12px;--motion-label-size:16px;--motion-bar-inset:8px;--player-icon-height:20px;--pause-width:14px;--pause-bar:4px;--front-background:#dfe1e4;--front-heading-weight:700;--front-body-weight:500;--front-heading-size:34px;--front-line-size:20px;--front-body-size:18px;--front-sign-in-size:18px;--front-footer-size:15px;--front-gutter:20px;--front-inset:20px;--front-rule:2px;--front-hero-height:100svh;--front-video-share:60%;--front-bar-share:85%;--front-bar-ground:var(--tile-background);--front-play-width:175px;--front-play-glyph:32px;--front-bubble-body:86%;--tile-thumb-width:72px;--tile-thumb-height:96px;--tile-thumb-inset:12px;--motion-graph-height:48px;--glass-blur:16px;--scrubber-height:4px;--review-max-height:52dvh;--switch-camera-glyph:24px;--switch-camera-stroke:1.75;--tile-radius:16px;--video-radius:16px;--button-radius:12px;--tray-radius:20px;--segment-radius:10px;--small-radius:4px;--tile-thumb-radius:10px;--bar-radius:999px;--inert-opacity:.35;--tray-max-height:90dvh;--tray-list-height:90dvh;--tray-search-height:85dvh;--tray-rise:.2s ease-out;--pulse-time:1.2s;--controls-hold:3s;--controls-fade:.3s ease-out}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html,body{background:var(--page-background);color:var(--text-main);font-family:var(--font-body);font-size:var(--text-size);font-weight:var(--weight-regular);line-height:var(--line-height);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;overscroll-behavior:auto;margin:0}.page{min-height:var(--screen-height);flex-direction:column;display:flex}.page>main{flex:1 0 auto;width:100%}main{max-width:var(--page-width);padding:var(--space-s) calc(var(--gutter) + env(safe-area-inset-right)) calc(var(--space-xl) + env(safe-area-inset-bottom)) calc(var(--gutter) + env(safe-area-inset-left));margin:0 auto}.page:has(.bottom-bar)>main{padding-bottom:var(--space-xl)}html.wide:not(.front-page) .page{max-width:var(--phone-column);margin-inline:auto}h1{font-size:var(--heading-size);font-weight:var(--weight-bold);line-height:var(--heading-line-height);color:var(--text-main);margin:var(--space-s) 0 var(--gutter)}h2{font-size:var(--subheading-size);font-weight:var(--weight-semibold);line-height:var(--heading-line-height);margin:0 0 var(--space-s)}h3{font-size:var(--text-size);font-weight:var(--weight-semibold);margin:var(--gutter) 0 var(--space-xs)}p{margin:0 0 var(--space-s)}strong{font-weight:var(--weight-semibold)}a{color:var(--text-main);text-underline-offset:var(--chevron-stroke);text-decoration:underline}.dim{color:var(--text-soft)}.soft,.fine{color:var(--text-soft);font-size:var(--small-size)}.hash{font-family:var(--font-mono);font-size:var(--hash-size);word-break:break-all}pre,code{font-family:var(--font-mono);font-size:var(--small-size)}pre{white-space:pre-wrap;word-break:break-all}.count{margin-left:var(--space-s);color:var(--text-faint);font-weight:var(--weight-semibold)}section,.tile{background:var(--tile-background);border-radius:var(--tile-radius);box-shadow:var(--tile-shadow);padding:var(--gutter);margin:0 0 var(--space-m)}section section,.disclosure section{box-shadow:none;margin:var(--gutter) 0 0;background:0 0;border-radius:0;padding:0}section>section:first-child{margin-top:0}.notice{background:var(--tile-background);border:var(--line-width) solid var(--hairline);border-radius:var(--button-radius);padding:var(--space-m);margin:var(--space-s) 0;display:block}button,input,textarea,select{font:inherit;color:inherit}button,.button{width:100%;min-height:var(--button-height);margin:var(--space-s) 0;padding:0 var(--gutter);border:var(--line-width) solid var(--button-color);border-radius:var(--button-radius);background:var(--button-color);color:var(--button-text);font-weight:var(--weight-semibold);text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;text-decoration:none;display:flex}button.secondary,.button.secondary{background:var(--tile-background);color:var(--text-main);border-color:var(--hairline)}button.link{width:auto;min-height:0;color:var(--text-main);font-weight:inherit;text-underline-offset:var(--chevron-stroke);background:0 0;border:0;border-radius:0;margin:0;padding:0;text-decoration:underline;display:inline}button:disabled{opacity:.4;cursor:default}:focus{outline:none}:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-width)}label{margin:var(--space-s) 0;font-weight:var(--weight-medium);display:block}input:not([type=checkbox]):not([type=radio]),textarea,select{width:100%;min-height:var(--tap);margin-top:var(--space-xs);padding:var(--space-s) var(--space-m);border:var(--line-width) solid var(--hairline);border-radius:var(--button-radius);background:var(--tile-background);color:var(--text-main);font-size:var(--text-size);font-weight:var(--weight-regular);display:block}input[type=checkbox],input[type=radio]{width:var(--space-xl);height:var(--space-xl);accent-color:var(--text-main)}.window-legend{margin:var(--space-s) 0 var(--space-xs);font-weight:var(--weight-medium)}.window-rows{margin:0 0 var(--space-s);border:var(--line-width) solid var(--hairline);border-radius:var(--button-radius);background:var(--tile-background)}.window-row{align-items:center;gap:var(--space-m);min-height:var(--tap);padding:0 var(--space-m);border-top:var(--line-width) solid var(--hairline);color:var(--text-main);font-weight:var(--weight-regular);cursor:pointer;margin:0;display:flex}.window-row:first-child{border-top:0}.window-row input{flex:none;margin:0}.window-row[aria-disabled=true]{color:var(--text-faint);cursor:default}.drop-label{font-weight:var(--weight-semibold);margin:0}details>summary{width:100%;min-height:var(--tap);color:var(--text-main);font-weight:var(--weight-semibold);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}details>summary::-webkit-details-marker{display:none}details>summary:after{content:"";width:var(--chevron-size);height:var(--chevron-size);margin:0 var(--space-s) 0 var(--space-m);border-right:var(--chevron-stroke) solid currentColor;border-bottom:var(--chevron-stroke) solid currentColor;flex:none;transform:rotate(-45deg)}details[open]>summary:after{margin-bottom:var(--space-xs);transform:rotate(45deg)}.disclosure{background:var(--tile-background);border-radius:var(--tile-radius);box-shadow:var(--tile-shadow);padding:0 var(--gutter);margin:0 0 var(--space-m)}.disclosure>summary{font-size:var(--subheading-size);min-height:var(--button-height)}.disclosure>.disclosure-body{padding-bottom:var(--gutter)}.topbar{z-index:20;justify-content:space-between;align-items:center;gap:var(--space-s);height:calc(var(--topbar-height) + env(safe-area-inset-top));padding:env(safe-area-inset-top) calc(var(--gutter) + env(safe-area-inset-right)) 0 calc(var(--gutter) + env(safe-area-inset-left));background:var(--page-background);border-bottom:var(--line-width) solid transparent;display:flex;position:sticky;top:0}.topbar.scrolled{border-bottom-color:var(--hairline)}.topbar .brand,.topbar .back{align-items:center;gap:var(--space-xs);min-height:var(--tap);color:var(--text-main);text-decoration:none;display:inline-flex}.topbar .brand .mark{height:var(--topbar-mark-height);aspect-ratio:var(--mark-ratio);background:var(--text-main);display:block;-webkit-mask:url(/img/relaymark.svg) 0/contain no-repeat;mask:url(/img/relaymark.svg) 0/contain no-repeat}.topbar .back{font-weight:var(--weight-semibold)}.search-field{min-width:0;height:var(--search-height);padding:0 var(--gutter);border:var(--line-width) solid var(--hairline);border-radius:var(--bar-radius);background:var(--tile-background);color:var(--text-main);font-size:var(--text-size);appearance:none;flex:auto;margin:0}.search-field::placeholder{color:var(--text-soft)}.search-field::-webkit-search-cancel-button{-webkit-appearance:none}input.search-field:not([type=checkbox]):not([type=radio]){min-height:0;padding:0 var(--gutter);border-radius:var(--bar-radius);margin:0}.search-head .search-field{width:100%}.topbar .right{align-items:center;gap:var(--space-xs);display:flex}.topbar .icon{width:var(--tap);min-height:var(--tap);color:var(--text-main);background:0 0;border:0;margin:0;padding:0}.avatar{width:var(--avatar-size);height:var(--avatar-size);background:var(--video-background);color:var(--text-on-dark);font-size:var(--small-size);font-weight:var(--weight-semibold);text-transform:uppercase;border-radius:50%;justify-content:center;align-items:center;display:flex}.avatar.large{width:var(--avatar-size-large);height:var(--avatar-size-large);font-size:var(--text-size)}.greeting{justify-content:space-between;align-items:center;gap:var(--space-s);margin:0 0 var(--space-s);display:flex}.greeting h1{overflow-wrap:anywhere;min-width:0;margin:0}.greeting .icon{width:var(--tap);min-height:var(--tap);margin:0 calc(var(--avatar-size-large) / 2 - var(--tap) / 2) 0 0;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.account-name{align-items:flex-end;gap:var(--space-s);margin:0 0 var(--space-s);display:flex}.account-name label{flex:auto;min-width:0;margin:0}.account-name button{width:auto;min-height:var(--tap);margin:0}.bottom-bar{bottom:calc(var(--gutter) + env(safe-area-inset-bottom));z-index:20;gap:var(--space-m);margin:0 calc(var(--bar-inset) + env(safe-area-inset-right)) calc(var(--gutter) + env(safe-area-inset-bottom)) calc(var(--bar-inset) + env(safe-area-inset-left));padding:var(--space-m);border-radius:var(--bar-radius);background:var(--bar-ground);display:flex;position:sticky}.bottom-bar button{gap:var(--space-s);padding:0 var(--space-s);border-radius:var(--bar-radius);white-space:nowrap;flex:1 1 0;margin:0}.bottom-bar .icon{height:var(--bar-ask-icon-height)}.bottom-bar .icon-button-record{height:var(--bar-record-icon-height)}.bottom-bar button.secondary{background:var(--bar-button-background);color:var(--text-main);border-color:var(--bar-button-background)}.tray-backdrop{z-index:40;background:var(--backdrop-color);opacity:var(--backdrop-opacity);position:fixed;inset:0}.tray{z-index:41;max-width:var(--page-width);max-height:var(--tray-max-height);background:var(--page-background);border-radius:var(--tray-radius) var(--tray-radius) 0 0;animation:tray-up var(--tray-rise);will-change:transform;touch-action:pan-y;flex-direction:column;margin:0 auto;display:flex;position:fixed;bottom:0;left:0;right:0}.tray.list{height:var(--tray-list-height)}.tray.search{height:var(--tray-search-height);animation:none}.tray:focus-visible{outline:none}.tray-grip{padding:var(--space-s) 0 var(--space-xs);touch-action:none;cursor:grab;flex:none}.tray-handle{width:var(--handle-width);height:var(--handle-height);border-radius:var(--handle-height);background:var(--text-faint);margin:0 auto}.tray-title{margin:var(--space-xs) var(--gutter) var(--space-s);font-weight:var(--weight-bold);font-size:var(--section-title-size);color:var(--text-main)}.tray-body{overscroll-behavior:contain;padding:var(--space-xs) calc(var(--gutter) + env(safe-area-inset-right)) calc(var(--gutter) + env(safe-area-inset-bottom)) calc(var(--gutter) + env(safe-area-inset-left));flex:auto;overflow-y:auto}@keyframes tray-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}body.tray-open{overflow:hidden}.tray-list{margin:0;padding:0;list-style:none}.tray-list li{border-top:var(--line-width) solid var(--hairline)}.tray-list li:first-child{border-top:0}.tray-list a,.tray-list button.row{width:100%;min-height:var(--button-height);color:var(--text-main);font-weight:var(--weight-medium);background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;margin:0;padding:0;text-decoration:none;display:flex}.qr{width:var(--qr-size);height:var(--qr-size);display:block}.group{margin:0 0 var(--space-l)}.group-head{width:100%;min-height:var(--tap);margin:0 0 var(--space-s);color:var(--text-main);font-weight:var(--weight-bold);font-size:var(--section-title-size);background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;padding:0;display:flex}.chevron{width:var(--chevron-size);height:var(--chevron-size);margin:0 var(--space-s) var(--space-xs) 0;border-right:var(--chevron-stroke) solid currentColor;border-bottom:var(--chevron-stroke) solid currentColor;display:inline-block;transform:rotate(45deg)}.group-head[aria-expanded=false] .chevron{margin-bottom:0;transform:rotate(-45deg)}.group-head.off{color:var(--text-faint)}.folders-section{scroll-margin-top:calc(var(--topbar-height) + env(safe-area-inset-top) + var(--tabs-height))}.tabs{top:calc(var(--topbar-height) + env(safe-area-inset-top));z-index:15;justify-content:space-between;align-items:center;gap:var(--space-s);height:var(--tabs-height);margin:0 0 var(--space-s);background:var(--page-background);display:flex;position:sticky}.tab-list{align-items:stretch;gap:var(--space-l);height:100%;display:flex}.tab{border:0;border-bottom:var(--view-line-width) solid transparent;width:auto;height:100%;min-height:0;color:var(--text-main);font-size:var(--tab-size);font-weight:var(--weight-bold);background:0 0;border-radius:0;margin:0;padding:0}.tab[aria-current=true]{border-bottom-color:var(--view-line)}.tab .count{margin-left:var(--space-xs)}.tab:disabled{color:var(--text-faint);opacity:1}.views{align-items:center;display:flex}.view-button{width:var(--tap);min-height:var(--tap);color:var(--text-faint);background:0 0;border:0;border-radius:0;margin:0;padding:0}.view-button[aria-pressed=true]{color:var(--text-main)}.view-button .icon{height:var(--view-icon-height)}.kinds{margin:0 0 var(--space-s);flex-wrap:wrap;align-items:center;gap:0;display:flex}.kind{width:auto;min-height:var(--tap);padding:0 var(--filter-pad);border-radius:var(--bar-radius);color:var(--text-soft);font-size:var(--filter-size);font-weight:var(--filter-weight);background:0 0;border:0;margin:0}.kind:first-child{margin-left:calc(-1 * var(--filter-pad))}.kind[aria-pressed=true]{background:var(--surface-strong);color:var(--text-main);font-weight:var(--weight-semibold)}.kind:disabled{color:var(--text-faint);opacity:1}.kind-reset{width:var(--tap);min-height:var(--tap);color:var(--text-main);background:0 0;border:0;border-radius:0;margin:0;padding:0}.kind-reset .icon{height:var(--reset-icon-height)}.tiles{margin:0;padding:0;list-style:none}.tiles>li{margin:0 0 var(--space-m)}.tile{margin:0}.tile .name{font-weight:var(--weight-semibold);overflow-wrap:anywhere}button.link{padding-block:calc((var(--tap) - 1lh) / 2);margin-block:calc((1lh - var(--tap)) / 2);display:inline-block}.tile.has-thumb{padding-left:calc(var(--tile-thumb-inset) + var(--tile-thumb-width) + var(--tile-thumb-inset));position:relative}.tile.has-thumb .name{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;min-width:0;overflow:hidden}.tile-thumb{left:var(--tile-thumb-inset);width:var(--tile-thumb-width);height:var(--tile-thumb-height);border-radius:var(--tile-thumb-radius);background:var(--page-background);justify-content:center;align-items:center;margin:auto 0;text-decoration:none;display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.tile-thumb img{object-fit:cover;width:100%;height:100%;display:block}.tile-thumb-mark{color:var(--text-faint);font-size:var(--subheading-size);line-height:1}.grid{gap:var(--grid-gap);margin:0 0 var(--space-l);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.grid>li{min-width:0;position:relative}.show-all-tile{width:100%;min-height:0;aspect-ratio:var(--tile-aspect);border-radius:var(--tile-radius);background:var(--surface-strong);color:var(--text-main);border:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.tile-face,.stack-row{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;text-decoration:none}.tile-face{aspect-ratio:var(--tile-aspect);border-radius:var(--tile-radius);background:var(--video-background);color:var(--text-on-dark);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.tile-poster{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.tile-face.has-poster:before{content:"";z-index:1;background:var(--tile-gradient);position:absolute;inset:0}.tile-face.expired .tile-poster,.stack-thumb.expired .tile-poster{filter:grayscale()}.ground-ask-waiting{background:var(--tile-ask-ground)}.ground-ask-ended{background:var(--tile-ask-ended-ground)}.ground-icon{z-index:1;height:var(--tile-ask-icon);pointer-events:none;width:auto;max-width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tile-top,.tile-foot{z-index:2;position:relative}.tile-top{justify-content:space-between;align-items:flex-start;gap:var(--space-s);padding:var(--tile-face-padding);display:flex}.tile-icons{align-items:center;gap:var(--space-s);min-height:var(--tile-icon-height);flex:none;display:flex}.tile-clock{min-width:0;font-size:var(--small-size);line-height:var(--heading-line-height);text-align:right}.tile-foot{align-items:stretch;gap:var(--space-xs);padding:var(--tile-face-padding);flex-direction:column;display:flex}.tile-title{font-weight:var(--weight-semibold);-webkit-line-clamp:2;line-clamp:2;line-height:var(--heading-line-height);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tile-parts,.stack-parts{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:var(--small-size);line-height:var(--heading-line-height);display:block;overflow:hidden}.tile-parts.tight,.stack-parts.tight{font-size:var(--tile-meta-size)}.tile-date{font-size:var(--small-size);color:var(--on-dark-soft)}.state{height:var(--tile-icon-height)}.tile-face .state{color:var(--text-on-dark)}.stack{gap:var(--stack-gap);margin:0 0 var(--space-l);flex-direction:column;padding:0;list-style:none;display:flex}.stack>li{min-width:0;position:relative}.stack-row{align-items:stretch;gap:var(--space-m);height:var(--stack-row-height);padding:var(--stack-pad);border-radius:var(--tile-radius);background:var(--tile-background);box-shadow:var(--tile-shadow);color:var(--text-main);display:flex}.stack-thumb{width:var(--stack-thumb-width);height:var(--stack-thumb-height);border-radius:var(--stack-thumb-radius);background:var(--video-background);flex:none;align-self:center;position:relative;overflow:hidden}.stack-thumb.ground-ask-waiting{background:var(--tile-ask-ground)}.stack-thumb.ground-ask-ended{background:var(--tile-ask-ended-ground)}.stack-body{align-content:center;column-gap:var(--space-s);min-width:0;padding-right:var(--space-xs);flex:auto;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title icons""parts parts""date date";display:grid}.stack-title{font-weight:var(--weight-semibold);line-height:var(--heading-line-height);white-space:nowrap;text-overflow:ellipsis;grid-area:title;overflow:hidden}.stack-icons{justify-content:flex-end;align-items:center;gap:var(--space-s);color:var(--text-faint);grid-area:icons;display:flex}.stack-parts{color:var(--text-soft);grid-area:parts}.stack-date{color:var(--text-soft);font-size:var(--small-size);line-height:var(--heading-line-height);grid-area:date}.stack-clock{color:var(--text-soft);font-size:var(--small-size);line-height:var(--heading-line-height);white-space:nowrap;grid-area:date;justify-self:end}.show-all-row{width:100%;min-height:var(--stack-row-height);border-radius:var(--tile-radius);background:var(--surface-strong);color:var(--text-main);border:0;margin:0}.visually-hidden{width:var(--line-width);height:var(--line-width);clip:rect(0 0 0 0);white-space:nowrap;border:0;min-height:0;margin:0;padding:0;position:absolute;overflow:hidden}.icon{height:var(--tile-icon-height);background-color:currentColor;flex:none;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-play{aspect-ratio:18/22;-webkit-mask-image:url(/img/play.svg);mask-image:url(/img/play.svg)}.icon-ask-filled{aspect-ratio:22/14;-webkit-mask-image:url(/img/ask-filled.svg);mask-image:url(/img/ask-filled.svg)}.icon-ask-outline{aspect-ratio:22/14;-webkit-mask-image:url(/img/ask-outline.svg);mask-image:url(/img/ask-outline.svg)}.icon-response{aspect-ratio:16/15;-webkit-mask-image:url(/img/response.svg);mask-image:url(/img/response.svg)}.icon-share{aspect-ratio:24/32;-webkit-mask-image:url(/img/share.svg);mask-image:url(/img/share.svg)}.icon-folder-add{aspect-ratio:76/62;-webkit-mask-image:url(/img/folder-add.svg);mask-image:url(/img/folder-add.svg)}.icon-grid{aspect-ratio:15/16;-webkit-mask-image:url(/img/grid.svg);mask-image:url(/img/grid.svg)}.icon-list{aspect-ratio:22/16;-webkit-mask-image:url(/img/list.svg);mask-image:url(/img/list.svg)}.icon-reset{aspect-ratio:22/18;-webkit-mask-image:url(/img/reset.svg);mask-image:url(/img/reset.svg)}.icon-button-record{aspect-ratio:1;-webkit-mask-image:url(/img/button-record.svg);mask-image:url(/img/button-record.svg)}img.icon{background:0 0;width:auto}button.tile.folder-row{justify-content:flex-start;gap:var(--space-s);min-height:calc(var(--tile-thumb-height) + 2 * var(--tile-thumb-inset));padding-top:0;padding-bottom:0;padding-right:var(--gutter);border-radius:var(--tile-radius);background:var(--tile-background);color:var(--text-main);text-align:left;border:0;margin:0}.folder-row .name{flex:auto}.folder-row .count{font-size:var(--small-size);flex:none;margin-left:0}.folder-new{align-items:center;gap:var(--space-s);margin:var(--space-s) 0;display:flex}.folder-new input{flex:auto;min-width:0;margin:0}.folder-new button{flex:none;width:auto;margin:0}.tray-head{margin:var(--space-xs) var(--gutter) var(--space-s);flex:none}.tray-head .folder-new{margin:0}.tray-foot{margin:var(--space-m) 0 0;font-size:var(--small-size);font-weight:var(--weight-medium)}.tray-foot button.link{text-decoration:none}.tray-list button.folder-choice{justify-content:space-between;gap:var(--space-s);text-align:left}.folder-choice .folder-name{overflow-wrap:anywhere;min-width:0}.folder-choice .tick{color:var(--text-main);flex:none}.segmented{gap:var(--switch-inset);padding:var(--switch-inset);margin:0 0 var(--space-m);border-radius:var(--segment-radius);background:var(--page-background);display:flex}.tray .segmented{background:var(--hairline)}.segmented button{min-height:var(--segment-height);padding:0 var(--space-s);border-radius:var(--segment-radius);color:var(--text-soft);font-size:var(--small-size);background:0 0;border:0;flex:1 1 0;margin:0}.segmented button[aria-pressed=true]{background:var(--tile-background);color:var(--text-main);box-shadow:var(--tile-shadow)}.switch{min-height:var(--tap);margin:0 0 var(--space-s);justify-content:space-between;align-items:center;display:flex}.switch input{appearance:none;width:var(--switch-width);height:var(--switch-height);border-radius:var(--switch-height);background:var(--switch-off);cursor:pointer;margin:0;position:relative}.switch input:after{content:"";top:var(--switch-inset);left:var(--switch-inset);width:var(--switch-knob);height:var(--switch-knob);background:var(--tile-background);box-shadow:var(--tile-shadow);border-radius:50%;position:absolute}.switch input:checked{background:var(--switch-on)}.switch input:checked:after{left:auto;right:var(--switch-inset)}.sentinel{height:var(--line-width)}.tile-row{justify-content:space-between;align-items:baseline;gap:var(--space-m);display:flex}.blocker{z-index:50;position:fixed;inset:0}.title-row{justify-content:space-between;align-items:flex-start;gap:var(--space-m);margin:0 0 var(--space-m);display:flex}.title-row h1{overflow-wrap:anywhere;margin:0}.title-row .clock{padding-top:var(--space-xs);flex-direction:column;flex:none;align-items:flex-end;display:flex}.title-row .when{color:var(--text-soft);font-size:var(--small-size);white-space:nowrap}main.record-viewer{max-width:none;padding:0}html.record-locked,html.record-locked body{overscroll-behavior:none;overflow:hidden}.record-screen{height:var(--player-viewport);padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:linear-gradient(var(--page-background), var(--page-background)) top / 100% env(safe-area-inset-top) no-repeat, var(--video-background);flex-direction:column;display:flex}.screen-row{align-items:center;gap:var(--space-s);height:var(--record-row-height);padding:0 var(--gutter);background:var(--page-background);flex:none;display:flex}.screen-row.hidden{visibility:hidden}.screen-side{flex:1 1 0;align-items:center;display:flex}.screen-side.end{justify-content:flex-end}.screen-title{min-width:0;font-size:var(--small-size);font-weight:var(--weight-semibold);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;overflow:hidden}.screen-row .back{color:var(--text-main);font-size:var(--small-size);font-weight:var(--weight-medium);white-space:nowrap;text-decoration:none}.screen-row .brand{align-items:center;display:inline-flex}.screen-row .mark{height:var(--record-mark-height);aspect-ratio:var(--mark-ratio);background:var(--text-main);display:block;-webkit-mask:url(/img/relaymark.svg) 0/contain no-repeat;mask:url(/img/relaymark.svg) 0/contain no-repeat}.view-length{color:var(--text-soft);font-family:var(--font-mono);font-size:var(--small-size);font-variant-numeric:tabular-nums;flex:none}.room{min-height:0;padding-bottom:var(--room-foot);flex:auto;justify-content:center;align-items:center;display:flex}.record-screen.raised{--room-foot:var(--scroll-down-height)}.player-frame{width:min(100%, calc((var(--player-viewport) - var(--record-row-height) - env(safe-area-inset-top) - env(safe-area-inset-bottom) - var(--room-foot)) * var(--frame-w) / var(--frame-h)));width:round(down, min(100%, calc((var(--player-viewport) - var(--record-row-height) - env(safe-area-inset-top) - env(safe-area-inset-bottom) - var(--room-foot)) * var(--frame-w) / var(--frame-h))), var(--line-width));position:relative}.player-box{width:100%;aspect-ratio:var(--frame-w) / var(--frame-h);background:var(--video-background);position:relative;overflow:hidden;container-type:inline-size}.player-video{object-fit:contain;background:var(--video-background);width:100%;height:100%;display:block}.player-note{padding:var(--gutter);color:var(--text-on-dark);text-align:center;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset:0}.centre-zone{width:var(--centre-tap);height:var(--centre-tap);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.viewer-controls{pointer-events:none;position:absolute;inset:0}.viewer-controls>*{pointer-events:auto}.layer.fading{animation:controls-fade var(--controls-fade) var(--controls-hold) forwards}.layer.fading.held{animation:none}@keyframes controls-fade{0%{opacity:1}to{opacity:0;visibility:hidden}}.ui-fade{height:var(--ui-fade-share);pointer-events:none;position:absolute;left:0;right:0}.ui-fade.top{background:linear-gradient(to bottom, color-mix(in srgb, var(--video-background) var(--ui-fade-strength), transparent), transparent);top:0}.ui-fade.bottom{background:linear-gradient(to top, color-mix(in srgb, var(--video-background) var(--ui-fade-strength), transparent), transparent);bottom:0}.chip-row{top:var(--control-inset);left:var(--control-inset);right:var(--control-inset);justify-content:center;align-items:center;gap:var(--space-s);display:flex;position:absolute}.viewer-controls>.chip-row{pointer-events:none}.chip-row>*{pointer-events:auto}.control-group{width:-moz-fit-content;width:fit-content;min-width:0;height:calc(var(--control-group-height) + var(--control-icon-foot));align-items:center;gap:var(--chip-cell-gap);padding:0 var(--control-pad) var(--control-icon-foot);border-radius:var(--bar-radius);background:var(--control-ground);flex:0 auto;display:flex}.control-group:has(>:nth-child(5)){gap:var(--chip-five-gap);padding-inline:var(--chip-five-pad)}.control-group .cell{align-items:center;gap:var(--space-xs);width:auto;min-height:var(--tap);padding:var(--space-xs) 0;color:var(--text-main);font-size:var(--small-size);font-weight:var(--weight-medium);background:0 0;border:0;border-radius:0;flex-direction:column;flex:none;margin:0;display:flex}.control-group .cell-label{padding-bottom:var(--space-xs);border-bottom:var(--view-line-width) solid transparent;white-space:nowrap}.control-group .cell[aria-disabled=true]{color:var(--text-faint);cursor:default}.control-group [aria-current=true] .cell-label{border-bottom:var(--view-line-width) solid var(--view-line)}.control-group .icon{height:var(--strip-icon-height)}.switch.full-record{white-space:nowrap;justify-content:flex-start}.control-group .full-record[aria-disabled=true] .cell-label,.control-group .full-record[aria-disabled=true] input{opacity:var(--inert-opacity)}.control-group .full-record[aria-disabled=true]{color:var(--text-main)}.switch.full-record input{margin:calc((var(--strip-icon-height) - var(--switch-height)) / 2) 0}.switch input:disabled{cursor:default}.play-bar{left:var(--control-inset);right:var(--control-inset);bottom:var(--control-inset);align-items:center;gap:var(--space-xs);padding:0 var(--control-pad);border-radius:var(--bar-radius);background:var(--control-ground);display:flex;position:absolute}.play-bar .scrubber{margin:0 var(--space-xs);flex:auto}.play-bar .scrubber:before{background:var(--text-faint)}.play-bar .scrubber-fill{background:var(--text-main)}.player-button{width:auto;min-width:var(--tap);min-height:var(--tap);color:var(--text-main);background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.player-button .icon{height:var(--player-icon-height)}.icon-sound-on{aspect-ratio:16/20;-webkit-mask-image:url(/img/sound-on.svg);mask-image:url(/img/sound-on.svg)}.icon-sound-off{aspect-ratio:19/20;-webkit-mask-image:url(/img/sound-off.svg);mask-image:url(/img/sound-off.svg)}.pause-bars{width:var(--pause-width);height:var(--player-icon-height);border-left:var(--pause-bar) solid currentColor;border-right:var(--pause-bar) solid currentColor;display:block}.scrubber{height:var(--tap);touch-action:none;position:relative}.scrubber:before,.scrubber-fill{content:"";height:var(--scrubber-height);margin-top:calc(-.5 * var(--scrubber-height));border-radius:var(--scrubber-height);position:absolute;top:50%;left:0;right:0}.scrubber-fill{transform-origin:0}.player-scrim{background:var(--video-scrim);pointer-events:none;position:absolute;inset:0}.record-lines{top:calc(2 * var(--control-inset) + var(--control-group-height) + var(--control-icon-foot));left:var(--gutter);right:var(--gutter);color:var(--text-on-dark);font-family:var(--font-mono);font-size:var(--small-size);line-height:var(--line-height);pointer-events:none;margin:0;padding:0;list-style:none;position:absolute}.record-title{margin-bottom:var(--space-s);overflow-wrap:anywhere}.player-strip{left:0;right:0;bottom:calc(2 * var(--control-inset) + var(--tap));height:var(--player-strip-share);grid-template-rows:minmax(0, 1fr) var(--motion-label-band);padding-top:var(--motion-bar-inset);row-gap:var(--motion-bar-inset);padding-bottom:var(--motion-label-inset);background:var(--motion-ground);display:grid;position:absolute}.player-strip .motion-strip{background:0 0;border-radius:0;height:100%}.strip-label{height:var(--motion-label-band);padding:0 var(--space-s);color:var(--on-dark-soft);font-size:var(--motion-label-size);font-weight:var(--weight-semibold);line-height:var(--motion-label-band);white-space:nowrap;pointer-events:none;display:block}.actions-stack{left:var(--control-inset);right:var(--control-inset);bottom:calc(2 * var(--control-inset) + var(--tap));gap:var(--space-s);flex-direction:column;display:flex;position:absolute}.actions-stack .notice{margin:0}.actions-row{align-items:center;gap:var(--space-s);display:flex}.actions-row button{align-items:center;gap:var(--space-xs);width:auto;min-height:var(--tap);padding:0 var(--gutter);border-radius:var(--bar-radius);background:var(--control-ground);color:var(--text-main);font-size:var(--small-size);font-weight:var(--weight-medium);border:0;margin:0;text-decoration:none;display:inline-flex}button.link.foot-folder{align-items:center;gap:var(--space-xs);overflow-wrap:anywhere;text-align:left;display:inline-flex}.foot-folder .icon{height:var(--strip-icon-height)}.tray-list button.foot-folder{gap:var(--space-xs)}.chip-row .more-button{width:var(--tap);height:var(--tap);min-height:var(--tap);border-radius:var(--bar-radius);background:var(--control-ground);color:var(--text-main);font-size:var(--subheading-size);border:0;flex:none;justify-content:center;margin:0;padding:0;line-height:1}.review-stack{left:var(--control-inset);right:var(--control-inset);bottom:calc(2 * var(--control-inset) + var(--tap));gap:var(--space-s);flex-direction:column;display:flex;position:absolute}.review-stack .notice{margin:0}.review-actions{align-items:center;gap:var(--space-s);padding:var(--space-m);border-radius:var(--panel-radius);background:var(--control-ground);flex-direction:column;display:flex}.review-buttons{gap:var(--space-s);align-self:stretch;display:flex}.review-buttons button{flex:1 1 0;margin:0}.review-actions .fine{color:var(--text-main);margin:0}.scroll-down{width:100%;height:var(--scroll-down-height);min-height:0;padding:var(--space-xs) var(--gutter) 0;color:var(--text-soft);font-size:var(--small-size);font-weight:var(--weight-regular);background:0 0;border:0;border-radius:0;flex-direction:column;align-items:center;margin:0;display:flex;position:absolute;top:100%;left:0;right:0}.scroll-down-line{text-align:center}.scroll-down .chevron{margin:var(--space-xs) 0 0;display:block}.record-sections{padding:var(--space-l) calc(var(--gutter) + env(safe-area-inset-right)) calc(var(--space-xl) + env(safe-area-inset-bottom)) calc(var(--gutter) + env(safe-area-inset-left))}.player-links{margin:var(--space-s) 0 0;font-size:var(--small-size)}.checks-row{justify-content:space-between;align-items:center;gap:var(--space-s);margin:0 0 var(--space-s);display:flex}.checks{gap:0 var(--space-m);color:var(--text-soft);font-size:var(--small-size);flex-wrap:wrap;margin:0;display:flex}.share-button{width:auto;min-width:var(--tap);min-height:var(--tap);color:var(--text-main);background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.share-button .icon{height:var(--strip-icon-height)}.expired-events{margin:0 0 var(--space-l);color:var(--text-main);padding:0;list-style:none}.expired-events li{margin:0 0 var(--space-xs)}.expired-head{margin:var(--space-l) 0 var(--space-s);font-size:var(--text-size);font-weight:var(--weight-semibold)}.expired-video{align-items:center;gap:var(--space-m);margin:0 0 var(--space-s);display:flex}.expired-thumb{width:var(--tile-thumb-width);height:var(--tile-thumb-height);border-radius:var(--tile-thumb-radius);background:var(--tile-background);flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.expired-thumb img{object-fit:cover;width:100%;height:100%;display:block}.expired-thumb-mark{color:var(--text-faint);font-size:var(--subheading-size);line-height:1}.expired-facts{gap:var(--space-xs);flex-direction:column;display:flex}.expired-ask{padding:var(--space-m) var(--gutter);overflow-wrap:anywhere}.expired-ask p:last-child{margin:0}.expired-record .disclosure:first-of-type{margin-top:var(--space-l)}.ask-stage{width:100%;aspect-ratio:var(--frame-w) / var(--frame-h);background:var(--tile-ask-ground);position:relative;overflow:hidden}.ask-stage.no-video{background:var(--ask-view-ground)}.ask-scroll{top:calc(2 * var(--control-inset) + var(--control-group-height) + var(--control-icon-foot));padding:0 var(--control-inset) var(--control-inset);overscroll-behavior:contain;position:absolute;bottom:0;left:0;right:0;overflow-y:auto}.ask-poster{inset:calc(-2 * var(--ask-blur));width:calc(100% + 4 * var(--ask-blur));height:calc(100% + 4 * var(--ask-blur));object-fit:cover;filter:blur(var(--ask-blur));position:absolute}.ask-panel{padding:var(--gutter);border-radius:var(--panel-radius);background:var(--panel-ground);color:var(--text-on-dark);position:relative}.ask-panel>p{margin:0 0 var(--space-s)}.ask-panel .panel-label{margin:var(--space-m) 0 var(--space-xs);font-size:var(--small-size);font-weight:var(--weight-semibold)}.ask-panel .tile{color:var(--text-main)}.ask-panel button.link{color:var(--text-on-dark)}.ask-message,.ask-window{padding:var(--space-m) var(--gutter);overflow-wrap:anywhere}.ask-links{gap:var(--space-l);display:flex}.history-row{width:100%;min-height:var(--tap);margin:var(--space-s) 0 0;padding:0 var(--gutter);border-radius:var(--button-radius);background:var(--tile-background);color:var(--text-main);font-weight:var(--weight-semibold);border:0;justify-content:space-between;align-items:center;display:flex}.tray .ask-message,.ask-by{margin:0 0 var(--space-s)}.record-foot{justify-content:space-between;align-items:center;gap:var(--space-m);margin:var(--space-l) 0 0;display:flex}.video-portrait{aspect-ratio:9/16;background:var(--video-background);object-fit:cover;width:100%;display:block}.camera-stage{background:var(--video-background);z-index:0;position:fixed;inset:0}body.capture-locked{touch-action:none;overscroll-behavior:none;position:fixed;inset:0;overflow:hidden}html:has(>body.capture-locked){overscroll-behavior:none}body.capture-locked input,body.capture-locked textarea{touch-action:auto}.camera-stage video{object-fit:cover;width:100%;height:100%}.camera-stage video.mirrored{transform:scaleX(-1)}.switch-camera{top:calc(env(safe-area-inset-top) + var(--gutter));right:calc(env(safe-area-inset-right) + var(--gutter));z-index:2;width:var(--tap);height:var(--tap);min-height:var(--tap);background:var(--glass-fill);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));color:var(--text-on-dark);border:0;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:fixed}.switch-camera-note{top:calc(env(safe-area-inset-top) + var(--gutter) + var(--tap) + var(--space-s));right:calc(env(safe-area-inset-right) + var(--gutter));z-index:2;color:var(--text-on-dark);font-size:var(--small-size);text-align:right;margin:0;position:fixed}.switch-camera svg{width:var(--switch-camera-glyph);height:var(--switch-camera-glyph);fill:none;stroke:currentColor;stroke-width:var(--switch-camera-stroke);stroke-linecap:round;stroke-linejoin:round}.camera-ui{z-index:1;padding:var(--gutter);padding-bottom:calc(var(--gutter) + env(safe-area-inset-bottom) + var(--kb-inset,0px));pointer-events:none;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.camera-ui>*{pointer-events:auto}.camera-ui .panel{background:var(--tile-background);border-radius:var(--tile-radius);padding:var(--gutter);max-width:var(--page-width);width:100%;margin:0 auto}.camera-ui .elapsed{color:var(--text-on-dark);font-size:var(--section-title-size);font-variant-numeric:tabular-nums;margin:0 0 var(--space-s)}.camera-ui .elapsed .fine{color:var(--text-on-dark-soft)}.camera-wait{z-index:1;padding:var(--space-xl);color:var(--text-on-dark);text-align:center;flex-direction:column;justify-content:center;display:flex;position:fixed;inset:0}.camera-wait button{max-width:var(--qr-size);margin-left:auto;margin-right:auto}.camera-wait .fine{color:var(--text-on-dark-soft)}.review-surface{width:100%;max-height:var(--review-max-height);object-fit:contain;background:var(--video-background);border-radius:var(--tile-radius);display:block}.frame-strip{gap:var(--space-xs);padding-bottom:var(--space-xs);display:flex;overflow-x:auto}.frame-strip img{height:var(--frame-height);border:var(--line-width) solid var(--hairline);border-radius:var(--small-radius);flex:none}.frame-strip img.hero{height:var(--frame-hero-height);border-color:var(--text-main)}.stills-grid{gap:var(--space-s);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.still{border-radius:var(--small-radius);background:0 0;border:0;width:100%;min-height:0;margin:0;padding:0;display:block;overflow:hidden}.still img{width:100%;height:auto;display:block}.still-viewer{z-index:50;background:var(--video-background);color:var(--text-on-dark);padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);touch-action:none;overscroll-behavior:contain;flex-direction:column;display:flex;position:fixed;inset:0}.still-viewer img{object-fit:contain;flex:auto;width:100%;min-height:0}.still-line{margin:var(--space-s) var(--gutter) 0;font-size:var(--small-size);text-align:center}.still-actions{padding:0 var(--gutter) var(--space-s);justify-content:space-between;display:flex}.still-viewer button.link{min-height:var(--tap);color:var(--text-on-dark);margin-block:0;padding-block:0;text-decoration:none}.motion-strip{width:100%;height:var(--motion-graph-height);background:var(--page-background);border-radius:var(--small-radius);touch-action:none;display:block}.meta dt{font-weight:var(--weight-semibold);margin-top:var(--space-s)}.meta dd{margin:0}.timeline{margin:0;padding:0;list-style:none}.timeline li{padding:var(--space-s) 0;border-top:var(--line-width) solid var(--hairline)}.timeline li:first-child{border-top:0}.timer{font-size:var(--timer-size);font-variant-numeric:tabular-nums;margin:var(--space-s) 0}@keyframes relay-pulse{0%,to{background:var(--page-background)}50%{background:currentColor}}.alive{width:var(--pulse-size);height:var(--pulse-size);background:var(--page-background);animation:relay-pulse var(--pulse-time) ease-in-out infinite;vertical-align:middle;margin-right:var(--space-s);border-radius:50%;display:inline-block}.alive.step-0{color:var(--text-faint)}.alive.step-1{color:var(--text-soft)}.alive.step-2{color:var(--text-main)}html.front-page,html.front-page body,html.front-page .topbar{background:var(--front-background)}html.front-page .topbar{padding-left:calc(var(--front-gutter) + env(safe-area-inset-left));padding-right:calc(var(--front-gutter) + env(safe-area-inset-right));border-bottom-width:var(--front-rule)}html.front-page .topbar.scrolled{border-bottom-color:var(--text-main)}html.wide.front-page .page>main.front,html.wide.front-page .topbar{width:100%;max-width:var(--phone-column);margin-inline:auto}.topbar .sign-in-link{min-height:var(--tap);color:var(--text-main);font-size:var(--front-sign-in-size);font-weight:var(--weight-semibold);align-items:center;text-decoration:none;display:inline-flex}.page>main.front{max-width:none;padding:0 calc(var(--front-gutter) + var(--front-inset) + env(safe-area-inset-right)) var(--space-xl) calc(var(--front-gutter) + var(--front-inset) + env(safe-area-inset-left));font-weight:var(--front-body-weight);text-align:left}.front-hero{min-height:calc(var(--front-hero-height) - var(--topbar-height) - env(safe-area-inset-top));padding-bottom:var(--space-m);flex-direction:column;display:flex}.front-bubble{width:100%;margin:var(--space-l) 0 0 auto;position:relative}.front-bubble img{width:100%;height:auto;display:block;transform:scaleX(-1)}.front-bubble h1{height:var(--front-bubble-body);font-size:var(--front-heading-size);font-weight:var(--front-heading-weight);justify-content:center;align-items:center;margin:0;display:flex;position:absolute;top:0;left:0;right:0}.front-play{width:var(--front-play-width);margin:var(--space-m) auto 0 0;position:relative}.front-play img{width:100%;height:auto;display:block}.front-play .icon-play{left:50%;top:calc(var(--front-bubble-body) / 2);height:var(--front-play-glyph);color:var(--text-main);position:absolute;transform:translate(-50%,-50%)}.front-lines{margin:var(--space-xl) 0}.front-lines p{font-size:var(--front-line-size);font-weight:var(--front-heading-weight);line-height:var(--heading-line-height);margin:0}.front-lines p+p{margin-top:var(--space-l)}.front-buttons{gap:var(--space-s);flex-direction:column;width:100%;margin:0;display:flex}.front-buttons .button,.front-buttons button{width:100%;margin:0}.front-section{margin:0 0 var(--space-xl);box-shadow:none;background:0 0;border-radius:0;padding:0}.front-section h2{margin:0 0 var(--space-s);font-size:var(--front-body-size);font-weight:var(--front-heading-weight)}.front-section p{margin:0 0 var(--space-s);font-size:var(--front-body-size);font-weight:var(--front-body-weight)}.front-video{grid-template-columns:1fr var(--front-video-share) 1fr;margin:0 0 var(--space-xl);display:grid}.front-video-window{aspect-ratio:var(--frame-w) / var(--frame-h);border-radius:var(--video-radius);background:var(--video-background);cursor:pointer;grid-column:2;position:relative;overflow:hidden}.front-video-window video{object-fit:contain;background:var(--video-background);width:100%;height:100%;display:block}.front-video .play-bar{width:var(--front-bar-share);margin-top:var(--space-m);padding:0 var(--space-s);background:var(--front-bar-ground);grid-column:2;justify-self:center;position:static}.front-video-link{margin:var(--space-s) 0 0;text-align:center;font-size:var(--small-size);grid-column:1/-1}.front-video-link a{color:var(--text-soft)}.front-footer{justify-content:center;align-items:center;gap:var(--space-xs) var(--space-s);padding:var(--space-m) calc(var(--front-gutter) + env(safe-area-inset-right)) calc(var(--space-m) + env(safe-area-inset-bottom)) calc(var(--front-gutter) + env(safe-area-inset-left));background:var(--video-background);color:var(--text-on-dark);font-size:var(--front-footer-size);font-weight:var(--front-body-weight);flex-wrap:wrap;display:flex}.front-footer a{min-height:var(--tap);color:var(--text-on-dark);align-items:center;display:inline-flex}@media (prefers-reduced-motion:reduce){.alive{background:currentColor;animation:none}.tray{animation:none}.layer.fading{animation-duration:0s}}
