@layer reset,tokens,base,components,board,hud,shell,screens,motion;@layer screens{.lbr .av,.rkr .av{box-shadow:inset 0 0 0 1.5px var(--line-strong);color:var(--ink)}.lbr .nm,.rkr .nm,.rkr .mt{white-space:nowrap;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 12px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 12px),transparent)}.lbr{display:grid;grid-template-columns:24px 28px minmax(0,1fr) auto;align-items:center;column-gap:10px;height:44px;border-bottom:1px solid var(--line)}.lbr .rk{font:800 .875rem/1 var(--font-num);color:var(--ink);text-align:right}.lbr .av{--av: 28px}.lbr .nm{font:600 .875rem/1.125rem var(--font-print);color:var(--ink)}.lbr .pt{font:600 1rem/1 var(--font-num);color:var(--ink);text-align:right}.lbr.me{margin-inline:-8px;padding-inline:8px;background:var(--paper-sunk)}@media(min-width:960px){.lbr .nm{font-size:.9375rem;line-height:1.25rem}}.pg-main.rk{display:flex;flex-direction:column}.rk[data-phase=card] :is(.rk-controls,.rk-list,.rk-how),.rk:not([data-phase=ready]) .rk-foot{display:none}.rk .pg-heading h1{margin-bottom:4px;font:800 1.375rem/1.75rem var(--font-print)}.rk-updated{min-height:1rem;margin:0 0 16px;color:var(--pencil-soft)}.rk-card{display:flex;flex-direction:column;gap:6px;padding:16px;border-radius:var(--r-l);background:var(--paper-raised);box-shadow:var(--e-1)}.rk-card p{margin:0}.rk-who{display:flex;align-items:center;gap:12px;min-width:0}.rk-who .nm{min-width:0;overflow-wrap:anywhere}.rk-card:has(>.rk-who)>:not(.rk-who):not(.rk-actions):not(.info-line){padding-left:56px}.rk-card:has(>.rk-who)>.rk-who+*{margin-top:-18px}.rk-points{font:400 1rem/2rem var(--font-print);color:var(--ink)}.rk-points .num{font:800 1.75rem/2rem var(--font-num)}.rk-card .t-title{text-wrap:balance}.rk-card .t-label{color:var(--ink)}.rk-card .meta{color:var(--pencil-soft)}.rk-wait{display:flex;align-items:baseline}.rk-dots{display:flex;gap:6px;margin:2px 0 4px}.rk-dots i{width:7px;height:7px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--line-strong)}.rk-dots i.on{background:var(--ink);box-shadow:none}.rk-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:6px}.rk-actions .quiet{padding:0}.rk-actions .quiet:last-child:not(:first-child){margin-left:auto}.rk-actions.two{flex-wrap:nowrap}.rk-actions.two .btn{min-width:0}.rk-actions.two .btn>.face{padding:0 4px;white-space:normal;line-height:1.125rem;text-align:center}.rk-card>.quiet{align-self:flex-start;padding:0}.rk-card[data-state=join]>.rk-actions:last-child{margin-top:auto}.rk-card .info-line{margin-top:2px}.rk-how{display:none}.rk-controls{display:flex;flex-direction:column;gap:8px;margin-top:20px}.rk-since{margin:0}.rk-scope{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px}.rk-scope .quiet{padding:0 4px}.rk-list{margin-top:4px;border-top:1px solid var(--line)}.rk-note{margin:10px 0 2px}.rk-rows{list-style:none;margin:0;padding:0}.rkr{display:grid;grid-template-columns:28px 32px minmax(0,1fr) auto;align-items:center;column-gap:12px;min-height:56px;padding:6px 0;border-bottom:1px solid var(--line)}.rkr .rk{font:600 .9375rem/1 var(--font-num);color:var(--pencil-soft);text-align:right}.rkr.top .rk{font-weight:800;color:var(--ink)}.rkr .av{--av: 32px}.rkr .tx{display:flex;flex-direction:column;gap:2px;min-width:0}.rkr .nm{font:600 .875rem/1.125rem var(--font-print);color:var(--ink)}.rkr .mt{font:600 .75rem/1rem var(--font-print);color:var(--pencil)}.rkr .pt{font:600 1rem/1 var(--font-num);color:var(--ink);text-align:right}.rkr.me{margin-inline:calc(-1 * var(--page-pad-l)) calc(-1 * var(--page-pad-r));padding-inline:var(--page-pad-l) var(--page-pad-r);background:var(--paper-sunk)}.rkr.sk i{display:block;height:12px;border-radius:var(--r-xs);background:var(--paper-sunk)}.rkr.sk i:nth-child(1){width:20px;justify-self:end}.rkr.sk i:nth-child(2){width:32px;height:32px;border-radius:50%}.rkr.sk i:nth-child(3){width:70%;grid-column:3 / span 2}.rk-gap{position:relative;height:24px}.rk-gap:after{content:"";position:absolute;left:0;right:0;top:50%;border-top:1.5px dotted var(--line-strong)}.rk-state{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:16px 0 4px}.rk-state.few{padding-top:10px}.rk-state .quiet{padding:0}.rk-foot{display:flex;flex-direction:column;align-items:flex-end;gap:4px;margin-top:16px}.rk-foot p{align-self:stretch}.rk-foot .quiet{padding:0}.rk-places{display:flex;flex-direction:column}.rk-places-h{margin:14px 0 2px;font:600 .8125rem/1.125rem var(--font-print);color:var(--pencil)}.rk-place{display:flex;align-items:center;gap:10px;width:100%;min-height:56px;padding:0;border:0;border-bottom:1px solid var(--line);background:none;color:var(--ink);text-align:left}.rk-place .t{flex:1;min-width:0;font:600 .9375rem/1.25rem var(--font-print)}.rk-place .m{flex:none;font:600 .75rem/1rem var(--font-print);color:var(--pencil-soft)}.rk-place .ck,.rk-place .ico{flex:none;width:20px;height:20px}.rk-place:active .t{color:var(--pencil)}@media(min-width:600px)and (max-width:959px){.rk-view>.pg-head,.pg-main.rk{max-width:calc(600px + 2 * var(--page-gutter))}.rkr.me{margin-inline:-12px;padding-inline:12px}}@media(min-width:960px){.rk-view>.pg-head,.pg-main.rk{max-width:var(--page-max)}.pg-main.rk{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,360px);column-gap:32px;align-items:start;grid-template-areas:"top side" "controls side" "list side" "foot side";grid-template-rows:auto auto auto 1fr}.rk-top{grid-area:top}.rk-side{grid-area:side;display:flex;flex-direction:column;gap:24px;padding-top:4px}.rk-controls{grid-area:controls;margin-top:0}.rk-list{grid-area:list}.rk-foot{grid-area:foot}.rk .pg-heading h1{font-size:1.625rem;line-height:2rem}.rk-how{display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:var(--r-l);box-shadow:var(--e-1)}.rk-how h2{margin-bottom:2px}.rkr{min-height:64px}.rkr .nm{font-size:.9375rem;line-height:1.25rem}.rkr .mt{font-size:.8125rem;line-height:1.125rem}.rkr.me{margin-inline:-12px;padding-inline:12px}}@media(min-width:1600px){.pg-main.rk{grid-template-columns:minmax(0,1fr) minmax(0,440px)}}}@media(forced-colors:active){.rk-card,.rk-how,.rk-dots i{border:1px solid CanvasText}.rk-dots i.on{background:CanvasText}}
