.r-sheet,.kept-bar{--r-veil:color-mix(in srgb, var(--room-tint) 50%, transparent);--color-ground:var(--room-tint);--color-ground-raised:color-mix(in oklab, var(--room-tint), var(--room-tint-ink) 7%);--color-ink:var(--room-tint-ink);--color-ink-muted:color-mix(in oklab, var(--room-tint-ink) 68%, var(--room-tint));--color-ink-faint:color-mix(in oklab, var(--room-tint-ink) 46%, var(--room-tint));--color-line:color-mix(in srgb, var(--room-tint-ink) 14%, transparent);--color-line-strong:color-mix(in srgb, var(--room-tint-ink) 28%, transparent);--color-accent-ink:color-mix(in oklab, var(--room-accent) 72%, var(--room-tint-ink))}.r-sheet.r-sheet{color:var(--color-ink);box-shadow:none;background-color:var(--room-tint);background-image:linear-gradient(var(--r-veil), var(--r-veil)), var(--grain);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:0;position:relative}.r-sheet-edge{pointer-events:none;width:100%;height:18px;display:block;position:absolute;bottom:calc(100% - 1px);left:0}.r-sheet-frame{flex-direction:column;display:flex;position:relative;overflow:visible}.r-sheet-frame>.r-sheet{overscroll-behavior:contain;flex:0 auto;min-height:0;overflow-y:auto}.r-sheet .k-btn{background:color-mix(in srgb, var(--color-ink) 11%, transparent);min-height:44px;color:var(--color-ink);font:var(--type-ui-strong);font-variation-settings:var(--font-axes-text);border-color:#0000}.r-sheet .k-btn.is-primary{background:var(--color-accent-fill);color:var(--color-on-accent);border-color:#0000}.r-sheet .k-btn.is-quiet{color:var(--color-ink-muted);background:0 0}.r-sheet .k-btn:focus-visible,.r-sheet .r-seg button:focus-visible,.r-sheet .r-opt:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.r-sheet .k-field{background:color-mix(in srgb, var(--color-ink) 9%, transparent);min-height:48px;color:var(--color-ink);font:var(--type-body);font-variation-settings:var(--font-axes-text);transition:box-shadow var(--duration-tap) var(--easing-out);border-color:#0000}.r-sheet .k-field::placeholder{color:var(--color-ink-faint)}.r-sheet .k-field:focus,.r-sheet .k-field:focus-within{box-shadow:0 0 0 2px var(--color-accent);border-color:#0000;outline:none}.r-seg{border-radius:var(--radius-card);background:color-mix(in srgb, var(--color-ink) 8%, transparent);gap:3px;padding:3px;display:flex}.r-seg button{min-height:36px;padding:0 var(--spacing-3);border-radius:var(--radius-chip);color:var(--color-ink);opacity:.72;font:var(--type-ui-strong);font-variation-settings:var(--font-axes-text);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--duration-move) var(--easing-out), opacity var(--duration-move), transform var(--duration-tap) var(--easing-out);background:0 0;border:0;flex:1 1 0}.r-seg button:active{transform:scale(var(--state-press-scale))}.r-seg button[aria-selected=true]{background:color-mix(in srgb, var(--color-ink) 15%, transparent);opacity:1}.r-seg button:disabled{opacity:.3;cursor:default}.r-seg button:disabled:active{transform:none}.r-sheet .r-hand path{fill:currentColor}.info-sheet.r-sheet-frame{overflow:visible}.r-sheet.info-paper{padding:var(--spacing-5) var(--spacing-5) var(--spacing-6);gap:0}.info-paper .info-kicker{color:var(--color-ink-muted)}.info-paper .info-title{margin-top:var(--spacing-3);color:var(--color-ink)}.info-paper .info-caption{margin-top:var(--spacing-2);color:var(--color-ink-muted)}.info-paper .info-p{margin:var(--spacing-4) 0 0;max-width:46ch;color:var(--color-ink)}.info-paper .info-p.is-more{margin-top:var(--spacing-3);color:var(--color-ink-muted)}.info-paper .info-by{align-items:center;gap:var(--spacing-2);margin-top:var(--spacing-5);color:var(--color-ink);display:flex}.info-paper .info-by .t-meta{color:var(--color-ink-faint)}.info-paper .info-actions{margin-top:var(--spacing-5)}.share-sheet.r-sheet{padding:12px 20px calc(env(safe-area-inset-bottom,0px) + 20px)}.share-sheet .share-grip{background:color-mix(in srgb, var(--color-ink) 24%, transparent);border-radius:2px;width:36px;height:3px;margin:0 auto 12px}.share-sheet .share-art{height:min(46vh,460px);min-height:0}.share-sheet .share-art img,.share-sheet .share-art video{border-radius:0;width:auto;height:100%;max-height:none}.share-sheet .share-building{aspect-ratio:9/16;height:100%;min-height:0;padding:0 var(--spacing-3);border-radius:var(--radius-chip);background:color-mix(in srgb, var(--color-ink) 6%, transparent);color:var(--color-ink-muted);font:var(--type-meta);font-variation-settings:var(--font-axes-code);line-height:1.45}.share-sheet .share-building em{color:var(--color-ink-faint);font-size:10.5px}.share-sheet .share-building i{background:var(--color-accent);border-radius:1.5px;width:70%;max-width:160px;height:3px}.share-slots.r-seg{justify-content:stretch;width:min(100%,260px);margin:14px auto 0}.share-slots .share-slot{border-radius:var(--radius-chip);padding:0 var(--spacing-3);color:var(--color-ink);font:var(--type-ui-strong);font-variation-settings:var(--font-axes-text);background:0 0;border:0}.share-slots .share-slot.is-on{color:var(--color-ink);background:color-mix(in srgb, var(--color-ink) 15%, transparent);border-color:#0000}.share-sheet .share-actions{gap:var(--spacing-2);margin-top:14px}.share-sheet .share-save,.share-sheet .share-copy{min-height:48px;padding:0 var(--spacing-4);border-radius:var(--radius-chip);font:var(--type-ui-strong);font-variation-settings:var(--font-axes-text);-webkit-tap-highlight-color:transparent;transition:transform var(--duration-tap) var(--easing-out), opacity var(--duration-move);justify-content:center;align-items:center;display:inline-flex}.share-sheet .share-save{background:var(--color-accent-fill);color:var(--color-on-accent)}.share-sheet .share-copy{background:color-mix(in srgb, var(--color-ink) 11%, transparent);color:var(--color-ink)}.share-sheet .share-save:active,.share-sheet .share-copy:active{transform:scale(var(--state-press-scale))}.share-sheet .share-save:focus-visible,.share-sheet .share-copy:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.share-sheet .share-hint{max-width:36ch;color:var(--color-ink-muted);font:var(--type-meta);font-variation-settings:var(--font-axes-code);text-wrap:balance;margin:12px auto 0;line-height:1.45}.auth-sheet.r-sheet-frame{overflow:visible}.r-sheet.auth-paper{gap:var(--spacing-3)}.auth-paper .auth-lede{color:var(--color-ink-muted)}.auth-paper .auth-check input{appearance:none;border-radius:var(--radius-chip);background:color-mix(in srgb, var(--color-ink) 11%, transparent);cursor:pointer;width:22px;height:22px;transition:background var(--duration-move) var(--easing-out), transform var(--duration-tap) var(--easing-out);place-content:center;margin:0;display:grid}.auth-paper .auth-check input:before{content:"";background:var(--color-on-accent);clip-path:polygon(0% 55%,14% 41%,38% 64%,86% 12%,100% 26%,38% 92%);opacity:0;width:13px;height:13px;transition:transform var(--duration-move) var(--easing-spring), opacity var(--duration-tap) var(--easing-out);transform:scale(.7)}.auth-paper .auth-check input:checked{background:var(--color-accent-fill)}.auth-paper .auth-check input:checked:before{opacity:1;transform:scale(1)}.auth-paper .auth-check input:active{transform:scale(var(--state-press-scale-icon))}.auth-paper .auth-check input:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.auth-paper .auth-age-note{margin:calc(var(--spacing-2) * -1) 0 0 calc(22px + var(--spacing-3));color:var(--color-ink-faint)}.auth-paper .hd-at{color:var(--color-ink-faint);font:var(--type-body);font-variation-settings:var(--font-axes-text)}.auth-paper .hd-status{color:var(--color-ink-muted);letter-spacing:0;margin:8px 2px 4px}.auth-paper .auth-doors{gap:var(--spacing-2)}.auth-paper .auth-note{color:var(--color-ink-muted)}.auth-paper .auth-legal{margin-top:var(--spacing-2);color:var(--color-ink-faint)}.auth-paper .auth-legal a{color:var(--color-ink-muted)}.tune-sheet.r-sheet{padding:12px 22px calc(env(safe-area-inset-bottom,0px) + 22px)}.tune-sheet .tune-grip{background:color-mix(in srgb, var(--color-ink) 24%, transparent);border-radius:2px;width:36px;height:3px;margin:0 auto 14px}.tune-sheet .tune-kicker{font:var(--type-meta);font-variation-settings:var(--font-axes-code);letter-spacing:var(--type-tracking-meta);color:var(--color-ink-muted);opacity:1}.tune-sheet .tune-q{font:var(--type-title);font-variation-settings:var(--font-axes-voice);letter-spacing:var(--type-tracking-tight);color:var(--color-ink);margin:8px 0 18px}.tune-sheet .tune-opts{gap:var(--spacing-2)}.tune-sheet .tune-opt{border-radius:var(--radius-chip);background:color-mix(in srgb, var(--color-ink) 9%, transparent);transition:transform var(--duration-tap) var(--easing-out), background var(--duration-tap) var(--easing-out), box-shadow var(--duration-tap) var(--easing-out);border:0;padding:13px 16px}.tune-sheet .tune-opt:active{transform:scale(var(--state-press-scale));background:color-mix(in srgb, var(--color-accent) 16%, transparent);box-shadow:inset 0 0 0 1px var(--color-accent)}.tune-sheet .tune-opt:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.tune-sheet .tune-opt-label{font:var(--type-ui-strong);font-variation-settings:var(--font-axes-text);font-size:16px}.tune-sheet .tune-opt-desc{font:var(--type-small);font-variation-settings:var(--font-axes-text);color:var(--color-ink-muted)}.tune-sheet .tune-skip{font:var(--type-ui);font-variation-settings:var(--font-axes-text);color:var(--color-ink-muted)}.kept-bar[role=status]{border-radius:var(--radius-chip);background-color:var(--room-tint);background-image:linear-gradient(var(--r-veil), var(--r-veil)), var(--grain);color:var(--color-ink)}.kept-bar .kept-line{font:var(--type-small);font-variation-settings:var(--font-axes-text)}.kept-bar .k-btn.is-quiet{min-height:36px;padding:0 var(--spacing-3);color:var(--color-ink);font:var(--type-ui-strong);font-variation-settings:var(--font-axes-text);background:0 0;border-color:#0000}.kept-bar .k-btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.auth-paper .auth-age-note,.auth-paper .hd-status,.auth-paper .auth-note,.auth-paper .auth-legal{line-height:1.5}
