.cr{color:var(--k-ink);padding:clamp(18px,2.6vw,30px) 0 clamp(64px,8vw,112px);font-size:15px;line-height:1.6}.cr-crumbs{color:var(--k-ink-3);flex-wrap:wrap;align-items:center;gap:4px 9px;margin:0 0 clamp(22px,3.2vw,40px);font-size:13px;line-height:1.5;display:flex}.cr-crumbs a{color:inherit;text-decoration:none}.cr-crumbs a:hover{color:var(--k-ink);text-underline-offset:.2em;text-decoration:underline}.cr [hidden]{display:none!important}.cr-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cr-top{align-items:start;gap:28px;display:grid}@media (width>=960px){.cr-top{grid-template:"head desk""clock desk"1fr/minmax(0,1fr) minmax(380px,440px);gap:0 clamp(40px,5vw,88px)}.cr-head{grid-area:head}.cr-desk{grid-area:desk}.cr-top>.cr-clock{grid-area:clock;margin-top:clamp(48px,5vw,72px)}}.cr-head .k-page-title{margin:0 0 14px}.cr-head .k-lede{margin:0 0 18px}.cr-head-note{border-left:2px solid var(--k-line-2);max-width:54ch;color:var(--k-ink-2);margin:0;padding-left:14px;font-size:14px;line-height:1.55}.cr-desk{padding:20px 22px 18px}.cr-when{display:none}.cr[data-state=out] .cr-when--out,.cr[data-state=in] .cr-when--in,.cr[data-state=error] .cr-when--error{display:block}.cr[data-state=join] .cr-when--join{gap:16px;display:grid}.cr[data-state=wait] .cr-when--wait{align-content:start;gap:14px;min-height:200px;display:grid}.cr-hold-a{width:62%;height:20px}.cr-hold-b{border-radius:var(--k-r);width:100%;height:48px}.cr-hold-c{border-radius:var(--k-r);width:132px;height:40px}.cr-desk-title{font:600 13.5px/1.3 var(--k-sans);letter-spacing:0;color:var(--k-ink-2);margin:0 0 12px}.cr-join .cr-desk-title{margin:0}.cr-note{color:var(--k-ink-2);margin:0 0 16px;font-size:14px;line-height:1.55}.cr-when--error .cr-note{margin:0}.cr-actions{flex-wrap:wrap;gap:10px;display:flex}.cr-error{min-height:0;color:var(--k-down);margin:0;font-size:13px;line-height:1.45}.cr-error:empty{display:none}.cr-said{color:var(--k-ink-3);margin:10px 0 0;font-size:12.5px;line-height:1.45}.cr-said:empty{display:none}.cr-channels{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.cr-channels legend{font:550 13px/1.3 var(--k-sans);color:var(--k-ink);margin-bottom:6px;padding:0}.cr-channels small{color:var(--k-ink-3);font-size:12.5px;line-height:1.45}.cr-channel-list{gap:8px;display:grid}.cr-channel-list .k-input{width:100%}.cr-channels .k-btn{justify-self:start;margin-left:-8px}.cr-field-wide .k-input,.cr-join .k-field .k-input{width:100%}.cr-grant{border-bottom:1px solid var(--k-line);align-items:flex-start;gap:12px;margin:0 0 20px;padding:0 0 18px;display:flex}.cr-grant p{gap:2px;margin:0;display:grid}.cr-grant strong{font:600 17px/1.3 var(--k-sans);letter-spacing:-.01em;color:var(--k-ink)}.cr-grant span:not(.cr-grant-mark){color:var(--k-ink-3);font-size:13px;line-height:1.45}.cr-grant-mark{border:1.5px solid var(--k-ink-3);box-sizing:border-box;border-radius:50%;flex:none;width:10px;height:10px;margin-top:6px}.cr-grant[data-on=true] .cr-grant-mark{background:var(--k-gold);box-shadow:0 0 0 3px var(--k-surface),0 0 0 4px var(--k-gold);border:0}.cr-link{border:1px solid var(--k-line-2);border-radius:var(--k-r);background:var(--k-sunken);margin:0 0 12px;padding:12px 14px}.cr-link output{color:var(--k-ink);overflow-wrap:anywhere;font-size:14.5px;line-height:1.45;display:block}.cr-maker{margin:18px 0 0}.cr-maker .k-input{width:100%}.cr-maker small{overflow-wrap:anywhere}.cr-post{border-top:1px solid var(--k-line);margin:20px 0 0;padding:18px 0 0}.cr-post-label{font:550 13px/1.3 var(--k-sans);color:var(--k-ink);margin:0 0 6px;display:block}.cr-post-row{gap:8px;display:flex}.cr-post-row .k-input{flex:1;min-width:0}.cr-post .cr-error{margin-top:8px}.cr-posts{margin:14px 0 0;padding:0;list-style:none;display:grid}.cr-post-item{border-top:1px solid var(--k-line);grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:10px 0;display:grid}.cr-post-item:first-child{border-top:0}.cr-post-url{color:var(--k-ink);overflow-wrap:anywhere;font-size:13.5px;line-height:1.4;text-decoration:none}.cr-post-url:hover{text-underline-offset:.2em;text-decoration:underline}.cr-post-item .k-chip{align-self:start}.cr-post-item[data-status=verified] .k-chip{color:var(--k-ink);border-color:var(--k-line-3)}.cr-post-item small{color:var(--k-ink-3);grid-column:1/-1;font-size:12.5px;line-height:1.45}.cr-visits{color:var(--k-ink-2);margin:14px 0 0;font-size:13.5px}.cr-manage{flex-wrap:wrap;gap:4px;margin:12px 0 0 -12px;display:flex}.cr-ways-wrap,.cr-board,.cr-rules{margin-top:clamp(64px,8vw,112px)}.cr-clock{align-content:start;gap:24px;min-width:0;margin-top:clamp(36px,6vw,56px);display:grid}.cr-clock .k-h2,.cr-ways-wrap .k-h2,.cr-rules .k-h2{margin:0 0 clamp(16px,2vw,22px)}.cr-sub{max-width:60ch;color:var(--k-ink-2);margin:0;font-size:15px;line-height:1.6}.cr-gantt{gap:10px;margin:0;display:grid}.cr-g-row{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:14px;min-height:22px;display:grid}.cr-g-name{color:var(--k-ink-3);white-space:nowrap;font-size:12.5px;line-height:1}.cr-g-row--pro .cr-g-name{color:var(--k-ink);font-weight:600}.cr-g-track{height:22px;position:relative}.cr-g-scale{min-height:18px;margin-bottom:2px}.cr-g-scale .cr-g-track{border-bottom:1px solid var(--k-line-2);height:18px}.cr-g-tick{color:var(--k-ink-3);white-space:nowrap;font-size:11.5px;line-height:1;position:absolute;top:0;transform:translate(-50%)}.cr-g-tick:first-child{transform:none}.cr-g-tick:last-child{transform:translate(-100%)}.cr-g-band{border-radius:var(--k-r-sm);background:var(--k-act);height:14px;position:absolute;top:4px;left:0}.cr-g-lapse{border-top:1px dashed var(--k-line-3);height:0;position:absolute;top:10px;right:0}.cr-g-bar{background:var(--k-line-3);border-radius:2px;height:4px;position:absolute;top:9px}.cr-g-dot{box-sizing:border-box;border:2px solid var(--k-ink);background:var(--k-canvas);border-radius:50%;width:12px;height:12px;margin-left:-6px;position:absolute;top:5px}.cr-g-row:nth-child(3) .cr-g-dot{margin-left:0}.cr-g-cap{color:var(--k-ink-3);margin:6px 0 0 78px;font-size:12.5px;line-height:1.5}@media (width<=560px){.cr-g-row{grid-template-columns:48px minmax(0,1fr);gap:10px}.cr-g-cap{margin-left:0}}.cr-ways{border-top:1px solid var(--k-line);gap:28px;padding-top:24px;display:grid}@media (width>=860px){.cr-ways{grid-template-columns:1fr 1fr;gap:0}.cr-way:first-child{padding-right:clamp(28px,4vw,56px)}.cr-way+.cr-way{border-left:1px solid var(--k-line);padding-left:clamp(28px,4vw,56px)}}.cr-way .k-h3{margin:0 0 10px}.cr-way p{max-width:58ch;color:var(--k-ink-2);margin:0}.cr-eg{border-radius:var(--k-r);background:var(--k-sunken);gap:6px;padding:12px 14px;font-size:13px;line-height:1.5;display:grid;margin-top:16px!important}.cr-eg>span:first-child{color:var(--k-ink-3)}.cr-eg code{color:var(--k-ink);overflow-wrap:anywhere;font-size:12.5px;line-height:1.5}.cr-after{color:var(--k-ink-3);font-size:14px;margin-top:24px!important}.cr-board-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 24px;margin:0 0 10px;display:flex}.cr-board-head .k-h2{margin:0}.cr-board-meta{color:var(--k-ink-3);margin:0 0 18px;font-size:13.5px;line-height:1.5}.cr-table{max-width:860px}.cr-table td.cr-rank,.cr-table th.cr-rank{width:64px;color:var(--k-ink-3)}.cr-who{color:var(--k-ink);font-weight:500;text-decoration:none}a.cr-who:hover{text-underline-offset:.2em;text-decoration:underline}.cr-report-cell{text-align:right;width:1%}.cr-report{all:unset;cursor:pointer;color:var(--k-ink-3);border-radius:var(--k-r-xs);padding:4px 6px;font-size:12.5px}.cr-report:hover{color:var(--k-ink);background:var(--k-hover)}.cr-report:focus-visible{outline:2px solid var(--k-focus);outline-offset:1px}.cr-report-row td{white-space:normal;background:var(--k-surface-2);height:auto;padding:12px 14px;display:table-cell}.cr-report-row .k-seg{flex-wrap:wrap;margin:8px 10px 8px 0}.cr-report-q{color:var(--k-ink-2);font-size:13px;display:block}.cr-report-said{color:var(--k-ink-3);font-size:12.5px;display:block}.cr-report-said:empty{display:none}.cr-empty{border-top:1px solid var(--k-line);border-bottom:1px solid var(--k-line);max-width:60ch;color:var(--k-ink-2);margin:0;padding:18px 0;font-size:14px}.cr-terms{max-width:900px;margin:0;display:grid}.cr-terms>div{border-top:1px solid var(--k-line);gap:4px;padding:16px 0;display:grid}@media (width>=760px){.cr-terms>div{grid-template-columns:220px minmax(0,1fr);gap:24px}}.cr-terms dt{color:var(--k-ink);font-size:14.5px;font-weight:600}.cr-terms dd{color:var(--k-ink-2);margin:0}@media (prefers-reduced-motion:reduce){.cr *{transition:none!important}}
