@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_2b465c{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_2b465c{--font-archivo:"Archivo","Archivo Fallback"}@font-face{font-family:Archivo Narrow;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/611a18e0a3b65482-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo Narrow;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/60e056793d35d253-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo Narrow;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/07d0cf9a4e6818b2-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Narrow;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/611a18e0a3b65482-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo Narrow;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/60e056793d35d253-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo Narrow;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/07d0cf9a4e6818b2-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Narrow;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/611a18e0a3b65482-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo Narrow;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/60e056793d35d253-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo Narrow;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/07d0cf9a4e6818b2-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Narrow Fallback;src:local("Arial");ascent-override:125.38%;descent-override:37.80%;line-gap-override:0.00%;size-adjust:82.55%}.__className_9573c2{font-family:Archivo Narrow,Archivo Narrow Fallback;font-style:normal}.__variable_9573c2{--font-narrow:"Archivo Narrow","Archivo Narrow Fallback"}:root{--felt:#14161a;--felt-lit:#262b33;--groove-deep:#07080a;--groove:#0a0b0d;--bone:#f6f4ef;--bone-dim:#a8a49b;--brass:#c8b892;--red:#ef5a45;--wall:#0b0c0e;--channel:52px;--inset:16px;--display:clamp(26px,8vw,34px);--headline:26px;--set:17px;--minor:13px;--body:12.5px;--label:11px;--card-min:108px;--felt-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='0.13'/%3E%3C/svg%3E");--ease-out:cubic-bezier(0.16,1,0.3,1);color-scheme:dark}@property --floor{syntax:"<color>";inherits:false;initial-value:transparent}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}html{-webkit-text-size-adjust:100%}body,html{background:var(--wall)}body{color:var(--bone);font-family:var(--font-archivo),system-ui,sans-serif;font-synthesis-weight:none;-webkit-font-smoothing:antialiased}button,input{font:inherit;color:inherit}ul{padding:0;list-style:none}h1,p,ul{margin:0}::selection{background:var(--bone);color:var(--felt)}:focus-visible{outline:2px solid var(--brass);outline-offset:-3px}.well{scrollbar-width:thin;scrollbar-color:var(--brass) var(--groove-deep)}.well::-webkit-scrollbar{width:6px}.well::-webkit-scrollbar-track{background:var(--groove-deep)}.well::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--brass) 55%,transparent)}.well::-webkit-scrollbar-thumb:hover{background:var(--brass)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.board{position:relative;display:flex;min-height:100dvh;background-color:var(--wall);background-image:radial-gradient(100% 70% at 50% 0,color-mix(in srgb,var(--brass) 12%,transparent),transparent 62%),radial-gradient(140% 100% at 50% 45%,transparent 40%,color-mix(in srgb,var(--groove-deep) 62%,transparent) 100%),var(--felt-noise);background-blend-mode:normal,normal,soft-light}.head-photo{position:absolute;inset:0;z-index:0;background-size:cover;background-position:50%;opacity:.42;filter:saturate(.75)}.head-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--felt) 55%,transparent) 0,color-mix(in srgb,var(--felt) 78%,transparent) 55%,var(--felt) 100%)}.board-frame{z-index:1;position:relative;display:flex;flex-direction:column;flex:1 1 auto;width:100%;height:100dvh;overflow:hidden;background-color:var(--felt);background-image:var(--felt-noise);background-blend-mode:screen;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);border-top:1px solid color-mix(in srgb,var(--brass) 34%,transparent);border-bottom:1px solid color-mix(in srgb,var(--brass) 24%,transparent)}.wall-slot{position:absolute;right:0;bottom:0;z-index:1;display:flex;flex-direction:column;align-items:flex-end;gap:4px;width:76%;padding:12px var(--inset) 18px;text-align:right;pointer-events:none}.wall-slot .wall-line--alert,.wall-slot .wall-link{pointer-events:auto}.hang{display:contents}@media (min-width:700px){:root{--card-min:170px;--inset:20px}}@media (min-width:1100px) and (min-height:700px){:root{--card-min:230px}}@media (min-width:1600px) and (min-height:700px){:root{--card-min:270px}}@media (min-width:1100px){.channels--menu{max-width:1240px;columns:520px;column-gap:2px;column-fill:balance}.channels--menu .channel-row{page-break-inside:avoid;break-inside:avoid}.contact,.detail,.empty-state,.list-bounded,.profile-facts,.review{max-width:560px}:root{--time-cols:8}.grid-item:not(:nth-child(4n+1)) .grid-cell:before{content:none}.grid-item:not(:nth-child(8n+1)) .grid-cell:before{content:""}}@media (min-width:1100px) and (min-height:820px){:root{--channel:58px;--inset:20px;--display:40px;--headline:30px;--set:19px;--minor:14px;--body:13.5px;--label:12px}}.wall-board{display:none}@media (min-width:1100px) and (min-height:700px){.board--rail{flex-direction:row}.board--rail .hang{position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.board--rail .wall-board{display:block;flex:0 0 auto}.board--rail .head-btn{display:none}}.wall-board-frame{display:flex;flex-direction:column;width:clamp(280px,21vw,360px);--set:15px;--label:10.5px;--minor:12px;--channel:46px;--inset:14px;height:100dvh;overflow:hidden;background-color:var(--felt);background-image:var(--felt-noise);background-blend-mode:screen;border-left:1px solid color-mix(in srgb,var(--brass) 34%,transparent)}.wall-board-title{flex:0 0 auto;display:flex;align-items:center;padding:14px var(--inset) 10px;border-bottom:1px solid color-mix(in srgb,var(--groove-deep) 60%,transparent)}.wall-board-title .tile{font-size:var(--label);letter-spacing:.2em;background:none;box-shadow:none;padding:0 .5px}.wall-board-well{min-height:120px}.board-head{flex:0 0 auto;position:relative;z-index:3;padding:18px var(--inset) 12px;border-bottom:1px solid color-mix(in srgb,var(--groove-deep) 60%,transparent)}.board-head .summary-channel,.head-top{position:relative;z-index:4}.head-top{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:38px}.wordmark{position:relative;display:inline-flex;align-items:center;font-size:var(--minor);text-decoration:none}.wordmark:before{content:"";position:absolute;inset:-13px -6px}.wordmark .tile{transition:color .13s var(--ease-out)}.wordmark:hover .tile{color:color-mix(in srgb,var(--bone) 45%,var(--brass))}.wordmark:focus-visible{outline:2px solid var(--brass);outline-offset:3px}.head-controls{display:flex;align-items:center;gap:10px}.head-btn{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 2px;background:none;border:0;font-family:var(--font-narrow),system-ui,sans-serif;font-size:var(--label);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--bone-dim);cursor:pointer;transition:color .12s var(--ease-out)}.head-btn--open,.head-btn:hover{color:var(--bone)}@media (min-width:1100px) and (min-height:700px){.board--rail .head-btn{display:none}}.head-count{display:inline-flex;align-items:center;justify-content:center;min-width:19px;height:19px;padding:0 4px;font-size:var(--label);font-weight:600;letter-spacing:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--brass);background:color-mix(in srgb,var(--brass) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brass) 40%,transparent)}.head-btn--open .head-count,.head-btn:hover .head-count{background:color-mix(in srgb,var(--brass) 22%,transparent)}.mount--profile{width:38px;height:38px;margin-right:0;display:flex;align-items:center;justify-content:center;cursor:pointer;overflow:visible;transition:box-shadow .13s var(--ease-out)}.mount--profile:before{content:"";position:absolute;inset:-3px}.mount--profile:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brass) 55%,transparent),inset 0 2px 5px rgba(0,0,0,.9)}.mount-mark{width:21px;height:21px;fill:none;stroke:color-mix(in srgb,var(--brass) 78%,transparent);stroke-width:1.6;stroke-linecap:round}.mount-initial .tile{margin-right:0}.panel-scrim{position:fixed;inset:0;z-index:2;width:100%;padding:0;border:0;cursor:pointer;background:color-mix(in srgb,var(--groove-deep) 94%,transparent);animation:scrim .16s var(--ease-out) both}.panel{position:absolute;z-index:3;top:100%;left:0;right:0;background-color:var(--felt);background-image:var(--felt-noise);background-blend-mode:screen;border-bottom:1px solid color-mix(in srgb,var(--brass) 46%,transparent);animation:panel .22s var(--ease-out) both}@keyframes scrim{0%{opacity:0}}@keyframes panel{0%{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.board:has(.panel) .wall-slot{opacity:0;pointer-events:none}.wall-slot{transition:opacity .16s var(--ease-out)}.panel-empty{padding:18px var(--inset) 20px;font-size:var(--body);line-height:1.35;color:var(--bone-dim)}.panel-all{display:flex;align-items:center;min-height:44px;padding:8px var(--inset);font-family:var(--font-narrow),system-ui,sans-serif;font-size:var(--label);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--brass);text-decoration:none;transition:color .12s var(--ease-out)}.panel-all:hover{color:var(--bone)}.wordmark .tile{font-size:var(--minor);letter-spacing:.28em;color:var(--brass);font-weight:700;background:none;box-shadow:none;text-shadow:0 1px 0 rgba(0,0,0,.9)}.summary-channel{min-height:34px;margin:10px calc(var(--inset) * -1) 0;padding:4px var(--inset);--floor:color-mix(in srgb,var(--groove) 55%,var(--felt));background-image:linear-gradient(180deg,var(--groove-deep) 0,color-mix(in srgb,var(--groove-deep) 55%,var(--groove)) 4px,var(--floor) 13px,var(--floor) 100%);box-shadow:inset 0 1px 0 rgba(0,0,0,.95),inset 0 -1px 0 color-mix(in srgb,var(--bone) 8%,transparent)}.summary,.summary-channel{display:flex;align-items:center}.summary{flex-wrap:wrap;gap:0}.summary--empty{font-family:var(--font-narrow),system-ui,sans-serif;font-size:var(--label);font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--bone-dim)}.summary-seg{display:inline-flex;align-items:center}.summary-dot{width:3px;height:3px;margin:0 8px;background:var(--brass);opacity:.8}.summary-btn{padding:2px 0;background:none;border:0;font-family:var(--font-narrow),system-ui,sans-serif;font-size:var(--minor);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--bone-dim);cursor:pointer;transition:color .12s ease-out}.summary-btn:hover{color:var(--bone)}.summary-btn--static{cursor:default;color:var(--bone)}.question-block{flex:0 0 auto;padding:20px var(--inset) 16px}.question-block .question{padding:0}.question-sub{margin-top:6px}.question-sub .tile{font-size:var(--set);letter-spacing:.06em}.question{flex:0 0 auto;padding:20px var(--inset) 16px}.question,.question .tile{font-size:var(--display);font-weight:700;line-height:1;letter-spacing:-.005em}.question .tile{background:none;box-shadow:none;padding:0 .5px}.well{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background-image:repeating-linear-gradient(180deg,color-mix(in srgb,var(--groove-deep) 55%,transparent) 0,color-mix(in srgb,var(--groove-deep) 55%,transparent) 1px,transparent 1px,transparent calc(var(--channel) - 1px),color-mix(in srgb,var(--bone) 7%,transparent) calc(var(--channel) - 1px),color-mix(in srgb,var(--bone) 7%,transparent) var(--channel))}.channel-row,.channels{display:block}.channel{position:relative;display:flex;align-items:center;width:100%;min-height:var(--channel);padding:8px var(--inset);text-align:left;border:0;border-radius:0;color:var(--bone);background-color:var(--groove);--floor:color-mix(in srgb,var(--groove) 55%,var(--felt));background-image:linear-gradient(180deg,var(--groove-deep) 0,color-mix(in srgb,var(--groove-deep) 55%,var(--groove)) 5px,var(--floor) 17px,var(--floor) 100%);box-shadow:inset 0 1px 0 rgba(0,0,0,.95),inset 0 -2px 0 color-mix(in srgb,var(--bone) 15%,transparent)}.channel--option{cursor:pointer;transition:--floor .13s var(--ease-out),box-shadow .13s var(--ease-out)}.channel--option:hover{--floor:color-mix(in srgb,var(--felt) 82%,var(--felt-lit))}.channel--option:hover .tile{background:linear-gradient(180deg,rgba(246,244,239,.24),rgba(246,244,239,.09))}.channel--option:active{box-shadow:inset 0 2px 5px rgba(0,0,0,.95),inset 0 -1px 0 rgba(246,244,239,.03)}.channel--empty{background-image:none;background-color:var(--groove-deep);box-shadow:inset 0 6px 12px -3px rgba(0,0,0,1),inset 0 1px 0 rgba(0,0,0,1)}.channel--empty:after{content:"";position:absolute;inset:1px 0 0;pointer-events:none;background-image:repeating-linear-gradient(90deg,color-mix(in srgb,var(--bone) 3%,transparent) 0 1px,transparent 1px 8px)}.channel--set{--floor:color-mix(in srgb,var(--felt) 88%,var(--felt-lit))}.mount{position:relative;flex:0 0 auto;width:38px;height:38px;margin-right:14px;overflow:hidden;background-color:var(--groove-deep);background-image:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--bone) 5%,transparent) 0 1px,transparent 1px 7px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brass) 26%,transparent),inset 0 2px 5px rgba(0,0,0,.9)}.mount:after{content:"";position:absolute;right:0;bottom:0;width:7px;height:7px;background:linear-gradient(135deg,transparent 50%,color-mix(in srgb,var(--brass) 60%,transparent) 50%)}.mount-img{display:block;width:100%;height:100%;object-fit:cover}.card--portrait .mount-img{object-position:center 22%}.card-initial{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.card-initial .tile{font-size:30cqw;line-height:1;margin-right:0;padding:.08em .06em .1em;border-radius:2px}.channel-note{flex:0 0 auto;margin-left:12px;font-family:var(--font-narrow),system-ui,sans-serif;font-size:var(--label);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--bone-dim);white-space:nowrap}.date-rail{flex:0 0 auto;border-bottom:1px solid color-mix(in srgb,var(--groove-deep) 60%,transparent)}.rail-quick{display:grid;grid-template-columns:repeat(3,1fr)}.rail-cell{flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:6px 8px}.rail-cell .tile,.rail-other .tile{font-size:var(--minor);letter-spacing:.04em}.rail-word{font-family:var(--font-narrow),system-ui,sans-serif;font-size:var(--label);font-weight:500;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;color:var(--bone-dim);white-space:nowrap;transition:color .13s var(--ease-out)}.rail-other{justify-content:flex-start}.rail-cell,.rail-other{box-shadow:inset 0 1px 0 rgba(0,0,0,.95),inset 0 -2px 0 color-mix(in srgb,var(--bone) 7%,transparent)}.rail--lit{--floor:color-mix(in srgb,var(--felt) 52%,var(--felt-lit));box-shadow:inset 0 1px 0 rgba(0,0,0,.95),inset 0 -2px 0 color-mix(in srgb,var(--bone) 44%,transparent)}.rail--lit .rail-word{color:var(--bone)}.rail--lit .tile{background:linear-gradient(180deg,rgba(246,244,239,.26),rgba(246,244,239,.1))}.channel--date,.date-input{cursor:pointer}.date-input{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:none;opacity:0}.channel--date:focus-within{outline:2px solid var(--brass);outline-offset:-3px}.grid{display:grid;grid-template-columns:repeat(var(--time-cols,4),minmax(0,1fr))}.grid-item{display:block}.grid-cell{justify-content:center;padding:8px 4px}.grid-item:not(:nth-child(4n+1)) .grid-cell:before,.rail-cell:not(:first-child):before{content:"";position:absolute;top:0;bottom:0;left:0;width:1px;background:color-mix(in srgb,var(--groove-deep) 92%,transparent)}.tiles{flex:0 1 auto;flex-wrap:wrap;min-width:0}.tile-word,.tiles{display:inline-flex;align-items:center}.tile-word{flex-wrap:nowrap}.nowrap{display:inline-flex;flex:0 0 auto}.nowrap .tiles{flex-wrap:nowrap}.tile{display:inline-block;padding:2px 1.5px 3px;margin-right:1px;border-radius:1.5px;font-family:var(--font-narrow),system-ui,sans-serif;font-weight:600;font-size:var(--set);line-height:1.05;letter-spacing:.005em;text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--bone);background:linear-gradient(180deg,rgba(246,244,239,.15),rgba(246,244,239,.05));box-shadow:0 1px 1px rgba(0,0,0,.6),inset 0 1px 0 rgba(246,244,239,.12);text-shadow:0 1px 0 rgba(0,0,0,.9);transform:translateY(var(--dy,0)) rotate(var(--rot,0deg));animation:seat .24s var(--ease-out) both;animation-delay:var(--delay,0s)}.tile--red{color:var(--red)}.tile--dim{color:var(--bone-dim)}.tile-gap{display:inline-block;width:.32em}@keyframes seat{0%{opacity:0;transform:translateY(calc(var(--dy, 0px) - 5px)) rotate(var(--rot,0deg)) scale(.94)}to{opacity:1;transform:translateY(var(--dy,0)) rotate(var(--rot,0deg)) scale(1)}}.leader{flex:1 1;min-width:14px;overflow:hidden;white-space:nowrap;padding:0 8px;font-size:var(--minor);letter-spacing:.22em;color:rgba(246,244,239,.26)}.board-foot{flex:0 0 auto;display:flex;justify-content:space-between;gap:12px;padding:12px var(--inset) 16px;border-top:1px solid color-mix(in srgb,var(--groove-deep) 60%,transparent);min-height:56px}.back,.board-foot{align-items:center}.back{display:inline-flex;min-height:44px;padding:8px 0;background:none;border:0;font-family:var(--font-narrow),system-ui,sans-serif;font-size:var(--minor);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--bone-dim);text-decoration:none;cursor:pointer;transition:color .12s ease-out}.back:hover{color:var(--bone)}.wall-line{font-size:var(--body);line-height:1.35;letter-spacing:.01em;color:var(--bone-dim)}.wall-line--alert{color:var(--bone);text-decoration:underline;-webkit-text-decoration-color:var(--brass);text-decoration-color:var(--brass);text-decoration-thickness:1px;text-underline-offset:4px}.wall-link{display:inline-flex;align-items:center;justify-content:flex-end;min-height:44px;padding:4px 0;background:none;border:0;cursor:pointer;text-align:right;color:var(--brass);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--brass) 55%,transparent);text-decoration-color:color-mix(in srgb,var(--brass) 55%,transparent);text-decoration-thickness:1px;text-underline-offset:4px;transition:-webkit-text-decoration-color .12s ease-out;transition:text-decoration-color .12s ease-out;transition:text-decoration-color .12s ease-out,-webkit-text-decoration-color .12s ease-out}.wall-link:hover{-webkit-text-decoration-color:var(--brass);text-decoration-color:var(--brass)}.contact,.field,.field-set{display:block}.field{position:relative;--floor:color-mix(in srgb,var(--groove) 55%,var(--felt));background-image:linear-gradient(180deg,var(--groove-deep) 0,color-mix(in srgb,var(--groove-deep) 55%,var(--groove)) 5px,var(--floor) 17px,var(--floor) 100%);box-shadow:inset 0 1px 0 rgba(0,0,0,.95),inset 0 -2px 0 color-mix(in srgb,var(--brass) 32%,transparent);padding:8px var(--inset)}.field-error{padding:8px var(--inset) 10px;font-size:var(--body);letter-spacing:.01em;color:var(--bone);text-decoration:underline;-webkit-text-decoration-color:var(--brass);text-decoration-color:var(--brass);text-decoration-thickness:1px;text-underline-offset:4px}.field-label{font-size:var(--label);letter-spacing:.16em;color:var(--bone-dim)}.field-input,.field-label{display:block;font-weight:600;text-transform:uppercase}.field-input{width:100%;min-height:34px;padding:2px 0 0;background:none;border:0;outline-offset:2px;font-family:var(--font-narrow),system-ui,sans-serif;font-size:var(--set);letter-spacing:.02em;color:var(--bone);caret-color:var(--red)}.field-input:focus{outline:none}.field:focus-within{box-shadow:inset 0 1px 0 rgba(0,0,0,.95),inset 0 -2px 0 var(--brass)}.field:focus-within .field-label{color:var(--brass)}.commit{display:flex;align-items:center;justify-content:center;width:100%;min-height:60px;margin-top:20px;padding:8px var(--inset);border:0;border-radius:0;cursor:pointer;text-decoration:none;background-color:var(--groove);background-image:linear-gradient(180deg,#16191e,#0d1014);box-shadow:inset 0 1px 0 rgba(246,244,239,.08),inset 0 -1px 0 rgba(0,0,0,.9);transition:background-color .13s ease-out}.commit .tile{color:var(--red);font-size:var(--set);letter-spacing:.1em;font-weight:700;background:linear-gradient(180deg,rgba(239,90,69,.14),rgba(239,90,69,.04))}.commit:hover .tile{background:linear-gradient(180deg,rgba(239,90,69,.3),rgba(239,90,69,.1))}.commit:active{background-image:linear-gradient(180deg,#0b0e12,#14171c);box-shadow:inset 0 3px 6px rgba(0,0,0,.9),inset 0 -1px 0 rgba(246,244,239,.04)}.social{display:flex;align-items:center;width:100%;min-height:52px;margin-top:2px;padding:8px var(--inset);border:0;cursor:pointer;text-align:left;font-family:var(--font-narrow),system-ui,sans-serif;font-size:var(--minor);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--bone-dim);text-decoration:none;--floor:color-mix(in srgb,var(--groove) 55%,var(--felt));background-color:var(--groove);background-image:linear-gradient(180deg,var(--groove-deep) 0,color-mix(in srgb,var(--groove-deep) 55%,var(--groove)) 5px,var(--floor) 17px,var(--floor) 100%);box-shadow:inset 0 1px 0 rgba(0,0,0,.95),inset 0 -1px 0 color-mix(in srgb,var(--bone) 8%,transparent);transition:color .12s ease-out}.social:hover{color:var(--bone)}.social:active{box-shadow:inset 0 3px 6px rgba(0,0,0,.9),inset 0 -1px 0 rgba(246,244,239,.03)}.done{padding-top:4px}.done-name{margin-top:20px}.done-name .channel--set{min-height:68px;--floor:color-mix(in srgb,var(--felt) 48%,var(--felt-lit))}.done-name .tile{font-size:var(--headline);color:var(--red);background:linear-gradient(180deg,rgba(239,90,69,.22),rgba(239,90,69,.06))}.done-notice{margin-top:18px}.done-notice .channel--set{--floor:color-mix(in srgb,var(--groove) 55%,var(--felt));box-shadow:inset 0 1px 0 rgba(0,0,0,.95),inset 0 -2px 0 color-mix(in srgb,var(--brass) 40%,transparent)}.done-notice .tile{font-size:var(--minor);letter-spacing:.14em;color:var(--brass);background:linear-gradient(180deg,rgba(200,184,146,.16),rgba(200,184,146,.05))}.well-inner{display:block}a.channel{text-decoration:none}.empty-state{padding:4px 0 0}.detail,.profile-facts,.review{display:block}.detail-slot .channel--set{min-height:60px;--floor:color-mix(in srgb,var(--felt) 48%,var(--felt-lit))}.detail-slot .tile{color:var(--red);background:linear-gradient(180deg,rgba(239,90,69,.22),rgba(239,90,69,.06))}.detail-name{margin-top:18px}.detail-name .channel--set{min-height:68px;--floor:color-mix(in srgb,var(--felt) 48%,var(--felt-lit))}.detail-name .tile{font-size:var(--headline);color:var(--red);background:linear-gradient(180deg,rgba(239,90,69,.22),rgba(239,90,69,.06))}.detail-name--void .tile{color:var(--bone-dim);background:linear-gradient(180deg,rgba(246,244,239,.1),rgba(246,244,239,.03))}.detail-name--void .channel--set{--floor:color-mix(in srgb,var(--groove) 55%,var(--felt))}.detail-status{margin-top:18px}.detail-status .channel--set{--floor:color-mix(in srgb,var(--groove) 55%,var(--felt));box-shadow:inset 0 1px 0 rgba(0,0,0,.95),inset 0 -2px 0 color-mix(in srgb,var(--brass) 40%,transparent)}.detail-status .tile{font-size:var(--minor);letter-spacing:.14em;color:var(--brass);background:linear-gradient(180deg,rgba(200,184,146,.16),rgba(200,184,146,.05))}.detail-cancel,.detail-confirm{margin-top:18px}.detail-confirm .social+.social{margin-top:2px}.social--danger{color:var(--bone);box-shadow:inset 0 1px 0 rgba(0,0,0,.95),inset 0 -2px 0 color-mix(in srgb,var(--brass) 46%,transparent)}.past{margin-top:20px}.past-mark,.section-mark{padding:14px var(--inset) 8px}.past-mark .tile,.section-mark .tile{font-size:var(--label);letter-spacing:.2em;background:none;box-shadow:none;padding:0 .5px}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--card-min),1fr));grid-gap:6px;gap:6px;padding:0 var(--inset) 4px}.card-cell{position:relative;display:block;container-type:inline-size}.card{display:flex;flex-direction:column;width:100%;padding:0;border:0;background:none;text-align:left;cursor:pointer}.mount--card{width:100%;height:auto;aspect-ratio:1;margin-right:0}.card-strip{display:flex;flex-direction:column;justify-content:center;gap:2px;height:calc(var(--channel) + 12px);overflow:hidden;padding:6px 8px;--floor:color-mix(in srgb,var(--groove) 55%,var(--felt));background-color:var(--groove);background-image:linear-gradient(180deg,var(--groove-deep) 0,color-mix(in srgb,var(--groove-deep) 55%,var(--groove)) 4px,var(--floor) 14px,var(--floor) 100%);box-shadow:inset 0 1px 0 rgba(0,0,0,.95),inset 0 -2px 0 color-mix(in srgb,var(--bone) 15%,transparent);transition:--floor .13s var(--ease-out)}.card:hover .card-strip{--floor:color-mix(in srgb,var(--felt) 82%,var(--felt-lit))}.card-strip .tile{font-size:var(--label);letter-spacing:.02em}.card:hover .card-strip .tile{background:linear-gradient(180deg,rgba(246,244,239,.24),rgba(246,244,239,.09))}.card-sub{font-family:var(--font-narrow),system-ui,sans-serif;font-size:var(--label);font-weight:500;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:var(--bone-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-cell:focus-within .card,.card:focus-visible{outline:2px solid var(--brass);outline-offset:-3px}.grid-empty{padding:4px var(--inset) 0;font-size:var(--body);line-height:1.35;color:var(--bone-dim)}.search{margin:10px 0 0;max-width:520px}.field-input::placeholder{color:var(--bone-dim);text-transform:none;letter-spacing:.01em}.pin{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:none;cursor:pointer}.channel-row--pinnable{position:relative}.channel-row--pinnable .channel{padding-right:46px}.channel-row--pinnable .pin{top:50%;right:4px;transform:translateY(-50%)}.pin--card{width:34px;height:34px}.pin-mark{width:15px;height:15px;fill:none;stroke:color-mix(in srgb,var(--bone) 34%,transparent);stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round;transition:fill .13s var(--ease-out),stroke .13s var(--ease-out)}.pin:hover .pin-mark{stroke:var(--bone)}.pin--in .pin-mark{fill:color-mix(in srgb,var(--brass) 82%,transparent);stroke:var(--brass)}.pin--card .pin-mark{filter:drop-shadow(0 1px 2px rgba(0,0,0,.9))}.past .channel .tile{color:var(--bone-dim)}.profile-facts,.profile-out{margin-top:18px}.field-input--code{letter-spacing:.4em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-height:620px){:root{--display:clamp(22px,5.5vh,26px)}.board-head{padding:10px var(--inset) 8px}.board-head .summary-channel{margin-top:6px;min-height:30px}.question-block{padding:10px var(--inset) 8px}.board-foot{min-height:44px;padding:4px var(--inset) 6px}}@media (max-height:500px){:root{--card-min:100%}.card{flex-direction:row;align-items:stretch}.mount--card{flex:0 0 auto;width:46px;height:auto;aspect-ratio:1}.card-strip{flex:1 1 auto;height:auto;min-height:46px;justify-content:center;gap:0}.card-grid{gap:2px}.pin--card{top:50%;transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.tile{opacity:1;transform:translateY(var(--dy,0)) rotate(var(--rot,0deg))}.panel,.panel-scrim,.tile{animation:none}*{scroll-behavior:auto!important;transition-duration:1ms!important}}