.projects-window{display:flex;height:var(--yurba-page-height);overflow:hidden}.projects-area{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.projects-main{flex:1;min-height:0;overflow-y:auto}.projects-pane{display:flex;flex-direction:column;gap:14px;max-width:1100px;margin:0 auto;padding:var(--yurba-gutter)}.page-title__section{display:none}@media(max-width:1280px){.projects-window{flex-direction:column}.projects-left{width:100%;height:auto;flex-shrink:0}}@media(max-width:768px){.page-title__page{display:none}.page-title__section{display:inline}}@media print{.projects-left,.side-right,y-navbar,.section-picker,.bottom-nav,.sidebar{display:none!important}.projects-window,.projects-main{height:auto;overflow:visible}}.kit-side:empty{display:none}.y-win .kit-side{display:flex;flex-direction:column;gap:12px;width:100%;height:auto;padding:0;border:none;overflow:visible}.y-win .kit-side .right-card{padding:0}.y-win .kit-side .right-card__title{margin-left:4px}.y-win .kit-side .right-card__inner{border:1px solid var(--yurba-border-color)}.kit-chips{display:flex;flex-wrap:wrap;gap:6px}.kit-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 12px 5px 10px;border:1px solid var(--yurba-border-color);border-radius:var(--yurba-radius-m);color:var(--yurba-text-color);font-size:13px;font-weight:500;line-height:1.4;text-decoration:none}.kit-chip:hover{background:var(--yurba-hover-color)}.kit-chip .material-symbols-rounded{font-size:16px;opacity:.5}.y-tooltip.kit-tip--rich{min-width:180px;max-width:280px}.projects-left__options{display:flex;flex-direction:column;gap:5px}.projects-left__count{margin-left:auto;padding:1px 8px;border-radius:var(--yurba-radius-pill);background:var(--yurba-body-color);font-size:12px;font-weight:600}.projects-left__project{display:flex;align-items:center;gap:10px;padding:6px 12px 10px;color:var(--yurba-text-color);text-decoration:none}.projects-left__avatar{display:flex;flex-shrink:0}.projects-left__project .projects-avatar{width:34px;height:34px}.articles-left__sorts{display:none}.articles-left__authored.active .articles-left__sorts{display:flex;flex-direction:column;gap:2px}.projects-left__name{display:flex;gap:4px;min-width:0;font-size:15px;line-height:1.2;white-space:nowrap}.projects-left__owner{flex-shrink:3;min-width:40px;overflow:hidden;color:var(--yurba-text-color);text-decoration:none;text-overflow:ellipsis;opacity:.55}.projects-left__repo{display:flex;gap:4px;min-width:0;color:var(--yurba-text-color);text-decoration:none}.projects-left__slash{opacity:.55}.projects-left__title{overflow:hidden;text-overflow:ellipsis}@media(max-width:1280px){.projects-left__options{flex-direction:row;gap:4px;overflow-x:auto;scrollbar-width:none}.projects-left__options .side-left__divider,.projects-left__project{display:none}.projects-left__options .left-option{flex-shrink:0}}.projects-avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:22px;height:22px;border-radius:50%;object-fit:cover}.projects-avatar--none{background:var(--yurba-body-color)}.projects-avatar--none .symbol{font-size:14px;opacity:.6}.projects-author{display:inline-flex;align-items:center;gap:6px;min-width:0;color:var(--yurba-text-color);font-weight:600;text-decoration:none}.projects-author__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.projects-verified{display:inline-flex;flex-shrink:0;margin-left:4px;vertical-align:-2px}.projects-verified .symbol{font-size:15px;color:var(--yurba-green-color)}.projects-loader{display:flex;justify-content:center;padding:40px 0}.projects-tabs{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.projects-tabs__item{display:inline-flex;align-items:center;flex-shrink:0;gap:6px;padding:7px 12px;border-radius:var(--yurba-radius-pill);color:var(--yurba-text-color);font-size:13px;font-weight:600;text-decoration:none;transition:background .2s}.projects-tabs__item .symbol{font-size:18px}.projects-tabs__item:hover{background:var(--yurba-hover-color)}.projects-tabs__item.is-active{background:var(--yurba-brand-color-opacity);color:var(--yurba-brand-color)}.projects-tabs__count{padding:0 7px;border-radius:var(--yurba-radius-pill);background:var(--yurba-body-color);font-size:12px}.projects-label{display:inline-flex;align-items:center;margin:0 0 0 6px;padding:1px 9px;border:1px solid color-mix(in srgb,var(--label) 45%,transparent);border-radius:var(--yurba-radius-pill);background:color-mix(in srgb,var(--label) 14%,transparent);color:var(--label);font-size:12px;font-weight:600;line-height:1.5;white-space:nowrap}.projects-state{display:inline-flex;align-items:center;gap:5px;padding:4px 12px;border-radius:var(--yurba-radius-pill);color:#fff;font-size:13px;font-weight:600}.projects-state .symbol{font-size:17px}.projects-state--open{background:var(--yurba-green-color)}.projects-state--closed,.projects-state--merged{background:var(--yurba-purple-color)}.projects-state--draft{background:var(--yurba-grey-color)}.projects-langs{display:flex;flex-direction:column;gap:8px}.projects-langs__bar{display:flex;height:6px;overflow:hidden;border-radius:var(--yurba-radius-pill);background:var(--yurba-hover-color)}.projects-langs__bar span+span{margin-left:2px}.projects-langs__list{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13px}.projects-langs__item{display:inline-flex;align-items:center;gap:6px}.projects-langs__item i{width:9px;height:9px;border-radius:50%}.projects-langs__item b{opacity:.55;font-weight:500}.project-more{align-self:center}.project-more[hidden]{display:none}.project-note{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:var(--yurba-radius-l);border:1px solid var(--yurba-border-color);font-size:14px}.project-note--ok .symbol{color:var(--yurba-green-color)}.project-note--warn .symbol{color:var(--yurba-orange-color)}.project-card{display:flex;flex-direction:column;gap:14px;padding:22px 24px;border:1px solid var(--yurba-border-color);border-radius:var(--yurba-radius-l)}.project-card__title{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700}.project-clone__hint{font-size:13px;line-height:1.5;opacity:.6}.projects-markdown{font-size:15px;line-height:1.6;overflow-wrap:anywhere}.projects-markdown>:first-child{margin-top:0}.projects-markdown>:last-child{margin-bottom:0}.projects-markdown h1,.projects-markdown h2{margin:24px 0 12px;padding-bottom:8px;border-bottom:1px solid var(--yurba-border-color);line-height:1.2}.projects-markdown h1{font-size:28px}.projects-markdown h2{font-size:22px}.projects-markdown h3,.projects-markdown h4{margin:20px 0 8px;font-size:17px}.projects-markdown p,.projects-markdown ul,.projects-markdown ol,.projects-markdown blockquote,.projects-markdown table,.projects-markdown pre{margin:0 0 14px}.projects-markdown ul,.projects-markdown ol{padding-left:24px}.projects-markdown a{color:var(--yurba-link-color)}.projects-markdown img{max-width:100%;border-radius:var(--yurba-radius-s)}.projects-markdown blockquote{padding:2px 14px;border-left:4px solid var(--yurba-body-color);opacity:.8}.projects-markdown code{padding:2px 6px;border-radius:var(--yurba-radius-s);background:var(--yurba-body-color);font-family:var(--yurba-mono-font);font-size:13px}.projects-markdown pre{overflow-x:auto;padding:14px;border-radius:var(--yurba-radius-m);background:var(--yurba-code-bg);border:1px solid var(--yurba-border-color)}.projects-markdown pre code{padding:0;background:none}.projects-markdown table{display:block;overflow-x:auto;border-collapse:collapse}.projects-markdown .markdown-table{overflow-x:auto;margin:0 0 14px}.projects-markdown .markdown-table table{display:table;width:100%;margin:0}.projects-markdown th,.projects-markdown td{min-width:120px;padding:8px 12px;border:1px solid var(--yurba-border-color);text-align:left;vertical-align:top;overflow-wrap:break-word}.projects-markdown th{background:var(--yurba-hover-color);font-weight:600}.projects-markdown hr{border:none;border-top:1px solid var(--yurba-border-color)}@media(max-width:480px){.projects-markdown th,.projects-markdown td{min-width:80px;padding:6px 8px}}.project-timeline{display:flex;flex-direction:column;gap:12px}.project-comment{display:flex;gap:10px}.project-comment>a .projects-avatar{width:36px;height:36px}.project-comment__card{flex:1;min-width:0;overflow:hidden;border:1px solid var(--yurba-border-color);border-radius:var(--yurba-radius-l)}.project-comment__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--yurba-border-color);font-size:13px}.project-comment__head>a{color:var(--yurba-text-color);font-weight:700;text-decoration:none}.project-comment__time{opacity:.55}.project-comment__where{font-family:var(--yurba-mono-font);font-size:12px;opacity:.7}.project-comment__tools{display:flex;margin-left:auto}.project-comment__review{display:inline-flex;align-items:center;gap:4px;font-weight:600}.project-comment__review .symbol{font-size:16px}.project-comment__review--ok{color:var(--yurba-green-color)}.project-comment__review--changes{color:var(--yurba-red-color)}.project-comment__body{padding:12px 14px;font-size:14px}.project-comment__editor,.project-comment__card>.project-composer__actions{padding:10px}.project-event{display:flex;align-items:flex-start;gap:10px;padding-left:46px;font-size:13px}.project-event>.symbol{font-size:18px;opacity:.6}.project-event--merged>.symbol,.project-event--closed_by_rev>.symbol{color:var(--yurba-purple-color);opacity:1}.project-event a{color:var(--yurba-text-color);font-weight:600}.project-event__time{margin-left:4px;opacity:.55}.project-event__revs{display:flex;flex-direction:column;gap:2px;margin-top:4px}.project-event__revs a{font-weight:400;text-decoration:none}.project-event__revs code{font-family:var(--yurba-mono-font);opacity:.6}@media(max-width:480px){.project-comment>a{display:none}.project-comment__tools .btn{width:30px;height:30px}}.project-composer,.project-form{display:flex;flex-direction:column;gap:10px}.project-composer__actions{display:flex;flex-wrap:wrap;gap:8px}.project-form__row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:14px}.project-form__row .y-input{width:200px}.project-commit{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border:1px solid var(--yurba-border-color);border-radius:var(--yurba-radius-l)}.project-commit__title{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700}.project-commit__branch{max-width:320px}.project-commit__branch[hidden]{display:none}.project-commit__actions{display:flex;gap:8px}.projects-top{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.projects-search{flex:1;min-width:220px}.projects-top__sort{flex-shrink:0}.project-merge__check{display:inline-flex;align-items:center;gap:8px;font-size:14px}.project-diff__added{color:var(--yurba-green-color)}.project-diff__removed{color:var(--yurba-red-color)}.edit-option:has(input:disabled){opacity:.5;cursor:default}.btn-post-action.active-blue .symbol{background:color-mix(in srgb,var(--yurba-blue-color) 21%,transparent)!important;color:var(--yurba-blue-color)!important}.btn-post-action.active-brand .symbol{background:var(--yurba-brand-color-opacity)!important;color:var(--yurba-brand-color)!important}.like-post__animation:before{animation-name:likeAnimation;animation-duration:1s;animation-iteration-count:1;display:block}@keyframes likeAnimation{0%{transform:none;color:currentColor}50%{transform:scale(2) rotateY(360deg) translateY(-2px);color:var(--yurba-red-color);filter:drop-shadow(0 2px 2px)}to{transform:none;color:currentColor}}.wall-post{display:flex;flex-direction:column;gap:15px;padding-bottom:20px;position:relative;transition:.2s ease-in-out;background:var(--yurba-main-color);border-top:1px solid var(--yurba-body-color)}.wall-post.dismissed>:not(.post-dismissed){display:none}.post-dismissed{display:flex;align-items:center;gap:12px;padding:var(--yurba-gutter) var(--yurba-gutter) 0}.post-dismissed>.material-symbols-rounded{font-size:24px;opacity:.6}.post-dismissed__text{flex:1;min-width:0;overflow-wrap:anywhere}.wall-post__dropdown{position:absolute;right:20px;top:20px}.wall-post__join{position:absolute;right:52px;top:20px;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:none;color:var(--yurba-text-color);cursor:pointer;opacity:.6;transition:opacity .15s,color .15s}.wall-post__join:hover,.wall-post__join--on{opacity:1}.wall-post__join--on{color:var(--yurba-brand-color)}@media(hover:none){.wall-post__join{display:none}}.wall-post__body{display:flex;flex-direction:column;gap:15px;margin:0 12px}.wall-post__body.is-sensitive>:not(.sensitive-cover){min-height:40px}.wall-post__withheld{display:flex;align-items:flex-start;gap:8px;margin:0 var(--yurba-gutter);padding:10px 12px;border-radius:var(--yurba-radius-m);background:color-mix(in srgb,var(--yurba-red-color) 10%,transparent);color:var(--yurba-text-color);font-size:13px;line-height:1.4}.wall-post__withheld .material-symbols-rounded{flex-shrink:0;font-size:18px;color:var(--yurba-red-color)}.wall-post__head{gap:10px;display:flex;padding:var(--yurba-gutter) var(--yurba-gutter) 0}.post-author{display:flex;gap:12px;align-items:center}.post-author__avatar{position:relative;display:flex}.post-author__img,.post-author__target{border-radius:100%;object-fit:cover;border:1px solid var(--yurba-body-color)}.post-author__target{position:absolute;z-index:3;width:22px;height:22px;right:-5px;bottom:-5px}.post-author__target[src=""]{display:none}.post-author__info{display:flex;flex-direction:column}.post-author__head{display:flex;align-items:baseline;height:18px}.post-author__name{display:flex;align-items:flex-start;line-height:1}.post-author__link{font-weight:700;font-size:15px;color:var(--yurba-text-color)}.post-author__badges{display:flex;align-items:center}.wall-post__tag{color:var(--yurba-grey-color);font-weight:500;line-height:1.2;font-size:13px;margin-left:5px}.wall-post__desc{line-height:1;display:flex;gap:8px;align-items:center;opacity:.6;font-size:14px;font-weight:500;margin-top:5px}.wall-post__time{color:var(--yurba-text-color)}.wall-post__marks{display:contents}.wall-post__edited{display:inline-flex;cursor:default}.wall-post__edited .material-symbols-rounded{font-size:15px}.wall-post__pinned{display:inline-flex;align-items:center;gap:2px}.wall-post__pinned .material-symbols-rounded{font-size:16px}.wall-post__friends,.wall-post__audience{display:inline-flex;align-items:center;gap:3px;padding:2px 7px 2px 4px;border-radius:var(--yurba-radius-pill);font-size:11px;font-weight:600;line-height:1}.wall-post__friends{background:color-mix(in srgb,var(--yurba-green-color) 15%,transparent);color:var(--yurba-green-color)}.wall-post__friends .material-symbols-rounded{font-size:14px;font-variation-settings:"FILL" 1}.wall-post__audience{max-width:160px;background:var(--yurba-brand-color-opacity);color:var(--yurba-brand-color);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wall-post__audience .material-symbols-rounded{font-size:14px}.post-content__wrapper{padding:0 var(--yurba-gutter)}.post-content__wrapper:has(.post-content:empty){display:none}.post-content{white-space:pre-line;line-height:1.6;font-size:15px;font-weight:500;word-break:break-word;width:90%}.post-content .emoji{width:15px;vertical-align:-2px}.post-content .spoiler{position:relative;color:#fff0;background-color:var(--yurba-body-color);border-radius:var(--yurba-radius-s);cursor:pointer}.post-content .spoiler:after{content:"";position:absolute;inset:0;background-color:var(--yurba-body-color);border-radius:var(--yurba-radius-s);z-index:1}.post-content .spoiler-open{background-color:var(--yurba-body-color);border-radius:var(--yurba-radius-s)}.wall-post__translating{padding:10px 0}.wall-post__meta{margin:5px 0;padding:0 var(--yurba-gutter)}.wall-post__meta:empty{display:none}.post-repost:empty{display:none}@media(max-width:991px){.post-content{width:100%}}.wall-post__footer{display:flex;align-items:center;justify-content:space-between;padding:0 var(--yurba-gutter)}.wall-post__controls{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.post-views{display:flex;align-items:center;gap:5px;font-size:14px;opacity:.3;font-weight:500}.post-views__count{font-weight:700}.post-views__icon{font-weight:700;font-size:18px;margin-top:2px;font-variation-settings:"FILL" 1}@media(max-width:991px){.wall-post__controls{gap:10px;margin-bottom:5px}}.post-media__wrapper{width:100%;padding:0 var(--yurba-gutter);overflow:hidden}.post-media__dots{margin-top:10px;color:var(--yurba-text-color)}.post-media__dots:empty{display:none}.post-media__item,.wall-post__photo,.post-video{-webkit-user-drag:none;user-drag:none;user-select:none}.post-media__wrapper:has(.post-media:empty){display:none}.post-media{display:flex;position:relative}.post-media__item{flex:0 0 82%;aspect-ratio:16 / 9;border-radius:var(--yurba-radius-l);position:relative;overflow:hidden}.post-media__item:has(.wall-post__photo){display:flex}.post-media.single .post-media__item{flex:1;aspect-ratio:auto}.post-media{--post-media-seam: 0}.post-media--joined{--post-media-seam: 1}.post-media__item{transition:margin-left .2s,border-radius .2s}.post-media__item+.post-media__item{margin-left:calc(-8px * var(--post-media-seam))}.post-media__item:not(:last-child){border-top-right-radius:calc(var(--yurba-radius-l) * (1 - var(--post-media-seam)));border-bottom-right-radius:calc(var(--yurba-radius-l) * (1 - var(--post-media-seam)))}.post-media__item:not(:first-child){border-top-left-radius:calc(var(--yurba-radius-l) * (1 - var(--post-media-seam)));border-bottom-left-radius:calc(var(--yurba-radius-l) * (1 - var(--post-media-seam)))}.post-media__item .wall-post__photo,.post-media__item .post-video,.post-media__item>.sensitive-cover{border-radius:inherit}.post-media--pinching .post-media__item{transition:none}.post-media.y-slider__track .post-media__item{touch-action:pan-y}.post-media__item>.nsfw-badge,.post-video__info .nsfw-badge{position:absolute;top:10px;left:10px;z-index:1}.post-media__item.is-sensitive>.nsfw-badge{display:none}.post-media__item>.sensitive-cover{left:0;right:0;min-height:0}.post-media.single .post-media__item>.sensitive-cover{border-radius:0}.post-media.single .post-media__item.is-sensitive{min-height:180px}.wall-post__photo{width:100%;height:100%;object-fit:cover;cursor:pointer;transition:.4s;position:relative;border-radius:var(--yurba-radius-l)}.wall-post__photo:hover{opacity:.5}.post-media.single .wall-post__photo{object-fit:contain;max-height:400px;height:-webkit-fill-available;background:var(--yurba-body-color);border-radius:0}.post-media__overlay{position:absolute;left:0;top:0;width:100%;height:100%;transition:.4s;opacity:0;z-index:3;background:#000000a6}.post-media__item:hover .post-media__overlay{opacity:1}.post-media__controls{position:absolute;right:10px;top:10px;display:flex;gap:6px}.post-media__control{color:#fff;background:#00000080;width:30px;height:30px;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center}.post-media__control:hover{background:#000000b3}.post-media__control .material-symbols-rounded{font-size:18px}.post-media__spoiler{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:#00000050;opacity:0;transition:.3s}.post-media__item.spoiler .post-media__spoiler{opacity:1}.post-media__item.spoiler .post-media__spoiler:before,.post-media__item.spoiler .post-media__spoiler:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/static/images/spoiler.png);background-size:256px 256px;background-position:calc(var(--x-direction) / 2) calc(var(--y-direction) / 2);pointer-events:none}.post-media__item.spoiler .post-media__spoiler:before{--x-direction: 0;--y-direction: 256px;animation:21s linear -7s infinite;animation-name:animation-spoiler}.post-media__item.spoiler .post-media__spoiler:after{--x-direction: -256px;--y-direction: -256px;animation:22s linear -14s infinite;animation-name:animation-spoiler}@keyframes animation-spoiler{0%{background-position:0 0}to{background-position:var(--x-direction) var(--y-direction)}}@media(hover:none){.post-media__overlay{opacity:1;background:transparent}}.post-video{position:relative;display:flex;width:100%;height:100%;border-radius:var(--yurba-radius-l);overflow:hidden}.post-media.single .post-video{border-radius:0}.post-video__thumb{filter:brightness(.75)}.post-media.single .post-video .inline-video__player{object-fit:contain;background:var(--yurba-body-color)}.wall-post__attachments{display:flex;flex-direction:column;gap:8px;padding:0 var(--yurba-gutter)}.wall-post__attachments:empty{display:none}.wall-post__attachments .poll{max-width:none}.wall-post__attachments .post-file{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px 8px 8px;border:1px solid var(--yurba-body-color);border-radius:var(--yurba-radius-l);transition:background .2s}.wall-post__attachments .post-file:hover{background:var(--yurba-hover-color)}.wall-post__attachments .post-icon{width:44px;height:44px;border-radius:var(--yurba-radius-m);flex-shrink:0}.wall-post__attachments .post-icon .material-symbols-rounded{font-size:22px}.wall-post__attachments .post-file__info{flex:1;min-width:0;text-align:left}.wall-post__attachments .post-file__name{font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wall-post__attachments .post-file__size{font-weight:500}.post-track{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px 8px 8px;border:1px solid var(--yurba-body-color);border-radius:var(--yurba-radius-l);transition:background .2s;cursor:pointer}.post-track:hover{background:var(--yurba-hover-color)}.post-track__cover{position:relative;width:44px;height:44px;flex-shrink:0;padding:0;border-radius:var(--yurba-radius-m);overflow:hidden;background:var(--yurba-body-color)}.post-track__img{width:100%;height:100%;object-fit:cover}.post-track__icon{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;background:#00000080;font-variation-settings:"FILL" 1;opacity:0;transition:opacity .2s}.post-track:hover .post-track__icon,.post-track.playing .post-track__icon{opacity:1}.post-track__info{display:flex;flex-direction:column;flex:1;min-width:0;color:var(--yurba-text-color)}.post-track__name{font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.post-track__author{font-size:12px;font-weight:500;opacity:.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.post-track__duration{flex-shrink:0;font-size:12px;font-weight:600;opacity:.5;font-variant-numeric:tabular-nums}.post-track__actions{display:flex;flex-shrink:0;margin-right:-6px}.post-track:hover .music-track__more{opacity:.55}@media(hover:none){.post-track__icon{opacity:1}.post-track .music-track__more{opacity:.55}}.post-quote{display:flex;flex-direction:column;gap:10px;margin:0 var(--yurba-gutter);padding:12px 0;border:1px solid var(--yurba-border-color);border-radius:var(--yurba-radius-l);color:var(--yurba-text-color);overflow:hidden;cursor:pointer;transition:background .15s ease}.post-quote:hover{background:var(--yurba-hover-color)}.post-quote__head{--user-badge-size: 14px;display:flex;align-items:center;min-width:0;padding:0 12px;font-size:13px;line-height:1.2}.post-quote__avatar{margin-right:6px;width:22px;height:22px;flex-shrink:0;border-radius:50%;object-fit:cover}.post-quote__name{flex-shrink:0;color:var(--yurba-text-color);font-weight:700;text-decoration:none}.post-quote__meta{margin-left:6px;overflow:hidden;color:var(--yurba-grey-color);font-weight:500;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.post-quote__content{display:-webkit-box;padding:0 12px;overflow:hidden;font-size:14px;font-weight:500;line-height:1.5;white-space:pre-line;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:8}.post-quote__content:empty{display:none}.post-quote .post-media__wrapper,.post-quote .wall-post__attachments{padding:0 12px}.post-quote__quoted{display:inline-flex;align-self:flex-start;align-items:center;gap:4px;margin:0 12px;color:var(--yurba-grey-color);font-size:13px;font-weight:500;text-decoration:none}.post-quote__quoted .yrb{font-size:14px}.post-quote--preview{max-height:260px;margin:12px 0 0;cursor:default;pointer-events:none}.post-quote--preview:hover{background:none}.post-shared{display:flex;align-items:center;gap:6px;min-width:0;margin-bottom:-6px;padding:var(--yurba-gutter) 60px 0 var(--yurba-gutter);color:var(--yurba-grey-color);font-size:13px;font-weight:600;line-height:1.2}.post-shared .material-symbols-rounded{font-size:18px}.post-shared__name,.post-shared__time{overflow:hidden;color:inherit;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.post-shared__name{color:var(--yurba-text-color)}.post-shared+.wall-post__head{padding-top:0}.post-create{position:relative;display:block;padding:var(--yurba-gutter);background:var(--yurba-main-color)}.post-input__wrapper .ye{border:none;background:none}.post-create .ye-area{padding:9px 0;font-size:15px}.post-create__chips{display:flex;flex-wrap:wrap;gap:6px}.post-create__bar{display:flex;align-items:center;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid var(--yurba-border-color)}.post-create__tools,.post-create__extras{display:flex;align-items:center;gap:2px;min-width:0}.btn.post-create__tool{width:36px;height:36px;border-radius:50%;background:none}.btn.post-create__tool:hover,.btn.post-create__tool[aria-expanded=true]{background:var(--yurba-hover-color)}.post-create__tool .material-symbols-rounded{font-size:22px}.post-create__emoji .emoji{width:20px;height:20px}.post-create__tools{flex:1 1 auto;overflow:hidden}.post-create__tools>*{flex-shrink:0}.post-create__end{display:flex;align-items:center;gap:12px;margin-left:auto}.post-create__symbols{font-size:13px;opacity:.5}.post-create__symbols.max{color:var(--yurba-red-color);opacity:1}.create-publish{height:36px;padding:0 16px;border-radius:var(--yurba-radius-pill)}.create-publish__icon,.post-create--edit .create-publish{display:none}.create-time__input{display:block;width:100%;box-sizing:border-box;padding:6px 10px;font-size:14px;background:transparent;border:none;color:inherit}.create-audience{display:inline-flex;align-items:center;gap:4px;margin-top:6px;padding:4px 6px 4px 8px;border:none;border-radius:var(--yurba-radius-pill);background:color-mix(in srgb,var(--yurba-green-color) 12%,transparent);color:var(--yurba-green-color);font-size:13px;font-weight:600;cursor:pointer}.create-audience:not([data-type=close]){background:var(--yurba-brand-color-opacity);color:var(--yurba-brand-color)}.create-audience.d-none{display:none}.create-audience .material-symbols-rounded{font-size:16px}.create-audience .material-symbols-rounded:first-child{font-variation-settings:"FILL" 1}.post-create .post-media__wrapper{width:calc(100% + 2 * var(--yurba-gutter));margin-left:calc(-1 * var(--yurba-gutter));padding-top:var(--yurba-gutter)}.post-create .post-media__item{-webkit-touch-callout:none}.post-create .post-media__control[hidden]{display:none}.post-create .post-video{align-items:center;justify-content:center;background:var(--yurba-body-color)}.post-create .post-media__wrapper.is-grabbing .post-media__item{transition:transform .18s}.post-create .post-media__wrapper.is-grabbing,.post-create .post-media__wrapper.is-grabbing *{cursor:grabbing}.post-create .post-media__wrapper.is-grabbing .post-media__item.is-grabbed{z-index:5;opacity:.85;transition:none}.post-create .wall-post__photo,.post-create .post-media__spoiler{pointer-events:none}.post-create__attachments{display:flex;flex-direction:column;gap:8px;margin-top:15px}.post-create__attachments:empty{display:none}.create-attachment{display:flex;align-items:center;gap:10px;padding:8px;border:1px solid var(--yurba-body-color);border-radius:var(--yurba-radius-l)}.create-attachment__cover{width:44px;height:44px;border-radius:var(--yurba-radius-m);flex-shrink:0;object-fit:cover;background:var(--yurba-body-color)}.create-attachment__icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--yurba-radius-m);flex-shrink:0}.create-attachment__icon .material-symbols-rounded{font-size:22px}.create-attachment__info{display:flex;flex-direction:column;flex:1;min-width:0;overflow:hidden;color:var(--yurba-text-color)}.create-attachment__name{font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.create-attachment__desc{font-size:12px;font-weight:500;opacity:.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.post-create__remove{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;margin:0;padding:0;border-radius:50%;background:transparent;color:var(--yurba-text-color);opacity:.5;transition:opacity .2s,background .2s,color .2s}.post-create__remove:hover{background:var(--yurba-hover-color);color:var(--yurba-red-color);opacity:1}.post-create__remove .material-symbols-rounded{font-size:20px}.create-prompt{display:flex;align-items:center;gap:10px;padding:12px var(--yurba-gutter);background:var(--yurba-main-color)}.create-prompt__avatar{flex-shrink:0;width:36px;height:36px;border-radius:50%;object-fit:cover}.create-prompt__field{flex:1;min-width:0;height:40px;padding:0 16px;overflow:hidden;border:1px solid var(--yurba-border-color);border-radius:var(--yurba-radius-pill);background:none;color:var(--yurba-placeholder-color);font:inherit;font-size:14px;text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}.create-prompt__field.is-draft{color:var(--yurba-text-color)}.create-prompt__photo{flex-shrink:0;width:40px;height:40px;border-radius:50%}@media(max-width:768px){.y-win__wrapper.post-create__window .y-win{height:calc(100% - 24px);max-height:none}.post-create__window .y-win__body{display:flex;flex-direction:column;padding:0;overflow:hidden}.post-create__window .post-create{flex:1;min-height:0;display:flex;flex-direction:column;padding:0 var(--yurba-gutter) max(12px,env(safe-area-inset-bottom));background:none}.post-create__window .post-create__body{flex:1;min-height:0;overflow-y:auto}.post-create__window .post-create .ye-area{font-size:16px}.post-create__window .post-create__bar{gap:8px}.post-create__window .post-create__extras,.post-create__window .post-create__tools>*,.post-create__window .post-create__extras>*{flex-shrink:0}.post-create__window .post-create__end{display:contents}.post-create__window .post-create__symbols{margin:0 8px 0 auto}.post-create__window .post-create__symbols.d-none+.create-publish{margin-left:auto}.post-create__window .create-publish{flex-shrink:0;justify-content:center;width:40px;height:40px;padding:0 0 0 3px;border-radius:50%;background:var(--yurba-brand-color);color:#fff}.post-create__window .create-publish__icon{display:block}.post-create__window .create-publish__label{display:none}}.repost-photos{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:5px;padding:0 15px 15px}.repost-user{display:flex;flex-direction:column;font-size:12px;color:var(--yurba-text-color)}.repost-content{font-size:14px!important;margin-top:-12px;white-space:pre-line;padding-left:15px;font-weight:500}.repost-avatar{width:35px;height:35px;border-radius:100%;border:1px solid var(--yurba-body-color)}.repost p{margin:0!important}.repost-photos img{border:1px solid var(--yurba-body-color);border-radius:var(--yurba-radius-m);height:auto;max-height:200px;width:-webkit-fill-available;object-fit:cover}.wall-comment{padding:15px var(--yurba-gutter);display:flex;gap:10px;position:relative}.wall-comment:not(:last-child){border-bottom:1px solid var(--yurba-body-color)}.wall-comment__dropdown{position:absolute;right:20px;top:12px}.comment-avatar{flex-shrink:0}.comment-avatar__img{border-radius:100%;width:40px;height:40px;object-fit:cover}.wall-comment__inner{flex:1;min-width:0}.comment-author{display:flex;flex-wrap:wrap;align-items:center;line-height:1;gap:4px 0;padding-right:30px}.comment-author__name{color:var(--yurba-text-color);font-weight:600;font-size:14px;min-width:0;word-break:break-word}.comment-author__name.is-blocked{opacity:.6}.comment-author__badges{display:flex;align-items:center;flex-shrink:0;gap:4px;margin-left:4px}.comment-author__badges .user-badges{margin-left:0}.comment-author__badge{display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:var(--yurba-radius-pill);background:var(--yurba-brand-color-opacity);color:var(--yurba-brand-color);font-size:11px;font-weight:700;line-height:1;white-space:nowrap}.comment-answered{margin-left:6px;display:inline-flex;align-items:center;font-size:14px;font-weight:600}.comment-answered .material-symbols-rounded{font-size:20px;opacity:.5}.comment-answered__link{color:var(--yurba-text-color)}.wall-comment__content{white-space:pre-line;line-height:1.6;font-size:15px;font-weight:500;word-break:break-word;width:90%}.wall-comment__footer{display:flex;justify-content:space-between;align-items:center}.wall-comment__meta{display:flex;align-items:center;gap:14px}.wall-comment__date{color:var(--yurba-text-color);font-weight:400;font-size:14px}.wall-comment__reply{padding:0;border:0;background:none;color:var(--yurba-text-color);font:inherit;font-size:14px;font-weight:600;opacity:.6;cursor:pointer}.wall-comment__reply:hover{opacity:1}.wall-comment__replies:not(:empty){margin-top:4px}.wall-comment.wall-comment--reply{padding:10px 0 0;border-bottom:0}.wall-comment--reply .comment-avatar__img{width:28px;height:28px}.wall-comment--reply .wall-comment__dropdown{top:6px;right:0}.wall-comment--reply .wall-comment__content{font-size:14px;line-height:1.6}.comment-thread__controls{display:flex;gap:16px}.comment-more,.wall-comment__hide{display:inline-flex;align-items:center;gap:2px;margin-top:6px;padding:0;border:0;background:none;color:var(--yurba-text-color);font:inherit;font-size:14px;font-weight:600;opacity:.5;cursor:pointer}.comment-more[hidden],.wall-comment__hide[hidden]{display:none}.comment-more:hover,.wall-comment__hide:hover{opacity:.8}.comment-more .material-symbols-rounded,.wall-comment__hide .material-symbols-rounded{font-size:20px}.btn-post-action{font-size:14px;color:var(--yurba-text-color);transition:.4s;font-weight:600;display:flex;align-items:center;justify-content:center;padding:0;border:none!important}.btn-post-action:hover{opacity:.8}.btn-post-action:focus{outline:none!important;border:none!important}.btn-post-action .symbol{font-size:14px;color:var(--yurba-grey-color);transition:.4s;background:var(--yurba-hover-color);padding:6px;border-radius:100%}.btn-post-action .symbol:hover{transform:scale(1.1)}.btn-post-action.active-red .symbol{background:color-mix(in srgb,var(--yurba-red-color) 25%,transparent)!important;color:var(--yurba-red-color)!important}.wall-comments__wrapper:empty{display:none}.wall-comments{border-top:1px solid var(--yurba-body-color)}.wall-comments__wrapper.closed .wall-comment__reply{display:none}.wall-comments__closed{display:flex;align-items:center;justify-content:center;gap:6px;padding:14px 16px 4px;font-size:13px;font-weight:500;opacity:.5}.wall-comments__closed .material-symbols-rounded{font-size:18px}.wall-comments__bar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px 4px var(--yurba-gutter);border-top:1px solid var(--yurba-body-color)}.wall-comments__bar[hidden]{display:none}.wall-comments__bar+.wall-comments{border-top:0}.wall-comments__count{font-size:13px;font-weight:600;opacity:.6}.wall-comments__menu[hidden]{display:none}.wall-comments__bar .wall-comments__sort{display:inline-flex;align-items:center;gap:4px;width:auto;height:30px;padding:0 10px 0 8px;font-size:13px;font-weight:600;opacity:.7}.wall-comments__sort .material-symbols-rounded{font-size:18px}.comments-window .y-win__body{display:flex;flex-direction:column;padding:0;overflow:hidden}.comments-window .wall-comments__wrapper{display:flex;flex-direction:column;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.comments-window .loader-after{flex-shrink:0}.comments-window .wall-comments{flex-grow:1;flex-shrink:0;border-top:none}.comments-window .wall-comments__bar{position:sticky;top:0;z-index:1;flex-shrink:0;border-top:none;background:var(--y-win-bg)}.comments-window .comment-create,.comments-window .wall-comments__closed{position:sticky;bottom:0;z-index:1;flex-shrink:0;padding:12px var(--yurba-gutter) max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--yurba-body-color);background:var(--y-win-bg)}@media(max-width:768px){.comments-window .y-win{height:85dvh;max-height:100%}}.comment-create{padding:15px var(--yurba-gutter) 0;display:block}.comment-create__inner{display:flex;justify-content:space-between;gap:8px;align-items:flex-end}.comment-create__inner .btn{width:40px;height:40px;border-radius:50%}.comment-create__inner .btn-clear .material-symbols-rounded{font-size:22px}.comment-input__wrapper{position:relative;flex:1}.comment-create .ye-area{padding:8px 16px}.create-right{display:flex;flex-direction:column;gap:8px;align-items:flex-end}.create-right__controls{display:flex;gap:8px}.create-right__symbols{opacity:.5}.create-right__symbols.max .comment-create__count{color:var(--yurba-red-color)}.create-replying{display:flex;align-items:center;gap:6px;margin-bottom:8px;padding:4px 4px 4px 12px;border-radius:var(--yurba-radius-l);background:var(--yurba-body-color);font-size:13px;font-weight:600}.create-replying[hidden]{display:none}.create-replying .material-symbols-rounded{font-size:18px;opacity:.6}.create-replying__name{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.create-replying .btn{width:28px;height:28px;border-radius:50%}.project-about{display:flex;flex-direction:column;gap:12px;font-size:13px}.project-about__desc{font-size:14px;line-height:1.4;overflow-wrap:anywhere}.project-about__badges{display:flex;flex-wrap:wrap;gap:6px}.project-about__badge{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border:1px solid var(--yurba-border-color);border-radius:var(--yurba-radius-pill);font-size:12px;font-weight:600}.project-about__badge .symbol{font-size:15px}.project-about__badge--archived{color:var(--yurba-orange-color)}.project-about__fork{display:flex;align-items:center;gap:4px;opacity:.7}.project-about__origin{color:var(--yurba-link-color)}.project-about__site{display:inline-flex;align-items:center;gap:6px;min-width:0;overflow:hidden;color:var(--yurba-link-color);font-weight:600;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.project-about__stats{display:flex;flex-direction:column;gap:2px}.project-about__stat{display:flex;align-items:center;gap:8px;padding:4px 0;color:var(--yurba-text-color);text-decoration:none}.project-about__stat--link:hover{color:var(--yurba-link-color)}.project-about__stat .symbol{font-size:18px;opacity:.55}.about-release{display:flex;align-items:center;gap:10px;color:var(--yurba-text-color);text-decoration:none}.about-release>.symbol{color:var(--yurba-green-color);font-size:20px}.about-release__text{display:flex;flex-direction:column;min-width:0;line-height:1.4}.about-release__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.about-release__meta{opacity:.6}.project-about__more{color:var(--yurba-link-color);font-weight:600;text-decoration:none}.project-about__items{display:flex;flex-direction:column;gap:6px}.about-item{display:flex;gap:6px;min-width:0;color:var(--yurba-text-color);text-decoration:none}.about-item:hover .about-item__title{color:var(--yurba-link-color)}.project-about__number{flex-shrink:0;opacity:.5}.about-item__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-about__count{color:var(--yurba-link-color);font-weight:600;text-decoration:none}.project-about__crowd{display:flex;align-items:center;gap:8px;color:var(--yurba-text-color);text-decoration:none}.project-about__faces{display:flex;padding-left:6px}.project-about__faces .projects-avatar{width:26px;height:26px;margin-left:-6px;border:2px solid var(--yurba-main-color);border-radius:50%}.project-about__face,.project-about__authors{color:var(--yurba-text-color);text-decoration:none}.project-about__total{font-weight:600;white-space:nowrap}.project-about__activity{display:flex;flex-direction:column;gap:8px;color:var(--yurba-text-color);text-decoration:none}.project-about__bars{display:flex;align-items:flex-end;gap:1px;height:40px}.project-about__bar{flex:1;border-radius:2px;background:var(--yurba-brand-color)}.project-about__bar.is-empty{opacity:.2}.project-about__caption{opacity:.6}.project-share__preview{margin-top:12px;pointer-events:none}.project-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.project-bar__ref{min-width:150px;max-width:240px}.project-bar__name{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:0;font-size:16px;line-height:1.4;overflow-wrap:anywhere}.project-bar__link{color:var(--yurba-text-color);text-decoration:none}.project-bar__owner{opacity:.65}.project-bar__path{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:0;font-size:15px}.project-bar__reset{color:var(--yurba-link-color);text-decoration:none}.project-bar__slash{opacity:.4}.project-bar__actions{display:flex;align-items:center;gap:8px;margin-left:auto}.project-bar__search{width:220px}.project-bar__clone{height:38px}.project-bar__clone .symbol{font-size:18px}@media(max-width:768px){.project-bar__name{flex-basis:100%}.project-bar__ref{flex-basis:100%;max-width:none}.project-bar__actions{width:100%;margin-left:0}.project-bar__search{flex:1;min-width:0}.project-bar__label{display:none}.project-bar__clone{justify-content:center;width:38px;padding:0}}.project-files,.project-view{overflow:hidden;border:1px solid var(--yurba-border-color);border-radius:var(--yurba-radius-l)}.project-last{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--yurba-border-color);font-size:13px}.project-last__head{display:flex;flex:1;align-items:center;gap:4px;min-width:0}.project-last__title{min-width:0;overflow:hidden;color:var(--yurba-text-color);text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.project-last__title:hover{color:var(--yurba-link-color)}.project-last__hash{font-family:var(--yurba-mono-font);font-size:12px;color:var(--yurba-text-color);opacity:.6;text-decoration:none}.project-last__time{opacity:.6;white-space:nowrap}.project-last__count{display:inline-flex;align-items:center;gap:4px;color:var(--yurba-text-color);font-weight:600;text-decoration:none}.project-last__count .symbol{font-size:17px}.project-file{display:grid;grid-template-columns:22px minmax(120px,1.2fr) minmax(0,2fr) 70px 110px;align-items:center;gap:12px;padding:8px 14px;border-top:1px solid var(--yurba-border-color);color:var(--yurba-text-color);font-size:14px;text-decoration:none}.project-file:hover{background:var(--yurba-hover-color)}.project-file__icon .symbol{font-size:20px;opacity:.55}.project-file--dir .project-file__icon .symbol{color:var(--yurba-brand-color);opacity:1}.project-file__name{overflow:hidden;color:var(--yurba-text-color);text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.project-file__name:hover{color:var(--yurba-link-color)}.project-file__rev{overflow:hidden;color:var(--yurba-text-color);opacity:.6;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.project-file__rev:hover{opacity:1}.project-file__size,.project-file__time{opacity:.55;text-align:right;white-space:nowrap;font-size:13px}@media(max-width:768px){.project-last{flex-wrap:wrap;row-gap:6px}.project-last__head{order:-1;flex-basis:100%}.project-last__hash,.project-last__label{display:none}.project-last__count{margin-left:auto}.project-file{grid-template-columns:22px minmax(0,1fr) auto}.project-file__rev,.project-file__size{display:none}}.project-readme{border:1px solid var(--yurba-border-color);border-radius:var(--yurba-radius-l)}.project-readme__head{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--yurba-border-color);font-size:14px;font-weight:600}.project-readme__link{color:var(--yurba-text-color);text-decoration:none}.project-readme__body{padding:20px 24px}.project-hint{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;border:1px dashed var(--yurba-border-color);border-radius:var(--yurba-radius-l);font-size:14px}.project-hint__text{flex:1;opacity:.7}.project-actions{display:flex;align-items:center;gap:8px;padding-top:4px}.project-comments .comment-create{padding-right:0;padding-left:0}.project-view__head{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px 8px 14px;border-top:1px solid var(--yurba-border-color);border-bottom:1px solid var(--yurba-border-color)}.project-view__meta{font-size:13px;opacity:.6}.project-view__actions{display:flex;gap:2px;margin-left:auto}.project-view__delete .symbol{color:var(--yurba-red-color)}.project-view__preview{padding:20px 24px}.project-view__media{display:flex;justify-content:center;padding:20px;background:repeating-conic-gradient(var(--yurba-body-color) 0 25%,transparent 0 50%) 0 0 / 20px 20px}.project-view__img{max-width:100%;max-height:70vh;border-radius:var(--yurba-radius-s)}.project-view__audio,.project-view__binary{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:24px;font-size:14px}.project-view__binary .symbol{font-size:28px;opacity:.5}.project-view__video{padding:12px}.project-code{overflow-x:auto;background:var(--yurba-main-color);font-family:var(--yurba-mono-font);font-size:13px;line-height:1.6}.project-code__rows{display:table;min-width:100%;padding:8px 0;background:none}.project-code__row{display:table-row}.project-code__row.is-marked{background:#f7d44a33}.project-code__num{display:table-cell;width:1%;padding:0 14px 0 16px;color:var(--yurba-text-color);opacity:.35;text-align:right;text-decoration:none;user-select:none;white-space:nowrap}.project-code__num:before{content:attr(data-line)}.project-code__num:hover{opacity:.8}.project-code__line{display:table-cell;padding-right:20px;white-space:pre;tab-size:4}.project-blame__who{display:table-cell;width:260px;max-width:260px;padding:0 10px;border-right:3px solid color-mix(in srgb,var(--yurba-orange-color) var(--age),var(--yurba-body-color));font-family:var(--yurba-main-font);font-size:12px;vertical-align:top}.project-blame__start .project-blame__who,.project-blame__start .project-code__num,.project-blame__start .project-code__line{border-top:1px solid var(--yurba-border-color)}.project-blame__rev{display:flex;align-items:center;gap:6px;max-width:250px;padding:2px 0;color:var(--yurba-text-color);text-decoration:none}.project-blame__rev .projects-author__name,.project-blame__rev .ico{display:none}.project-blame__title{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-blame__time{opacity:.5;white-space:nowrap}.project-search{display:flex;flex-direction:column;gap:10px}.project-search__file{overflow:hidden;border:1px solid var(--yurba-border-color);border-radius:var(--yurba-radius-l)}.project-search__path{display:flex;align-items:center;gap:8px;padding:9px 14px;background:var(--yurba-hover-color);color:var(--yurba-text-color);font-weight:600;font-size:14px;text-decoration:none}.project-search__line{display:flex;gap:14px;padding:4px 14px;border-top:1px solid var(--yurba-border-color);color:var(--yurba-text-color);font-size:13px;text-decoration:none}.project-search__line:hover{background:var(--yurba-hover-color)}.project-search__num{min-width:36px;opacity:.4;text-align:right}.project-search__code{overflow:hidden;font-family:var(--yurba-mono-font);text-overflow:ellipsis;white-space:pre}.project-search__mark{border-radius:3px;background:#f7d44a;color:#121212}.project-start{display:flex;flex-direction:column;gap:14px}.project-start__lead{display:flex;gap:12px;align-items:center}.project-start__lead>.symbol{font-size:36px;color:var(--yurba-brand-color)}.project-start__text{display:flex;flex-direction:column;gap:2px}.project-start__hint{font-size:14px;opacity:.65}.project-start__block{position:relative;padding:14px 16px;border:1px solid var(--yurba-border-color);border-radius:var(--yurba-radius-l)}.project-start__title{margin-bottom:8px;font-size:14px;font-weight:700}.project-start__code{margin:0;overflow-x:auto;font-family:var(--yurba-mono-font);font-size:13px;line-height:1.6}.project-start__copy{position:absolute;top:10px;right:10px}.project-start__actions{display:flex;gap:10px}.project-clone{display:flex;flex-direction:column;gap:10px}.project-clone__label{font-size:13px;font-weight:700;opacity:.7}.project-clone__row{display:flex;align-items:center;gap:6px;padding:4px 4px 4px 12px;border-radius:var(--yurba-radius-m);background:var(--yurba-body-color)}.project-clone__code{flex:1;overflow-x:auto;font-family:var(--yurba-mono-font);font-size:13px;white-space:nowrap}.project-clone__link{color:var(--yurba-link-color)}@media print{.project-bar,.project-view__actions,.project-last__count,.project-hint,.project-actions,.project-comments{display:none!important}.project-code__row,.project-file{break-inside:avoid}}.project-docs{display:flex;align-items:flex-start;gap:24px}.project-docs__main{flex:1;min-width:0}.project-docs__side{display:none}@media(max-width:1280px){.project-docs__side{position:sticky;top:10px;display:flex;flex-direction:column;gap:12px;width:260px;flex-shrink:0}.project-docs__side .right-card{padding:0}.project-docs__side .right-card__title{margin-left:4px}.project-docs__side .right-card__inner{border:1px solid var(--yurba-border-color)}}@media(max-width:1000px){.project-docs__side{display:none}}.project-docs__bar{display:flex;align-items:center;gap:8px;margin-bottom:16px}.project-docs__search{flex:1;min-width:0}.docs-version{display:flex;align-items:center;gap:6px;max-width:220px}.docs-version__ref{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docs-sync{display:flex;align-items:center;gap:6px;flex-shrink:0;white-space:nowrap}@media(max-width:600px){.docs-sync__label{display:none}}.docs-banner{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;border:1px solid color-mix(in srgb,var(--yurba-orange-color) 45%,transparent);border-radius:var(--yurba-radius-m);background:color-mix(in srgb,var(--yurba-orange-color) 10%,transparent)}.docs-banner__icon{color:var(--yurba-orange-color)}.docs-banner__text{display:flex;flex:1;flex-direction:column;gap:2px;min-width:200px;font-size:14px}.project-docs__notice{--notice: var(--yurba-orange-color);display:flex;align-items:flex-start;gap:8px;margin-bottom:16px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--notice) 45%,transparent);border-radius:var(--yurba-radius-m);background:color-mix(in srgb,var(--notice) 10%,transparent);font-size:14px;line-height:1.5;overflow-wrap:anywhere}.project-docs__notice--danger{--notice: var(--yurba-red-color);font-weight:600}.project-docs__notice .material-symbols-rounded{color:var(--notice);font-size:20px}.project-docs__card{display:flex;flex-direction:column}.project-docs__nav{display:flex;flex-direction:column;gap:2px}.project-docs__item,.project-docs__toc{padding:6px 8px;border-radius:var(--yurba-radius-m);color:var(--yurba-text-color);text-decoration:none;overflow-wrap:anywhere}.project-docs__item:hover,.project-docs__toc:hover{background:var(--yurba-hover-color)}.project-docs__item.is-active{background:var(--yurba-hover-color);color:var(--yurba-brand-color);font-weight:600}.project-docs__item--api{display:flex;align-items:center;gap:6px}.project-docs__item.is-removed{text-decoration:line-through;opacity:.6}.project-docs__group{margin-top:8px;padding:6px 8px 2px;font-size:13px;font-weight:600;opacity:.6}.project-docs__group:first-child{margin-top:0}.docs-fold__head{display:flex;align-items:center;gap:2px;padding:2px 8px 2px 2px;border-radius:var(--yurba-radius-m);list-style:none;cursor:pointer}.docs-fold__head::-webkit-details-marker{display:none}.docs-fold__head:hover{background:var(--yurba-hover-color)}.docs-fold--depth-1>.docs-fold__head{padding-left:14px}.docs-fold--depth-2>.docs-fold__head{padding-left:26px}.docs-fold--depth-3>.docs-fold__head{padding-left:38px}.docs-fold__head .project-docs__group,.docs-fold__head .project-docs__item{flex:1;min-width:0;margin:0;padding:4px}.docs-fold__head .project-docs__item,.docs-fold__head .project-docs__item:hover,.docs-fold__head .project-docs__item.is-active{background:none}.docs-fold__head:has(.is-active){background:var(--yurba-hover-color)}.docs-fold__icon.material-symbols-rounded{flex-shrink:0;font-size:18px;opacity:.6;transition:transform .15s}.docs-fold[open]>.docs-fold__head>.docs-fold__icon{transform:rotate(90deg)}.docs-fold__count{flex-shrink:0;font-size:12px;opacity:.5}.docs-fold[open]>.docs-fold__head>.docs-fold__count{display:none}.docs-fold__body{display:flex;flex-direction:column;gap:2px;margin-top:2px}.project-docs__item--depth-1{padding-left:20px}.project-docs__item--depth-2{padding-left:32px}.project-docs__item--depth-3{padding-left:44px}.project-docs__toc--3{padding-left:20px;opacity:.8}.docs-narrow__menu{display:none;margin-bottom:16px;border:1px solid var(--yurba-border-color);border-radius:var(--yurba-radius-m)}.docs-narrow__head{display:flex;align-items:center;gap:8px;padding:10px 12px;font-weight:600;cursor:pointer;list-style:none}.docs-narrow__head::-webkit-details-marker{display:none}.docs-narrow__title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docs-narrow__menu[open] .docs-narrow__icon{transform:rotate(180deg)}.docs-narrow__menu .project-docs__nav{padding:0 8px 8px}@media(max-width:1000px){.docs-narrow__menu{display:block}}.project-docs__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:32px;padding-top:16px;border-top:1px solid var(--yurba-border-color)}.project-docs__updated{display:flex;align-items:center;gap:6px;font-size:14px;opacity:.6}.project-docs__updated .material-symbols-rounded{font-size:18px}.project-docs__pager{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:24px}.docs-turn{display:flex;flex-direction:column;gap:4px;padding:12px 16px;border:1px solid var(--yurba-border-color);border-radius:var(--yurba-radius-m);color:var(--yurba-text-color);text-decoration:none}.docs-turn:hover{border-color:var(--yurba-brand-color)}.docs-turn--next{grid-column:2;align-items:flex-end;text-align:right}.docs-turn__label{font-size:13px;opacity:.6}.docs-turn__title{font-weight:600;color:var(--yurba-brand-color);overflow-wrap:anywhere}@media(max-width:600px){.project-docs__pager{grid-template-columns:1fr}.docs-turn--next{grid-column:1}}.project-docs__results{display:flex;flex-direction:column;gap:8px}.docs-hit{display:flex;flex-direction:column;gap:4px;padding:12px 16px;border:1px solid var(--yurba-border-color);border-radius:var(--yurba-radius-m);color:var(--yurba-text-color);text-decoration:none}.docs-hit:hover{background:var(--yurba-hover-color)}.docs-hit__title{font-weight:600}.docs-hit__text{font-size:14px;opacity:.7;overflow-wrap:anywhere}.project-api{display:flex;flex-direction:column;gap:16px;margin-bottom:24px;min-width:0}.project-api__head{display:flex;align-items:center;gap:10px;min-width:0;padding:10px 12px;border:1px solid var(--yurba-border-color);border-radius:var(--yurba-radius-m);background:var(--yurba-code-bg)}.project-api__method{--method: var(--yurba-grey-color);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:56px;padding:3px 8px;border:1px solid color-mix(in srgb,var(--method) 45%,transparent);border-radius:var(--yurba-radius-s);background:color-mix(in srgb,var(--method) 14%,transparent);color:var(--method);font-family:var(--yurba-mono-font);font-size:13px;font-weight:700;line-height:1.4}.project-api__method--get{--method: var(--yurba-green-color)}.project-api__method--post{--method: var(--yurba-blue-color)}.project-api__method--put{--method: var(--yurba-orange-color)}.project-api__method--patch{--method: var(--yurba-purple-color)}.project-api__method--delete{--method: var(--yurba-red-color)}.project-api__method--small{min-width:0;padding:0 5px;font-size:10px}.project-api__method--fixed{width:44px;padding:0}.project-api__path{flex:1;min-width:0;font-family:var(--yurba-mono-font);font-size:15px;font-weight:600;overflow-wrap:anywhere}.project-api__copy{flex-shrink:0}.project-api__badges{display:flex;flex-wrap:wrap;gap:6px}.api-badge{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:3px 10px;border:1px solid var(--yurba-border-color);border-radius:var(--yurba-radius-pill);font-size:13px;line-height:1.4}.api-badge__text{overflow-wrap:anywhere}.api-badge__icon{font-size:16px}.api-badge--auth{border-color:color-mix(in srgb,var(--yurba-red-color) 45%,transparent);color:var(--yurba-red-color)}.api-badge--optional{border-color:color-mix(in srgb,var(--yurba-orange-color) 45%,transparent);color:var(--yurba-orange-color)}.api-badge--warn{background:color-mix(in srgb,var(--yurba-orange-color) 14%,transparent)}.api-badge--extra{opacity:.7}.project-api__section{display:flex;flex-direction:column;gap:8px;min-width:0}.project-api__title{display:flex;align-items:center;gap:8px;font-size:17px;font-weight:700}.project-api__name{font-family:var(--yurba-mono-font);font-size:13px;font-weight:600;overflow-wrap:anywhere}.project-api__name--variant{font-style:italic}.project-api__type{font-family:var(--yurba-mono-font);font-size:12px;color:var(--yurba-link-color);overflow-wrap:anywhere}.project-api__code{font-family:var(--yurba-mono-font);font-size:13px;overflow-wrap:anywhere}.project-api__required{padding:0 6px;border-radius:var(--yurba-radius-pill);background:color-mix(in srgb,var(--yurba-red-color) 14%,transparent);color:var(--yurba-red-color);font-size:11px;font-weight:600;line-height:1.6;white-space:nowrap}.project-api__required--muted{background:var(--yurba-hover-color);color:var(--yurba-text-color)}.project-api__required--under{display:block;width:fit-content;margin-top:4px}.project-api__scroll{overflow-x:auto;border:1px solid var(--yurba-border-color);border-radius:var(--yurba-radius-m)}.project-api__table{width:100%;border-collapse:collapse;font-size:14px}.project-api__cell{min-width:90px;padding:8px 12px;border-top:1px solid var(--yurba-border-color);text-align:left;vertical-align:top;overflow-wrap:break-word}.project-api__cell--head{border-top:none;background:var(--yurba-hover-color);font-weight:600}@media(max-width:480px){.project-api__cell{min-width:70px;padding:6px 8px}}.project-api__tree{display:flex;flex-direction:column;min-width:0}.project-api__tree .project-api__tree{margin:2px 0 4px 7px;padding-left:12px;border-left:1px solid var(--yurba-border-color)}.project-api__field{min-width:0;padding:4px 0}.project-api__row{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0}.project-api__row--root{margin-bottom:4px}.project-api__row--toggle{cursor:pointer;list-style:none}.project-api__row--toggle::-webkit-details-marker{display:none}.project-api__fold{margin-left:-4px;font-size:18px;transition:transform .15s}.project-api__field[open]>.project-api__row>.project-api__fold,.project-api__response[open]>.project-api__line>.project-api__fold{transform:rotate(90deg)}.project-api__row--leaf{padding-left:18px}.project-api__about,.project-api__facts{margin-top:2px;padding-left:18px;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.project-api__facts{font-size:13px;opacity:.7}.project-api__cell .project-api__facts{padding-left:0}.project-api__media{display:flex;flex-direction:column;gap:6px;min-width:0}.project-api__mime{align-self:flex-start;padding:1px 8px;border-radius:var(--yurba-radius-s);background:var(--yurba-hover-color);font-family:var(--yurba-mono-font);font-size:12px}.api-example__title{cursor:pointer;font-size:14px;font-weight:600}.api-example__code{max-height:360px;margin:6px 0 0;overflow:auto;padding:12px;border:1px solid var(--yurba-border-color);border-radius:var(--yurba-radius-m);background:var(--yurba-code-bg);font-size:13px}.project-api__response{border:1px solid var(--yurba-border-color);border-radius:var(--yurba-radius-m)}.project-api__line{display:flex;align-items:center;gap:8px;min-width:0;padding:8px 12px;list-style:none}.project-api__line--plain{padding-left:34px}.project-api__line--toggle{cursor:pointer}.project-api__line--toggle::-webkit-details-marker{display:none}.project-api__status{--status: var(--yurba-grey-color);flex-shrink:0;padding:1px 8px;border-radius:var(--yurba-radius-s);background:color-mix(in srgb,var(--status) 16%,transparent);color:var(--status);font-family:var(--yurba-mono-font);font-size:13px;font-weight:700}.project-api__status--ok{--status: var(--yurba-green-color)}.project-api__status--redirect{--status: var(--yurba-blue-color)}.project-api__status--client{--status: var(--yurba-orange-color)}.project-api__status--server{--status: var(--yurba-red-color)}.project-api__summary{min-width:0;font-size:14px;overflow-wrap:anywhere}.project-api__inner{display:flex;flex-direction:column;gap:12px;padding:0 12px 12px}.api-errors__format{margin:0 0 8px;font-size:14px;opacity:.8}.api-errors__row{display:flex;align-items:flex-start;gap:12px;padding:10px 0;border-top:1px solid var(--yurba-border-color)}.api-errors__row .project-api__status{margin-top:1px}.api-errors__codes{display:flex;flex-direction:column;gap:6px;min-width:0}.api-error{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.api-error__about{font-size:14px;opacity:.7}.project-sync{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}.project-sync__spec{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px}.project-sync__group{display:flex;flex-direction:column;gap:6px}.project-sync__all{display:flex;align-items:center;gap:8px;cursor:pointer}.project-sync__count{padding:0 8px;border-radius:var(--yurba-radius-pill);background:var(--yurba-hover-color);font-size:12px;font-weight:600;line-height:1.6}.project-sync__hint{font-size:13px;opacity:.7}.project-sync__list{display:flex;flex-direction:column;max-height:280px;overflow-y:auto;border:1px solid var(--yurba-border-color);border-radius:var(--yurba-radius-m)}.project-sync__item{display:flex;align-items:flex-start;gap:10px;padding:8px 12px;border-bottom:1px solid var(--yurba-border-color);cursor:pointer}.project-sync__item:last-child{border-bottom:none}.project-sync__item:hover{background:var(--yurba-hover-color)}.project-sync__text{display:flex;flex-direction:column;gap:2px;min-width:0}.project-sync__head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:14px}.project-sync__file{font-family:var(--yurba-mono-font);font-size:12px;opacity:.6;overflow-wrap:anywhere}.project-sync__link{color:var(--yurba-link-color)}.project-editor{display:flex;flex-direction:column;gap:10px}.project-editor__path{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:15px}.project-editor__path .y-input{width:280px}.project-editor__on{font-size:13px;opacity:.65}.project-editor__tabs:empty{display:none}.project-editor__code{display:flex;height:60vh;min-height:320px;overflow:hidden;border:1px solid var(--yurba-border-color);border-radius:var(--yurba-radius-l);background:var(--yurba-main-color);font-family:var(--yurba-mono-font);font-size:13px;line-height:1.6}.project-editor__code[hidden]{display:none}.project-editor__gutter{display:flex;flex-direction:column;flex-shrink:0;overflow:hidden;padding:10px 10px 10px 14px;background:var(--yurba-body-color);opacity:.6;text-align:right;user-select:none}.project-editor__area{flex:1;padding:10px 14px;border:none;outline:none;resize:none;background:none;color:var(--yurba-text-color);font:inherit;line-height:inherit;white-space:pre;tab-size:4}.project-editor__preview{min-height:320px;padding:20px 24px;border:1px solid var(--yurba-border-color);border-radius:var(--yurba-radius-l)}.project-upload{display:flex;flex-direction:column;align-items:center;gap:6px;padding:36px 20px;border:2px dashed var(--yurba-border-color);border-radius:var(--yurba-radius-xl);text-align:center;cursor:pointer;transition:background .2s,border-color .2s}.project-upload.is-over{border-color:var(--yurba-brand-color);background:var(--yurba-brand-color-opacity)}.project-upload__icon{font-size:40px;color:var(--yurba-brand-color)}.project-upload__hint{font-size:13px;opacity:.6}.project-upload__list{display:flex;flex-direction:column;gap:4px}.project-upload__file{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:var(--yurba-radius-m);background:var(--yurba-body-color);font-size:14px}.project-upload__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-upload__size{opacity:.6}.project-conflicts{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 14px;border:1px solid var(--yurba-orange-color);border-radius:var(--yurba-radius-l);background:color-mix(in srgb,var(--yurba-orange-color) 10%,transparent);font-size:14px}.project-conflicts[hidden]{display:none}.project-conflicts>.symbol{color:var(--yurba-orange-color)}.project-conflicts__text{flex:1;min-width:200px}.project-conflicts__actions{display:flex;flex-wrap:wrap;gap:6px}.project-conflicts__code{font-family:var(--yurba-mono-font);font-size:12px}.project-history{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--yurba-border-color);border-radius:var(--yurba-radius-l)}.project-history:empty{display:none}.project-history__day{display:flex;align-items:center;gap:8px;padding:10px 14px 6px;font-size:13px;font-weight:700;opacity:.6}.project-history__day .symbol{font-size:18px}.project-rev{display:flex;align-items:center;gap:10px;padding:10px 14px;border-top:1px solid var(--yurba-border-color)}.project-rev:first-child{border-top:none}.project-rev:hover{background:var(--yurba-hover-color)}.project-rev__main{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.project-rev__title{display:flex;align-items:center;gap:6px;overflow:hidden;color:var(--yurba-text-color);font-size:15px;font-weight:600;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.project-rev__title:hover{color:var(--yurba-link-color)}.project-rev__merge .symbol{font-size:18px;color:var(--yurba-purple-color)}.project-rev__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px}.project-rev__time{opacity:.6}.project-rev__conflicts{display:inline-flex;align-items:center;gap:3px;color:var(--yurba-orange-color)}.project-rev__change{padding:2px 8px;border-radius:var(--yurba-radius-s);background:color-mix(in srgb,var(--yurba-purple-color) 14%,transparent);color:var(--yurba-purple-color);font-family:var(--yurba-mono-font);font-size:12px}.project-rev__hash{padding:3px 8px;border:1px solid var(--yurba-border-color);border-radius:var(--yurba-radius-s);background:none;color:var(--yurba-text-color);font-family:var(--yurba-mono-font);font-size:12px;cursor:pointer;overflow-wrap:anywhere}.project-rev__hash:hover{background:var(--yurba-hover-color)}@media(max-width:768px){.project-rev__change{display:none}}.project-revhead{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:var(--yurba-radius-l);border:1px solid var(--yurba-border-color)}.project-revhead__title{font-size:20px;font-weight:700;line-height:1.4}.project-revhead__body{font-size:14px;line-height:1.5;white-space:pre-wrap}.project-revhead__body a{color:var(--yurba-link-color)}.project-revhead__conflicts{display:flex;align-items:center;gap:6px;color:var(--yurba-orange-color);font-size:14px}.project-revhead__meta,.project-revhead__ids{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:13px}.project-revhead__branch{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border-radius:var(--yurba-radius-pill);background:var(--yurba-brand-color-opacity);color:var(--yurba-brand-color);font-weight:600;text-decoration:none}.project-revhead__branch .symbol{font-size:15px}.project-revhead__link{color:var(--yurba-link-color)}.project-diff{display:flex;flex-direction:column;gap:12px}.project-diff__summary{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:14px;font-weight:600}.project-diff__summary .btn{margin-left:auto}.project-diff__cut{font-weight:500;opacity:.6}.project-diff__files{display:flex;flex-direction:column;max-height:220px;overflow-y:auto;padding:6px;border:1px solid var(--yurba-border-color);border-radius:var(--yurba-radius-l)}.diff-jump{display:flex;align-items:center;gap:8px;padding:4px 8px;border-radius:var(--yurba-radius-s);color:var(--yurba-text-color);font-size:13px;text-decoration:none}.diff-jump:hover{background:var(--yurba-hover-color)}.diff-jump__path{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.diff-jump__count{opacity:.55}.diff-jump .symbol,.project-diff__status .symbol{font-size:18px}.diff-jump--added .symbol,.project-diff__status--added .symbol{color:var(--yurba-green-color)}.diff-jump--removed .symbol,.project-diff__status--removed .symbol{color:var(--yurba-red-color)}.diff-jump--renamed .symbol,.project-diff__status--renamed .symbol{color:var(--yurba-purple-color)}.diff-jump--modified .symbol,.project-diff__status--modified .symbol{color:var(--yurba-orange-color)}.project-diff__file{overflow:hidden;border:1px solid var(--yurba-border-color);border-radius:var(--yurba-radius-l);scroll-margin-top:10px}.project-diff__head{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:8px;padding:9px 14px;background:var(--yurba-hover-color);font-size:14px;cursor:pointer}.project-diff__fold{transition:transform .2s}.project-diff__file.is-folded .project-diff__fold{transform:rotate(-90deg)}.project-diff__file.is-folded .project-diff__body{display:none}.project-diff__name{flex:1;min-width:0;overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.project-diff__note{padding:14px;font-size:14px;opacity:.6}.project-diff__lines{overflow-x:auto;padding:0;background:none;font-family:var(--yurba-mono-font);font-size:13px;line-height:1.6}.project-diff__hunk{padding:4px 14px;background:var(--yurba-brand-color-opacity);color:var(--yurba-brand-color);font-size:12px}.project-diff__line{position:relative;display:flex;min-width:max-content}.project-diff__line--add{background:color-mix(in srgb,var(--yurba-green-color) 12%,transparent)}.project-diff__line--del{background:color-mix(in srgb,var(--yurba-red-color) 10%,transparent)}.project-diff__num{flex-shrink:0;width:48px;padding-right:8px;opacity:.4;text-align:right;user-select:none}.project-diff__mark{flex-shrink:0;width:20px;text-align:center;user-select:none}.project-diff__line--add .project-diff__mark{color:var(--yurba-green-color)}.project-diff__line--del .project-diff__mark{color:var(--yurba-red-color)}.project-diff__code{padding-right:20px;font-family:inherit;white-space:pre;tab-size:4}.project-diff__comment{position:absolute;left:76px;display:none;padding:0 2px;border:none;border-radius:var(--yurba-radius-s);background:var(--yurba-brand-color);color:#fff;cursor:pointer}.project-diff__comment .symbol{font-size:16px}.project-diff__line:hover .project-diff__comment{display:block}.project-diff__thread,.project-diff__new{padding:10px 14px;border-top:1px solid var(--yurba-border-color);border-bottom:1px solid var(--yurba-border-color);font-family:var(--yurba-main-font);white-space:normal}.project-newbranch{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:14px}.project-newbranch .y-input{flex:1;min-width:180px}.project-branches{overflow:hidden;border:1px solid var(--yurba-border-color);border-radius:var(--yurba-radius-l)}.project-branches+.project-branches{margin-top:16px}.project-tags__title{margin:0;padding:12px 16px;border-bottom:1px solid var(--yurba-border-color);font-size:14px;font-weight:600}.project-branch{display:flex;align-items:center;gap:14px;padding:12px 14px;border-top:1px solid var(--yurba-border-color)}.project-branch:first-child{border-top:none}.project-branch__main{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.project-branch__name{display:inline-flex;align-items:center;gap:6px;color:var(--yurba-link-color);font-weight:700;font-size:15px;text-decoration:none}.project-branch__name .symbol{font-size:18px}.project-branch__meta{overflow:hidden;font-size:13px;opacity:.6;text-overflow:ellipsis;white-space:nowrap}.project-branch__default{padding:2px 10px;border-radius:var(--yurba-radius-pill);background:var(--yurba-brand-color-opacity);color:var(--yurba-brand-color);font-size:12px;font-weight:700}.project-branch__diverge{display:flex;align-items:center;gap:6px;width:150px;font-size:12px;font-variant-numeric:tabular-nums}.project-branch__count{min-width:16px;opacity:.7}.project-branch__count--behind{text-align:right}.project-branch__behind,.project-branch__ahead{display:flex;flex:1;height:8px}.project-branch__behind{justify-content:flex-end;border-right:2px solid var(--yurba-border-color)}.project-branch__fill{min-width:2px;height:100%}.project-branch__behind .project-branch__fill{border-radius:var(--yurba-radius-pill) 0 0 var(--yurba-radius-pill);background:var(--yurba-text-color);opacity:.25}.project-branch__ahead .project-branch__fill{border-radius:0 var(--yurba-radius-pill) var(--yurba-radius-pill) 0;background:var(--yurba-brand-color)}.project-branch__actions{display:flex;gap:4px}@media(max-width:768px){.project-branch{flex-wrap:wrap}.project-branch__diverge{display:none}}.project-compare{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;border-radius:var(--yurba-radius-l);border:1px solid var(--yurba-border-color);font-size:14px}.project-compare .y-select{min-width:160px}.project-compare__arrow .symbol{opacity:.5}.project-compare__result{display:flex;flex-direction:column;gap:12px}.project-items__bar{display:flex;align-items:center;gap:10px}.project-items__search{flex:1;min-width:0}.project-items__state{flex-shrink:0}.project-items__labels{display:flex;flex-wrap:wrap;gap:6px}.project-items__labels:empty{display:none}.project-items__label{text-decoration:none;opacity:.75}.project-items__label.is-active{opacity:1}.project-items__labels .projects-label{margin:0}.project-items{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--yurba-border-color);border-radius:var(--yurba-radius-l)}.project-items:has(>.empty-state){border:none}.project-item{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-top:1px solid var(--yurba-border-color)}.project-item:first-child{border-top:none}.project-item:hover{background:var(--yurba-hover-color)}.project-item__state{padding:0;background:none!important}.project-item__state .symbol{font-size:20px}.project-item__state.projects-state--open{color:var(--yurba-green-color)}.project-item__state.projects-state--closed,.project-item__state.projects-state--merged{color:var(--yurba-purple-color)}.project-item__state.projects-state--draft{color:var(--yurba-grey-color)}.project-item__main{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.project-item__link{color:var(--yurba-text-color);font-size:15px;font-weight:600;text-decoration:none}.project-item__link:hover{color:var(--yurba-link-color)}.project-item__meta{font-size:13px;opacity:.6}.project-item__branches{margin-left:4px;font-family:var(--yurba-mono-font);font-size:12px}.project-item__side{display:flex;align-items:center;gap:10px;font-size:13px}.project-item__approved,.project-item__comments{display:inline-flex;align-items:center;gap:3px;opacity:.7}.project-item__approved{color:var(--yurba-green-color);opacity:1}.project-item__side .symbol{font-size:17px}.project-item__assignees{display:flex}.project-item__assignee+.project-item__assignee{margin-left:-6px}.project-issue{display:flex;flex-direction:column;gap:12px}.project-issue__head{display:flex;align-items:flex-start;gap:6px}.project-issue__title{flex:1;margin:0;font-size:24px;line-height:1.2;overflow-wrap:anywhere}.project-issue__number{font-style:normal;font-weight:400;opacity:.45}.project-issue__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--yurba-border-color);font-size:14px}.project-issue__author{color:var(--yurba-text-color);font-weight:600}.project-issue__branches{padding:2px 10px;border-radius:var(--yurba-radius-s);background:var(--yurba-brand-color-opacity);color:var(--yurba-brand-color);font-family:var(--yurba-mono-font);font-size:12px}.project-issue__side{display:flex;flex-wrap:wrap;gap:8px 24px}.project-issue__field{display:flex;align-items:center;gap:8px;font-size:13px}.project-issue__key{display:inline-flex;align-items:center;gap:4px;opacity:.6}.project-issue__key .symbol{font-size:17px}.project-issue__field .projects-label:first-child{margin-left:0}.project-issue__person{display:inline-flex;align-items:center;gap:5px;margin-right:8px;color:var(--yurba-text-color);text-decoration:none}.project-merge{display:flex;flex-direction:column;gap:12px;padding:14px 16px;border:2px solid color-mix(in srgb,var(--yurba-green-color) 40%,transparent);border-radius:var(--yurba-radius-l)}.project-merge__files{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px;opacity:.7}.project-merge__file{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--yurba-radius-pill);background:var(--yurba-hover-color);color:var(--yurba-text-color);font-family:var(--yurba-mono-font);font-size:12px;text-decoration:none}.project-merge__file--link{color:var(--yurba-link-color)}.project-merge__files .symbol{font-size:14px}.project-merge__status{display:flex;gap:12px;align-items:flex-start}.project-merge__status>.symbol{font-size:28px;color:var(--yurba-green-color)}.project-merge__text{display:flex;flex-direction:column;gap:2px;font-size:14px}.project-merge__hint{opacity:.7}.project-merge:has(.project-merge__status--blocked){border-color:color-mix(in srgb,var(--yurba-orange-color) 45%,transparent)}.project-merge__status--blocked>.symbol{color:var(--yurba-orange-color)}.project-checks{display:flex;flex-direction:column;gap:6px;padding-top:10px;border-top:1px solid var(--yurba-border-color)}.project-check{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px}.project-check>.symbol{font-size:18px;color:var(--yurba-orange-color)}.project-check--success>.symbol{color:var(--yurba-green-color)}.project-check--failure>.symbol,.project-check--error>.symbol{color:var(--yurba-red-color)}.project-check__required{padding:1px 8px;border-radius:var(--yurba-radius-pill);background:var(--yurba-hover-color);font-size:12px}.project-check__text{opacity:.7}.project-check__link{margin-left:auto;color:var(--yurba-link-color);text-decoration:none}.project-merge__row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.project-merge__row .y-select{min-width:280px}@media print{.project-composer,.project-merge,.project-comment__tools,.project-items__bar,.project-issue__head .btn,.project-issue__field .btn,.project-release__actions,.project-more{display:none!important}}.project-releases{display:flex;flex-direction:column;gap:14px}.project-release{display:flex;gap:16px;padding:16px;border:1px solid var(--yurba-border-color);border-radius:var(--yurba-radius-l)}.project-release__side{display:flex;flex-direction:column;gap:8px;width:140px;flex-shrink:0;font-size:13px}.project-release__time{opacity:.6}.project-release__tag,.project-release__rev{display:inline-flex;align-items:center;gap:5px;color:var(--yurba-text-color);font-weight:700;text-decoration:none;overflow-wrap:anywhere}.project-release__rev{font-family:var(--yurba-mono-font);font-weight:400;opacity:.7}.project-release__tag .symbol,.project-release__rev .symbol{font-size:17px}.project-release__main{display:flex;flex:1;flex-direction:column;gap:10px;min-width:0}.project-release__title{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.project-release__link{color:var(--yurba-text-color);font-size:20px;font-weight:700;text-decoration:none}.project-release__badge{padding:2px 10px;border:1px solid var(--yurba-orange-color);border-radius:var(--yurba-radius-pill);color:var(--yurba-orange-color);font-size:12px;font-weight:700}.project-release__badge--latest{border-color:var(--yurba-green-color);color:var(--yurba-green-color)}.project-release__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px}.project-release__author{display:inline-flex;align-items:center;gap:6px;color:var(--yurba-text-color);font-weight:600;text-decoration:none}.project-release__stats{opacity:.6}.project-release__assets{display:flex;flex-wrap:wrap;gap:8px}.project-release__cdn{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:var(--yurba-radius-l);border:1px solid var(--yurba-border-color)}.project-release__cdn .project-clone__row{background:var(--yurba-main-color)}.project-release__label{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600}.project-release__actions{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:768px){.project-release{flex-direction:column}.project-release__side{flex-direction:row;flex-wrap:wrap;width:auto}}.project-activities{display:flex;flex-direction:column}.project-activity{display:flex;align-items:flex-start;gap:10px;padding:10px 4px;border-bottom:1px solid var(--yurba-border-color);font-size:14px}.project-activity__icon .symbol{font-size:20px;color:var(--yurba-brand-color)}.project-activity__text{flex:1;min-width:0;line-height:1.5}.project-activity__link{color:var(--yurba-text-color);font-weight:600}.project-activity__titles{display:flex;flex-direction:column;margin-top:4px;font-size:13px;opacity:.7}.project-activity__time{font-size:13px;opacity:.55;white-space:nowrap}.project-chart{display:flex;align-items:flex-end;gap:3px;height:120px}.project-chart__bar{flex:1;min-width:3px;border-radius:3px 3px 0 0;background:var(--yurba-brand-color);opacity:.8}.project-chart__bar:hover{opacity:1}.project-chart__bar.is-empty{background:var(--yurba-border-color)}.project-chart__months{position:relative;height:16px;margin-top:6px;font-size:11px;opacity:.55}.project-chart__month{position:absolute;top:0;white-space:nowrap}.project-authors{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.project-author{display:flex;flex-direction:column;gap:8px;padding:4px 14px 14px;border:1px solid var(--yurba-border-color);border-radius:var(--yurba-radius-l)}.project-person__count{font-size:15px}.project-person__who{display:inline-flex;align-items:center;gap:4px;min-width:0}.project-chart--small{gap:1px;height:48px}.project-chart--small .project-chart__bar{min-width:1px;border-radius:2px 2px 0 0}.project-person{display:flex;align-items:center;gap:10px;padding:6px 0}.project-person .projects-avatar{width:34px;height:34px}.project-person__name{display:flex;flex:1;flex-direction:column;min-width:0;font-size:14px;font-weight:600}.project-person__link{color:var(--yurba-text-color);text-decoration:none}.project-person__sub{font-size:12px;font-weight:400;opacity:.55}.project-person__role{font-size:13px;opacity:.7}.project-settings .form-label{margin-bottom:-4px;font-size:13px;font-weight:600}.project-settings__branch .y-select{max-width:320px}.project-settings__invite{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.project-settings__invite y-input,.project-settings__invite .y-input{flex:1;min-width:160px}.project-settings__danger{border-color:color-mix(in srgb,var(--yurba-red-color) 40%,transparent)}.projects-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.projects-card{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border:1px solid var(--yurba-border-color);border-radius:var(--yurba-radius-l);color:var(--yurba-text-color);text-decoration:none;transition:border-color .2s,transform .2s}.projects-card:hover{border-color:var(--yurba-brand-color);transform:translateY(-1px)}.projects-card__head{display:flex;align-items:center;gap:8px;min-width:0}.projects-card__name{flex:1;min-width:0;overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.projects-card__owner{opacity:.55}.projects-card__lock .symbol{font-size:17px;opacity:.6}.projects-card__desc{display:-webkit-box;flex:1;overflow:hidden;font-size:13px;line-height:1.4;opacity:.75;-webkit-line-clamp:2;-webkit-box-orient:vertical}.projects-card__topics{display:flex;flex-wrap:wrap;gap:4px}.projects-card__topic{padding:2px 8px;border-radius:var(--yurba-radius-pill);background:var(--yurba-brand-color-opacity);color:var(--yurba-brand-color);font-size:11px;font-weight:600}.projects-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:12px;opacity:.65}.projects-card__stat{display:inline-flex;align-items:center;gap:4px}.projects-card__meta .symbol{font-size:15px}.projects-card__dot{width:9px;height:9px;border-radius:50%}.project-new{max-width:680px}.project-new__name{display:flex;align-items:center;gap:10px}.project-new__owner{font-size:18px;font-weight:600;opacity:.6}.project-new__name y-input,.project-new__name .y-input{flex:1}.project-new__hint{font-size:13px;opacity:.6}.projects-login{display:flex;flex-direction:column;align-items:center;gap:10px;max-width:460px;margin:30px auto;text-align:center}.projects-login__icon{font-size:54px;color:var(--yurba-brand-color)}.projects-login__icon--done{color:var(--yurba-green-color)}.projects-login__title{font-size:20px}.projects-login__device{font-size:14px;opacity:.7}.projects-login__code{padding:10px 22px;border-radius:var(--yurba-radius-l);background:var(--yurba-body-color);font-family:var(--yurba-mono-font);font-size:28px;font-weight:700;letter-spacing:4px}.projects-login__hint{font-size:13px;line-height:1.5;opacity:.65}.projects-yur{display:flex;flex-direction:column;gap:14px}.projects-yur__lead{display:flex;flex-direction:column;gap:6px;padding:20px;border-radius:var(--yurba-radius-l);border:1px solid var(--yurba-border-color)}.projects-yur__name{font-family:var(--yurba-mono-font);font-size:30px}.projects-yur__text{font-size:15px;line-height:1.5;opacity:.8}.projects-yur__source{align-self:flex-start;margin-top:8px}.projects-yur__downloads{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px}.projects-yur__download{display:flex;flex-direction:column;gap:2px;padding:14px;border:1px solid var(--yurba-border-color);border-radius:var(--yurba-radius-l);color:var(--yurba-text-color);text-decoration:none;transition:border-color .2s}.projects-yur__download:hover{border-color:var(--yurba-brand-color)}.projects-yur__download .symbol{font-size:24px;color:var(--yurba-brand-color)}.projects-yur__file{font-family:var(--yurba-mono-font);font-size:12px;opacity:.6}.projects-yur__cmd{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;font-size:14px}.projects-yur__code{min-width:220px;font-family:var(--yurba-mono-font);font-size:13px;font-weight:600}.projects-yur__desc{opacity:.7}.projects-yur__why{display:flex;flex-direction:column;gap:10px}.projects-yur__heading{font-size:17px;font-weight:700}.projects-yur__features{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.yur-feature{display:flex;flex-direction:column;gap:6px;padding:16px;border:1px solid var(--yurba-border-color);border-radius:var(--yurba-radius-l)}.yur-feature__icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;margin-bottom:4px;border-radius:var(--yurba-radius-m);background:color-mix(in srgb,var(--yurba-brand-color) 14%,transparent);color:var(--yurba-brand-color)}.yur-feature__icon .symbol{font-size:20px}.yur-feature__title{font-size:14px}.yur-feature__text{font-size:13px;line-height:1.5;opacity:.7}@media(max-width:900px){.projects-yur__features{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.projects-yur__features{grid-template-columns:1fr}}
