.ui-list{--ui-row-pad:calc(var(--space-2) + 2px);margin:0;padding:0;list-style:none}.ui-row{align-items:center;gap:calc(var(--space-3) + 2px);width:calc(100% + 2 * var(--ui-row-pad,10px));min-height:56px;margin:0 calc(-1 * var(--ui-row-pad,10px));padding:var(--space-2) var(--ui-row-pad,10px);border-radius:var(--au-radius-row);color:var(--au-ink);font-family:var(--au-font);font-size:17px;font-weight:var(--au-weight-regular);text-align:left;-webkit-tap-highlight-color:transparent;border:0;border-top:1px solid var(--au-row-line);background:0 0;line-height:1.3;text-decoration:none;display:flex;position:relative;overflow:hidden}[data-au-surface=light] .ui-row{border-top-color:var(--au-sheet-line);color:var(--au-sheet-ink)}.ui-row--tap{cursor:pointer}.ui-row--tap:after{content:"";background:radial-gradient(140px 60px at var(--ui-x,50%) var(--ui-y,50%), #ffffff1a, transparent 70%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}[data-au-surface=light] .ui-row--tap:after{background:radial-gradient(140px 60px at var(--ui-x,50%) var(--ui-y,50%), #0000000f, transparent 70%)}.ui-row--tap:hover:after,.ui-row--tap.is-touch:after{opacity:1}.ui-row.is-danger{color:var(--au-danger-text)}[data-au-surface=light] .ui-row.is-danger{color:var(--au-danger-on-paper)}.ui-row__lead,.ui-row__trail{flex:none;align-items:center;display:inline-flex;position:relative}.ui-row__ico{width:34px;height:34px;color:var(--au-ink);background:#ffffff14;border-radius:50%;place-items:center;font-size:15px;display:grid}.ui-row.is-danger .ui-row__ico{background:color-mix(in srgb, var(--au-danger) 14%, transparent);color:var(--au-danger-text)}[data-au-surface=light] .ui-row__ico{background:var(--au-sheet-card);color:var(--au-sheet-ink)}.ui-row__text{gap:calc(var(--space-1) / 2);overflow-wrap:anywhere;flex:1;min-width:0;display:grid;position:relative}.ui-row__detail{color:var(--au-muted);font-size:var(--au-size-meta)}[data-au-surface=light] .ui-row__detail{color:var(--au-sheet-muted)}.ui-row__you{color:var(--au-pick-text)}[data-au-surface=light] .ui-row__you{color:var(--au-sheet-ink)}.ui-card{padding:var(--space-4);border-radius:var(--au-radius-tile);background:var(--au-lift);box-shadow:inset 0 0 0 1px var(--au-card-edge);color:var(--au-ink);display:block}[data-au-surface=light] .ui-card{background:var(--au-sheet-card);box-shadow:none;color:var(--au-sheet-ink)}.ui-ib{width:44px;height:44px;color:var(--au-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff0f;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.ui-ib:before{content:"";padding:var(--ui-ib-edge,1px);background:radial-gradient(40px 40px at var(--ui-x,50%) var(--ui-y,50%), #ffffffe6, #ffffff2e 70%), #ffffff2e;-webkit-mask-composite:xor;pointer-events:none;border-radius:50%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}[data-au-surface=light] .ui-ib{color:var(--au-sheet-ink);background:#0000000d}[data-au-surface=light] .ui-ib:before{background:radial-gradient(40px 40px at var(--ui-x,50%) var(--ui-y,50%), #0009, #00000024 70%), #00000024}.ui-ib--on-band{color:var(--au-band-ink);background:var(--au-band-fill)}.ui-ib--on-band:before{background:var(--au-band-line)}.ui-ib>svg{width:18px;height:18px}.ui-ib>svg path{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.ui-ib__ln{border-radius:var(--au-radius-square);width:18px;height:1.6px;transition:transform .5s var(--au-ease-move), opacity .3s ease, top .5s var(--au-ease-move);background:currentColor;position:absolute;left:13px}.ui-ib__ln:first-child{top:16px}.ui-ib__ln:nth-child(2){top:21.2px}.ui-ib__ln:nth-child(3){top:26.4px}.ui-ib--x .ui-ib__ln:first-child{top:21.2px;transform:rotate(45deg)}.ui-ib--x .ui-ib__ln:nth-child(2){opacity:0;transform:scaleX(.2)}.ui-ib--x .ui-ib__ln:nth-child(3){top:21.2px;transform:rotate(-45deg)}.ui-ib--plain{color:var(--au-muted);transition:color var(--au-dur-quick) var(--au-ease-out);background:0 0}.ui-ib--plain:before{display:none}.ui-ib--plain:hover{color:var(--au-ink)}.ui-ib--plain .ui-ib__ln{width:14px;height:1.5px;left:15px}.ui-topbar{height:auto;min-height:44px;padding:calc(var(--space-4) + 2px) var(--au-page-gutter) 0;grid-template-columns:44px 1fr 44px}.ui-topbar__right{grid-column:3;justify-self:end}.ui-topbar[data-tone=night]{--tb-btn:#ffffff0f}.ui-topbar>*{position:relative}.ui-topbar__left{grid-column:1;justify-self:start;display:flex}.ui-topbar .ui-ib{color:var(--tb-ink);background:var(--tb-btn);transition:color var(--au-dur-base) var(--au-ease-out), background-color var(--au-dur-base) var(--au-ease-out)}.ui-topbar .ui-topbar__leave{color:var(--au-muted);white-space:nowrap}.ui-topbar[data-tone=paper] .ui-topbar__leave{color:var(--au-sheet-muted)}.ui-heading{margin:calc(var(--space-4) + 2px) 0 0;font-family:var(--au-font);font-size:38px;font-weight:var(--au-weight-thin);letter-spacing:var(--au-track-display);color:inherit;line-height:1.05;transition:opacity .35s,filter .35s}.ui-heading.is-under{opacity:0;filter:blur(6px)}.ui-heading--screen{margin-top:calc(var(--space-3) + 2px);letter-spacing:var(--au-track-title);font-size:30px;line-height:1.08}@keyframes ui-glide-fwd{0%{opacity:0;filter:blur(6px);transform:translate(30%)}}@keyframes ui-glide-back{0%{opacity:0;filter:blur(6px);transform:translate(-18%)}}.ui-glide--forward{animation:ui-glide-fwd var(--au-dur-slow) var(--au-ease-enter) both}.ui-glide--back{animation:ui-glide-back var(--au-dur-slow) var(--au-ease-enter) both}.ui-av{--ui-av-c:var(--au-ink);justify-items:center;gap:var(--space-2);font-family:var(--au-font);font-size:12px;font-weight:var(--au-weight-light);color:var(--au-muted);line-height:1.45;display:inline-grid;position:relative}.ui-av--press{appearance:none;border-radius:var(--au-radius-tile);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--au-dur-quick) var(--au-ease-out);background:0 0;border:0;margin:0;padding:0}.ui-av--press:active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.ui-av--press{transition:none}}.ui-av__fig{padding-bottom:var(--space-1);box-sizing:content-box;justify-content:center;align-items:flex-end;display:flex;position:relative}.ui-av__img{z-index:1;width:100%;height:100%;image-rendering:pixelated;transition:filter .6s ease, opacity .6s ease, transform .6s var(--au-ease-out);justify-content:center;align-items:flex-end;display:flex;position:relative}.ui-av__floor{background:radial-gradient(closest-side, color-mix(in srgb, var(--ui-av-c) 90%, transparent), transparent);opacity:0;border-radius:50%;width:64%;height:10px;transition:opacity .6s,background .6s;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.ui-av.is-lit .ui-av__floor{opacity:1}.ui-av.is-in{--ui-av-c:var(--au-play)}.ui-av.is-you,.ui-av.is-pick{--ui-av-c:var(--au-pick)}.ui-av.is-host{--ui-av-c:var(--au-ink)}.ui-av.is-wait .ui-av__img{filter:grayscale()brightness(.55);animation:3s ease-in-out infinite ui-av-wait}@keyframes ui-av-wait{50%{opacity:.55}}.ui-av.is-left .ui-av__img{opacity:.18;filter:grayscale();-webkit-mask:radial-gradient(circle,#000 1px,#0000 1.5px) 0 0/4px 4px;mask:radial-gradient(circle,#000 1px,#0000 1.5px) 0 0/4px 4px}.ui-av.is-pick .ui-av__img{transform:translateY(-4px)}.ui-av.is-pick .ui-av__floor{background:radial-gradient(circle, var(--au-pick) 1px, transparent 1.5px) 0 0 / 4px 4px;height:14px;-webkit-mask:radial-gradient(closest-side,#000,#0000);mask:radial-gradient(closest-side,#000,#0000)}.ui-av__name{text-align:center;overflow-wrap:anywhere;max-width:12ch;transition:color .6s}.ui-av.is-you .ui-av__name{color:var(--au-pick-text)}.ui-av.is-in .ui-av__name{color:var(--au-ink)}[data-au-surface=light] .ui-av.is-you .ui-av__name{color:var(--result-orange-on-light)}.ui-av--20 .ui-av__floor,.ui-av--28 .ui-av__floor{height:6px}.ui-avstack{align-items:flex-end;gap:var(--space-2);display:inline-flex}.ui-avstack__figs{align-items:flex-end;display:inline-flex}.ui-avstack__fig{margin-left:var(--ui-avstack-overlap);position:relative}.ui-avstack__fig+.ui-avstack__fig .ui-av__img{filter:drop-shadow(-2px 0 0 var(--au-ground))}.ui-avstack__fig:first-child{margin-left:0}[data-au-surface=light] .ui-avstack__fig+.ui-avstack__fig .ui-av__img{filter:drop-shadow(-2px 0 0 var(--au-sheet))}.ui-avstack__more{height:min(var(--ui-avstack-h), 28px);padding:0 var(--space-2);border-radius:var(--au-radius-pill);background:var(--au-chip-flat);color:var(--au-ink);font-family:var(--au-font);font-variant-numeric:var(--au-figures);font-variant-numeric:tabular-nums;align-self:flex-end;align-items:center;font-size:12px;display:inline-flex}[data-au-surface=light] .ui-avstack__more{background:var(--au-sheet-card);color:var(--au-sheet-ink)}.ui-avstack .ui-av__fig{padding-bottom:0}.ui-state{height:300px;padding:var(--au-page-gutter);text-align:center;color:var(--au-ink);place-items:center;display:grid;position:relative;overflow:hidden}[data-au-surface=light] .ui-state{color:var(--au-sheet-ink)}[data-au-surface=light] .ui-state__line{color:var(--au-sheet-muted)}[data-au-surface=light] .ui-state__act{background:var(--au-sheet-ink);color:var(--au-sheet)}.ui-state__tag{left:calc(var(--space-3) + 2px);top:var(--space-3);font-size:var(--au-size-tag);font-weight:var(--au-weight-light);color:color-mix(in srgb, var(--au-ink) 48%, transparent);line-height:1.45;position:absolute}[data-au-surface=light] .ui-state__tag{color:var(--au-sheet-muted)}.ui-state--loading{align-content:start;place-items:start}.ui-state--loading .ui-skel{margin-top:calc(var(--space-5) + 2px)}.ui-state__field{width:100%;height:100%;-webkit-mask-image:radial-gradient(ellipse at center, var(--au-ground) 45%, transparent 100%);-webkit-mask-image:radial-gradient(ellipse at center, var(--au-ground) 45%, transparent 100%);mask-image:radial-gradient(ellipse at center, var(--au-ground) 45%, transparent 100%);position:absolute;inset:0}.ui-state__in{gap:calc(var(--space-2) + 2px);margin-top:calc(var(--space-12) * 2);justify-items:center;display:grid;position:relative}.ui-state__head{font-family:var(--au-font);font-weight:var(--au-weight-thin);letter-spacing:var(--au-track-title);margin:0;font-size:22px;line-height:1.45}.ui-state__line{max-width:16.05em;color:var(--au-muted);font-size:14px;font-weight:var(--au-weight-light);margin:0;line-height:1.45}.ui-state__act{margin-top:calc(var(--space-1) + 2px);height:44px;padding:0 calc(var(--space-4) + 2px);border-radius:var(--au-radius-pill);background:var(--au-pill);color:var(--au-pill-ink);font-family:var(--au-font);font-size:14.5px;font-weight:var(--au-weight-regular);cursor:pointer;border:0}.ui-skel{gap:calc(var(--space-2) + 2px);width:100%;display:grid}.ui-skel i{border-radius:var(--au-radius-field);background-image:radial-gradient(circle,#ffffff24 1px,#0000 1.4px);background-size:6px 6px;height:56px;animation:1.8s ease-in-out infinite ui-skel;display:block;-webkit-mask:linear-gradient(90deg,#00000059 0,#000 40%,#00000059 80%) 0 0/250% 100%;mask:linear-gradient(90deg,#00000059 0,#000 40%,#00000059 80%) 0 0/250% 100%}.ui-skel i:nth-child(3n+2){width:80%}.ui-skel i:nth-child(3n){width:60%}[data-au-surface=light] .ui-skel i{background-image:radial-gradient(circle,#00000029 1px,#0000 1.4px)}@keyframes ui-skel{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}.ui-icon{flex:none;line-height:0;display:inline-block}.ui-icon svg{display:block}.ui-icon[data-tone=current] svg [stroke]{stroke:currentColor}.ui-icon[data-tone=current] svg [fill]:not([fill-opacity="0"]):not([fill=none]){fill:currentColor}.ui-icact{border-radius:var(--au-radius-pill);background:var(--au-chip-flat);height:44px;color:var(--au-ink);font-family:var(--au-font);font-size:14px;font-weight:var(--au-weight-regular);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;align-items:center;gap:8px;padding:0 16px 0 12px;display:inline-flex;position:relative}.ui-icact--danger{color:var(--au-danger-text)}.ui-iconcell{justify-items:center;gap:var(--space-2);padding:calc(var(--space-3) + 2px) var(--space-1) calc(var(--space-2) + 2px);border-radius:var(--au-radius-cell);background:var(--au-cell);color:var(--au-muted);font-family:var(--au-font);font-size:var(--au-size-tag);font-weight:var(--au-weight-light);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;line-height:1.45;transition:color .3s,background .3s;display:grid}.ui-iconcell:hover,.ui-iconcell.is-on{color:var(--au-ink);background:var(--au-chip-flat)}[data-au-surface=light] .ui-iconcell{background:var(--au-sheet-card);color:var(--au-sheet-muted)}[data-au-surface=light] .ui-iconcell:hover,[data-au-surface=light] .ui-iconcell.is-on{background:var(--au-sheet-line);color:var(--au-sheet-ink)}[data-au-surface=light] .ui-icact{background:var(--au-sheet-card);color:var(--au-sheet-ink)}[data-au-surface=light] .ui-icact--danger{color:var(--au-danger)}.ui-frame{height:var(--ui-frame-height,100dvh);background:var(--au-ground);width:100%}.ui-frame--screen{background:radial-gradient(120% 55% at 50% 0%, var(--au-glow), var(--au-ground) 60%)}.ui-frame__col{width:min(100%,480px);height:100%;padding:var(--ui-safe-top,env(safe-area-inset-top,0px)) calc(var(--au-page-gutter) + env(safe-area-inset-right,0px)) 0 calc(var(--au-page-gutter) + env(safe-area-inset-left,0px));grid-template-rows:auto 1fr auto;margin:0 auto;display:grid;position:relative;overflow:hidden}.ui-frame__bar{margin:0 calc(-1 * var(--au-page-gutter))}.ui-frame__main{min-width:0;min-height:0;padding-top:var(--space-4);outline:none;overflow:hidden}.ui-frame--scroll .ui-frame__main{scrollbar-width:none;margin:calc(var(--space-6) + 6px) calc(-1 * var(--au-page-gutter)) 0;padding:0 var(--au-page-gutter) calc(var(--space-6) + 6px);overflow-y:auto;-webkit-mask:linear-gradient(#0000 0,#000 24px);mask:linear-gradient(#0000 0,#000 24px)}.ui-frame--scroll .ui-frame__main::-webkit-scrollbar{display:none}.ui-frame__heading .ui-heading.is-under{opacity:0;filter:blur(6px)}.ui-dock{z-index:5;gap:var(--space-2);padding:var(--space-3) 0 calc(var(--space-3) + 2px + var(--ui-safe-bottom,env(safe-area-inset-bottom,0px)));transform:translateY(calc(-1 * var(--ui-kb,0px)));transition:transform .45s var(--au-ease-out);display:grid;position:relative}.ui-skip{left:var(--au-page-gutter);z-index:100;padding:var(--space-3) var(--space-4);border-radius:var(--au-radius-pill);background:var(--au-pill);color:var(--au-pill-ink);font-family:var(--au-font);transition:transform var(--au-dur-quick) var(--au-ease-out);font-size:15px;text-decoration:none;position:fixed;top:8px;transform:translateY(-160%)}.ui-skip:focus,.ui-skip:focus-visible{transform:none}html[data-ui-focus-glide] :focus-visible{outline-color:#0000}@media (forced-colors:active){html[data-ui-focus-glide] :focus-visible{outline-color:highlight}.ui-focus-ring{display:none}}@property --ui-fa{syntax:"<angle>";inherits:false;initial-value:0deg}.ui-focus-ring{--ui-ring:var(--au-accent);z-index:2147483000;border-radius:calc(var(--ui-ring-r,0px) + 4px);pointer-events:none;opacity:0;width:0;height:0;box-shadow:0 0 0 2px var(--ui-ring), 0 0 18px 2px color-mix(in srgb, var(--ui-ring) 28%, transparent);transition:transform .45s var(--au-ease-out), width .45s var(--au-ease-out), height .45s var(--au-ease-out), border-radius .45s var(--au-ease-out), opacity var(--au-dur-quick) var(--au-ease-out), box-shadow .45s;position:fixed;top:0;left:0}.ui-focus-ring.is-snap{transition:opacity var(--au-dur-quick) var(--au-ease-out)}.ui-focus-ring.is-on{opacity:1}.ui-focus-ring[data-surface=light]{box-shadow:0 0 0 2px var(--au-night), 0 0 0 5px #00000014}.ui-focus-ring:after{content:"";inset:calc(-1 * var(--au-focus-width));border-radius:inherit;padding:var(--au-focus-width);background:conic-gradient(from var(--ui-fa), transparent 0 70%, #fffffff2 85%, transparent 100%);-webkit-mask-composite:xor;opacity:0;position:absolute;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ui-focus-ring[data-surface=light]:after{background:conic-gradient(from var(--ui-fa), transparent 0 70%, #00000080 85%, transparent 100%)}.ui-focus-ring.is-pass:after{animation:ui-fx-pass .9s var(--au-ease-move) forwards}@keyframes ui-fx-pass{0%{--ui-fa:0deg;opacity:0}15%{opacity:1}85%{opacity:1}to{--ui-fa:360deg;opacity:0}}@media (prefers-reduced-motion:reduce){.ui-row--tap:after,.ui-ib__ln,.ui-topbar .ui-ib,.ui-heading,.ui-av__img,.ui-av__floor,.ui-av__name,.ui-dock,.ui-skip,.ui-focus-ring{transition:none}.ui-glide--forward,.ui-glide--back,.ui-av.is-wait .ui-av__img,.ui-skel i,.ui-focus-ring.is-pass:after{animation:none}}.ui-topbar.ui-topbar--room{height:56px;min-height:0;padding:12px var(--au-page-gutter) 0;grid-template-columns:minmax(0,1fr) auto}.ui-topbar--room .ui-topbar__start{align-items:center;gap:var(--space-2);grid-column:1;min-width:0;display:flex}.ui-topbar--room .ui-topbar__room{min-width:0;font-size:22px;font-weight:var(--au-weight-regular);letter-spacing:var(--au-track-title);white-space:nowrap;text-overflow:ellipsis;color:var(--tb-ink,var(--au-ink));line-height:1.45;overflow:hidden}.ui-topbar--room .ui-topbar__right{gap:calc(var(--space-2) + 2px);grid-column:2}.ui-topbar.ui-topbar--room .ui-topbar__leave{color:var(--tb-ink,var(--au-ink));font-size:var(--au-size-body)}.ui-info{width:44px;height:44px;color:var(--au-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--au-dur-quick) var(--au-ease-out);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.ui-info:hover,.ui-info[aria-expanded=true]{color:var(--au-ink)}.ui-info svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:22px;height:22px}.ui-info .ui-info__dot{fill:currentColor;stroke:none}.ui-info--quiet{color:var(--au-dim)}.ui-info--quiet svg{stroke-width:1.25px;width:18px;height:18px}
