@view-transition{navigation:auto}:root{--cs-fast:.14s;--cs-base:.22s;--cs-slow:.32s;--cs-ease:cubic-bezier(.22, .61, .36, 1);--cs-spring:cubic-bezier(.34, 1.42, .64, 1);--cs-accent:#0969da}@keyframes cs-fade{0%{opacity:0}}@keyframes cs-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes cs-drop{0%{opacity:0;transform:translateY(-6px)}}@keyframes cs-pop{0%{opacity:0;transform:scale(.94)}}@keyframes cs-spin{to{transform:rotate(360deg)}}@keyframes cs-pulse{50%{opacity:.45}}@keyframes cs-draw{0%{stroke-dashoffset:20px}}.cs-enter{animation:cs-rise var(--cs-slow) var(--cs-ease) backwards}.cs-enter-fade{animation:cs-fade var(--cs-base) ease backwards}.cs-enter-drop{animation:cs-drop var(--cs-base) var(--cs-ease) backwards}.cs-delay-1{animation-delay:60ms}.cs-delay-2{animation-delay:.12s}.cs-delay-3{animation-delay:.18s}.cs-delay-4{animation-delay:.24s}.cs-delay-5{animation-delay:.3s}.cs-btn{transition:transform var(--cs-fast) var(--cs-ease), box-shadow var(--cs-base) var(--cs-ease), filter var(--cs-fast) ease, background var(--cs-fast) ease}.cs-btn:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 3px 10px #0f172a24}.cs-btn:active:not(:disabled){box-shadow:none;transition-duration:60ms;transform:translateY(0)scale(.97)}.cs-btn:disabled{filter:none}.cs-btn-quiet{transition:color var(--cs-fast) ease, opacity var(--cs-fast) ease}.cs-btn-quiet:hover{opacity:.65;text-decoration:underline}.cs-btn:focus-visible,.cs-btn-quiet:focus-visible,.cs-check:focus-visible,.cs-seg__btn:focus-visible,.cs-link:focus-visible{outline:2px solid var(--cs-accent);outline-offset:2px}.cs-link{transition:color var(--cs-fast) ease;position:relative}.cs-link:after{content:"";transform-origin:0;height:1px;transition:transform var(--cs-base) var(--cs-ease);background:currentColor;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.cs-link:hover:after{transform:scaleX(1)}.cs-card{transition:transform var(--cs-base) var(--cs-ease), box-shadow var(--cs-base) var(--cs-ease), border-color var(--cs-fast) ease}.cs-card:hover{border-color:#c9d4e2;transform:translateY(-2px);box-shadow:0 8px 20px #0f172a17}.cs-card:active{transition-duration:60ms;transform:translateY(0)}.cs-check{appearance:none;cursor:pointer;width:1.05rem;height:1.05rem;transition:background var(--cs-fast) ease, border-color var(--cs-fast) ease, transform var(--cs-fast) var(--cs-spring), box-shadow var(--cs-fast) ease;background:#fff;border:1.5px solid #bbb;border-radius:4px;flex:none;place-content:center;margin:0;display:inline-grid}.cs-check:hover{border-color:var(--cs-accent);box-shadow:0 0 0 3px #0969da1a}.cs-check:active{transform:scale(.88)}.cs-check:before{content:"";clip-path:polygon(14% 44%,0 65%,40% 100%,100% 16%,84% 0,39% 68%);width:.66rem;height:.66rem;transition:transform var(--cs-base) var(--cs-spring);background:#fff;transform:scale(0)rotate(-15deg)}.cs-check:checked{background:var(--cs-accent);border-color:var(--cs-accent)}.cs-check:checked:before{transform:scale(1)rotate(0)}.cs-seg{isolation:isolate;position:relative}.cs-seg__thumb{z-index:-1;pointer-events:none;transition:transform var(--cs-base) var(--cs-spring);background:#555;position:absolute;inset:0 50% 0 0}.cs-seg[data-raw=true] .cs-seg__thumb{transform:translate(100%)}.cs-seg__btn{transition:color var(--cs-base) ease;position:relative}.cs-crossfade{position:relative}.cs-layer{animation:cs-fade var(--cs-base) ease backwards;transition:opacity var(--cs-base) ease}.cs-layer[data-active=false]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--cs-base) ease, visibility 0s linear var(--cs-base);position:absolute;top:0;left:0;right:0}.cs-reveal{opacity:0;visibility:hidden;transition:grid-template-rows var(--cs-base) var(--cs-ease), opacity var(--cs-base) ease, visibility 0s linear var(--cs-base);grid-template-rows:0fr;display:grid}.cs-reveal>*{min-height:0;overflow:hidden}.cs-reveal[data-open=true]{opacity:1;visibility:visible;transition:grid-template-rows var(--cs-base) var(--cs-ease), opacity var(--cs-base) ease;grid-template-rows:1fr}.cs-reveal__inner{transition:transform var(--cs-base) var(--cs-ease);transform:translateY(-6px)}.cs-reveal[data-open=true] .cs-reveal__inner{transform:none}.cs-row{animation:cs-rise var(--cs-base) var(--cs-ease) backwards;transition:opacity var(--cs-fast) ease, transform var(--cs-base) var(--cs-ease), background var(--cs-fast) ease}.cs-row:hover{background:#fafafa}.cs-row[data-busy=true]{opacity:.5}.cs-row[data-leaving=true]{opacity:0;transform:translate(-10px)}.cs-pulse{animation:1.4s ease-in-out infinite cs-pulse}.cs-spinner{vertical-align:-.08em;opacity:.6;border:2px solid;border-top-color:#0000;border-radius:50%;width:.85em;height:.85em;margin-right:.5em;animation:.7s linear infinite cs-spin;display:inline-block}.cs-tick{animation:cs-pop var(--cs-fast) var(--cs-spring)}.cs-tick path{stroke-dasharray:20;animation:cs-draw var(--cs-base) var(--cs-ease)}.cs-dropzone{transition:border-color var(--cs-fast) ease, background var(--cs-fast) ease, transform var(--cs-base) var(--cs-ease), box-shadow var(--cs-base) var(--cs-ease)}.cs-dropzone[data-dragging=true]{transform:scale(1.012);box-shadow:0 10px 34px #0969da24}.cs-playbtn{transition:transform var(--cs-fast) var(--cs-spring), background var(--cs-fast) ease}.cs-playbtn:hover{background:#5e5eaf1a;transform:scale(1.09)}.cs-playbtn:active{transform:scale(.93)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.cs-btn:hover:not(:disabled),.cs-btn:active:not(:disabled),.cs-card:hover,.cs-playbtn:hover,.cs-playbtn:active,.cs-check:active,.cs-dropzone[data-dragging=true]{transform:none}::view-transition-group(*){animation-duration:1ms!important}::view-transition-old(*){animation-duration:1ms!important}::view-transition-new(*){animation-duration:1ms!important}}
