.desk.p-trk svg.ico{flex:none;display:block}.desk.p-trk .trk-controls{flex-direction:column;gap:10px;min-width:0;display:flex}.desk.p-trk .trk-crow{flex-wrap:wrap;align-items:center;gap:8px 40px;display:flex}.desk.p-trk .trk-opent{color:var(--s-mute);flex:none;font-size:14px;font-weight:500}.desk.p-trk .trk-opent input:checked~.check-t{color:var(--s-ink);font-weight:600}.desk.p-trk .trk-n{color:var(--s-dim);margin-left:6px;font-weight:400}.desk.p-trk .trk-filters{flex-wrap:wrap;gap:6px 44px;display:flex}.desk.p-trk .trk-fg{flex-direction:column;align-items:flex-start;display:flex}.desk.p-trk .trk-fg .seg{margin-left:-10px}.desk.p-trk .trk-mrow{margin-top:-2px}.desk.p-trk .trk-frow{display:none}.desk.p-trk .trk-fbtn{cursor:pointer;min-height:44px;color:var(--s-ink);background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:14px;font-weight:600;display:inline-flex}.desk.p-trk .trk-fbtn .ico{width:18px;height:18px}.desk.p-trk .trk-fbtn:hover{color:var(--s-accent-ink)}.desk.p-trk .trk-fcount{color:var(--s-dim);font-weight:400}.desk.p-trk .trk-fsum{min-width:0;color:var(--s-dim);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.desk.p-trk .trk-loading{margin:44px 0 0 calc(var(--hang) + var(--hang-gap));color:var(--s-dim);font-size:15px}.desk.p-trk .trk-list{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.desk.p-trk .trk-ev{background:var(--s-surface);border:1px solid var(--s-card-line);transition:border-color .18s, box-shadow .25s var(--ease), background-color .35s var(--ease);grid-template-columns:minmax(0,1fr);grid-template-areas:"date""name""loc""status""chips""facts";padding:22px 24px 20px;display:grid;position:relative}.desk.p-trk .trk-ev:hover{border-color:var(--s-line);box-shadow:var(--s-shadow-hover)}.desk.p-trk .trk-ev:has(.trk-open:focus-visible){outline:2px solid var(--s-accent);outline-offset:2px}.desk.p-trk .trk-ev.is-hit{box-shadow:inset 0 0 0 1px var(--s-line-strong)}.desk.p-trk .trk-bib{grid-area:date;align-items:center;gap:12px;display:flex}.desk.p-trk .trk-bib .d{letter-spacing:-.03em;white-space:nowrap;font-variant-numeric:proportional-nums;font-size:32px;font-weight:300;line-height:1}.desk.p-trk .trk-bib .to{letter-spacing:0;color:var(--s-dim);margin:0 5px;font-size:14px;font-weight:400}.desk.p-trk .trk-bib .m{white-space:nowrap;flex-direction:column;font-size:14px;font-weight:600;line-height:1.3;display:flex}.desk.p-trk .trk-bib .m small{color:var(--s-dim);font-size:14px;font-weight:400}.desk.p-trk .trk-bib.is-okv .d,.desk.p-trk .trk-bib.is-tbd .d{color:var(--s-dim);border-bottom:1px dashed var(--s-line-strong);padding-bottom:3px}.desk.p-trk .month-gap b{white-space:nowrap}.desk.p-trk .trk-name{letter-spacing:-.008em;text-wrap:balance;grid-area:name;padding-top:20px;font-size:17.5px;font-weight:600;line-height:1.3}.desk.p-trk .trk-open{cursor:pointer;font:inherit;letter-spacing:inherit;color:inherit;text-align:left;background:0 0;border:0;padding:0}.desk.p-trk .trk-open:after{content:"";z-index:1;position:absolute;inset:0}.desk.p-trk .trk-open:focus-visible{outline:none}.desk.p-trk .trk-meta{display:contents}.desk.p-trk .trk-meta .loc{grid-area:loc;margin-top:6px}.desk.p-trk .trk-status{color:var(--s-mute);grid-area:status;margin-top:10px;font-size:14px;line-height:1.5}.desk.p-trk .trk-chips{grid-area:chips}.desk.p-trk .trk-facts{border-top:1px solid var(--s-line);white-space:nowrap;flex-wrap:wrap;grid-area:facts;align-items:baseline;gap:6px 18px;margin-top:22px;padding-top:14px;font-size:15px;font-weight:500;display:flex}.desk.p-trk .trk-facts .u{color:var(--s-mute);font-weight:400}.desk.p-trk .trk-facts:empty{display:none}.desk.p-trk .trk-own{white-space:normal;min-width:0}.desk.p-trk .trk-own .nw{white-space:nowrap}.desk.p-trk .trk-more{color:var(--s-mute);white-space:normal;margin-left:auto;font-size:14px;font-weight:400}.desk.p-trk .trk-more:first-child{margin-left:0}.desk.p-trk .trk-hollow{border:1.5px solid;width:10px;height:10px;display:inline-block}@media (min-width:861px){.desk.p-trk .trk-ev{grid-template-columns:184px minmax(0,1fr) auto;grid-template-areas:"date name side""date meta side""date status side";align-items:start;padding:24px}.desk.p-trk .trk-bib .d{font-size:30px}.desk.p-trk .trk-name{padding-top:1px}.desk.p-trk .trk-meta{color:var(--s-mute);flex-wrap:wrap;grid-area:meta;align-items:center;margin-top:6px;font-size:14px;display:flex}.desk.p-trk .trk-meta .loc{margin:0}.desk.p-trk .trk-facts{color:var(--s-mute);border:0;gap:0;margin:0;padding:0;font-size:14px;font-weight:400;display:inline-flex}.desk.p-trk .trk-facts:before{content:"·";color:var(--s-dim);margin:0 10px}.desk.p-trk .trk-facts>span+span:before{content:"·";color:var(--s-dim);margin:0 8px}.desk.p-trk .trk-more{margin:0}.desk.p-trk .trk-status{margin-top:8px}.desk.p-trk .trk-chips{flex-direction:column;grid-area:side;align-items:flex-end;gap:8px;margin:3px 0 0;padding-left:28px}.desk.p-trk .trk-chips>*{text-align:right;max-width:26ch}}.desk.p-trk .trk-pform{align-items:flex-end;gap:16px;max-width:560px;display:flex}.desk.p-trk .trk-pform .field{flex:auto}.desk.p-trk .trk-pform .btn{flex:none}.desk.p-trk .trk-paste .hint{max-width:58ch}.desk.p-trk .trk-pload{color:var(--s-dim);margin-top:18px;font-size:14px}.desk.p-trk .trk-prev{background:var(--s-tint);max-width:620px;box-shadow:inset 0 0 0 1px var(--s-line);margin-top:24px;padding:22px 24px 24px}.desk.p-trk .trk-prev h3{letter-spacing:-.008em;margin-top:10px;font-size:17.5px;font-weight:600;line-height:1.3}.desk.p-trk .trk-prev-when{color:var(--s-mute);margin-top:4px;font-size:14px}.desk.p-trk .trk-src{color:var(--s-dim);align-items:center;gap:8px;margin-top:6px;font-size:13px;line-height:1.45;display:flex}.desk.p-trk .trk-src .ico{width:14px;height:14px}.desk.p-trk .trk-prev-facts{border-top:1px solid var(--s-line);flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin-top:16px;padding-top:14px;font-size:15px;font-weight:500;display:flex}.desk.p-trk .trk-prev-facts .u{color:var(--s-mute);font-weight:400}.desk.p-trk .trk-prev-note{color:var(--s-mute);margin-top:12px;font-size:14px;line-height:1.5}.desk.p-trk .trk-prev-act{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:18px;display:flex}.desk.p-trk .trk-prev-act .link{min-height:44px}.desk.p-trk .trk-nj-body.trk-nj-body,.desk.p-trk .trk-fs-body.trk-fs-body{padding-bottom:0}.desk.p-trk .trk-nj-when{color:var(--s-ink);font-size:15px;font-weight:500;line-height:1.5}.desk.p-trk .trk-nj-src{color:var(--s-dim);align-items:flex-start;gap:8px;margin-top:6px;font-size:13px;line-height:1.45;display:flex}.desk.p-trk .trk-nj-src .ico{width:14px;height:14px;margin-top:2px}.desk.p-trk .trk-nj-src a{color:var(--s-mute);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.desk.p-trk .trk-nj-src a:hover{color:var(--s-accent-ink)}.desk.p-trk .trk-nj-reg{color:var(--s-soft);max-width:60ch;margin-top:16px;font-size:15px;line-height:1.55}.desk.p-trk .trk-nj-empty{background:var(--s-fill);color:var(--s-soft);margin-top:16px;padding:14px 16px 6px;font-size:15px;line-height:1.55}.desk.p-trk .trk-nj-empty p{margin:0 0 8px}.desk.p-trk .trk-nj .sect{margin-top:22px}.desk.p-trk .trk-nj-courses .check{align-items:flex-start;padding:12px 0}.desk.p-trk .trk-nj-courses .check-box{margin-top:2px}.desk.p-trk .trk-cn{flex-wrap:wrap;align-items:baseline;gap:2px 12px;font-weight:600;line-height:1.4;display:flex}.desk.p-trk .trk-cn .chip{font-size:13px}.desk.p-trk .trk-cn .chip .ico{width:13px;height:13px}.desk.p-trk .trk-nj-courses .check-t small,.desk.p-trk .trk-nj-row small{color:var(--s-mute);font-size:13px;line-height:1.45}.desk.p-trk .trk-cp{text-align:right;white-space:nowrap;flex:none;font-weight:600;line-height:1.4}.desk.p-trk .trk-cp small{color:var(--s-mute);font-size:13px;font-weight:400;display:block}.desk.p-trk .trk-cp.is-old{color:var(--s-mute);font-weight:500}.desk.p-trk .trk-nj-row{align-items:flex-start;gap:12px;padding:12px 0;display:flex}.desk.p-trk .trk-nj-row+.trk-nj-row{border-top:1px solid var(--s-line)}.desk.p-trk .trk-nj-row .check-t{flex:auto;min-width:0}.desk.p-trk .trk-nj-next{color:var(--s-mute);margin-top:10px;font-size:14px;line-height:1.5}.desk.p-trk .trk-nj-next b{color:var(--s-ink);font-weight:600}.desk.p-trk .trk-nj-line{color:var(--s-mute);align-items:flex-start;gap:10px;margin-top:14px;font-size:14px;line-height:1.5;display:flex}.desk.p-trk .trk-nj-line>.ico{width:16px;height:16px;color:var(--s-dim);margin-top:2px}.desk.p-trk .trk-nj-fit{color:var(--s-mute);margin-top:18px;font-size:14px;line-height:1.5}.desk.p-trk .trk-nj-fit.is-risk{color:var(--s-risk);font-weight:500}.desk.p-trk .trk-nj-fit.is-risk .inline-link{color:inherit}.desk.p-trk .trk-nj-teaser{color:var(--s-mute);margin-top:10px;font-size:14px;line-height:1.5}.desk.p-trk .trk-nj .fold{margin-top:20px}.desk.p-trk .trk-nj-org dd a{color:var(--s-ink);align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.desk.p-trk .trk-nj-org dd a .ico{stroke-width:1.8px;width:14px;height:14px;color:var(--s-dim)}.desk.p-trk .trk-nj-org dd a:hover{color:var(--s-accent-ink)}.desk.p-trk .trk-nj-small{color:var(--s-dim);flex-wrap:wrap;align-items:center;gap:0 10px;margin-top:14px;font-size:13px;display:flex}.desk.p-trk .trk-nj-small button{cursor:pointer;min-height:36px;font:inherit;color:var(--s-mute);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline;text-decoration-thickness:1px}.desk.p-trk .trk-nj-small button:hover{color:var(--s-accent-ink)}.desk.p-trk .trk-nj-foot{gap:10px 12px}.desk.p-trk .trk-nj-done{color:var(--s-ok);align-items:center;gap:6px;margin-right:auto;font-size:14px;font-weight:600;line-height:1.45;display:inline-flex}.desk.p-trk .trk-nj-done .ico{stroke-width:2.4px;flex:none;width:14px;height:14px}.desk.p-trk .trk-nj-err{color:var(--s-risk);margin-right:auto;font-size:14px;font-weight:500;line-height:1.45}.desk.p-trk .trk-nj-end{height:22px}.desk.p-trk .trk-say{color:var(--s-soft);font-size:15px;line-height:1.6}.desk.p-trk .trk-say-msg{color:var(--s-ink);margin-top:12px;font-size:14px;font-weight:500;line-height:1.5}.desk.p-trk .trk-fsheet .sect:first-child{margin-top:4px}.desk.p-trk .trk-fsheet .seg{margin-left:-10px}.desk.p-trk .trk-fsheet .checks{border-top:1px solid var(--s-line);margin-top:14px}.desk.p-trk .trk-fsheet .check b{color:var(--s-dim);font-weight:400}@media (max-width:1040px){.desk.p-trk .trk-loading{margin-left:0}}@media (max-width:640px){.desk.p-trk .trk-filters,.desk.p-trk .trk-opent{display:none}.desk.p-trk .trk-frow{align-items:center;gap:16px;display:flex}.desk.p-trk .trk-mrow .label{display:none}.desk.p-trk .trk-ev{padding:20px 18px 18px}.desk.p-trk .trk-name{padding-top:16px;font-size:17px}.desk.p-trk .trk-facts{gap:6px 14px;margin-top:18px}.desk.p-trk .trk-pform{gap:12px}.desk.p-trk .trk-prev{padding:20px 18px}.desk.p-trk .trk-nj-foot .btn{flex:auto}.desk.p-trk .trk-nj-small button{min-height:44px}.desk.p-trk .trk-nj-org>div{align-items:center;min-height:44px;padding:0}.desk.p-trk .trk-nj-org dd a{min-height:44px}.desk.p-trk .trk-nj-src a{margin:-12px 0;padding:12px 0;display:inline-block}}@media (prefers-reduced-motion:reduce){.desk.p-trk .trk-ev{transition:none}}
