#gsn-app .gsn-note .gs-clog{--clog-fg:var(--gsn-fg);--clog-muted:var(--gsn-muted);--clog-line:var(--gsn-line);--clog-soft:var(--gsn-soft);--clog-bg:var(--gsn-bg);--clog-mono:var(--codeFont,"IBM Plex Mono"), ui-monospace, "SFMono-Regular", monospace;--clog-faint:color-mix(in srgb, var(--clog-muted) 55%, var(--clog-bg));font-family:var(--gsn-sans);margin-top:1.6em}#gsn-app .gsn-note .gs-clog *,#gsn-app .gsn-note .gs-clog :before,#gsn-app .gsn-note .gs-clog :after{box-sizing:border-box}#gsn-app .gsn-note .gs-clog p{margin:0}#gsn-app .gsn-note .gs-clog ol,#gsn-app .gsn-note .gs-clog ul{margin:0;padding:0;list-style:none}#gsn-app .gsn-note .gs-clog li{margin:0;padding:0}#gsn-app .gsn-note .gs-clog li::marker{content:none}#gsn-app .gsn-note .gs-clog a{color:inherit;font-weight:inherit;background:0 0;text-decoration:none}#gsn-app .gsn-note .gs-clog :is(a,button):focus-visible{outline:1px solid var(--clog-fg);outline-offset:3px;border-radius:1px}#gsn-app .gsn-note .gs-clog .gs-clog-status{font:400 12px var(--clog-mono);letter-spacing:.08em;color:var(--clog-muted)}#gsn-app .gsn-note .gs-clog .gs-clog-key{border-bottom:1px solid var(--clog-line);font:400 10.5px/1 var(--clog-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--clog-muted);flex-wrap:wrap;align-items:center;gap:10px 22px;padding-bottom:14px;display:flex}#gsn-app .gsn-note .gs-clog .gs-clog-count{color:var(--clog-fg);margin-right:auto}#gsn-app .gsn-note .gs-clog .gs-clog-legend{align-items:center;gap:9px;display:inline-flex}#gsn-app .gsn-note .gs-clog .gs-clog-legend .gs-clog-plate{--plate:24px}#gsn-app .gsn-note .gs-clog .gs-clog-legend .gs-icon{width:18px;height:18px}#gsn-app .gsn-note .gs-clog .gs-clog-timeline{padding-top:6px;position:relative}#gsn-app .gsn-note .gs-clog .gs-clog-timeline:before{content:"";background:linear-gradient(var(--clog-line) 85%, transparent);width:1px;position:absolute;top:0;bottom:0;left:7px}#gsn-app .gsn-note .gs-clog .gs-clog-day{padding:26px 0 4px 30px;position:relative}#gsn-app .gsn-note .gs-clog .gs-clog-date{font:500 11px/1.4 var(--clog-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--clog-fg);border:0;align-items:baseline;gap:12px;margin:0 0 14px;padding:0;display:flex;position:relative}#gsn-app .gsn-note .gs-clog .gs-clog-date:before{content:"";background:var(--clog-fg);width:9px;height:9px;margin-top:-5px;position:absolute;top:50%;left:-27px;transform:rotate(45deg)}#gsn-app .gsn-note .gs-clog .gs-clog-date .gs-clog-weekday{color:var(--clog-muted);font-weight:400}#gsn-app .gsn-note .gs-clog .gs-clog-date:after{content:"";background:var(--clog-line);flex:1;align-self:center;height:1px}#gsn-app .gsn-note .gs-clog .gs-clog-entry{padding:8px 0 10px;position:relative}#gsn-app .gsn-note .gs-clog .gs-clog-entry:before{content:"";border:1px solid var(--clog-fg);background:var(--clog-bg);border-radius:50%;width:7px;height:7px;position:absolute;top:15px;left:-26px}#gsn-app .gsn-note .gs-clog .gs-clog-entry.gs-clog-content:before{background:var(--clog-fg)}#gsn-app .gsn-note .gs-clog .gs-clog-entry.gs-clog-notice:before{background:var(--clog-line);border:0;border-radius:0;width:10px;height:1px;top:25px;left:-22px}#gsn-app .gsn-note .gs-clog .gs-clog-subject{font:400 16px/1.45 var(--gsn-sans);color:var(--clog-fg);align-items:baseline;gap:12px;display:flex}#gsn-app .gsn-note .gs-clog .gs-clog-hash{border:1px solid var(--clog-line);font:400 11px/1.5 var(--clog-mono);letter-spacing:.04em;color:var(--clog-muted);background:0 0;border-radius:2px;flex:none;padding:1px 6px;transition:color .2s,border-color .2s}#gsn-app .gsn-note .gs-clog a.gs-clog-hash:hover{color:var(--clog-fg);border-color:var(--clog-fg)}#gsn-app .gsn-note .gs-clog .gs-clog-files{margin-top:8px}#gsn-app .gsn-note .gs-clog .gs-clog-files li{align-items:baseline;gap:14px;padding:3px 0;font-size:15px;line-height:1.5;display:flex}#gsn-app .gsn-note .gs-clog .gs-clog-files .gs-clog-status{white-space:nowrap;width:8.4em;font:400 10px/1 var(--clog-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--clog-muted);flex:none}#gsn-app .gsn-note .gs-clog .gs-clog-files .gs-clog-status:before{content:"";vertical-align:1px;border:1px solid;width:5px;height:5px;margin-right:7px;display:inline-block}#gsn-app .gsn-note .gs-clog .gs-clog-files .gs-clog-status[data-status=added]:before{background:currentColor}#gsn-app .gsn-note .gs-clog .gs-clog-files .gs-clog-status[data-status=renamed]:before{transform:rotate(45deg)}#gsn-app .gsn-note .gs-clog .gs-clog-name{min-width:0}#gsn-app .gsn-note .gs-clog .gs-clog-edit{font:400 10px/1 var(--clog-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--clog-faint);opacity:0;flex:none;margin-left:auto;transition:opacity .2s,color .2s}#gsn-app .gsn-note .gs-clog .gs-clog-edit:after{content:" ↗"}#gsn-app .gsn-note .gs-clog .gs-clog-edit:hover{color:var(--clog-fg)}#gsn-app .gsn-note .gs-clog .gs-clog-files li:hover .gs-clog-edit,#gsn-app .gsn-note .gs-clog .gs-clog-edit:focus-visible{opacity:1}@media (hover:none){#gsn-app .gsn-note .gs-clog .gs-clog-edit{opacity:1}}#gsn-app .gsn-note .gs-clog .gs-clog-unlisted{font:400 11px var(--clog-mono);letter-spacing:.06em;color:var(--clog-muted);margin-top:6px}#gsn-app .gsn-note .gs-clog blockquote.gs-clog-notice{color:var(--clog-muted);background:0 0;border:0;border-radius:0;align-items:center;gap:14px;margin:10px 0 0;padding:0;display:flex}#gsn-app .gsn-note .gs-clog blockquote.gs-clog-notice p{font:italic 400 18px/1.3 var(--gsn-serif);color:inherit;white-space:nowrap}#gsn-app .gsn-note .gs-clog blockquote.gs-clog-notice:hover .gs-clog-plate{color:var(--clog-fg);border-color:var(--clog-fg)}#gsn-app .gsn-note .gs-clog .gs-clog-notice+.gs-clog-notice{margin-top:12px}#gsn-app .gsn-note .gs-clog .gs-clog-plate{--plate:34px;width:var(--plate);height:var(--plate);border:1px solid var(--clog-line);background:var(--clog-bg);color:var(--clog-muted);flex:none;place-items:center;transition:color .3s,border-color .3s;display:grid;position:relative}#gsn-app .gsn-note .gs-clog .gs-clog-plate:before,#gsn-app .gsn-note .gs-clog .gs-clog-plate:after{content:"";border:0 solid var(--clog-faint);width:6px;height:6px;position:absolute}#gsn-app .gsn-note .gs-clog .gs-clog-plate:before{border-top-width:1px;border-left-width:1px;top:-4px;left:-4px}#gsn-app .gsn-note .gs-clog .gs-clog-plate:after{border-bottom-width:1px;border-right-width:1px;bottom:-4px;right:-4px}#gsn-app .gsn-note .gs-clog .gs-clog-leader{background:radial-gradient(circle, var(--clog-line) .75px, transparent 1.1px) 0 50%/6px 2px repeat-x;flex:1;min-width:24px;height:2px}#gsn-app .gsn-note .gs-clog .gs-clog-tag{font:400 10px/1 var(--clog-mono);letter-spacing:.14em;color:var(--clog-faint);flex:none}#gsn-app .gsn-note .gs-clog .gs-clog-more{border:1px dashed var(--clog-line);width:calc(100% - 30px);font:400 11px/1 var(--clog-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--clog-muted);cursor:pointer;background:0 0;border-radius:2px;margin:18px 0 0 30px;padding:12px 16px;transition:color .2s,border-color .2s,background .2s;display:block}#gsn-app .gsn-note .gs-clog .gs-clog-more:hover:not(:disabled){color:var(--clog-fg);border-style:solid;border-color:var(--clog-fg);background:var(--clog-soft)}#gsn-app .gsn-note .gs-clog .gs-clog-more:disabled{cursor:progress}#gsn-app .gsn-note .gs-clog .gs-icon{fill:none;stroke:currentColor;stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px;overflow:hidden}#gsn-app .gsn-note .gs-clog .gs-icon *{vector-effect:non-scaling-stroke}#gsn-app .gsn-note .gs-clog .gs-icon-node{fill:currentColor;stroke:none}#gsn-app .gsn-note .gs-clog .gs-icon-lat,#gsn-app .gsn-note .gs-clog .gs-icon-axis,#gsn-app .gsn-note .gs-clog .gs-icon-hatch,#gsn-app .gsn-note .gs-clog .gs-icon-grip{stroke:var(--clog-faint)}#gsn-app .gsn-note .gs-clog .gs-icon-meridian{transform-box:fill-box;transform-origin:50%;animation:9s linear infinite gs-meridian;animation-delay:calc(var(--gs-phase,0) * -1.3s)}#gsn-app .gsn-note .gs-clog .gs-icon-meridian:nth-of-type(2){animation-delay:calc(var(--gs-phase,0) * -1.3s - 3s)}#gsn-app .gsn-note .gs-clog .gs-icon-meridian:nth-of-type(3){animation-delay:calc(var(--gs-phase,0) * -1.3s - 6s)}#gsn-app .gsn-note .gs-clog .gs-icon-plug{--cycle:7s;--delay:calc(var(--gs-phase,0) * -1.1s)}#gsn-app .gsn-note .gs-clog .gs-icon-plug .gs-icon-plug-body{animation:gs-plug-seat var(--cycle) cubic-bezier(.65, 0, .25, 1) infinite var(--delay)}#gsn-app .gsn-note .gs-clog .gs-icon-plug rect{fill:var(--clog-bg)}#gsn-app .gsn-note .gs-clog .gs-icon-plug .gs-icon-current{stroke:var(--clog-fg);stroke-width:1.8px;stroke-dasharray:9 91;opacity:0;animation:gs-plug-current var(--cycle) linear infinite var(--delay)}#gsn-app .gsn-note .gs-clog .gs-icon-plug .gs-icon-spark{stroke:var(--clog-fg);opacity:0;transform-box:view-box;transform-origin:23px 16px;animation:gs-plug-spark var(--cycle) ease-out infinite var(--delay)}#gsn-app .gsn-note .gs-clog .gs-clog-key .gs-icon *{animation:none!important}#gsn-app .gsn-note .gs-clog .gs-clog-key .gs-icon-meridian:nth-of-type(2){transform:scaleX(.5)}#gsn-app .gsn-note .gs-clog .gs-clog-key .gs-icon-meridian:nth-of-type(3){transform:scaleX(.02)}#gsn-app .gsn-note .gs-clog .gs-clog-key .gs-icon-plug-body{transform:translate(3px)}@media (prefers-reduced-motion:reduce){#gsn-app .gsn-note .gs-clog .gs-icon *{animation:none!important}#gsn-app .gsn-note .gs-clog .gs-icon-meridian:nth-of-type(2){transform:scaleX(.5)}#gsn-app .gsn-note .gs-clog .gs-icon-meridian:nth-of-type(3){transform:scaleX(.02)}#gsn-app .gsn-note .gs-clog .gs-icon-plug-body{transform:translate(3px)}}@media (max-width:640px){#gsn-app .gsn-note .gs-clog .gs-clog-leader,#gsn-app .gsn-note .gs-clog .gs-clog-tag,#gsn-app .gsn-note .gs-clog .gs-clog-edit{display:none}#gsn-app .gsn-note .gs-clog blockquote.gs-clog-notice p{white-space:normal}#gsn-app .gsn-note .gs-clog .gs-clog-subject{flex-direction:column;gap:4px}#gsn-app .gsn-note .gs-clog .gs-clog-files .gs-clog-status{width:6.4em}}@keyframes gs-meridian{0%{animation-timing-function:cubic-bezier(.55,0,1,.45);transform:scaleX(1)}50%{animation-timing-function:cubic-bezier(0,.55,.45,1);transform:scaleX(.02)}to{transform:scaleX(1)}}@keyframes gs-plug-seat{0%,14%{transform:translate(0)}24%{transform:translate(3.4px)}28%,72%{transform:translate(3px)}86%,to{transform:translate(0)}}@keyframes gs-plug-spark{0%,23%{opacity:0;transform:scale(.4)}25%{opacity:1;transform:scale(1)}34%,to{opacity:0;transform:scale(1.5)}}@keyframes gs-plug-current{0%,27%{opacity:0;stroke-dashoffset:100px}30%{opacity:1}48%{stroke-dashoffset:9px}49%{opacity:0;stroke-dashoffset:100px}50%{opacity:1}68%{opacity:1;stroke-dashoffset:9px}70%,to{opacity:0;stroke-dashoffset:9px}}