.widgets{gap:var(--s-4);display:grid}.widget{flex-direction:column;min-width:0;display:flex}.widget>.card-head{margin-bottom:var(--s-2);align-items:center}.widget>.empty.slot{flex:1;align-content:center}.widget>.card-head h2{flex:0 auto;min-width:min-content;margin-right:auto}.widget>.card-head>.t-meta{min-width:0;height:1lh;margin-left:calc(-1 * var(--s-3));flex-wrap:wrap;flex:1 1 0;display:flex;overflow:hidden}.widget>.card-head>.t-meta:before{content:"";flex:1 0 var(--s-3);height:100%}.w-open{align-items:center;gap:var(--s-half);min-height:var(--tap);padding:0 var(--s-1);color:var(--accent-ink);font-size:var(--fs-14);font-weight:var(--fw-medium);white-space:nowrap;margin:-12px -4px -12px 0;text-decoration:none;display:inline-flex}.w-open .ico{width:16px;height:16px}.widget .row{padding:10px 0}.widget .row .who{font-size:var(--fs-15)}.widget .row.no-lead{grid-template-columns:minmax(0,1fr) auto}.widget .row.no-lead>span:first-child:empty{display:none}.row .avatar{width:36px;height:36px;font-size:var(--fs-13)}.rank{text-align:center;width:22px;font-size:var(--fs-14);font-weight:var(--fw-semibold);color:var(--ink-3);font-variant-numeric:tabular-nums}.stage-bars{gap:var(--s-3);display:grid}.bulletin{background:color-mix(in oklab, var(--accent) 5%, var(--surface));box-shadow:var(--shadow-1), inset 0 0 0 1px color-mix(in oklab, var(--accent) 16%, transparent)}.bulletin .card-head h2,.bulletin .rank{color:var(--accent-ink)}[data-theme=dark] .bulletin{background:color-mix(in oklab, var(--accent) 9%, var(--surface));border-color:color-mix(in oklab, var(--accent) 34%, var(--line))}.widget .alert{padding:var(--s-3) 0}.widget .alert p{font-size:var(--fs-14)}.widget .alert p b{font-size:var(--fs-15)}.widget .alert .btn{margin-top:var(--s-2);justify-self:start}.date{border-radius:var(--r-md);background:var(--surface-2);place-items:center;width:44px;height:44px;line-height:1;display:grid}.date small{font-size:var(--fs-12);font-weight:var(--fw-semibold);color:var(--ink-3);text-transform:uppercase}.date b{font-size:var(--fs-17);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.split{gap:var(--s-4);display:grid}.split>aside{gap:var(--s-4);align-content:start;display:grid}@media (min-width:1100px){.split>aside[data-stick]{top:calc(var(--banner-h) + var(--titlerow-h) + var(--s-4));position:sticky}}.card-tools{align-items:center;gap:var(--s-2);margin-bottom:var(--s-4);flex-wrap:wrap;display:flex}.card-tools form:not(.chips){display:contents}.card-tools form.input{min-width:min(100%,260px);display:flex}.card-tools .chips{min-width:0;max-width:100%}.card-tools .input{flex:260px}.card-tools .seg{flex:none}@media (min-width:1100px){.card-tools>.chips+.chips{padding-left:var(--s-3);border-left:1px solid var(--line)}}.tree-mini{gap:var(--s-1);display:grid}.tree-mini .branch{gap:var(--s-1);padding-left:var(--s-4);border-left:2px solid var(--line);margin-left:17px;display:grid}.levels{gap:var(--s-3);display:grid}.bar-row .t-meta{font-variant-numeric:tabular-nums}.card-foot{gap:var(--s-2);margin-top:var(--s-4);flex-wrap:wrap;display:flex}@media (min-width:601px){.widgets{grid-template-columns:repeat(2,minmax(0,1fr))}.widgets[data-fill]>.sort-cell>.widget,.widgets[data-fill]>.drag-ph{grid-column:span var(--fill2)}.widget.l{grid-column:1/-1}.tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:601px) and (max-width:1099px){.split>aside{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:601px) and (max-width:1279px){.widget.m{grid-column:1/-1}}@media (min-width:601px) and (max-width:759px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.widgets{gap:var(--s-5);align-items:stretch}}@media (min-width:1280px){.widgets{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense}.widget.s{grid-column:span 1}.widget.m{grid-column:span 2}.widget.l{grid-column:1/-1}.widgets[data-fill]{grid-auto-flow:row}.widgets[data-fill]>.sort-cell>.widget,.widgets[data-fill]>.drag-ph{grid-column:span var(--fill3)}}@media (min-width:1100px){.split{align-items:start;gap:var(--s-5);grid-template-columns:minmax(0,1fr) 340px}.tiles{gap:var(--s-3)}.tiles .tile+.tile{padding-left:var(--s-5);border-left:1px solid var(--line)}}.widget.s .tiles{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1100px){.widget.s .tiles .tile:nth-child(odd){border-left:0;padding-left:0}}.card:has(>.table){overflow-x:auto}.table .who>span{overflow-wrap:anywhere;min-width:0;max-width:280px}.table .who small{text-overflow:ellipsis;overflow:hidden}.table th.lvl,.table td.lvl{white-space:normal;min-width:7em}.chips.team-links{flex-wrap:wrap;overflow-x:visible}.icon-btn.pin{color:var(--ink-3);transition:background var(--t-fast) var(--ease), color var(--t-fast) var(--ease);background:0 0}.icon-btn.pin[aria-pressed=true],.icon-btn.pin.on{color:var(--accent-ink)}.icon-btn.pin[aria-pressed=true] .ico,.icon-btn.pin.on .ico,.pin-row[aria-pressed=true] .ico{fill:currentColor;color:var(--accent-ink)}.icon-btn.pin:has(+.menu:popover-open){background:var(--surface-2);color:var(--ink)}.icon-btn.pin.on:has(+.menu:popover-open){background:var(--surface-2);color:var(--accent-ink)}@media (hover:hover){.icon-btn.pin:hover{color:var(--ink);background:var(--surface-2)}.icon-btn.pin[aria-pressed=true]:hover,.icon-btn.pin.on:hover{color:var(--accent-ink);background:var(--surface-2)}}.pin-form{display:contents}.card-head .pin{margin:-12px -10px -12px 0}.pin-menu{min-width:264px}.add-menu{--menu-max:min(70dvh, 560px);overscroll-behavior:contain;overflow-y:auto}.add-group+.add-group{margin-top:var(--s-2);padding-top:var(--s-2);border-top:1px solid var(--line)}.add-group-name{padding:var(--s-1) var(--s-3);font-weight:var(--fw-semibold);color:var(--ink-2);top:calc(var(--tap) + var(--s-1) - var(--s-2));background:var(--surface);z-index:1;display:block;position:sticky}.pin-menu .t-meta{padding:var(--s-1) var(--s-3) var(--s-2)}.pin-row .ico{color:var(--ink-3)}.pin-row[aria-pressed=true]{color:var(--ink)}.pin-row.on{color:var(--ink);cursor:default}.pin-row.on .ico{fill:currentColor;color:var(--accent-ink)}.icon-btn.pin.on[role=img]{cursor:default}.pin-row small{margin-left:var(--s-3);color:var(--accent-ink);font-weight:var(--fw-medium);white-space:nowrap}.home-reset{justify-content:center;align-items:center;gap:0 var(--s-1);margin:var(--s-5) 0 0;color:var(--ink-2);font-size:var(--fs-14);flex-wrap:wrap;display:flex}.home-reset:not([role=status]) .btn-plain{color:var(--ink-3);font-size:var(--fs-14);font-weight:var(--fw-medium)}.home-reset[role=status] .btn-plain{font-size:var(--fs-14)}@media (hover:hover){.home-reset:not([role=status]) .btn-plain:hover{color:var(--ink)}}.widget>.w-note{padding-top:var(--s-3);margin-top:auto}@media (max-width:600px){.widgets>.sort-aside>.aside-cell:not([data-banner]){display:none}}@media (min-width:601px) and (max-width:1279px){.widgets[data-fill]>.sort-aside>.aside-cell>.widget{grid-column:span var(--fill2)}}@media (min-width:1280px){.widgets[data-aside]>.sort-aside>.aside-cell>.widget{grid-column:3;grid-row:var(--row)}}main.view:has(.sort-board)>section.card{margin-bottom:var(--s-4)}@media (min-width:1100px){main.view:has(.sort-board)>section.card{margin-bottom:var(--s-5)}}.setup-guide{gap:var(--s-3);display:grid}.setup-guide .card-head{margin-bottom:0}.setup-guide .card-head>h2{margin-right:0}.setup-guide .card-head>.t-meta{margin-right:auto}.setup-now{margin:0}.setup-guide>.btn{justify-self:start}.setup-go{align-items:center;gap:var(--s-2);flex-wrap:wrap;justify-self:start;display:flex}.setup-none{display:flex}@media (min-width:1100px){.setup-guide{column-gap:var(--s-6);grid-template-columns:minmax(200px,1fr) minmax(0,1.5fr) auto;grid-template-areas:"head head head""bar now go""all all all";align-items:center}.setup-guide>.card-head{grid-area:head}.setup-guide>.progress{grid-area:bar}.setup-guide>.setup-now{grid-area:now}.setup-guide>.btn,.setup-guide>.setup-go{grid-area:go}.setup-guide>.setup-all{grid-area:all}}.setup-steps{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.setup-all>p{margin-top:var(--s-3)}.setup-steps li{align-items:center;gap:var(--s-2);min-height:var(--tap);color:var(--ink-2);display:flex}.setup-steps li.done{color:var(--ink-3)}.setup-steps li.now{font-weight:var(--fw-semibold);color:var(--ink)}.setup-mark{width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--line-strong);border-radius:50%;flex:none;place-items:center;display:grid}.setup-steps li.done .setup-mark{background:var(--ok-wash);box-shadow:none;color:var(--ok)}.setup-mark .ico{width:14px;height:14px}.setup-row{align-items:center;gap:var(--s-3);padding-block:var(--s-2);display:flex}.setup-line{flex:1;min-width:0;margin:0}.setup-ico{background:var(--surface-2);width:32px;height:32px;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;display:grid}.setup-ico .ico{width:18px;height:18px}@media (max-width:600px){.setup-row .setup-next{display:block}}
.ev-plates{gap:var(--s-3);align-items:stretch;display:grid}@media (min-width:601px){.ev-plates{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.ev-plates{gap:var(--s-4)}}.ev-plates>.ev-banner{flex-direction:column;display:flex}.ev-plates>.ev-banner>.ev-meter,.ev-plates>.ev-banner>:not(.ev-meter)+.ev-foot{margin-top:auto}.ev-banner{isolation:isolate;align-content:start;gap:var(--s-2);padding:var(--s-5);border-radius:var(--r-md);background:color-mix(in oklab, var(--accent) 6%, var(--surface));color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent) 18%, transparent);display:grid;position:relative;overflow:hidden}[data-theme=dark] .ev-banner{background:color-mix(in oklab, var(--accent) 10%, var(--surface));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent) 36%, var(--line))}.ev-banner:before{content:"";z-index:-1;background:radial-gradient(circle, color-mix(in oklab, var(--accent) 10%, transparent), transparent 70%);pointer-events:none;border-radius:50%;width:260px;height:260px;position:absolute;top:-96px;right:-72px}.ev-kind{min-width:0;font-size:var(--fs-13);font-weight:var(--fw-semibold);color:var(--accent-ink);align-items:center;gap:6px;display:flex}.ev-kind .ico{width:16px;height:16px}.ev-kind span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ev-banner h3{font-size:var(--fs-20);font-weight:var(--fw-semibold);letter-spacing:-.015em;line-height:var(--lh-snug)}.ev-line{font-size:var(--fs-15);color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.ev-meter{margin-top:var(--s-1);gap:6px;display:grid}.ev-meter .bar{border-radius:var(--r-pill);background:var(--accent-tint);height:8px;overflow:hidden}.ev-meter .bar i{border-radius:inherit;background:var(--accent-ink);height:100%;display:block}.ev-foot .nums{font-size:var(--fs-15);font-variant-numeric:tabular-nums;color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:2px 6px;display:flex}.ev-foot .nums b{font-weight:var(--fw-semibold);color:var(--ink)}.ev-mine-mini{gap:var(--s-half);min-width:0;display:grid}.ev-foot{justify-content:space-between;align-items:center;gap:var(--s-3);margin-top:var(--s-1);flex-wrap:wrap;display:flex}.ev-foot .t-meta{color:var(--ink-3)}.ev-banner a.btn{background:var(--surface);color:var(--accent-ink);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent) 24%, transparent)}[data-theme=dark] .ev-banner a.btn{background:var(--surface-2)}.ev-banner a.btn:after{content:"";z-index:1;position:absolute;inset:0}.ev-banner a.btn:active{transform:none}.ev-banner a.btn:focus-visible{outline-color:var(--focus)}.ev-banner .state{z-index:2;position:relative}.ev-banner .ev-img{display:none}@media (min-width:601px){.ev-banner.has-img{column-gap:var(--s-5);grid-template-columns:minmax(0,1fr) minmax(0,38%)}.ev-banner.has-img>:not(.ev-img){grid-column:1}.ev-banner.has-img .ev-img{object-fit:cover;border-radius:var(--r-sm);grid-area:1/2/span 6;align-self:stretch;width:100%;height:100%;min-height:160px;display:block}}.ev-row{isolation:isolate;border-radius:var(--r-md);min-height:120px;color:var(--on-scrim);background:color-mix(in oklab, var(--accent) 70%, #000);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid;position:relative;overflow:hidden}.ev-slide{opacity:0;visibility:hidden;min-width:0;transition:opacity var(--t-med) var(--ease), visibility 0s linear var(--t-med);grid-area:1/1;align-content:end;display:grid}.ev-slide[data-on="1"]{opacity:1;visibility:visible;transition:opacity var(--t-med) var(--ease), visibility 0s}.ev-row .ev-slide:before{content:"";z-index:1;background:var(--scrim);position:absolute;inset:0}.ev-pic{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ev-words{gap:var(--s-half);min-width:0;padding:var(--s-4) var(--s-2) var(--s-4) var(--s-4);display:grid}.ev-words>*{z-index:3;min-width:0;margin:0;position:relative}.ev-row .ev-kind{color:var(--on-scrim);font-size:var(--fs-13);font-weight:var(--fw-semibold);align-items:center;gap:6px;display:flex}.ev-row .ev-kind .ico{flex:none;width:16px;height:16px}.ev-row .ev-kind span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ev-open{color:var(--on-scrim);font-size:var(--fs-20);font-weight:var(--fw-semibold);line-height:var(--lh-snug);letter-spacing:-.015em;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}.ev-row .ev-open:after{content:"";z-index:2;position:absolute;inset:0}.ev-words>.ev-open{position:static}.ev-open:focus-visible{outline:none}.ev-open:focus-visible:after{outline:3px solid var(--on-scrim);outline-offset:-5px;border-radius:var(--r-md)}.ev-sub{color:var(--on-scrim);font-size:var(--fs-14);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ev-state{font-weight:var(--fw-semibold)}.ev-nav{z-index:4;padding:var(--s-2) var(--s-2) var(--s-2) 0;grid-area:1/2;align-items:center;gap:0;display:flex;position:relative}.ev-nav .icon-btn{color:var(--on-scrim);background:0 0}@media (hover:hover){.ev-nav .icon-btn:hover{background:var(--scrim-soft)}}.ev-nav .icon-btn:focus-visible{outline:2px solid var(--on-scrim);outline-offset:-2px}.ev-count{min-width:3ch;font-size:var(--fs-13);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;text-align:center}.widget[data-widget=events\.banners]{container-type:inline-size}@container (max-width:480px){.ev-row{grid-template-columns:minmax(0,1fr)}.ev-words{padding:var(--s-4) var(--s-4) 0}.ev-nav{padding:0 var(--s-1) var(--s-1);grid-area:2/1;justify-content:flex-end}.ev-row:not(:has(.ev-nav)) .ev-words{padding-bottom:var(--s-4)}}.widget[data-widget=events\.banners] .ev-row{flex:none}.ev-page{gap:var(--s-4);display:grid}.ev-page>.card>.card-head .btn{margin:-6px 0}@media (min-width:1100px){.ev-page{gap:var(--s-5)}}.ev-grid{gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));display:grid}@media (min-width:1100px){.ev-grid{gap:var(--s-4)}}.ev-card{border-radius:var(--r-md);background:color-mix(in oklab, var(--accent) 6%, var(--surface));min-width:0;color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent) 18%, transparent);flex-direction:column;display:flex;position:relative;overflow:hidden}[data-theme=dark] .ev-card{background:color-mix(in oklab, var(--accent) 10%, var(--surface));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent) 36%, var(--line))}.ev-cover{isolation:isolate;background:color-mix(in oklab, var(--accent) 12%, var(--surface));height:148px;color:var(--ink);flex:none;align-items:flex-end;display:flex;position:relative}[data-theme=dark] .ev-cover{background:color-mix(in oklab, var(--accent) 22%, var(--surface))}@media (min-width:601px){.ev-cover{height:168px}}.ev-cover-art{top:var(--s-3);right:var(--s-3);z-index:0;color:var(--accent-ink);opacity:.16;position:absolute}.ev-cover-art .ico{stroke-width:1.5px;width:96px;height:96px}.ev-cover .ev-pic{z-index:0}.ev-cover-words{z-index:2;gap:var(--s-half);min-width:0;padding:var(--s-4);color:var(--ink);display:grid;position:relative}.ev-cover-words .ev-kind{color:var(--accent-ink)}.ev-cover-words h3{color:var(--ink);font-size:var(--fs-20);font-weight:var(--fw-semibold);letter-spacing:-.015em;line-height:var(--lh-snug);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.ev-card[data-picture] .ev-cover{color:var(--on-scrim)}.ev-card .ev-cover:before{content:"";z-index:1;background:var(--scrim);opacity:0;position:absolute;inset:0}.ev-card[data-picture] .ev-cover:before{opacity:1}.ev-card[data-picture] .ev-cover-words,.ev-card[data-picture] .ev-cover-words .ev-kind,.ev-card[data-picture] .ev-cover-words h3{color:var(--on-scrim)}.ev-body{gap:var(--s-2);min-width:0;padding:var(--s-4);flex-direction:column;flex:1;display:flex}@media (min-width:601px){.ev-body{padding:var(--s-5)}}.ev-body .ev-facts{color:var(--ink-2);margin-top:0}.ev-body .ev-facts span{min-width:0}.ev-body .ev-foot{padding-top:var(--s-1);margin-top:auto}.ev-card a.btn{background:var(--surface);color:var(--accent-ink);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--accent) 24%, transparent)}[data-theme=dark] .ev-card a.btn{background:var(--surface-2)}.ev-card a.btn:after{content:"";z-index:4;position:absolute;inset:0}.ev-card a.btn:active{transform:none}.ev-card a.btn:focus-visible{outline-color:var(--focus)}.ev-card .state{z-index:2;position:relative}.ev-card .ev-top{margin:0 var(--s-4) var(--s-2);padding:var(--s-2) 0 0;border-top:1px solid var(--line)}@media (min-width:601px){.ev-card .ev-top{margin:0 var(--s-5) var(--s-3)}}.ev-ended .date small{color:var(--ink-3)}.ev-ended .row .what{color:var(--ink-2)}.ev-back{align-items:center;gap:var(--s-half);min-height:var(--tap);margin-bottom:var(--s-1);font-size:var(--fs-15);display:inline-flex}.ev-back .ico{width:18px;height:18px}.ev-hero{padding:var(--s-6);border-radius:var(--r-lg);gap:var(--s-3)}.ev-hero h2{font-size:var(--fs-28);font-weight:var(--fw-semibold);letter-spacing:var(--tr-title);line-height:var(--lh-tight)}.ev-hero .ev-line{-webkit-line-clamp:unset;font-size:var(--fs-17)}.ev-facts{gap:var(--s-2) var(--s-5);margin-top:var(--s-1);font-size:var(--fs-15);flex-wrap:wrap;display:flex}.ev-facts span{align-items:center;gap:6px;display:inline-flex}.ev-facts .ico{width:18px;height:18px;color:var(--accent-ink)}.ev-reward{align-items:center;gap:var(--s-2);margin-top:var(--s-2);padding:var(--s-2) var(--s-3);border-radius:var(--r-pill);background:var(--accent-wash);color:var(--accent-ink);font-size:var(--fs-15);font-weight:var(--fw-semibold);justify-self:start;display:inline-flex}.ev-reward .ico{width:18px;height:18px}@media (min-width:1100px){.ev-hero{padding:var(--s-8)}.ev-hero h2{font-size:var(--fs-32)}}.ev-mine{gap:var(--s-3);display:grid}.ev-mine .v{font-size:var(--fs-40);font-weight:var(--fw-semibold);letter-spacing:var(--tr-number);font-variant-numeric:tabular-nums;line-height:1}.ev-mine .v small{margin-left:var(--s-2);font-size:var(--fs-17);font-weight:var(--fw-regular);letter-spacing:var(--tr-body);color:var(--ink-2)}.ev-mine .progress{height:10px}.ev-mine-foot{justify-content:space-between;gap:var(--s-1) var(--s-4);font-size:var(--fs-15);color:var(--ink-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.ev-mine-foot b{color:var(--ink);font-weight:var(--fw-semibold)}.ev-place{align-items:baseline;gap:6px;display:inline-flex}.ev-place b{font-size:var(--fs-20)}.progress.ok i{background:var(--ok)}.ev-standings .row{grid-template-columns:22px auto minmax(0,1fr) auto}.ev-standings .row .main{gap:6px;min-width:0;display:grid}.ev-standings .row .main .progress{height:6px}.ev-standings .row.me{margin:0 calc(var(--s-3) * -1);padding-inline:var(--s-3);border-radius:var(--r-md);background:var(--accent-wash);border-top-color:#0000}.ev-standings .row.me+.row{border-top-color:#0000}.ev-standings .amt small .state{margin-top:var(--s-1)}@media (max-width:600px){.ev-standings .row{grid-template-columns:22px minmax(0,1fr) auto}.ev-standings .row .avatar{display:none}}.agenda{display:grid}.agenda li{gap:var(--s-half);padding:0 0 var(--s-4) var(--s-5);border-left:2px solid var(--line);margin-left:5px;display:grid;position:relative}.agenda li:last-child{border-left-color:#0000;padding-bottom:0}.agenda li:before{content:"";background:var(--accent-ink);width:10px;height:10px;box-shadow:0 0 0 3px var(--surface);border-radius:50%;position:absolute;top:5px;left:-6px}.agenda .when{font-size:var(--fs-14);font-weight:var(--fw-semibold);color:var(--ink);font-variant-numeric:tabular-nums}.agenda .what{font-size:var(--fs-15);color:var(--ink-2)}.ev-dl{gap:var(--s-3) var(--s-4);font-size:var(--fs-15);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.ev-dl dt{color:var(--ink-3);white-space:nowrap}.ev-dl dd{min-width:0;color:var(--ink);margin:0}.ev-about{font-size:var(--fs-17);line-height:var(--lh-body);color:var(--ink-2)}.ev-about+.ev-about{margin-top:var(--s-3)}.ev-owner{gap:var(--s-2);flex-wrap:wrap;display:flex}.ev-form{gap:var(--s-4);display:grid}.ev-form .field+.field{margin-top:0}.ev-form fieldset{gap:var(--s-4);display:grid}.ev-form legend{margin-bottom:var(--s-1);font-size:var(--fs-17);font-weight:var(--fw-semibold);padding:0}.ev-pair{gap:var(--s-4);display:grid}@media (min-width:601px){.ev-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.ev-agenda-edit{gap:var(--s-2);display:grid}.ev-agenda-edit .line{grid-template-columns:minmax(0, 1fr) var(--tap);gap:var(--s-2);align-items:start;display:grid}.ev-agenda-edit .line .both{gap:var(--s-2);min-width:0;display:grid}@media (min-width:601px){.ev-agenda-edit .line .both{grid-template-columns:180px minmax(0,1fr)}}.ev-agenda-edit .line .btn{width:var(--tap);margin-top:6px;padding:0}.ev-upload{cursor:pointer;color:var(--ink-2);position:relative}.ev-upload>input{opacity:0;cursor:pointer;position:absolute;inset:0}.ev-form-foot{justify-content:flex-end;gap:var(--s-2);padding-top:var(--s-4);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.ev-preview{top:calc(var(--banner-h) + var(--titlerow-h) + var(--s-4));gap:var(--s-3);display:grid;position:sticky}.ev-agenda-edit>.btn{justify-self:start}.ev-top .row{padding:var(--s-2) 0;grid-template-columns:22px minmax(0,1fr) auto}.ev-page>.card>.card-head h2{flex:1;min-width:0}@media (max-width:600px){.ev-mine .v small{margin:var(--s-2) 0 0;display:block}}@media (min-width:601px){.ev-agenda-edit .line .both{grid-template-columns:220px minmax(0,1fr)}}.ev-pair{align-items:start}.ev-agenda-edit .line{grid-template-columns:minmax(0,1fr)}.ev-top .row .main{gap:6px;min-width:0;display:grid}.ev-top .row .main .progress{height:6px}@media (min-width:1100px){.ev-agenda-edit{max-width:700px}}.ev-tier{margin-top:var(--s-half);font-size:var(--fs-13);color:var(--ink-2);display:block}.ev-seats{gap:var(--s-3);min-width:0;display:grid}.ev-seat-mine{align-items:center;gap:var(--s-2);font-weight:var(--fw-semibold);color:var(--ink);display:flex}.ev-seat-mine .ico{color:var(--ok)}.ev-seat-form{gap:var(--s-3);display:grid}.ev-seat-list{gap:var(--s-2);padding-top:var(--s-3);border-top:1px solid var(--line);display:grid}.ev-seat-row{gap:var(--s-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.ev-seat-row .who{overflow-wrap:anywhere;grid-column:1/-1;min-width:0}.ev-seat-row .who small{display:block}.ev-agenda-edit .line .both.ev-tier-edit{grid-template-columns:7rem minmax(0,1fr)}.ev-seat-row .field,.ev-seat-row .input{min-width:0}form:has(select[name=measure][aria-invalid=true]) .ev-recognition{display:none}
.chip.vel-chip{min-height:0;font-size:var(--fs-13);font-weight:var(--fw-semibold);background:var(--surface-2);color:var(--ink-2);box-shadow:none;gap:5px;padding:3px 10px 3px 8px;line-height:1.35}.vel-chip .vel-e{font-size:var(--fs-14);line-height:1}.vel-chip b{margin-left:var(--s-half);border-left:1px solid color-mix(in oklab, currentColor 35%, transparent);font-variant-numeric:tabular-nums;padding-left:7px}.vel-chip.vel-up{background:var(--ok-wash);color:var(--ok)}.vel-chip.vel-lead{background:var(--accent-wash);color:var(--accent-ink)}.vel-chip.vel-steady{background:var(--surface-2);color:var(--ink-2)}.vel-chip.vel-cool{background:var(--wait-wash);color:var(--wait)}.vel-none{font-size:var(--fs-14);color:var(--ink-3);white-space:nowrap}.vel-trend{align-items:center;gap:var(--s-1);font-size:var(--fs-14);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink-3);display:inline-flex}.vel-trend .ico{width:16px;height:16px}.vel-trend.up{color:var(--ok)}.vel-trend.down{color:var(--wait)}.vel-trend.down .ico{transform:scaleY(-1)}.vel-trend small{font-size:var(--fs-13);font-weight:var(--fw-regular);color:var(--ink-3)}.vel{gap:var(--s-4);display:grid;container-type:inline-size}.vel-now{gap:var(--s-2);align-content:start;display:grid}.vel-score{align-items:baseline;gap:var(--s-1);display:flex}.vel-score b{font-size:var(--fs-40);font-weight:var(--fw-semibold);letter-spacing:var(--tr-number);font-variant-numeric:tabular-nums;line-height:1}.vel-score span{font-size:var(--fs-15);color:var(--ink-3);font-variant-numeric:tabular-nums}.vel-meter{margin-block:var(--s-1)}.vel-tags{align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.vel-next{align-content:start;display:grid}.vel-next h3{margin-bottom:var(--s-1);font-size:var(--fs-13);font-weight:var(--fw-medium);color:var(--ink-3)}.vel-step{justify-content:space-between;align-items:center;gap:var(--s-3);min-height:var(--tap);padding:0 var(--s-1) 0 0;color:var(--ink);font-size:var(--fs-15);font-weight:var(--fw-medium);text-decoration:none;display:flex}.vel-step+.vel-step{border-top:1px solid var(--line)}.vel-step>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}a.vel-step{color:var(--ink);text-decoration:none}a.vel-step:hover>span:first-child{color:var(--accent-ink)}.vel-pts{border-radius:var(--r-pill);background:var(--ok-wash);color:var(--ok);font-size:var(--fs-13);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;padding:3px 10px}.vel-parts{gap:var(--s-3);padding-top:var(--s-2);display:grid}.vel-split{gap:var(--s-4);display:grid}@container (min-width:480px){.vel-split{gap:var(--s-6);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;display:grid}.vel-split .vel-next{padding-left:var(--s-6);border-left:1px solid var(--line)}}.vel-line{justify-items:start;gap:var(--s-half);min-width:0;margin-top:3px;display:grid}.vel-line>.chip{max-width:100%}.vel-line>.what,.vel-line>.vel-none{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.vel-cell{justify-items:start;gap:var(--s-half);white-space:nowrap;display:grid}.vel-cell .vel-trend{font-size:var(--fs-13)}.table .vel-none{font-size:var(--fs-14)}.table td .vel-sub{font-size:var(--fs-13);color:var(--ink-3);text-overflow:ellipsis;display:block;overflow:hidden}.table:has(.vel-cell) .who>span{max-width:220px}@media (min-width:1100px) and (max-width:1799px){.split:has(.vel-cell){grid-template-columns:minmax(0,1fr)}.split:has(.vel-cell)>aside{order:-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}}
.ck-head{justify-content:space-between;align-items:center;gap:var(--s-3);margin:var(--s-2) 0 var(--s-5);flex-wrap:wrap;display:flex}.ck-head .seg{flex:auto}.ck-tools{align-items:center;gap:var(--s-2);display:flex}.ck-tools .t-meta{white-space:nowrap}.ck-tools .card-tools{margin:0}@media (min-width:601px){.ck-head .seg{flex:none}}.ck{container-type:inline-size}.ck-body{display:grid}.ck-rule{font-size:var(--fs-14);color:var(--ink-3);white-space:nowrap;text-decoration:none}a.ck-rule{color:var(--accent-ink);font-weight:var(--fw-medium);min-height:var(--tap);align-items:center;margin-block:-12px;display:inline-flex}a.ck-rule:hover{text-underline-offset:3px;text-decoration:underline}.ck-tiles .tile{color:inherit;border-radius:var(--r-md);text-decoration:none}.ck-tiles .tile .l{align-items:center;gap:6px;display:inline-flex}.ck-tiles .tile[data-tone] .l:before{content:"";border-radius:50%;flex:none;width:8px;height:8px}.ck-tiles .tile[data-tone=ok] .l:before{background:var(--ok)}.ck-tiles .tile[data-tone=wait] .l:before{background:var(--wait)}.ck-tiles .tile[data-tone=stall] .l:before{background:var(--stall)}a.tile:hover .v{color:var(--accent-ink)}.case{column-gap:var(--s-3);row-gap:var(--s-half);padding:var(--s-3) 0;grid-template-columns:36px minmax(0,1fr) auto;grid-template-areas:"lead who end""lead why end"".act act";align-items:start;display:grid;position:relative}.case+.case{border-top:1px solid var(--line)}.case>.avatar{width:36px;height:36px;font-size:var(--fs-13);grid-area:lead}.case .who{min-width:0;min-height:var(--tap);color:inherit;border-radius:var(--r-sm);flex-direction:column;grid-area:who;justify-content:center;text-decoration:none;display:flex}.case .who b{overflow-wrap:break-word;font-size:var(--fs-15);font-weight:var(--fw-semibold);color:var(--ink);line-height:1.3;text-decoration:none;display:block}.case a.who:hover b{color:var(--accent-ink)}.case .who span{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-14);color:var(--ink-3);display:block;overflow:hidden}.case .why{min-width:0;font-size:var(--fs-14);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;grid-area:why;overflow:hidden}.case .why small{color:var(--ink-3);font-size:inherit}.case .end{justify-items:end;gap:var(--s-1);grid-area:end;display:grid}.case .amt{font-size:var(--fs-15);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}.case .act{gap:var(--s-2);margin-top:var(--s-2);flex-wrap:wrap;grid-area:act;display:flex}.case .act .btn{min-height:var(--tap);padding:0 var(--s-4);font-size:var(--fs-14)}.case:has(>a.who){cursor:pointer}.case>a.who:after{content:"";border-radius:var(--r-sm);position:absolute;inset:0}.case .act{z-index:1;position:relative}.case:has(>a.who):hover b{color:var(--accent-ink)}.case .done{min-height:var(--tap);font-size:var(--fs-14);font-weight:var(--fw-medium);color:var(--ok);align-items:center;gap:6px;display:inline-flex}.case .done .ico{width:16px;height:16px}.ck[data-size=s] .case .act,.ck[data-size=s] .case .why{display:none}@container (min-width:520px){.case{grid-template-columns:36px minmax(0,1fr) auto auto;grid-template-areas:"lead who end act""lead why end act";align-items:center}.case .act{flex-wrap:nowrap;justify-content:flex-end;margin-top:0}}@container (min-width:900px){.case{column-gap:var(--s-4);grid-template-columns:36px minmax(0,1.15fr) minmax(0,1.3fr) 110px 150px 210px;grid-template-areas:"lead who why amt chip act"}.case .end{display:contents}.case .amt{font-size:var(--fs-17);grid-area:amt;justify-self:end}.case .end .state{grid-area:chip;justify-self:start}.case .why{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.case .why small{display:block}.ck-cols{column-gap:var(--s-4);padding-bottom:var(--s-2);border-bottom:1px solid var(--line);font-size:var(--fs-13);font-weight:var(--fw-medium);color:var(--ink-3);grid-template-columns:36px minmax(0,1.15fr) minmax(0,1.3fr) 110px 150px 210px;display:grid}.ck-cols span:nth-child(3){text-align:right}.ck-cols span:first-child{grid-column:1/3}.ck-cols+.case{border-top:0}}.ck-cols{display:none}@container (min-width:900px){.ck-cols{display:grid}}.ck-foot{justify-content:space-between;gap:var(--s-1) var(--s-4);padding-top:var(--s-3);border-top:1px solid var(--line);font-size:var(--fs-14);color:var(--ink-3);flex-wrap:wrap;margin-top:auto;display:flex}.ck-foot b{color:var(--ink);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.ck .case:last-of-type{padding-bottom:var(--s-4)}.team-row{column-gap:var(--s-3);padding:var(--s-3) 0;color:inherit;grid-template-columns:36px minmax(0,1fr) auto;grid-template-areas:"lead who amt""lead bar bar";align-items:center;row-gap:6px;text-decoration:none;display:grid}.team-row+.team-row{border-top:1px solid var(--line)}.team-row>.avatar{width:36px;height:36px;font-size:var(--fs-13);grid-area:lead}.team-row .who{grid-area:who;min-width:0}.team-row .who b{font-size:var(--fs-15);font-weight:var(--fw-semibold);overflow-wrap:break-word;display:block}.team-row .who span{font-size:var(--fs-14);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.team-row .amt{text-align:right;font-size:var(--fs-17);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;grid-area:amt}.team-row .amt small{font-size:var(--fs-13);font-weight:var(--fw-regular);color:var(--ink-3);display:block}.team-row .track{border-radius:var(--r-pill);background:var(--surface-2);grid-area:bar;height:8px;overflow:hidden}.team-row .track i{border-radius:inherit;background:var(--accent-ink);height:100%;display:block}a.team-row:hover .who b{color:var(--accent-ink)}.radar{gap:var(--s-2);flex-direction:column;display:flex}.radar .kicker{align-items:center;gap:var(--s-2);font-size:var(--fs-13);font-weight:var(--fw-semibold);color:var(--accent-ink);display:flex}.radar .kicker .ico{width:16px;height:16px}.radar .kicker span+span:before{content:"·";margin-right:var(--s-2);color:var(--ink-3)}.radar .kicker span+span{font-weight:var(--fw-medium);color:var(--ink-3)}.radar h3{font-size:var(--fs-24);font-weight:var(--fw-semibold);letter-spacing:var(--tr-title);line-height:var(--lh-tight)}.radar h3 em{font-variant-numeric:tabular-nums;font-style:normal}.radar p{font-size:var(--fs-15);color:var(--ink-2);line-height:1.4}.radar .btn{align-self:flex-start;margin-top:auto}.radar .spacer{min-height:var(--s-2);flex:1}.ck-bars{gap:var(--s-2);height:248px;padding-top:var(--s-2);border-bottom:1px solid var(--line-strong);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;display:grid}.ck-bars .c{flex-direction:column;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex}.ck-bars .c b{font-size:var(--fs-14);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;margin-bottom:6px}.ck-bars .c i{background:var(--accent-ink);border-radius:4px 4px 0 0;width:min(100%,44px);display:block}.ck-bars .c.part i{background:color-mix(in oklab, var(--accent-ink) 55%, var(--surface))}.col-labels{gap:var(--s-2);padding-top:var(--s-2);text-align:center;font-size:var(--fs-13);color:var(--ink-3);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.col-labels span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.col-labels small{font-size:var(--fs-12);display:block}.ck-bars .c:hover i{background:color-mix(in oklab, var(--accent-ink) 78%, var(--ink))}.ck-bars .c.part:hover i{background:color-mix(in oklab, var(--accent-ink) 70%, var(--surface))}.share{gap:var(--s-3);display:grid}.share .s{gap:4px var(--s-3);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.share .s .n{font-size:var(--fs-15);font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.share .s .p{font-size:var(--fs-15);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;text-align:right}.share .s .p small{margin-left:var(--s-2);font-size:var(--fs-13);font-weight:var(--fw-regular);color:var(--ink-3)}.share .s .track{border-radius:var(--r-pill);background:var(--surface-2);grid-column:1/-1;height:10px;overflow:hidden}.share .s .track i{background:var(--accent-ink);border-radius:0 4px 4px 0;height:100%;display:block}.share .s.other .track i{background:var(--ink-3)}.ck-empty{grid-template-columns:var(--tap) minmax(0, 1fr);gap:var(--s-3);padding:var(--s-4) 0;align-items:center;display:grid}.ck-empty .mark{width:var(--tap);height:var(--tap);border-radius:var(--r-md);background:var(--surface-2);color:var(--ink-3);place-items:center;display:grid}.ck-empty.clear .mark{background:var(--ok-wash);color:var(--ok)}.ck-empty p{font-size:var(--fs-15);color:var(--ink-2);line-height:1.4}.ck-empty p b{font-size:var(--fs-15);font-weight:var(--fw-semibold);color:var(--ink);display:block}.ck-empty .btn{grid-column:2;justify-self:start}.ck-set{max-width:760px}.ck-set .card+.card{margin-top:var(--s-4)}.set-row{align-items:center;gap:var(--s-2) var(--s-4);padding:var(--s-3) 0;grid-template-columns:minmax(0,1fr) auto;display:grid}.set-row+.set-row{border-top:1px solid var(--line)}.set-row label{font-size:var(--fs-15);font-weight:var(--fw-medium);color:var(--ink)}.set-row .t-meta{grid-column:1}.set-num{align-items:center;gap:var(--s-2);display:inline-flex}.set-num .input{width:96px;min-height:var(--tap);padding:0 var(--s-3);font-variant-numeric:tabular-nums;text-align:right}.set-num span{min-width:52px;font-size:var(--fs-15);color:var(--ink-2)}.set-row .changed{color:var(--accent-ink);font-weight:var(--fw-medium)}.ck-set-foot{align-items:center;gap:var(--s-3);margin-top:var(--s-5);flex-wrap:wrap;display:flex}.ck-page .widget{min-height:0}@media (max-width:600px){.ck-page .ck-tiles .tiles{gap:var(--s-4) var(--s-3)}.ck-page .ck-tiles .tile .v{font-size:var(--fs-24)}}.set-reset{margin-right:calc(var(--s-3) * -1);grid-column:2;justify-self:end}.widget>.ck-body{flex:1}.ck-body>.radar{height:100%}.ck-send{gap:var(--s-3);padding-top:var(--s-2);display:grid}.ck-send .t-meta b{color:var(--ink);font-weight:var(--fw-semibold)}.ck-send .input{min-height:140px;padding:var(--s-3) var(--s-4);font-size:var(--fs-15);line-height:1.45}.ck-flash{margin:0 0 var(--s-4)}.ck-flash.ok{color:var(--ok);font-weight:var(--fw-medium)}.ck-flash.err{color:var(--stall);font-weight:var(--fw-medium)}.case .act form{display:contents}.case dialog.more[open]{display:block}@media (min-width:601px){.case dialog.more .sheet{border-radius:var(--r-xl);width:min(560px,92vw);padding:var(--s-4) var(--s-5) var(--s-5);inset:50% auto auto 50%;transform:translate(-50%,-50%)}.case dialog.more .sheet .grab{display:none}}.ck-send h2.t-title{font-size:var(--fs-17);font-weight:var(--fw-semibold);color:var(--ink);margin:0}.ck-tiles .tile{align-content:start}@media (max-width:600px){.set-num .input{width:76px}}.ck-set-head{margin:var(--s-2) 0 var(--s-4)}
