.blip-comment-thread,.blip-comment-stack{--comment-avatar-size:3rem;--comment-thread-gap:.5rem;--comment-avatar-offset:.125rem;--comment-tail-size:.8rem;--comment-tail-offset-y:.125rem;--comment-thread-line-width:.0625rem;--comment-thread-line-color:var(--colors-mono-04);flex-direction:column;gap:.5rem;display:flex}.blip-comment-thread-inline-mount{width:100%}.blip-comment-thread-inline-mount:empty{display:none}.blip-comment-thread-header{justify-content:flex-end;align-items:center;gap:.375rem;display:flex}.blip-comment-thread-heading{border:1px solid var(--colors-mono-05);color:var(--colors-mono-09);border-radius:999rem;align-items:center;gap:.375rem;padding:.25rem .25rem .25rem .5rem;display:inline-flex}.blip-comment-thread-count{background:var(--colors-info);color:var(--colors-mono-01);border-radius:50%;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;padding:0 .2rem;font-size:.6875rem;font-weight:600;line-height:1;display:inline-flex}.blip-comment-thread-heading-label{font-size:.8125rem;font-weight:500;line-height:1}.blip-comment-thread-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex;position:relative}.blip-comment-stack{align-items:flex-start;gap:var(--comment-thread-gap);list-style:none;display:grid;position:relative}.blip-comment-stack .avatar-column{flex-direction:row;align-items:flex-start;display:inline-flex}.blip-comment-stack .avatar-wrap{height:var(--comment-avatar-size);width:var(--comment-avatar-size);display:inline-flex}.blip-comment-stack.update-comment,.blip-comment-stack.avatar-right{grid-template-columns:minmax(0,1fr) auto}:is(.blip-comment-stack.update-comment,.blip-comment-stack.avatar-right) .avatar-column{margin-left:var(--comment-avatar-offset)}.blip-comment-stack.root-comment,.blip-comment-stack.avatar-left{grid-template-columns:auto minmax(0,1fr)}:is(.blip-comment-stack.root-comment,.blip-comment-stack.avatar-left) .avatar-column{margin-right:var(--comment-avatar-offset);order:-1}.blip-comment-stack.root-comment .blip-comment:after,.blip-comment-stack.avatar-left .blip-comment:after{border-bottom:var(--comment-thread-line-width) solid var(--comment-thread-line-color);border-left:var(--comment-thread-line-width) solid var(--comment-thread-line-color);left:calc(var(--comment-tail-size) / -2);border-top:0;border-right:0;right:auto;transform:rotate(45deg)}.blip-comment{background:color-mix(in srgb, var(--colors-mono-02) 95%, var(--colors-blue-margeurite) 5%);border:1px solid var(--colors-mono-04);min-width:0;transition:var(--transitions-primary);border-radius:.5rem;flex-direction:column;gap:.25rem;padding:.5rem .75rem;display:flex;position:relative}.blip-comment.pending{opacity:.35}.blip-comment.pending:is(:hover,:focus-within){opacity:1}.blip-comment:after{background:color-mix(in srgb, var(--colors-mono-02) 95%, var(--colors-blue-margeurite) 5%);border-right:var(--comment-thread-line-width) solid var(--comment-thread-line-color);border-top:var(--comment-thread-line-width) solid var(--comment-thread-line-color);content:"";height:var(--comment-tail-size);right:calc(var(--comment-tail-size) / -2);top:calc(((var(--comment-avatar-size) - var(--comment-tail-size)) / 2) + var(--comment-tail-offset-y));width:var(--comment-tail-size);border-radius:.125rem;position:absolute;transform:rotate(45deg)}.blip-comment .blip-comment-header{justify-content:space-between;display:flex}.blip-comment .blip-comment-kind{color:var(--colors-mono-05);letter-spacing:.01em;text-transform:uppercase;align-items:center;gap:.25rem;font-size:.75rem;font-weight:600;display:inline-flex}.blip-comment .blip-comment-kind .blip-comment-kind-icon{color:var(--colors-blue-margeurite);font-size:.875rem}.blip-comment .blip-comment-timestamp{color:var(--colors-mono-07);text-align:right;white-space:nowrap;font-size:.75rem;font-style:italic}.blip-comment .blip-comment-content{color:color-mix(in srgb, var(--colors-mono-10) 65%, var(--colors-mono-11) 35%);font-size:.9rem}.blip-comment footer{justify-content:flex-start;align-items:center;width:100%;margin-top:.5rem;display:flex}.blip-comment .reactions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.3rem .5rem;min-width:0;margin-right:auto;display:flex}.blip-comment .actions{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:.3rem;margin-left:auto;display:inline-flex}.blip-comment .blip-comment-status{border:1px solid var(--colors-mono-05);border-radius:999px;padding:.1rem .45rem;font-size:.7rem}.blip-comment .blip-comment-status.pending{color:var(--colors-arctic-lime)}.blip-comment .blip-comment-status.rejected{color:var(--colors-danger)}.blip-comment .blip-comment-reactions{min-width:0}.blip-comment .blip-comment-actions{opacity:0;pointer-events:none;min-height:1.75rem;transition:var(--transitions-primary);align-items:center;gap:.25rem;margin:0;display:inline-flex}.blip-comment .blip-comment-actions .tooltip-trigger{display:inline-flex}.blip-comment .blip-comment-actions .delete .icon{color:var(--colors-danger);font-size:1.25rem}.blip-comment .blip-comment-actions .edit .icon{color:var(--colors-resonant-blue)}.blip-comment .blip-comment-actions .approve .icon{color:var(--colors-success)}.blip-comment .blip-comment-actions .unpublish .icon{color:var(--colors-success)}.blip-comment .blip-comment-actions .reject .icon{color:var(--colors-danger)}.blip-comment:is(:hover,:focus-within) .blip-comment-actions{opacity:1;pointer-events:auto}.blip-comment-thread.update-comments{border-left:var(--comment-thread-line-width) solid var(--blip-update-base-color);padding-left:.75rem}.blip-comment-thread-empty{color:var(--colors-mono-08);font-size:.8rem}@media (width<=40rem){.blip-comment-thread,.blip-comment-stack{--comment-avatar-size:2.5rem;--comment-tail-size:.7rem;--comment-thread-gap:.375rem}.blip-comment-stack .avatar-wrap .user-avatar{height:var(--comment-avatar-size);width:var(--comment-avatar-size)}.blip-comment-stack .avatar-wrap .user-avatar>.icon{font-size:calc(var(--comment-avatar-size) * .6667)}.blip-comment-stack .avatar-wrap .user-avatar .user-avatar-initials{font-size:calc(var(--comment-avatar-size) * .3333)}.blip-comment-stack .avatar-wrap .user-avatar .user-avatar-badge{height:calc(var(--comment-avatar-size) * .3333);width:calc(var(--comment-avatar-size) * .3333)}.blip-comment-stack .avatar-wrap .user-avatar .user-avatar-badge .icon{font-size:calc(var(--comment-avatar-size) * .2917)}.blip-comment .blip-comment-actions{opacity:1;pointer-events:auto}}@media (hover:none),(pointer:coarse){.blip-comment .blip-comment-actions{opacity:1;pointer-events:auto}}.update-blip-stack{flex-direction:column;gap:.5rem;list-style:none;display:flex}.update-blip{background:var(--blip-detail-update-surface);border:1px solid var(--colors-mono-04);border-radius:.5rem;flex-direction:column;gap:.25rem;padding:.5rem .75rem;transition:border-color .22s,box-shadow .22s,background-color .22s;display:flex;position:relative;overflow:hidden}.update-blip[data-unpublished]{background:color-mix(in srgb, var(--colors-mono-02) 27.5%, transparent);border-color:color-mix(in srgb, var(--colors-mono-04) 50%, transparent)}.update-blip[data-unpublished] .header,.update-blip[data-unpublished] .content{opacity:.25}.update-blip[data-scheduled]{background:color-mix(in srgb, var(--blip-detail-update-surface) 82%, var(--colors-warning) 18%);border-color:color-mix(in srgb, var(--colors-warning) 45%, var(--colors-mono-04) 55%)}.update-blip[data-recent-realtime]{border-color:#0000;box-shadow:0 0 .625rem #01a2c72e}.update-blip[data-recent-realtime]:before{background:conic-gradient(from var(--update-blip-border-angle,0deg), color-mix(in srgb, var(--colors-cool-blue) 88%, var(--colors-mono-11) 12%) 0deg, color-mix(in srgb, var(--colors-resonant-blue) 88%, var(--colors-mono-11) 12%) 120deg, color-mix(in srgb, var(--colors-neon-green) 84%, var(--colors-cool-blue) 16%) 148deg, color-mix(in srgb, var(--colors-resonant-blue) 88%, var(--colors-mono-11) 12%) 210deg, color-mix(in srgb, var(--colors-cool-blue) 88%, var(--colors-mono-11) 12%) 360deg);content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;padding:1px;animation:4.2s linear infinite update-blip-border-flow;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.update-blip .header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.update-blip .kind{color:var(--colors-mono-05);letter-spacing:.01em;text-transform:uppercase;align-items:center;gap:.25rem;font-size:.75rem;font-weight:600;display:inline-flex}.update-blip .kind .kind-icon{color:var(--colors-info);font-size:.875rem}.update-blip .timestamp{color:var(--colors-mono-07);font-size:.75rem;font-style:italic}.update-blip .visibility-badge{background:color-mix(in srgb, var(--colors-warning) 18%, transparent);border:1px solid color-mix(in srgb, var(--colors-warning) 62%, var(--colors-mono-05) 38%);color:var(--colors-warning);letter-spacing:.02em;text-transform:uppercase;border-radius:999px;margin-left:auto;padding:.2rem .45rem;font-size:.6875rem;font-weight:700;line-height:1}.update-blip .content{color:color-mix(in srgb, var(--colors-mono-10) 65%, var(--colors-mono-11) 35%);font-size:.9rem}.update-blip .blip-media-gallery{margin-top:.5rem}.update-blip footer{justify-content:flex-start;align-items:center;width:100%;margin-top:.5rem;display:flex}.update-blip .reactions{margin-right:auto}.update-blip .actions{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:.3rem;margin-left:auto;display:inline-flex}.update-blip .tooltip-trigger.comments-disabled-indicator{border:1px solid color-mix(in srgb, var(--colors-mono-05) 72%, transparent);color:var(--colors-mono-07);border-radius:999rem;align-items:center;gap:.25rem;padding:.18rem .45rem;line-height:1;display:inline-flex}.update-blip .tooltip-trigger.comments-disabled-indicator .icon{color:currentColor;font-size:.875rem}.update-blip .tooltip-trigger.comments-disabled-indicator span{white-space:nowrap;font-size:.6875rem;font-weight:500}.update-blip .update-blip-actions{opacity:0;pointer-events:none;min-height:1.75rem;transition:var(--transitions-primary);margin:0}.update-blip:is(:hover,:focus-within) .update-blip-actions{opacity:1;pointer-events:auto}.update-blip[data-shimmering] .content :is(p,li,blockquote,code,pre,strong,em,span,a,h1,h2,h3,h4,h5,h6){background-image:linear-gradient(108deg, color-mix(in srgb, var(--colors-mono-10) 70%, var(--colors-mono-11) 30%) 0%, color-mix(in srgb, var(--colors-mono-10) 70%, var(--colors-mono-11) 30%) 36%, color-mix(in srgb, var(--colors-mono-11) 76%, var(--colors-cool-blue) 24%) 47%, color-mix(in srgb, var(--colors-mono-11) 88%, var(--colors-neon-green) 12%) 50%, color-mix(in srgb, var(--colors-mono-11) 76%, var(--colors-cool-blue) 24%) 53%, color-mix(in srgb, var(--colors-mono-10) 70%, var(--colors-mono-11) 30%) 64%, color-mix(in srgb, var(--colors-mono-10) 70%, var(--colors-mono-11) 30%) 100%);color:#0000;background-position:0%;background-size:235% 100%;-webkit-background-clip:text;background-clip:text;animation:1.45s linear infinite update-blip-text-shimmer}@property --update-blip-border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@media (width<=40rem){.update-blip .update-blip-actions{opacity:1;pointer-events:auto}.update-blip[data-recent-realtime]{box-shadow:0 0 .4rem #01a2c724}.update-blip[data-recent-realtime]:before{animation-duration:5.2s}.update-blip[data-shimmering] .content :is(p,li,blockquote,code,pre,strong,em,span,a,h1,h2,h3,h4,h5,h6){animation-duration:1.8s}}@media (hover:none),(pointer:coarse){.update-blip .update-blip-actions{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.update-blip[data-recent-realtime]:before,.update-blip[data-shimmering] .content :is(p,li,blockquote,code,pre,strong,em,span,a,h1,h2,h3,h4,h5,h6){animation:none}.update-blip[data-shimmering] .content :is(p,li,blockquote,code,pre,strong,em,span,a,h1,h2,h3,h4,h5,h6){color:color-mix(in srgb, var(--colors-mono-10) 65%, var(--colors-mono-11) 35%);background-image:none}}@keyframes update-blip-text-shimmer{0%{background-position:120%}to{background-position:0%}}@keyframes update-blip-border-flow{0%{--update-blip-border-angle:0deg}16%{--update-blip-border-angle:38deg}40%{--update-blip-border-angle:172deg}68%{--update-blip-border-angle:248deg}85%{--update-blip-border-angle:324deg}to{--update-blip-border-angle:360deg}}.blip-detail-page{--blip-update-base-color:var(--colors-info);--blip-detail-update-surface:color-mix(in srgb, var(--colors-mono-02) 95%, var(--blip-update-base-color) 5%);min-width:0;max-width:100%;min-height:auto;padding:1rem 1rem 7rem;padding-top:var(--main-header-height);justify-content:center;width:100%;display:flex;position:relative;overflow-x:clip}.blip-detail-page .blip-detail-back-link,.blip-detail-page .blip-detail-back-link:link,.blip-detail-page .blip-detail-back-link:visited{-webkit-backdrop-filter:blur(.75rem);background:color-mix(in srgb, var(--colors-mono-01) 48%, transparent);border-radius:var(--radius-pill);text-transform:lowercase;height:auto;left:.75rem;top:calc(var(--main-header-height) / 2);z-index:11;border:0;align-items:center;gap:.25rem;margin:0;padding:.3rem .85rem .3rem .6rem;text-decoration:none;display:inline-flex;position:fixed;transform:translateY(-50%)}:is(.blip-detail-page .blip-detail-back-link,.blip-detail-page .blip-detail-back-link:link,.blip-detail-page .blip-detail-back-link:visited):hover,:is(.blip-detail-page .blip-detail-back-link,.blip-detail-page .blip-detail-back-link:link,.blip-detail-page .blip-detail-back-link:visited):active,:is(.blip-detail-page .blip-detail-back-link,.blip-detail-page .blip-detail-back-link:link,.blip-detail-page .blip-detail-back-link:visited):focus,:is(.blip-detail-page .blip-detail-back-link,.blip-detail-page .blip-detail-back-link:link,.blip-detail-page .blip-detail-back-link:visited):focus-visible{text-decoration:none}:is(.blip-detail-page .blip-detail-back-link,.blip-detail-page .blip-detail-back-link:link,.blip-detail-page .blip-detail-back-link:visited):focus-visible{outline:.125rem solid var(--colors-info);outline-offset:.125rem}:is(.blip-detail-page .blip-detail-back-link,.blip-detail-page .blip-detail-back-link:link,.blip-detail-page .blip-detail-back-link:visited) .icon{color:inherit;font-size:1rem}.blip-detail-container{flex-direction:column;gap:.5rem;width:100%;min-width:0;max-width:100%;display:flex}.blip-detail-container.s{max-width:40rem}.blip-detail-container.m{max-width:48rem}.blip-detail-container.l{max-width:60rem}.blip-detail-card{background:0 0;border:none;padding:0}.blip-detail-body{flex-direction:column;gap:1.5rem;display:flex}.blip-detail-secondary-stack{flex-direction:column;gap:.5rem;display:flex}.blip-detail-secondary-stack .inline-mount{width:100%}.blip-detail-secondary-stack .inline-mount:empty{display:none}.blip-detail-secondary-stack .thread-stack{flex-direction:column;gap:.5rem;display:flex}.blip-detail-header{justify-content:flex-end;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.blip-detail-header .timestamp{color:var(--colors-mono-07);font-size:.875rem;font-style:italic}.blip-detail-header.scheduled .timestamp{background:color-mix(in srgb, var(--colors-info) 12%, transparent);border:1px solid var(--colors-info);color:var(--colors-info);border-radius:999px;align-items:center;gap:.25rem;padding:.1rem .5rem;font-style:normal;font-weight:500;display:inline-flex}.blip-detail-header.scheduled .timestamp .icon{color:currentColor;font-size:.875rem}.blip-detail-content{color:color-mix(in srgb, var(--colors-mono-10) 65%, var(--colors-mono-11) 35%);min-width:0;max-width:100%;font-size:1rem}.blip-detail-footer{flex-direction:column;gap:0;margin-top:.75rem;display:flex}.blip-detail-footer-separator{border:0;border-top:1px solid var(--colors-mono-04);width:100%;margin:.25rem 0}.blip-detail-footer-top-row,.blip-detail-footer-bottom-row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.blip-detail-footer-bottom-row{padding-top:0}.blip-detail-footer-top-row{align-items:center}.blip-detail-footer-top-row .blip-actions{flex-shrink:0;align-self:center;margin-left:auto}.blip-detail-footer-top-row .tags{align-self:center}.blip-detail-footer .tags{--blip-tag-font-size:.875rem;--blip-tag-gap:.85rem;--blip-tag-icon-size:.95rem;flex-wrap:nowrap;flex:1;justify-content:start;align-items:start;gap:.5rem;min-width:0;display:flex}.blip-detail-footer .tags .hashtag{--size:var(--blip-tag-icon-size);font-size:var(--blip-tag-font-size);margin-top:calc((1em * 1.3 - var(--blip-tag-icon-size)) / 2);flex-shrink:0}.blip-detail-footer .tags .icon{flex-shrink:0;align-items:center;line-height:1;display:inline-flex}.blip-detail-footer .tags .tag-list{align-items:flex-start;column-gap:var(--blip-tag-gap);flex-wrap:wrap;flex:1;justify-content:start;row-gap:.25rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.blip-detail-footer .tags .tag-list .tag{color:var(--colors-mono-08);font-size:var(--blip-tag-font-size);white-space:nowrap;font-style:italic;line-height:1.3}.blip-detail-footer .tags .tag-list .tag a{color:var(--colors-mono-08);line-height:inherit;white-space:inherit;transition:var(--transitions-primary);padding:0 .125rem;display:inline-block}.blip-detail-footer .tags .tag-list .tag a:hover{color:var(--colors-links)}.blip-detail-footer .blip-detail-reactions{flex:1;align-items:center;min-width:0;display:inline-flex}.blip-detail-footer .activity{flex-wrap:wrap;flex-shrink:0;justify-content:end;align-items:center;gap:.3rem;margin-left:auto;display:inline-flex}.blip-detail-status{color:var(--colors-mono-09)}.blip-detail-meta-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.blip-detail-meta-row-start,.blip-detail-meta-row-end{flex-wrap:wrap;flex:1;align-items:center;gap:.5rem;min-width:0;display:inline-flex}.blip-detail-meta-row-end{justify-content:flex-end}.blip-detail-meta-row-end .tooltip-trigger{display:inline-flex}.blip-detail-meta-row-end .blip-comments-chip{border:1px solid var(--colors-mono-05);color:var(--colors-mono-09);border-radius:999rem;align-items:center;gap:.375rem;padding:.25rem .25rem .25rem .5rem;display:inline-flex}.blip-detail-meta-row-end .blip-comments-chip-label{font-size:.8125rem;font-weight:500;line-height:1}.blip-detail-meta-row-end .blip-comments-chip-count{background:var(--colors-info);color:var(--colors-mono-01);border-radius:50%;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;padding:0 .2rem;font-size:.6875rem;font-weight:600;line-height:1;display:inline-flex}.blip-detail-meta-row-end .tooltip-trigger.blip-comments-chip.blip-comments-chip-disabled{color:var(--colors-mono-09);opacity:.72}.blip-detail-meta-row-end .tooltip-trigger.blip-comments-chip.blip-comments-chip-disabled .blip-comments-chip-label{white-space:nowrap}.blip-detail-meta-row-end .tooltip-trigger.blip-comments-chip.blip-comments-chip-disabled .blip-comments-chip-lock{background:color-mix(in srgb, var(--colors-mono-07) 82%, transparent);color:var(--colors-mono-01);border-radius:50%;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;padding:0;display:inline-flex}.blip-detail-meta-row-end .tooltip-trigger.blip-comments-chip.blip-comments-chip-disabled .blip-comments-chip-lock .icon{color:currentColor;font-size:.8125rem}.blip-detail-meta-row-end .tooltip-trigger.blip-detail-sort-toggle{border:.0625rem solid var(--colors-mono-05);color:var(--colors-mono-09);background:0 0;border-radius:999rem;width:1.75rem;height:1.75rem;transition:transform .18s,background-color .18s,border-color .18s,box-shadow .18s,color .18s}.blip-detail-meta-row-end .tooltip-trigger.blip-detail-sort-toggle:hover{background:color-mix(in srgb, var(--colors-mono-03) 65%, transparent);border-color:var(--colors-mono-06)}.blip-detail-meta-row-end .tooltip-trigger.blip-detail-sort-toggle .icon{color:currentColor;font-size:1.125rem;transition:transform .18s}.blip-detail-meta-row-end .tooltip-trigger.blip-detail-sort-toggle .blip-detail-sort-toggle-icon{transform-origin:50%;transition:transform .18s;display:inline-flex}.blip-detail-meta-row-end .tooltip-trigger.blip-detail-sort-toggle[data-direction=asc]{background:color-mix(in srgb, var(--colors-cool-blue) 8%, transparent);border-color:color-mix(in srgb, var(--colors-cool-blue) 65%, var(--colors-mono-05) 35%);color:var(--colors-cool-blue);box-shadow:0 0 0 .0625rem #0090ff29}.blip-detail-meta-row-end .tooltip-trigger.blip-detail-sort-toggle[data-direction=asc] .blip-detail-sort-toggle-icon{transform:rotate(180deg)}.blip-detail-updates-group{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.blip-detail-updates-group .blip-updates-chip{border:1px solid var(--colors-mono-05);color:var(--colors-mono-09);border-radius:999rem;align-items:center;gap:.375rem;padding:.25rem .25rem .25rem .5rem;display:inline-flex}.blip-detail-updates-group .blip-updates-chip-label{font-size:.8125rem;font-weight:500;line-height:1}.blip-detail-updates-group .blip-updates-chip-count{background:var(--colors-info);color:var(--colors-mono-01);border-radius:50%;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;padding:0 .2rem;font-size:.6875rem;font-weight:600;line-height:1;display:inline-flex}.blip-detail-updates-group .button.blip-detail-add-update{background:rgba(var(--colors-mono-01-rgb), .75);border:.0625rem solid color-mix(in srgb, var(--colors-cool-blue) 65%, var(--colors-mono-05) 35%);color:var(--colors-cool-blue);min-width:4.75rem;height:1.75rem;text-shadow:none;border-radius:999rem;align-items:center;gap:.375rem;padding:.25rem .5rem;font-size:.8125rem;font-weight:500;line-height:1;display:inline-flex}.blip-detail-updates-group .button.blip-detail-add-update:hover{background:rgba(var(--colors-mono-01-rgb), .9)}.blip-detail-updates-group .button.blip-detail-add-update .icon{color:var(--colors-cool-blue);font-size:1.125rem}.blip-detail-updates-group .button.blip-detail-add-update.active{border-color:color-mix(in srgb, var(--colors-cool-blue) 65%, var(--colors-mono-05) 35%);box-shadow:0 0 0 .0625rem #0090ff38}@media (width<=30rem){.blip-detail-container{max-width:100%}.blip-detail-meta-row{flex-wrap:wrap;justify-content:space-between;align-items:center}.blip-detail-body{gap:1.5rem}.blip-detail-footer-top-row{flex-direction:column;align-items:flex-start}.blip-detail-footer-top-row .tags{align-self:flex-start}.blip-detail-footer-bottom-row{flex-flow:row;align-items:center;gap:.75rem}.blip-detail-footer .blip-detail-reactions{flex:1;min-width:0}.blip-detail-footer .activity{flex-wrap:nowrap;gap:.375rem;margin-left:auto}.blip-detail-meta-row-start,.blip-detail-meta-row-end{flex:0 auto}.blip-detail-meta-row-end{justify-content:flex-end;margin-left:auto}}@media (width<=47.999rem){.blip-detail-footer .tags{--blip-tag-font-size:1rem;--blip-tag-icon-size:1.1rem}}.blip-activity-section,.blip-updates-section{flex-direction:column;gap:.5rem;display:flex}.blip-updates-header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.blip-detail-activity-list,.blip-updates-list{flex-direction:column;gap:.5rem;margin:0;padding:0;display:flex}.blip-updates-empty{color:var(--colors-mono-08);margin:.5rem 0 0;font-size:.85rem}.blip-media-gallery{grid-template-columns:repeat(auto-fill,5rem);gap:.5rem;width:100%;margin:.75rem 0 0;display:grid}.blip-media-gallery .blip-media-gallery-item{aspect-ratio:1;border:1px solid var(--colors-mono-05);background:var(--colors-mono-02);cursor:pointer;width:5rem;min-width:0;height:5rem;min-height:0;transition:var(--transitions-primary);border-radius:.5rem;padding:0;position:relative;overflow:hidden}.blip-media-gallery .blip-media-gallery-item:hover{border-color:var(--colors-mono-07)}.blip-media-gallery .blip-media-gallery-item .personal-cloud-image,.blip-media-gallery .blip-media-gallery-item .blip-media-gallery-gif,.blip-media-gallery .blip-media-gallery-item .blip-media-gallery-video{width:100%;min-width:0;height:100%;min-height:0;position:absolute;inset:0}.blip-media-gallery .blip-media-gallery-gif,.blip-media-gallery .blip-media-gallery-video-poster,.blip-media-gallery .blip-media-gallery-video-el{object-fit:cover;width:100%;min-width:0;height:100%;min-height:0;display:block}.blip-media-gallery .blip-media-gallery-video{display:block}.blip-media-gallery .blip-media-gallery-video .play{background:rgba(var(--colors-mono-01-rgb), .52);border:.0625rem solid color-mix(in srgb, var(--colors-cool-blue) 72%, transparent);box-shadow:0 .125rem .5rem rgba(var(--colors-mono-01-rgb), .32), 0 0 .375rem color-mix(in srgb, var(--colors-cool-blue) 28%, transparent), inset 0 0 0 .0625rem color-mix(in srgb, var(--colors-cool-blue) 18%, transparent);color:color-mix(in srgb, var(--colors-cool-blue) 88%, white 12%);pointer-events:none;border-radius:9999px;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.blip-media-gallery .blip-media-gallery-video .play .icon{filter:drop-shadow(0 0 .1875rem color-mix(in srgb, var(--colors-cool-blue) 55%, transparent));opacity:1;margin-inline-start:.0625rem;font-size:1.25rem}@media (width<=47.999rem){.blip-media-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.blip-media-gallery .blip-media-gallery-item{width:100%;height:auto}.blip-media-gallery[data-count="1"]{grid-template-columns:minmax(0,1fr)}.blip-media-gallery[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.dialog-overlay.lightbox-overlay{-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem)}.dialog.lightbox-dialog{background:0 0;border:none;border-radius:0;outline:none;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;padding:0;top:0;left:0;transform:none}.dialog.lightbox-dialog:focus,.dialog.lightbox-dialog:focus-visible{box-shadow:none;outline:none}.dialog.lightbox-dialog[data-expanded],.dialog.lightbox-dialog[data-closed]{animation:none}.lightbox{outline:none;justify-content:center;align-items:center;width:100%;height:100%;padding:1.5rem;display:flex;position:relative}.lightbox:focus,.lightbox:focus-visible{box-shadow:none;outline:none}.lightbox .lightbox-stage,.lightbox .lightbox-slide,.lightbox .lightbox-track,.lightbox .lightbox-media,.lightbox .personal-cloud-image,.lightbox .personal-cloud-image-img,.lightbox .lightbox-gif,.lightbox .lightbox-video-idle-poster{outline:none}:is(.lightbox .lightbox-stage,.lightbox .lightbox-slide,.lightbox .lightbox-track,.lightbox .lightbox-media,.lightbox .personal-cloud-image,.lightbox .personal-cloud-image-img,.lightbox .lightbox-gif,.lightbox .lightbox-video-idle-poster):focus,:is(.lightbox .lightbox-stage,.lightbox .lightbox-slide,.lightbox .lightbox-track,.lightbox .lightbox-media,.lightbox .personal-cloud-image,.lightbox .personal-cloud-image-img,.lightbox .lightbox-gif,.lightbox .lightbox-video-idle-poster):focus-visible{box-shadow:none;outline:none}.lightbox .lightbox-stage{touch-action:pan-y;flex:auto;justify-content:flex-start;align-items:center;min-width:0;max-width:90vw;max-height:90vh;display:flex;overflow:hidden}.lightbox .lightbox-track{will-change:transform;align-items:center;width:100%;height:100%;transition:transform .28s ease-out;display:flex}.lightbox .lightbox-track.is-dragging,.lightbox .lightbox-track.no-transition{transition:none}.lightbox .lightbox-slide{flex:0 0 100%;justify-content:center;align-items:center;min-width:0;height:100%;display:flex}.lightbox .lightbox-video-idle-poster{object-fit:contain;width:100%;height:100%;display:block}.lightbox .lightbox-media{justify-content:center;align-items:center;width:100%;max-width:90vw;height:100%;max-height:90vh;display:flex}.lightbox .lightbox-media .personal-cloud-image{width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%}.lightbox .lightbox-media .personal-cloud-image-placeholder{border:none}.lightbox .lightbox-pinch-zoom{justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.lightbox .lightbox-pinch-zoom.is-zoomed,.lightbox .lightbox-pinch-zoom.is-pinch-active{touch-action:none}.lightbox .lightbox-pinch-zoom-inner{transform-origin:50%;will-change:transform;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.lightbox .lightbox-pinch-zoom.is-resetting .lightbox-pinch-zoom-inner{transition:transform .25s ease-out}.lightbox .lightbox-image,.lightbox .lightbox-gif{width:auto;max-width:90vw;height:auto;max-height:90vh}.lightbox .lightbox-video-wrap{justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative}.lightbox .lightbox-video-poster{z-index:2;object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.lightbox .lightbox-video{z-index:1;object-fit:contain;background:0 0;width:100%;max-width:100%;height:100%;max-height:100%;display:block;position:relative}.lightbox .lightbox-video[controls]{touch-action:auto}.lightbox .lightbox-video.is-offscreen{visibility:hidden}.lightbox .lightbox-nav{z-index:2;position:absolute;top:50%;transform:translateY(-50%)}.lightbox .lightbox-nav-previous{left:1rem}.lightbox .lightbox-nav-next{right:1rem}.lightbox .lightbox-indicator{bottom:calc(1rem + env(safe-area-inset-bottom,0px));z-index:2;flex-direction:column;align-items:center;gap:.35rem;display:flex;position:absolute;left:50%;transform:translate(-50%)}.lightbox .lightbox-indicator.is-compact{bottom:calc(1.25rem + env(safe-area-inset-bottom,0px));flex-direction:row;gap:.75rem}.lightbox .lightbox-counter{color:#fff;font-size:.8rem}.lightbox .lightbox-indicator.is-compact .lightbox-counter{font-variant-numeric:tabular-nums;letter-spacing:.02em;text-align:center;min-width:4.75ch;font-size:1rem;font-weight:600}.lightbox .lightbox-pager{appearance:none;-webkit-tap-highlight-color:transparent;box-shadow:none;color:#ffffffeb;background:#00000040;border-color:#ffffff80;outline:none;width:2.75rem;height:2.75rem}.lightbox .lightbox-pager .icon{color:inherit;font-size:1.75rem}.lightbox .lightbox-pager:hover{box-shadow:none;background:#00000059;border-color:#ffffffa6}.lightbox .lightbox-pager:focus,.lightbox .lightbox-pager:focus-visible,.lightbox .lightbox-pager:active{box-shadow:none;outline:none}.lightbox .lightbox-dots{flex-wrap:nowrap;gap:.35rem;display:flex}.lightbox .lightbox-dot{background:#ffffff59;border-radius:50%;width:.5rem;height:.5rem}.lightbox .lightbox-dot.is-active{background:#fff}.lightbox .lightbox-close{z-index:3;appearance:none;-webkit-tap-highlight-color:transparent;color:#ffffffeb;box-shadow:none;background:#00000040;border-color:#ffffff80;outline:none;position:absolute;inset:1rem 1rem auto auto;overflow:hidden}.lightbox .lightbox-close:hover{box-shadow:none;background:#00000059;border-color:#ffffffa6}.lightbox .lightbox-close:focus,.lightbox .lightbox-close:focus-visible,.lightbox .lightbox-close:active{box-shadow:none;outline:none}.lightbox .lightbox-close .dialog-close-icon{color:inherit}.lightbox.is-mobile{padding:0}.lightbox.is-mobile .lightbox-stage{touch-action:none;width:100%;max-width:100vw;max-height:100dvh;transition:transform .28s ease-out}.lightbox.is-mobile .lightbox-stage.is-dragging{transition:none}.lightbox.is-mobile .lightbox-track,.lightbox.is-mobile .lightbox-media,.lightbox.is-mobile .lightbox-image,.lightbox.is-mobile .lightbox-gif{max-width:100vw;max-height:100dvh}.lightbox.is-mobile .lightbox-media{width:100%;height:100%}@media (prefers-reduced-motion:reduce){.blip-media-gallery .blip-media-gallery-item{transition:none}.dialog-overlay.lightbox-overlay{-webkit-backdrop-filter:none;backdrop-filter:none}.lightbox .lightbox-track{transition:none}.lightbox.is-mobile .lightbox-stage{transition:none}}
