._1urssp40{width:12rem;position:relative;left:-.175em;opacity:0;transition:opacity .2s ease-out;display:none}._1urssp41{opacity:1;position:fixed;top:12rem;margin-top:0;padding-left:1rem;z-index:10;left:auto}._1urssp42{font-family:var(--_1wm1no5n)}._1urssp43,._1urssp44{list-style:none;margin:0;padding:0}._1urssp44:before,._1urssp44::marker{display:none}._1urssp45{display:block;color:transparent;text-decoration:none;position:relative;padding-left:0;height:1.125rem;width:100%;min-height:1rem;font-size:0;line-height:1.125rem;text-indent:2rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:color .2s ease-out,font-size .2s ease-out,text-indent .2s ease-out;cursor:pointer}._1urssp45:after{content:attr(data-text);position:absolute;left:-.5rem;top:0;font-family:var(--_1wm1no5n);font-size:var(--_1wm1no5u);letter-spacing:var(--_1wm1no51a);line-height:1.125rem;color:var(--_1wm1no59);opacity:0;transition:opacity .2s ease-out,left .2s ease-out;pointer-events:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%}._1urssp45:hover:after{opacity:1;left:-.75rem}._1urssp46:hover:after{opacity:0}._1urssp47{color:var(--_1wm1no59)}._1urssp48:before{content:"";position:absolute;left:0;top:50%;width:2.5rem;height:1px;background-color:var(--_1wm1no54);transform:translateY(-50%);opacity:.4;transition:all .1s ease-out}._1urssp48:hover:before{width:.75rem;transition:width .1s ease-out;opacity:.8;background-color:var(--_1wm1no59)}._1urssp48._1urssp47:before{opacity:.8;background-color:var(--_1wm1no59)}._1urssp49:hover:before{width:2.5rem}._2p95ge0 ._1urssp40 ._1urssp43{margin-left:0;padding-left:0}._2p95ge0 ._1urssp40 ._1urssp43 li{margin:0;padding:0}@media (max-width:768px){._1urssp40{display:none!important}}body.image-viewer-open{overflow:hidden}._1o400je0{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s ease-in-out;background:color-mix(in srgb,var(--_1wm1no50) 90%,transparent);cursor:zoom-out}._1o400je0.active{opacity:1}._1o400je1{min-width:45rem;max-width:60vw;max-height:80vh;object-fit:contain;border-radius:8px}@media (max-width:768px){._1o400je1{min-width:100vw}}._2p95ge0 .gc-container{display:block;border:.5px solid var(--_1wm1no55);border-radius:8px;padding:1rem 1.25rem .75rem;margin:1.25rem 0 1.75rem;text-decoration:none;color:inherit;transition:all .2s ease-out;background:var(--_1wm1no5c)}._2p95ge0 .gc-container:hover{background:color-mix(in srgb,var(--_1wm1no56) 75%,transparent);text-decoration:none}._2p95ge0 .gc-title-bar{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}._2p95ge0 .gc-owner-avatar{width:1.5rem;height:1.5rem;border-radius:50%;background-color:var(--_1wm1no55);flex-shrink:0}._2p95ge0 .gc-repo-title{font-size:var(--_1wm1no5x);font-weight:var(--_1wm1no513);color:var(--_1wm1no51);flex-grow:1}._2p95ge0 .gc-repo-title strong{font-weight:var(--_1wm1no516)}._2p95ge0 .gc-slash{color:var(--_1wm1no53);margin:0 .375rem}._2p95ge0 .gc-github-icon{width:1.5rem;height:1.5rem;color:var(--_1wm1no51);flex-shrink:0}._2p95ge0 .gc-repo-description{font-size:var(--_1wm1no5v);color:var(--_1wm1no51);opacity:.6;margin:0 0 .75rem;line-height:1.4}._2p95ge0 .gc-info-bar{display:flex;align-items:center;color:var(--_1wm1no51);opacity:.6;gap:.35rem}._2p95ge0 .gc-info-bar .gc-stars-count,._2p95ge0 .gc-info-bar .gc-forks-count,._2p95ge0 .gc-info-bar .gc-license-info{margin-right:.675rem;font-size:var(--_1wm1no5u)}._2p95ge0 .gc-info-icon{color:var(--_1wm1no51);width:.875rem;height:.875rem}._2p95ge0 .link-card{display:flex;flex-direction:row;gap:8px;border:.5px solid var(--_1wm1no55);border-radius:var(--_1wm1no51f);text-decoration:none;color:inherit;background:var(--_1wm1no5c);min-height:22.75px;max-height:102.25px;margin:1.25rem 0 1.75rem;transition:background .2s ease-out;padding:.5rem;overflow:hidden}._2p95ge0 .link-card:hover{background:color-mix(in srgb,var(--_1wm1no56) 75%,var(--_1wm1no5c));text-decoration:none}._2p95ge0 .link-card-content{flex:1;display:flex;flex-direction:column;justify-content:flex-start;gap:.2rem;padding:0 0 0 .5rem;min-width:0;overflow:hidden}._2p95ge0 .link-card-image-outer{flex-shrink:0;width:180px;align-self:center}._2p95ge0 .link-card-image-outer:has(.link-card-image[style*="display: none"]){display:none}._2p95ge0 .link-card-image{width:100%;aspect-ratio:16/9;overflow:hidden;background:var(--_1wm1no5c);position:relative;margin:0;padding:0;border-radius:6px}._2p95ge0 .link-card-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;margin:0;padding:0}._2p95ge0 .link-card-title{font-size:var(--_1wm1no5u);font-weight:var(--_1wm1no516);color:var(--_1wm1no51);font-family:var(--_1wm1no5o);margin-top:2px;margin-bottom:0;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:0}._2p95ge0 .link-card .link-card-description{font-size:var(--_1wm1no5t);color:var(--_1wm1no51);opacity:.6;margin:0;line-height:1.3;max-height:2.6em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;flex-shrink:1;min-height:0}._2p95ge0 .link-card .link-card-description[style*="display: none"]{display:none;margin:0;padding:0;height:0;overflow:hidden}._2p95ge0 .link-card-url{color:var(--_1wm1no53);margin:0;display:flex;align-items:center;gap:.325rem;flex-shrink:0;font-size:var(--_1wm1no5t)}._2p95ge0 .link-card-url svg{width:12px;height:12px;flex-shrink:0;vertical-align:middle}._2p95ge0 .link-card-url span{font-size:var(--_1wm1no5t);vertical-align:baseline}._2p95ge0 .x-card{width:100%;margin:1em auto;text-align:center}._2p95ge0 .x-card>*{display:inline-block;max-width:100%;margin:0 auto}._2p95ge0 .x-card iframe{max-width:100%;width:auto}.copy-code-block{position:relative!important}.copy-button{position:absolute;top:.5rem;right:.5rem;width:2rem;height:2rem;z-index:10;background:var(--_1wm1no50);border-radius:.375rem;font-size:var(--_1wm1no5t);color:var(--_1wm1no53);cursor:pointer;transition:all .2s ease-out;transition-duration:.15s;display:flex;align-items:center;justify-content:center;border:1px solid var(--_1wm1no55);backdrop-filter:blur(48px);opacity:0;pointer-events:none}body[data-copy-code=disabled] .copy-button{display:none}.copy-button:before{content:"";position:absolute;inset:0;background:var(--_1wm1no57);border-radius:.325rem;opacity:0;transition:opacity .15s ease-out;pointer-events:none}.copy-button:hover:before{opacity:1}.copy-button:hover{color:var(--_1wm1no51)}.copy-button svg{flex-shrink:0;position:relative;z-index:1}