@font-face{font-family:display;src:url(../media/bricolage_grotesque_variable-s.p.41rroleoq1br7.woff2?dpl=dpl_BtGMtCARibxmWCwADruSfyVfMRrM)format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:82.39%;descent-override:23.92%;line-gap-override:0.0%;size-adjust:112.88%}.display_8ffaa3c6-module__-d1x9q__className{font-family:display,display Fallback}.display_8ffaa3c6-module__-d1x9q__variable{--font-display:"display", "display Fallback"}
:root{--n0:#fbfaf8;--n1:#f4f2ef;--n2:#eae7e2;--n3:#dcd8d1;--n4:#c2bdb4;--n5:#9d9890;--n6:#7c7770;--n7:#5f5b55;--n8:#45423d;--n9:#322f2c;--n10:#242220;--n11:#1a1917;--n12:#121110;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, monospace;--text-xs:12px;--leading-xs:16px;--text-sm:13px;--leading-sm:18px;--text-md:15px;--leading-md:22px;--text-lg:17px;--leading-lg:24px;--text-xl:20px;--leading-xl:26px;--text-2xl:24px;--leading-2xl:30px;--text-3xl:30px;--leading-3xl:36px;--tracking-tight:-.014em;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-full:999px;--dur-fast:.12s;--dur-base:.18s;--dur-slow:.24s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--control-h:40px;--control-h-touch:46px;--tap-min:44px;--accent:#5b8dbe;--accent-strong:#48769f;--on-accent:#fff;--bg:var(--n1);--surface:#fff;--surface-sunken:var(--n2);--surface-raised:#fff;--line:color-mix(in srgb, var(--n12) 10%, transparent);--line-strong:color-mix(in srgb, var(--n12) 22%, transparent);--ink:var(--n11);--ink-secondary:var(--n7);--ink-muted:var(--n6);--success:#2e7d5b;--warning:#b07818;--danger:#b3362b;--info:#3e6f9e;--shadow-1:0 1px 2px color-mix(in srgb, var(--n12) 7%, transparent);--shadow-2:0 2px 8px color-mix(in srgb, var(--n12) 10%, transparent);--shadow-3:0 8px 28px color-mix(in srgb, var(--n12) 16%, transparent);--scrim:color-mix(in srgb, var(--n12) 44%, transparent);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:var(--n12);--surface:var(--n11);--surface-sunken:var(--n10);--surface-raised:var(--n10);--line:color-mix(in srgb, var(--n0) 10%, transparent);--line-strong:color-mix(in srgb, var(--n0) 24%, transparent);--ink:var(--n1);--ink-secondary:var(--n4);--ink-muted:var(--n5);--success:#57a37e;--warning:#d1a04a;--danger:#d97c70;--info:#7ba7cf;--shadow-1:0 1px 2px #0006;--shadow-2:0 2px 10px #00000073;--shadow-3:0 10px 32px #0000008c;--scrim:#0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:var(--n12);--surface:var(--n11);--surface-sunken:var(--n10);--surface-raised:var(--n10);--line:color-mix(in srgb, var(--n0) 10%, transparent);--line-strong:color-mix(in srgb, var(--n0) 24%, transparent);--ink:var(--n1);--ink-secondary:var(--n4);--ink-muted:var(--n5);--success:#57a37e;--warning:#d1a04a;--danger:#d97c70;--info:#7ba7cf;--shadow-1:0 1px 2px #0006;--shadow-2:0 2px 10px #00000073;--shadow-3:0 10px 32px #0000008c;--scrim:#0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-app=hq]{--accent:#5b8dbe;--accent-strong:#48769f;--on-accent:#fff}:root[data-app=flipadvisor]{--accent:#22c55e;--accent-strong:#16a34a;--on-accent:#06240f}:root[data-app=merchdesk]{--accent:#1d6fe8;--accent-strong:#1e40af;--on-accent:#fff}:root[data-app=fridayscheduling]{--accent:#c70755;--accent-strong:#9b0847;--on-accent:#fff}:root[data-app=beatmethere]{--accent:#1f6f5c;--accent-strong:#185a4a;--on-accent:#fff}:root[data-app=barops]{--accent:#c98a2e;--accent-strong:#a97223;--on-accent:#1c1405}@media (prefers-color-scheme:dark){:root[data-app=barops]:not([data-theme=light]){--accent:#e0a344;--on-accent:#1c1405}:root[data-app=fridayscheduling]:not([data-theme=light]){--accent:#ee5c96;--on-accent:#1d060f}:root[data-app=flipadvisor]:not([data-theme=light]){--accent:#22c55e;--on-accent:#06240f}}:root[data-theme=dark][data-app=barops]{--accent:#e0a344;--on-accent:#1c1405}:root[data-theme=dark][data-app=fridayscheduling]{--accent:#ee5c96;--on-accent:#1d060f}:root[data-theme=dark][data-app=flipadvisor]{--accent:#22c55e;--on-accent:#06240f}:root{--color-background:var(--bg);--color-surface:var(--surface);--color-border:var(--line-strong);--color-text-primary:var(--ink);--color-text-muted:var(--ink-muted);--color-accent:var(--accent);--color-status-success:var(--success);--color-status-info:var(--info);--color-status-warning:var(--warning);--color-status-danger:var(--danger);--color-status-neutral:var(--ink-muted)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}::selection{background:color-mix(in srgb, var(--accent) 28%, transparent)}
:root[data-app=wxv]{--accent:#c9a227;--accent-strong:#a5851d;--on-accent:#17140a;--bg:#000;--surface:#131313;--surface-sunken:#0c0c0c;--surface-raised:#1b1b1b;--wx-red:#e01b1b;--wx-font-display:var(--font-display), var(--font-sans);--display-1:clamp(2.75rem, 9vw, 7.5rem);--display-2:clamp(2rem, 5.5vw, 4rem);--display-3:clamp(1.5rem, 3vw, 2.25rem);--wx-lede:clamp(1.05rem, 1.6vw, 1.375rem);--wx-gutter:clamp(1.25rem, 5vw, 5rem)}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading-md);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}:focus-visible{outline-color:var(--accent);outline-offset:2px}video:focus{outline:2px solid var(--accent);outline-offset:2px}.shell{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);min-height:100dvh;display:grid}@media (min-width:62rem){.shell{grid-template-columns:auto minmax(0,1fr)}.shell>.portal-header{grid-column:1/-1}}.portal-header{border-bottom:1px solid var(--line);background:var(--bg)}.portal-bar{align-items:center;gap:var(--sp-4);min-height:4rem;padding:0 var(--wx-gutter);display:flex}.portal-mark{min-height:var(--tap-min);flex:none;align-items:center;display:inline-flex}.portal-sidebar{display:none}.portal-sidebar nav{align-content:start;gap:var(--sp-1);display:grid}.portal-sidebar a{min-height:var(--tap-min);padding:0 var(--sp-3);border-radius:var(--radius-sm);font-family:var(--wx-font-display);font-size:var(--text-md);font-weight:var(--weight-medium);letter-spacing:.01em;color:var(--ink-secondary);white-space:nowrap;transition:color var(--dur-fast) var(--ease-standard), background var(--dur-fast) var(--ease-standard);align-items:center;display:flex}.portal-sidebar a:hover{color:var(--ink);background:var(--surface)}.portal-sidebar a[aria-current=page]{color:var(--ink);background:var(--surface);font-weight:var(--weight-semibold)}@media (min-width:62rem){.portal-sidebar{border-right:1px solid var(--line);grid-area:2/1;align-self:stretch;width:13rem;display:block}.portal-sidebar nav{max-height:100dvh;padding:var(--sp-6) var(--sp-3);position:sticky;top:0;overflow-y:auto}.portal-sidebar[data-hidden=true]{display:none}}.portal-sidebar-toggle{display:none}@media (min-width:62rem){.portal-sidebar-toggle{min-width:var(--tap-min);min-height:var(--tap-min);color:var(--ink-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.portal-sidebar-toggle:hover{color:var(--ink);background:0 0;border:0}}.portal-menu-toggle{min-width:var(--tap-min);min-height:var(--tap-min);color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-left:auto;padding:0;display:inline-flex}.portal-menu-toggle:hover{color:var(--ink-secondary);background:0 0;border:0}@media (min-width:62rem){.portal-menu-toggle{display:none}}.portal-menu{z-index:40;padding:var(--sp-5);background:#0000004d;place-items:center;display:grid;position:fixed;inset:0}.portal-menu[hidden]{display:none}.portal-menu-panel{width:min(100%,26rem);max-height:calc(100dvh - 2 * var(--sp-5));align-items:center;gap:var(--sp-6);padding:2.5rem var(--sp-6);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:var(--shadow-3);background:#0000004d;border-radius:1.5rem;flex-direction:column;display:flex;overflow-y:auto}.portal-menu-mark{min-height:var(--tap-min);justify-content:center;align-items:center;display:inline-flex}.portal-menu-links{flex-direction:column;align-items:center;width:100%;display:flex}.portal-menu-links a{min-height:var(--tap-min);padding:var(--sp-2) 0;font-family:var(--wx-font-display);font-size:1.75rem;font-weight:var(--weight-bold);letter-spacing:-.02em;color:var(--ink);justify-content:center;align-items:center;line-height:1;display:flex}.portal-menu-links a:hover{color:var(--ink-secondary)}.portal-menu-links a[aria-current=page]{text-decoration:underline;-webkit-text-decoration-color:var(--wx-red);text-decoration-color:var(--wx-red);text-underline-offset:.28em;text-decoration-thickness:2px}.portal-menu-signout{justify-content:center;width:100%;display:flex}.portal-menu-signout button{width:100%;min-height:var(--tap-min);padding:var(--sp-2) 0;font-family:var(--wx-font-display);font-size:var(--text-md);font-weight:var(--weight-medium);letter-spacing:.01em;color:var(--ink-secondary);cursor:pointer;transition:color var(--dur-fast) var(--ease-standard);background:0 0;border:0;justify-content:center;align-items:center;display:flex}.portal-menu-signout button:hover{color:var(--ink)}.portal-sidebar-signout{margin-top:var(--sp-4);display:block}.portal-sidebar-signout button{width:100%;min-height:var(--tap-min);padding:0 var(--sp-3);border-radius:var(--radius-sm);font-family:var(--wx-font-display);font-size:var(--text-md);font-weight:var(--weight-medium);letter-spacing:.01em;color:var(--ink-secondary);text-align:left;cursor:pointer;transition:color var(--dur-fast) var(--ease-standard), background var(--dur-fast) var(--ease-standard);background:0 0;border:0;justify-content:flex-start;align-items:center;display:flex}.portal-sidebar-signout button:hover{color:var(--ink);background:var(--surface)}.wx-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.portal-context{justify-content:space-between;align-items:center;gap:var(--sp-4);min-height:3rem;padding:0 var(--wx-gutter);border-top:1px solid var(--line);font-size:var(--text-sm);display:flex}.portal-context a[data-back]{align-items:center;gap:var(--sp-2);min-height:var(--tap-min);color:var(--ink-secondary);display:inline-flex}.portal-context a[data-back]:hover{color:var(--ink)}.portal-aside{align-items:center;gap:var(--sp-2);color:var(--ink-secondary);display:inline-flex}.shell-main{width:min(1240px,100%);padding:var(--sp-8) var(--wx-gutter) var(--sp-12);margin:0 auto}.page-title{margin:0 0 var(--sp-3);font-family:var(--wx-font-display);font-size:clamp(var(--text-2xl), 3vw, var(--text-3xl));font-weight:var(--weight-bold);letter-spacing:-.01em;line-height:1.15}.page-lede{margin:0 0 var(--sp-8);max-width:68ch;color:var(--ink-secondary)}.stack{gap:var(--sp-4);display:grid}.rows{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);gap:0;display:grid;overflow:hidden}.row{align-items:start;gap:var(--sp-4);padding:var(--sp-5) var(--sp-5);grid-template-columns:minmax(0,1fr) auto;display:grid}.row+.row{border-top:1px solid var(--line)}.row-name{font-weight:var(--weight-medium)}.row-name a{min-height:var(--tap-min);align-items:center;display:inline-flex}.row-name a:hover{text-underline-offset:.2em;text-decoration:underline}.row-detail{margin-top:var(--sp-1);color:var(--ink-secondary);font-size:var(--text-sm);line-height:var(--leading-sm)}.row-controls{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.field{gap:var(--sp-1);border:0;min-width:0;margin:0;padding:0;display:grid}.field select,.field textarea,.field input:not([type=checkbox]):not([type=radio]):not([type=hidden]){width:100%;min-width:0}.field-label{font-family:var(--wx-font-display);font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-secondary)}select,textarea,input:not([type=checkbox]):not([type=radio]):not([type=hidden]){min-height:var(--tap-min);padding:0 var(--sp-3);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--ink);font:inherit}button{justify-content:center;align-items:center;gap:var(--sp-2);min-height:var(--tap-min);padding:0 var(--sp-5);border:1px solid color-mix(in srgb, var(--ink) 40%, transparent);border-radius:var(--radius-full);color:var(--ink);font-family:var(--wx-font-display);font-size:var(--text-md);font-weight:var(--weight-medium);letter-spacing:.01em;cursor:pointer;transition:background var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);background:0 0;display:inline-flex}button:hover{border-color:var(--ink)}button:disabled{cursor:default;color:var(--ink-muted);border-color:var(--line)}button[data-variant=primary]{background:var(--ink);border-color:var(--ink);color:var(--bg);font-weight:var(--weight-semibold)}button[data-variant=primary]:hover{background:var(--wx-red);border-color:var(--wx-red);color:#fff}button[data-quiet]{padding:0 var(--sp-2);color:var(--ink-muted);border-color:#0000}button[data-quiet]:hover{color:var(--ink);border-color:#0000}.status{align-items:center;gap:var(--sp-2);font-size:var(--text-sm);color:var(--ink-secondary);display:inline-flex}.status-dot{border-radius:var(--radius-full);background:var(--ink-muted);width:8px;height:8px}.status[data-state=enabled] .status-dot{background:var(--success)}.status[data-state=error] .status-dot{background:var(--danger)}.notice{padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--ink-secondary)}@media (max-width:719px){.shell-main{padding:var(--sp-6) var(--wx-gutter) var(--sp-10)}.row{grid-template-columns:minmax(0,1fr)}.row-controls{width:100%}.row-controls>*{flex:auto}.row-controls .status-pill{flex:none}}.status-pill{padding:2px var(--sp-2);border:1px solid var(--line-strong);border-radius:var(--radius-full);font-size:var(--text-xs);line-height:var(--leading-xs);text-transform:capitalize;white-space:nowrap;color:var(--ink-secondary);align-items:center;display:inline-flex}.status-pill[data-tone=progress]{color:var(--info);border-color:var(--info)}.status-pill[data-tone=waiting]{color:var(--warning);border-color:var(--warning)}.status-pill[data-tone=done]{color:var(--success);border-color:var(--success)}.status-pill[data-tone=stopped]{color:var(--danger);border-color:var(--danger)}.section{margin-top:var(--sp-10)}.section-head{justify-content:space-between;align-items:baseline;gap:var(--sp-4);display:flex}.section-head a{min-height:var(--tap-min);padding:0 var(--sp-1);color:var(--ink-secondary);font-size:var(--text-sm);align-items:center;display:inline-flex}.section-head a:hover{color:var(--ink)}.section-title{margin:0 0 var(--sp-3);font-family:var(--wx-font-display);font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:var(--leading-xl);letter-spacing:-.01em}.meta{gap:var(--sp-2) var(--sp-4);margin:0 0 var(--sp-6);color:var(--ink-secondary);font-size:var(--text-sm);flex-wrap:wrap;padding:0;list-style:none;display:flex}.definition{gap:var(--sp-2) var(--sp-5);grid-template-columns:minmax(9rem,14rem) minmax(0,1fr);margin:0;display:grid}.definition dt{color:var(--ink-secondary)}.definition dd{margin:0}@media (max-width:719px){.definition{grid-template-columns:minmax(0,1fr);gap:0}.definition dt{margin-top:var(--sp-3);font-size:var(--text-sm)}}.gallery-bar{align-items:flex-end;gap:var(--sp-3);margin:var(--sp-6) 0;flex-wrap:wrap;display:flex}.grid{gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.tile{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);margin:0;position:relative;overflow:hidden}.tile[data-choice=favorite]{border-color:var(--success)}.tile[data-choice=rejected]{border-color:var(--danger);opacity:.55}.tile img{aspect-ratio:3/2;object-fit:cover;background:var(--surface-sunken);width:100%;display:block}.tile-missing{aspect-ratio:3/2;background:var(--surface-sunken);color:var(--ink-muted);font-size:var(--text-sm);place-items:center;display:grid}.tile figcaption{gap:var(--sp-2);padding:var(--sp-3);font-size:var(--text-sm);flex-wrap:wrap;align-items:baseline;display:flex}.tile-scene{font-weight:var(--weight-medium)}.tile-alteration{color:var(--warning);text-transform:capitalize}.tile-actions{gap:var(--sp-2);padding:0 var(--sp-3) var(--sp-3);display:flex}.tile-actions button{min-width:var(--tap-min);flex:auto;place-items:center;padding:0;display:grid}.tile-actions button[data-active=true]{border-color:var(--accent);color:var(--accent)}.tile-comment{gap:var(--sp-2);padding:0 var(--sp-3) var(--sp-3);display:grid}.player{aspect-ratio:16/9;width:100%;max-width:960px;margin:0 0 var(--sp-4);border:1px solid var(--line);border-radius:var(--radius-md);background:#000;display:block}.site{width:min(1100px,100%);padding:var(--sp-8) var(--sp-4) var(--sp-12);margin:0 auto}.site-hero h1{font-size:var(--text-3xl);line-height:var(--leading-3xl);letter-spacing:var(--tracking-tight);margin:0}.site-location{margin:var(--sp-1) 0 0;color:var(--ink-secondary)}.site-section{margin-top:var(--sp-10)}.site-section h2{margin:0 0 var(--sp-3);font-size:var(--text-xl);line-height:var(--leading-xl)}.site-gallery{gap:var(--sp-2);margin-top:var(--sp-6);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.site-gallery img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius-sm);background:var(--surface-sunken);width:100%;display:block}.tour-scenes{gap:var(--sp-2);margin:var(--sp-4) 0;flex-wrap:wrap;display:flex}.tour-scenes button[data-active=true]{border-color:var(--accent);color:var(--accent)}.tour-stage{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-sunken);width:100%;min-height:320px;overflow:hidden}.tour-faces{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1px;display:grid}.tour-faces img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.tour-plan{margin-top:var(--sp-6);max-width:640px;position:relative}.tour-plan img{border-radius:var(--radius-sm);width:100%;display:block}.tour-pin{width:var(--tap-min);height:var(--tap-min);margin:calc(var(--tap-min) / -2) 0 0 calc(var(--tap-min) / -2);border-radius:var(--radius-full);border:2px solid var(--accent);background:color-mix(in srgb, var(--accent) 35%, transparent);padding:0;position:absolute}.tour-hotspot{min-height:var(--tap-min);padding:0 var(--sp-3);border-radius:var(--radius-full);border:1px solid var(--accent);background:color-mix(in srgb, var(--bg) 70%, transparent);color:var(--ink);white-space:nowrap}.library-grid{gap:var(--sp-4);margin-top:var(--sp-6);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));display:grid}.library-item{color:inherit;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);text-decoration:none;display:block;overflow:hidden}.library-item img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.library-blank{aspect-ratio:4/3;padding:var(--sp-3);text-align:center;color:var(--ink-muted);background:var(--surface-sunken);justify-content:center;align-items:center;display:flex}.library-caption{padding:var(--sp-3);flex-direction:column;gap:2px;display:flex}.display-total{margin:var(--sp-2) 0 0;font-family:var(--wx-font-display);font-size:var(--display-3);font-weight:var(--weight-bold);letter-spacing:-.02em;line-height:1}.choice{align-items:center;gap:var(--sp-3);min-height:var(--tap-min);padding:var(--sp-1) 0;grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid}.choice input[type=radio],.choice input[type=checkbox]{flex:none;width:20px;height:20px;margin:0}.tap,.book-note a{min-height:var(--tap-min);align-items:center;display:inline-flex}.brand-preview{gap:var(--sp-4);padding:var(--sp-5);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);display:grid}.brand-preview-head{justify-content:space-between;align-items:center;gap:var(--sp-4);min-height:2.5rem;display:flex}.brand-preview-body{align-items:center;gap:var(--sp-4);display:flex}.brand-logo{width:auto;max-height:2.5rem}.brand-wordmark{font-family:var(--wx-font-display);font-size:var(--text-lg);font-weight:var(--weight-semibold)}.brand-headshot{border-radius:var(--radius-full);object-fit:cover;width:64px;height:64px}.brand-chip{min-height:var(--tap-min);padding:0 var(--sp-4);border-radius:var(--radius-full);font-family:var(--wx-font-display);font-size:var(--text-sm);font-weight:var(--weight-medium);align-items:center;display:inline-flex}.brand-block{align-items:center;gap:var(--sp-4);flex-wrap:wrap;display:flex}.brand-block .brand-headshot{width:72px;height:72px}.site-brand{align-items:center;gap:var(--sp-4);min-height:3rem;margin-bottom:var(--sp-6);display:flex}.site a{color:var(--site-accent,inherit)}.bar-chart{height:72px;margin:var(--sp-4) 0 var(--sp-2);align-items:flex-end;gap:2px;padding:0;display:flex}.bar-chart .bar{background:var(--ink-secondary);border-radius:1px 1px 0 0;flex:1 1 0;min-width:3px;min-height:1px}.progress-ring{align-items:center;gap:var(--sp-4);margin:var(--sp-4) 0 var(--sp-6);display:flex}.progress-ring svg{flex:none}.room{margin-top:var(--sp-8)}.room-head{justify-content:space-between;align-items:center;gap:var(--sp-3);padding-bottom:var(--sp-2);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.room-title{font-family:var(--wx-font-display);font-size:var(--text-lg);font-weight:var(--weight-semibold);margin:0}.voice-note{align-items:center;gap:var(--sp-2);padding:0 var(--sp-3) var(--sp-3);flex-wrap:wrap;display:flex}.voice-note button{min-width:var(--tap-min);padding:0 var(--sp-3)}.voice-meter{border-radius:var(--radius-full);background:var(--line);flex:4rem;height:6px;overflow:hidden}.voice-meter>span{background:var(--ink);transform-origin:0;height:100%;transition:transform 80ms linear;display:block}.voice-player{width:100%;max-width:22rem;margin-bottom:var(--sp-2);display:block}.tile-staging{padding:0 var(--sp-3) var(--sp-3)}.tile-staging button{min-width:var(--tap-min);padding:0 var(--sp-3)}
