:root{--yxs-ink:#111111;--yxs-paper:#ffffff;--yxs-paper-2:#f4f4f1;--yxs-surface:#ffffff;--yxs-track:#d7dbe0;--yxs-line:#d8d8d3;--yxs-muted:#6d6d68;--yxs-overlay:rgba(17, 17, 17, 0.56);--yxs-radius:2px;--yxs-radius-sm:1px;--yxs-radius-lg:12px;--yxs-space-1:4px;--yxs-space-2:8px;--yxs-space-3:12px;--yxs-space-4:16px;--yxs-space-5:20px;--yxs-space-6:24px;--yxs-space-8:32px;--yxs-space-10:40px;--yxs-space-12:48px;--yxs-max-width:1200px;--yxs-duration:160ms;--yxs-duration-slow:240ms}.yxs-page,.yxs-lab,.yxs-detail,.yxs-hero,.yxs-section,.yxs-preview{color:var(--yxs-ink);box-sizing:border-box}.yxs-page *,.yxs-lab *,.yxs-detail *,.yxs-hero *,.yxs-section *,.yxs-preview *{box-sizing:border-box}.yxs-page{width:100%;background:#fff0;padding:var(--yxs-page-pad-top,var(--yxs-space-6)) 0 var(--yxs-page-pad-bottom,var(--yxs-space-12));color:var(--yxs-ink);font-size:var(--yxs-body-size,16px);line-height:var(--yxs-body-line-height,1.6)}.yxs-container{max-width:var(--yxs-container-width,var(--yxs-max-width));margin:0 auto;padding:var(--yxs-container-padding,0 var(--yxs-space-6))}.yxs-empty{color:var(--yxs-muted)}.yxs-lab{width:auto;max-width:100%;padding:0;overflow-x:clip;--yxs-card-radius:var(--yxs-radius-lg)}.yxs-lab__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--yxs-space-6);margin-bottom:var(--yxs-head-gap,var(--yxs-space-6));border-bottom:0;padding-bottom:var(--yxs-head-pad,var(--yxs-space-4))}.yxs-lab__head :is(h1,h2){margin:0;font-size:var(--yxs-h1-size,24px);line-height:var(--yxs-heading-line-height,1.2);letter-spacing:var(--yxs-heading-spacing,-.01em);font-weight:var(--yxs-heading-weight,700)}.yxs-lab__head p{margin:0;color:var(--yxs-muted);font-size:var(--yxs-small-size,13px);line-height:var(--yxs-body-line-height,1.5)}.yxs-grid{display:grid;grid-template-columns:repeat(var(--yxs-cols,3),minmax(0,1fr));gap:var(--yxs-grid-gap,var(--yxs-space-6))}.yxs-grid--2{--yxs-cols:2}.yxs-grid--3{--yxs-cols:3}.yxs-grid--4{--yxs-cols:4}.yxs-grid>.yxs-card--cf{grid-column:1 / -1;display:grid;grid-template-columns:360px minmax(0,1fr);align-items:stretch;gap:var(--yxs-space-6);padding:var(--yxs-space-5,20px);background:#fff;border:1px solid #e9e9e9;border-radius:var(--yxs-card-radius);box-shadow:none}.yxs-grid>.yxs-card--cf:hover{transform:none}.yxs-card--cf .yxs-card__media{aspect-ratio:auto;height:100%;min-height:225px;overflow:hidden;border-radius:var(--yxs-card-radius)}.yxs-card--cf .yxs-card__media img{height:100%}.yxs-card--cf .yxs-card__body{padding:0}.yxs-card--cf__numbers{display:flex;align-items:baseline;justify-content:space-between;gap:var(--yxs-space-3);font-size:13px;line-height:1.5}.yxs-card--cf__pct{color:var(--yxs-muted);font-variant-numeric:tabular-nums}.yxs-card--cf__bar{height:10px;margin:var(--yxs-space-3) 0 var(--yxs-space-2);background:var(--yxs-track,#d7dbe0);border-radius:999px;overflow:hidden}.yxs-card--cf__bar>span{display:block;height:100%;background:var(--yxs-state,var(--yxs-ink));border-radius:inherit;transition:width var(--yxs-duration-slow) ease}.yxs-card--cf__tiers{display:flex;flex-wrap:wrap;gap:6px 8px;margin:0 0 var(--yxs-space-2);padding:0;list-style:none}.yxs-card--cf .yxs-card--cf__tiers{padding-left:0;padding-right:0;margin-left:0}.yxs-card--cf__tier{display:inline-flex;align-items:baseline;gap:6px;padding:6px 10px;border:0;background:#f8f8f8;border-radius:6px;font-size:13px;line-height:1.5}.yxs-card--cf__tier-name{color:var(--yxs-muted)}.yxs-card--cf__tier-price{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;font-weight:700;font-variant-numeric:tabular-nums}.yxs-card--cf__retail{color:var(--yxs-muted);font-weight:500;text-decoration:line-through}.yxs-card--cf__tier-left{color:var(--yxs-muted);font-size:12px}.yxs-card--cf__tier.is-soldout{opacity:.45}.yxs-card--cf__tier-flag{color:var(--yxs-muted);font-size:12px;font-weight:500}.yxs-card--cf__retail-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin:0 0 var(--yxs-space-2);font-size:12px;line-height:1.5}.yxs-card--cf__retail-line-label{color:var(--yxs-muted);font-size:12px;white-space:nowrap}.yxs-card--cf__retail-line-value{color:var(--yxs-ink);font-size:16px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.yxs-card{position:relative;display:flex;flex-direction:column;min-width:0;background:#fff0;border:var(--yxs-card-border,0);border-radius:var(--yxs-card-radius,0);box-shadow:none;transition:transform var(--yxs-duration) ease}.yxs-card:hover{transform:translateY(-1px)}.yxs-card:hover .yxs-card__title a{text-decoration:underline;text-underline-offset:3px}.yxs-card__media{display:block;position:relative;aspect-ratio:var(--yxs-cover-ratio,1 / 1);overflow:hidden;background:#fff0;border-bottom:var(--yxs-card-media-border,0);border-radius:var(--yxs-card-radius,0) var(--yxs-card-radius,0) 0 0}.yxs-lab .yxs-card__media{border-radius:var(--yxs-card-radius)}.yxs-card__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--yxs-duration-slow) ease}.yxs-card:hover .yxs-card__media img{transform:scale(1.02)}.yxs-card__body{display:flex;flex-direction:column;flex:1 1 auto;padding:var(--yxs-card-pad,12px 0 0)}.yxs-card__badges{display:flex;flex-wrap:wrap;align-items:center;gap:var(--yxs-space-2);margin-bottom:var(--yxs-space-3)}.yxs-card__type{font-size:var(--yxs-badge-size,11px);line-height:var(--yxs-badge-line-height,1.4);color:var(--yxs-muted);padding:2px 6px;border:var(--yxs-badge-border,0);border-radius:var(--yxs-chip-radius,0)}.yxs-card__title{margin:0 0 var(--yxs-space-2);font-size:var(--yxs-h4-size,19px);line-height:var(--yxs-card-title-line-height,1.35);font-weight:var(--yxs-heading-weight,600);letter-spacing:var(--yxs-heading-spacing,-.01em)}.yxs-card__title a{color:var(--yxs-ink);text-decoration:none}.yxs-card__title a::after{content:"";position:absolute;inset:0;z-index:1}.yxs-card__title a:hover{text-decoration:underline;text-underline-offset:3px}.yxs-card__tagline{margin:0;color:var(--yxs-muted);font-size:var(--yxs-small-size,13px);line-height:var(--yxs-body-line-height,1.6);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.yxs-card__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--yxs-space-3);margin-top:auto;padding-top:var(--yxs-card-foot-pad,var(--yxs-space-3));border-top:var(--yxs-card-foot-border,0);min-height:var(--yxs-card-foot-height,48px);position:relative;z-index:2}.yxs-badge{display:inline-flex;align-items:center;min-height:var(--yxs-badge-height,22px);padding:var(--yxs-badge-pad,1px 8px);font-size:var(--yxs-badge-size,11px);font-weight:600;line-height:var(--yxs-badge-line-height,1.4);letter-spacing:.02em;border:0;border-radius:var(--yxs-chip-radius,0);color:var(--yxs-ink);background:#fff0;white-space:nowrap}.yxs-badge[data-status]{color:#3d4650}.yxs-btn{display:inline-flex;align-items:center;justify-content:center;min-height:var(--yxs-btn-height,44px);padding:var(--yxs-btn-padding,0 var(--yxs-space-4));border:var(--yxs-btn-border,1px solid var(--yxs-ink));border-radius:var(--yxs-btn-radius,var(--yxs-radius));background:var(--yxs-btn-bg,var(--yxs-ink));color:var(--yxs-btn-color,var(--yxs-paper));font-size:var(--yxs-btn-size,14px);font-weight:var(--yxs-btn-weight,600);line-height:var(--yxs-btn-line-height,1.2);text-decoration:none;cursor:pointer;box-shadow:none;transition:background-color var(--yxs-duration) ease,color var(--yxs-duration) ease,border-color var(--yxs-duration) ease}.yxs-btn:hover{background:var(--yxs-btn-bg-hover,var(--yxs-paper));color:var(--yxs-btn-color-hover,var(--yxs-ink));border-color:var(--yxs-btn-border-hover,var(--yxs-ink));box-shadow:none}.yxs-btn--ghost{background:var(--yxs-btn-ghost-bg,var(--yxs-paper));color:var(--yxs-btn-ghost-color,var(--yxs-ink));border-color:var(--yxs-btn-ghost-border-color,transparent);border-style:solid;border-width:var(--yxs-btn-ghost-border-width,0)}.yxs-btn--ghost:hover{background:var(--yxs-btn-ghost-bg-hover,var(--yxs-ink));color:var(--yxs-btn-ghost-color-hover,var(--yxs-paper));border-color:var(--yxs-btn-ghost-border-color-hover,var(--yxs-ink))}.yxs-actions--end{justify-content:flex-end}.yxs-actions--center{justify-content:center}.yxs-btn--xs{min-height:var(--yxs-btn-xs-height,32px);padding:var(--yxs-btn-xs-padding,0 var(--yxs-space-3));font-size:var(--yxs-btn-xs-size,12px)}.yxs-btn:focus-visible,.yxs-like:focus-visible,.yxs-tab:focus-visible,.yxs-link-btn:focus-visible,.yxs-share__card:focus-visible,.yxs-gallery__item:focus-visible{outline:2px solid var(--yxs-ink);outline-offset:2px}.yxs-link-btn{border:0;background:none;padding:0;color:var(--yxs-ink);font:inherit;font-size:12px;text-decoration:underline;cursor:pointer}.yxs-like{display:inline-flex;align-items:center;gap:var(--yxs-space-2);min-height:44px;padding:var(--yxs-space-1) 0;border:0;background:none;color:var(--yxs-ink);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer;transition:opacity var(--yxs-duration) ease}.yxs-like:hover{opacity:.7}.yxs-like.is-busy{opacity:.5;cursor:wait}.yxs-like__icon{display:block;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.yxs-like[aria-pressed="true"] .yxs-like__icon{fill:var(--yxs-ink)}.yxs-likes-inline{display:inline-block}.yxs-detail{max-width:var(--yxs-detail-width,var(--yxs-max-width));margin:0 auto;padding:0;overflow-wrap:anywhere}.yxs-detail__topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--yxs-space-4);margin-bottom:var(--yxs-space-6)}.yxs-detail__back{display:inline-block;margin-bottom:0;color:var(--yxs-muted);font-size:13px;text-decoration:none}.yxs-detail__back:hover{color:var(--yxs-ink);text-decoration:underline}.yxs-detail__admin{position:relative;flex:0 0 auto;margin-left:auto}.yxs-detail__admin-toggle{display:none;align-items:center;min-height:32px;padding:0 var(--yxs-space-2);color:var(--yxs-muted);font-size:13px;font-weight:600;cursor:pointer}.yxs-detail__admin-cb{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.yxs-detail__admin-cb:focus-visible+.yxs-detail__admin-toggle{outline:2px solid var(--yxs-ink);outline-offset:2px}.yxs-detail__admin-list{display:flex;align-items:center;gap:var(--yxs-space-1);flex-wrap:wrap}.yxs-detail__admin-link{padding:8px 14px;color:var(--yxs-muted);font-size:13px;line-height:1;text-decoration:none}.yxs-detail__admin-link:hover{color:var(--yxs-ink);text-decoration:underline}.yxs-detail__admin-sep{color:var(--yxs-line);font-size:12px}.yxs-detail__admin .yxs-btn{min-height:32px;padding:8px 14px;border:0;background:#fff0;color:var(--yxs-muted);font-size:13px;font-weight:600;line-height:1;box-shadow:none;text-decoration:none}.yxs-detail__admin .yxs-btn:hover{background:#fff0;color:var(--yxs-ink);text-decoration:underline}.yxs-detail__admin .yxs-convert-note{display:block;padding:0 14px;color:var(--yxs-muted);font-size:11px}.yxs-card__admin{position:absolute;top:var(--yxs-space-2);right:var(--yxs-space-2);z-index:3;display:flex}.yxs-card__admin .yxs-btn,.yxs-card__admin .yxs-convert-link{display:inline-flex;align-items:center;min-height:30px;padding:4px 10px;border-radius:var(--yxs-radius-sm);background:var(--yxs-btn-ghost-bg,var(--yxs-paper));color:var(--yxs-ink);font-size:12px;font-weight:600;line-height:1.2;text-decoration:none}@media (min-width:641px){.yxs-detail__admin-list{display:flex}}@media (max-width:640px){.yxs-detail__admin-toggle{display:inline-flex}.yxs-detail__admin-list{display:none;position:absolute;right:0;top:calc(100% + 6px);z-index:20;flex-direction:column;align-items:stretch;min-width:148px;padding:var(--yxs-space-2);background:var(--yxs-paper);box-shadow:none}.yxs-detail__admin-cb:checked~.yxs-detail__admin-list{display:flex}.yxs-detail__admin-sep{display:none}.yxs-detail__admin .yxs-btn,.yxs-detail__admin-link{justify-content:flex-end;text-align:right}.yxs-card__admin .yxs-btn{min-height:28px;padding:2px 8px}}.yxs-page{overflow-x:visible}.yxs-detail__head{margin-bottom:var(--yxs-space-6)}.yxs-detail__hero{position:relative;z-index:2;isolation:isolate}.yxs-detail__hero.is-tinted{padding-block:var(--yxs-space-6)}.yxs-detail__hero.is-tinted::before{content:"";position:absolute;top:0;bottom:0;left:50%;width:100vw;transform:translateX(-50%);background:var(--yxs-head-bg,transparent);pointer-events:none;z-index:-1}.yxs-detail__kicker{display:flex;flex-wrap:wrap;align-items:center;gap:var(--yxs-space-2);margin-bottom:var(--yxs-space-3);color:var(--yxs-muted);font-size:var(--yxs-kicker-size,12px);letter-spacing:var(--yxs-kicker-spacing,.08em);text-transform:uppercase}.yxs-detail__type{letter-spacing:.04em}.yxs-detail__title{margin:0 0 var(--yxs-space-3);font-size:var(--yxs-title-size,clamp(30px, 4.4vw, 52px));line-height:var(--yxs-title-line-height,1.1);font-weight:var(--yxs-title-weight,700);letter-spacing:var(--yxs-title-spacing,-.02em);overflow-wrap:anywhere}.yxs-detail__tagline{margin:0;max-width:60ch;color:var(--yxs-muted);font-size:var(--yxs-lead-size,16px);line-height:var(--yxs-lead-line-height,1.7)}.yxs-detail__body{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--yxs-detail-gap,var(--yxs-space-12));margin-top:var(--yxs-block-gap-lg,var(--yxs-space-10))}.yxs-detail__body.is-single{grid-template-columns:minmax(0,1fr);max-width:820px}.yxs-hero{margin:0;background:#fff}.yxs-hero__stage{position:relative;height:var(--yxs-stage-h,70vh);min-height:420px;background:#fff;border:0;border-radius:0;overflow:hidden}.yxs-hero__fallback{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#fff;z-index:0}.yxs-hero__viewer{position:absolute;inset:0;width:100%;height:100%;background:#fff;--poster-color:#ffffff;z-index:1}.yxs-hero__flat{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#fff;z-index:1}.yxs-hero__flat[hidden],.yxs-hero__viewer[hidden]{display:none}.yxs-hero__stage[data-yxs-view="flat"] .yxs-hero__viewer{display:none}.yxs-hero__stage[data-yxs-view="flat"] .yxs-hero__loader{display:none}.yxs-hero.is-no-webgl .yxs-hero__viewer,.yxs-hero.is-model-error .yxs-hero__viewer{display:none}.yxs-hero__loader{position:absolute;left:50%;bottom:var(--yxs-space-5);transform:translateX(-50%);display:flex;align-items:center;gap:var(--yxs-space-3);padding:var(--yxs-space-2) var(--yxs-space-3);background:var(--yxs-paper);border:0;border-radius:var(--yxs-radius);color:var(--yxs-muted);font-size:12px;line-height:1.4;max-width:calc(100% - 32px)}.yxs-hero__loader[hidden]{display:none}.yxs-hero__reset{position:absolute;right:var(--yxs-space-3);top:var(--yxs-space-3);min-height:32px;padding:0 var(--yxs-space-2);background:var(--yxs-paper);border:0;border-radius:var(--yxs-radius-sm);color:var(--yxs-muted);font-size:12px;cursor:pointer}.yxs-hero__reset:hover{color:var(--yxs-ink);font-weight:700}.yxs-hero__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--yxs-space-3);margin-top:var(--yxs-space-3);padding-bottom:var(--yxs-space-3);border-bottom:0}.yxs-hero__tabs{display:flex;flex-wrap:wrap;gap:var(--yxs-space-2)}.yxs-tab{min-height:36px;padding:0 var(--yxs-space-4);background:#fff0;border:0;border-radius:var(--yxs-radius);color:var(--yxs-muted);font-size:13px;font-weight:600;cursor:pointer;text-decoration:underline #fff0;text-underline-offset:4px}.yxs-tab:hover:not(:disabled){color:var(--yxs-ink);text-decoration-color:currentColor}.yxs-tab.is-active{background:var(--yxs-ink);color:var(--yxs-paper)}.yxs-tab:disabled{opacity:.45;cursor:not-allowed}.yxs-hero__hint{color:var(--yxs-muted);font-size:12px}.yxs-hero__type{font-size:12px;padding:2px 8px;border:0;border-radius:999px;color:var(--yxs-muted);white-space:nowrap}.yxs-gallery{display:flex;gap:var(--yxs-space-2);margin-top:var(--yxs-space-3);padding-bottom:var(--yxs-space-1);overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.yxs-gallery__item{display:block;flex:0 0 112px;width:112px;aspect-ratio:1 / 1;padding:0;border:0;border-radius:var(--yxs-radius-sm);overflow:hidden;background:#fff0;box-shadow:none;scroll-snap-align:start;cursor:zoom-in}.yxs-gallery__item img{display:block;width:100%;height:100%;object-fit:cover}.yxs-gallery__item:hover{opacity:.82;transform:translateY(-1px)}.yxs-gallery-viewer{position:absolute;inset:0;z-index:5;display:flex;align-items:center;justify-content:center;background:var(--yxs-ink)}.yxs-gallery-viewer[hidden]{display:none}.yxs-gallery-viewer>img{display:block;width:100%;height:100%;object-fit:contain}.yxs-gallery-viewer__bar{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;gap:var(--yxs-space-3);padding:var(--yxs-space-2) var(--yxs-space-3);background:rgb(17 17 17 / .72);color:var(--yxs-paper)}.yxs-gallery-viewer__nav,.yxs-gallery-viewer__close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:rgb(255 255 255 / .12);border:0;border-radius:50%;color:var(--yxs-paper);font-size:20px;line-height:1;cursor:pointer}.yxs-gallery-viewer__nav:hover,.yxs-gallery-viewer__close:hover{background:rgb(255 255 255 / .24)}.yxs-gallery-viewer__nav:disabled{opacity:.4;cursor:not-allowed}.yxs-gallery-viewer__count{min-width:56px;font-size:12px;font-variant-numeric:tabular-nums;text-align:center;letter-spacing:.04em}.yxs-media{max-width:100%}.yxs-media__stage{position:relative;overflow:hidden;background:#fff0;border:var(--yxs-media-border,0);border-radius:var(--yxs-media-radius,var(--yxs-card-radius,0))}.yxs-media__cover{display:block;width:100%;aspect-ratio:16 / 9;max-height:70vh;object-fit:cover}.yxs-section{margin:0;min-width:0}.yxs-section__head{margin-bottom:var(--yxs-section-head-gap,var(--yxs-space-5))}.yxs-section__head h2{margin:0 0 var(--yxs-space-1);font-size:var(--yxs-section-size,24px);line-height:var(--yxs-heading-line-height,1.3);font-weight:var(--yxs-heading-weight,700);letter-spacing:var(--yxs-heading-spacing,-.01em)}.yxs-section__head p{margin:0;color:var(--yxs-muted);font-size:var(--yxs-small-size,12px);line-height:var(--yxs-body-line-height,1.5)}.yxs-timeline{--yxs-timeline-gutter:48px;position:relative;width:100%;max-width:var(--yxs-timeline-width,920px);margin:0 auto;padding:var(--yxs-space-2) 0;list-style:none}.yxs-timeline::before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;transform:translateX(-.5px);background:var(--yxs-timeline-line,var(--yxs-line))}.yxs-timeline__item{position:relative;width:50%;padding:0 var(--yxs-timeline-gutter) var(--yxs-space-8) 0;min-width:0}.yxs-timeline__item.is-right{margin-left:50%;padding:0 0 var(--yxs-space-8) var(--yxs-timeline-gutter)}.yxs-timeline__item:last-child{padding-bottom:0}.yxs-timeline__marker{position:absolute;top:18px;width:11px;height:11px;border:1px solid var(--yxs-line);border-radius:50%;background:var(--yxs-surface,var(--yxs-paper))}.yxs-timeline__item.is-left .yxs-timeline__marker{right:0;transform:translateX(50%)}.yxs-timeline__item.is-right .yxs-timeline__marker{left:0;transform:translateX(-50%)}.yxs-timeline__item.is-done .yxs-timeline__marker,.yxs-timeline__item.is-doing .yxs-timeline__marker{background:var(--yxs-surface,var(--yxs-paper));border-color:var(--yxs-ink)}.yxs-timeline__item.is-todo .yxs-timeline__marker{background:var(--yxs-surface,var(--yxs-paper));border-color:var(--yxs-line);border-style:dashed}.yxs-timeline__item.is-current .yxs-timeline__marker{background:var(--yxs-accent,var(--yxs-ink));border-color:var(--yxs-accent,var(--yxs-ink));outline:2px solid var(--yxs-accent,var(--yxs-ink));outline-offset:3px}.yxs-timeline__content{position:relative;padding:var(--yxs-timeline-card-pad,0 0 var(--yxs-space-1));border:0;border-radius:0;background:#fff0;box-shadow:none}.yxs-timeline__item.is-current .yxs-timeline__content{border-color:#fff0}.yxs-timeline__item.is-current .yxs-timeline__stage{color:var(--yxs-accent,var(--yxs-ink));font-weight:700}@media (prefers-reduced-motion:no-preference){.yxs-timeline__item{animation:yxs-timeline-in 0.4s ease both}.yxs-timeline__item:nth-child(2){animation-delay:0.06s}.yxs-timeline__item:nth-child(3){animation-delay:0.12s}.yxs-timeline__item:nth-child(4){animation-delay:0.18s}.yxs-timeline__item:nth-child(n+5){animation-delay:0.24s}}@keyframes yxs-timeline-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.yxs-timeline__meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--yxs-space-2);margin-bottom:var(--yxs-space-1);color:var(--yxs-muted);font-size:var(--yxs-timeline-meta-size,12px);font-variant-numeric:tabular-nums}.yxs-timeline__estimated{padding:1px 0;border:0;font-size:10px;letter-spacing:.04em;text-decoration:underline dotted;text-underline-offset:2px}.yxs-timeline__stage{color:var(--yxs-ink);font-size:var(--yxs-timeline-stage-size,15px);font-weight:600;line-height:1.4}.yxs-timeline__item.is-todo .yxs-timeline__stage{color:var(--yxs-muted);font-weight:500}.yxs-timeline__current{padding:1px 6px;background:var(--yxs-ink);color:var(--yxs-paper);border-radius:var(--yxs-radius-sm);font-size:10px;letter-spacing:.04em}.yxs-timeline__note{margin:0;color:var(--yxs-muted);font-size:13px;line-height:1.7;overflow-wrap:anywhere}.yxs-timeline__image{display:block;width:100%;max-width:100%;height:auto;margin-top:var(--yxs-space-2);border:0;border-radius:0}.yxs-timeline__figure{display:block;width:100%;max-width:100%;margin:var(--yxs-space-2) 0 0;padding:0;background:#fff0;border:0;cursor:zoom-in}.yxs-timeline__figure .yxs-timeline__image{margin-top:0}.yxs-timeline__figure:focus-visible{outline:2px solid var(--yxs-ink);outline-offset:2px}.yxs-lightbox{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:var(--yxs-space-6);background:rgb(17 17 17 / .82)}.yxs-lightbox[hidden]{display:none}.yxs-lightbox img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;background:var(--yxs-paper);border-radius:var(--yxs-radius-sm)}.yxs-lightbox__close{position:absolute;top:var(--yxs-space-4);right:var(--yxs-space-4);display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:rgb(255 255 255 / .12);border:0;border-radius:50%;color:var(--yxs-paper);font-size:22px;line-height:1;cursor:pointer}.yxs-lightbox__close:hover{background:rgb(255 255 255 / .22)}.yxs-timeline__empty{margin:0;color:var(--yxs-muted);font-size:13px}.yxs-interact{border:0;border-radius:0;padding:0;background:#fff0;align-self:start}.yxs-interact .yxs-section__head{padding-bottom:0;border-bottom:0}.yxs-interact__actions{display:grid;gap:var(--yxs-space-5)}.yxs-interact__like{display:flex;align-items:center;justify-content:space-between;gap:var(--yxs-space-3);flex-wrap:wrap}.yxs-interact__label{color:var(--yxs-muted);font-size:13px}.yxs-interact__suggest,.yxs-interact__share{margin-top:var(--yxs-space-5)}.yxs-suggest__intro{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--yxs-space-2);margin-bottom:var(--yxs-space-3)}.yxs-suggest__title{margin:0;font-size:var(--yxs-suggest-title-size,16px);line-height:var(--yxs-heading-line-height,1.3);font-weight:var(--yxs-heading-weight,600)}.yxs-suggest__hint{margin:0;color:var(--yxs-muted);font-size:var(--yxs-small-size,13px);line-height:var(--yxs-body-line-height,1.5)}.yxs-suggest-form{display:grid;gap:var(--yxs-space-2);max-width:var(--yxs-suggest-width,760px)}.yxs-suggest__cats{display:flex;flex-wrap:wrap;align-items:center;gap:var(--yxs-space-2);margin:0;padding:0;border:0}.yxs-suggest__legend{margin-right:var(--yxs-space-1);color:var(--yxs-muted);font-size:var(--yxs-help-size,12px);font-weight:600}.yxs-chip--option{position:relative;padding:0 var(--yxs-space-3);cursor:pointer}.yxs-chip--option input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.yxs-chip--option:has(input:checked){background:var(--yxs-chip-active-bg,var(--yxs-ink));border-color:var(--yxs-chip-active-border,var(--yxs-ink));color:var(--yxs-chip-active-color,var(--yxs-paper))}.yxs-chip--option:has(input:focus-visible){outline:2px solid var(--yxs-ink);outline-offset:2px}.yxs-suggest__compose{display:flex;align-items:flex-end;gap:var(--yxs-space-2)}.yxs-suggest__field{flex:1 1 auto;min-width:0}.yxs-suggest__textarea{height:64px;min-height:var(--yxs-suggest-min-height,64px);padding:var(--yxs-input-padding,10px var(--yxs-space-3));line-height:var(--yxs-body-line-height,1.5);resize:none;overflow-y:auto}.yxs-suggest__compose .yxs-btn{flex:0 0 auto}.yxs-suggest__foot{display:flex;justify-content:space-between;gap:var(--yxs-space-2)}.yxs-suggest__foot .yxs-form__help{display:inline}@media (max-width:560px){.yxs-suggest__compose{flex-direction:column;align-items:stretch}.yxs-suggest__compose .yxs-btn{width:100%}}.yxs-interact__like .yxs-like{font-size:15px;padding:var(--yxs-space-1) 0;border:0;border-radius:0}.yxs-interact__like .yxs-like:hover{opacity:1;font-weight:700;text-decoration:underline;text-underline-offset:3px}.yxs-share__actions{display:flex;flex-wrap:wrap;gap:var(--yxs-space-2)}.yxs-share__card{display:block;max-width:var(--yxs-share-card-width,420px);margin-top:var(--yxs-space-3);border:0;border-radius:var(--yxs-media-radius,0);overflow:hidden;color:var(--yxs-muted);text-decoration:none;background:#fff0}.yxs-share__card img{display:block;width:100%;height:auto;aspect-ratio:1200 / 630;object-fit:cover}.yxs-share__card span{display:block;padding:var(--yxs-space-2) var(--yxs-space-3);font-size:12px;line-height:1.4}.yxs-share__card:hover span{text-decoration:underline;text-underline-offset:3px}.yxs-share-dialog{position:fixed;inset:0;z-index:9990;display:flex;align-items:center;justify-content:center;padding:var(--yxs-space-4);background:var(--yxs-overlay)}.yxs-share-dialog[hidden]{display:none}.yxs-share-dialog__panel{position:relative;width:100%;max-width:420px;max-height:90vh;overflow:auto;background:var(--yxs-paper);border:0;border-radius:0;padding:var(--yxs-space-6);color:var(--yxs-ink)}.yxs-share-dialog__panel h3{margin:0 0 var(--yxs-space-2);font-size:14px}.yxs-share-dialog__panel p{margin:0 0 var(--yxs-space-4);color:var(--yxs-muted);font-size:13px;line-height:1.6}.yxs-share-dialog__panel img{display:block;width:100%;height:auto;border:0}.yxs-share-dialog__close{position:absolute;right:var(--yxs-space-2);top:var(--yxs-space-2);width:40px;height:40px;border:0;background:none;color:var(--yxs-ink);font-size:24px;line-height:1;cursor:pointer}.yxs-interact__admin{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--yxs-space-3);margin-top:var(--yxs-space-5);padding-top:0;border-top:0}.yxs-interact__admin-label{color:var(--yxs-muted);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.yxs-convert-form{display:inline-flex;margin:0}.yxs-convert-link{color:var(--yxs-muted);font-size:12px;text-decoration:underline;text-underline-offset:3px}.yxs-convert-link:hover{color:var(--yxs-ink)}.yxs-convert-disabled{display:inline-flex;align-items:center;gap:var(--yxs-space-2);flex-wrap:wrap}.yxs-convert-disabled .yxs-btn{opacity:.45;cursor:not-allowed}.yxs-convert-note{color:var(--yxs-muted);font-size:11px}.yxs-notice{margin:0 0 var(--yxs-space-6);padding:0;border:0;border-radius:0;color:var(--yxs-ink);font-size:13px;line-height:1.5;font-weight:600;background:#fff0}.yxs-notice--warning{font-style:italic}.yxs-notice--error{color:var(--yxs-error-color,var(--yxs-ink))}.yxs-lab__empty{border:0;border-radius:0;padding:var(--yxs-space-10) var(--yxs-space-6);text-align:center;background:#fff0}.yxs-lab__empty-title{margin:0 0 var(--yxs-space-2);font-size:18px;font-weight:600}.yxs-lab__empty-text{margin:0;color:var(--yxs-muted);font-size:13px}.yxs-toast{position:fixed;left:50%;bottom:var(--yxs-space-6);transform:translate(-50%,8px);z-index:9999;max-width:calc(100vw - 48px);padding:var(--yxs-space-2) var(--yxs-space-4);background:var(--yxs-ink);color:var(--yxs-paper);border-radius:var(--yxs-radius);font-size:13px;line-height:1.4;opacity:0;pointer-events:none;transition:opacity var(--yxs-duration) ease,transform var(--yxs-duration) ease}.yxs-toast[hidden]{display:none}.yxs-toast.is-visible{opacity:1;transform:translate(-50%,0)}.yxs-preview{margin:0;max-width:100%}.yxs-preview--sm{max-width:320px}.yxs-preview--md{max-width:640px}.yxs-preview--lg{max-width:100%}.yxs-preview picture,.yxs-preview a{display:block}.yxs-preview img{display:block;width:100%;height:auto;border-radius:var(--yxs-radius);background:#fff0}.yxs-preview--bg-transparent img{border:0;background:#fff0}.yxs-preview--bg-solid img{border:0;background:var(--yxs-paper-2)}.yxs-preview--bg-scene{background:var(--yxs-paper-2);border:0;border-radius:var(--yxs-radius);padding:var(--yxs-space-6)}.yxs-preview--bg-scene img{border:0;background:#fff0}.yxs-preview__note{margin:var(--yxs-space-2) 0 0;color:var(--yxs-muted);font-size:11px;line-height:1.4}@media (max-width:1024px){.yxs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.yxs-detail__body{grid-template-columns:minmax(0,1fr);gap:var(--yxs-detail-gap,var(--yxs-space-8))}.yxs-hero__stage{height:60vh;min-height:360px;max-height:62vh}}@media (max-width:720px){.yxs-container{padding:0 var(--yxs-space-2)}.yxs-page{padding-top:var(--yxs-space-3)}.yxs-lab{padding-inline:var(--yxs-space-4)}.yxs-lab__head{display:block}.yxs-lab__head p{margin-top:var(--yxs-space-2)}.yxs-grid{grid-template-columns:minmax(0,1fr);gap:var(--yxs-space-4)}.yxs-detail__title{font-size:22px;line-height:1.25}.yxs-detail__tagline{font-size:13px}.yxs-detail__head .yxs-interact__actions,.yxs-detail__head .yxs-interact__like,.yxs-detail__head .yxs-interact__share{justify-content:flex-start;align-items:center;gap:var(--yxs-space-2)}.yxs-detail__head .yxs-like,.yxs-detail__head .yxs-interact__share .yxs-btn{min-height:30px;padding:0 10px;font-size:12px}.yxs-hero__stage{min-height:300px;max-height:62vh}.yxs-hero__bar{align-items:flex-start}.yxs-section__head h2{font-size:20px}.yxs-timeline__image{max-width:100%}.yxs-lightbox{padding:var(--yxs-space-3)}.yxs-gallery__item{flex-basis:88px;width:88px}}@media (max-width:767px){.yxs-timeline::before{left:5px;transform:none}.yxs-timeline__item,.yxs-timeline__item.is-right{width:100%;margin-left:0;padding:0 0 var(--yxs-space-6) 28px}.yxs-timeline__item:last-child{padding-bottom:0}.yxs-timeline__item.is-left .yxs-timeline__marker,.yxs-timeline__item.is-right .yxs-timeline__marker{left:0;right:auto;transform:none}}@media (max-width:420px){.yxs-card__foot{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.yxs-card__media img,.yxs-card,.yxs-btn,.yxs-toast{transition:none}.yxs-card:hover .yxs-card__media img{transform:none}}.yxs-detail__engagement{display:grid;gap:var(--yxs-space-10);margin-top:var(--yxs-detail-gap,var(--yxs-space-10));padding-top:0;border-top:0}.yxs-comments__count{margin-left:var(--yxs-space-2);color:var(--yxs-muted);font-size:12px;font-weight:500;letter-spacing:0}.yxs-comments__list,.yxs-comment__replies{margin:0;padding:0;list-style:none}.yxs-comments__list{display:grid;gap:var(--yxs-comment-gap,28px);border-top:0}.yxs-comment{display:grid;grid-template-columns:36px minmax(0,1fr);gap:var(--yxs-space-3);padding:0;border-bottom:0}.yxs-comment.is-reply{padding:0;border-bottom:0}.yxs-comment__avatar-img{display:block;width:36px;height:36px;border:0;border-radius:var(--yxs-radius-sm);background:#fff0}.yxs-comment__main{min-width:0}.yxs-comment__meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--yxs-space-2)}.yxs-comment__author{font-size:13px;font-weight:700}.yxs-comment__time{color:var(--yxs-muted);font-size:11px}.yxs-comment__content{margin-top:var(--yxs-space-2);color:var(--yxs-ink);font-size:var(--yxs-body-size,16px);line-height:var(--yxs-body-line-height,1.65);overflow-wrap:anywhere}.yxs-comment__content>:first-child{margin-top:0}.yxs-comment__content>:last-child{margin-bottom:0}.yxs-comment__actions{margin-top:var(--yxs-space-2)}.yxs-comment__reply{color:var(--yxs-muted);font-size:12px;text-decoration:underline}.yxs-comment__reply:hover{color:var(--yxs-ink)}.yxs-comment__replies{display:grid;gap:var(--yxs-space-3);margin-top:var(--yxs-space-3);padding-left:var(--yxs-space-5);border-left:0}.yxs-comments__empty{margin:var(--yxs-space-2) 0;padding:0;border:0;color:var(--yxs-muted);font-size:13px;text-align:center}.yxs-comments__login{margin-top:var(--yxs-space-5);padding:0;background:#fff0;border:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--yxs-space-3)}.yxs-comments__login p{margin:0;font-size:13px}.yxs-comment-form-wrap{margin-top:var(--yxs-space-8);padding-top:0;border-top:0;scroll-margin-top:96px}.yxs-comment-form{width:100%;max-width:var(--yxs-comment-form-width,820px)}.yxs-comment-form__title{margin:0 0 var(--yxs-space-3);font-size:16px;font-weight:600}.yxs-comment-form__as{display:flex;align-items:center;gap:var(--yxs-space-2);margin:0;color:var(--yxs-muted);font-size:13px}.yxs-comment-form__as img{border-radius:var(--yxs-radius-sm)}.yxs-reply-note{display:flex;align-items:center;justify-content:space-between;gap:var(--yxs-space-2);margin-bottom:var(--yxs-space-2);padding:0;border:0;background:#fff0;color:var(--yxs-muted);font-size:12px;font-weight:600}.yxs-form{display:grid;gap:var(--yxs-form-gap,var(--yxs-space-4))}.yxs-form [hidden]{display:none!important}.yxs-form__row{display:grid;gap:var(--yxs-space-4)}.yxs-form__row--2{grid-template-columns:repeat(2,minmax(0,1fr))}.yxs-form__row--3{grid-template-columns:repeat(3,minmax(0,1fr))}.yxs-form__field{display:grid;gap:var(--yxs-space-2);min-width:0}.yxs-form__field label{color:var(--yxs-ink);font-size:var(--yxs-label-size,12px);font-weight:600;letter-spacing:.02em}.yxs-input,.yxs-select,.yxs-textarea,.yxs-file{width:100%;min-height:var(--yxs-input-height,44px);box-sizing:border-box;padding:var(--yxs-input-padding,10px var(--yxs-space-3));border:var(--yxs-input-border,1px solid #e5e7eb);border-radius:var(--yxs-input-radius,var(--yxs-radius));background:var(--yxs-input-bg,var(--yxs-paper));color:var(--yxs-ink);font-size:var(--yxs-input-size,14px);line-height:var(--yxs-body-line-height,1.5);box-shadow:none}.yxs-textarea{min-height:120px;resize:vertical}.yxs-select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--yxs-ink) 50%),linear-gradient(135deg,var(--yxs-ink) 50%,transparent 50%);background-position:calc(100% - 18px) 19px,calc(100% - 13px) 19px;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:36px}.yxs-file{padding:8px var(--yxs-space-3);font-size:12px;cursor:pointer}.yxs-input::placeholder,.yxs-textarea::placeholder{color:var(--yxs-muted);opacity:1}.yxs-input:focus-visible,.yxs-select:focus-visible,.yxs-textarea:focus-visible,.yxs-file:focus-visible,.yxs-chip:focus-visible,.yxs-comment__reply:focus-visible,.yxs-form .yxs-btn:focus-visible{outline:2px solid var(--yxs-ink);outline-offset:2px}.yxs-input:focus,.yxs-select:focus,.yxs-textarea:focus,.yxs-file:focus{border-color:#cbd5e1;box-shadow:0 0 0 3px rgb(4 107 210 / .1)}.yxs-form__help{display:flex;justify-content:space-between;gap:var(--yxs-space-2);color:var(--yxs-muted);font-size:var(--yxs-help-size,11px);line-height:var(--yxs-body-line-height,1.5)}.yxs-form__foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--yxs-space-3)}.yxs-form__error,.yxs-form__status{margin:0;padding:0;border:0;background:#fff0;color:var(--yxs-error-color,var(--yxs-ink));font-size:var(--yxs-help-size,12px);font-weight:600;line-height:var(--yxs-body-line-height,1.5)}.yxs-form__status:empty{display:none}.yxs-chip{display:inline-flex;align-items:center;min-height:var(--yxs-chip-height,32px);padding:0 var(--yxs-space-3);border:var(--yxs-chip-border,0);border-radius:var(--yxs-chip-radius,0);color:var(--yxs-muted);font-size:var(--yxs-chip-size,12px);font-weight:600;text-decoration:none;background:#fff0}.yxs-chip:hover{color:var(--yxs-ink);text-decoration:underline;text-underline-offset:3px}.yxs-chip.is-active{background:var(--yxs-chip-active-bg,var(--yxs-ink));border-color:var(--yxs-chip-active-border,var(--yxs-ink));color:var(--yxs-chip-active-color,var(--yxs-paper))}.yxs-pagination{display:flex;flex-wrap:wrap;align-items:center;gap:var(--yxs-space-2);margin-top:var(--yxs-space-5)}.yxs-pagination ul{display:flex;flex-wrap:wrap;align-items:center;gap:var(--yxs-space-2);margin:0;padding:0;list-style:none}.yxs-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;padding:0 var(--yxs-space-2);border:0;border-radius:var(--yxs-radius);color:var(--yxs-ink);font-size:12px;text-decoration:none}.yxs-pagination .page-numbers.is-active,.yxs-pagination .page-numbers.current{background:var(--yxs-ink);color:var(--yxs-paper)}.yxs-pagination .page-numbers:hover{font-weight:700;text-decoration:underline;text-underline-offset:3px}@media (max-width:720px){.yxs-form__row--2,.yxs-form__row--3{grid-template-columns:minmax(0,1fr)}}@media (max-width:420px){.yxs-comment{grid-template-columns:30px minmax(0,1fr)}.yxs-comment__avatar-img{width:30px;height:30px}}.yxs-detail__head{margin-bottom:0}.yxs-detail__body{gap:24px;margin-top:24px}.yxs-detail__body>.yxs-section,.yxs-detail__body>section{background:var(--yxs-surface,#ffffff);border:0;border-radius:6px;box-shadow:none;padding:24px;margin:0;min-width:0}.yxs-detail__cover{display:block;width:100%;height:auto;max-height:560px;margin-bottom:20px;border-radius:6px;object-fit:cover}.yxs-media__stage{border-radius:6px;overflow:hidden}.yxs-card{background:var(--yxs-surface,#ffffff);border:0;border-radius:6px;box-shadow:none;padding:16px;transition:box-shadow var(--yxs-duration) ease,transform var(--yxs-duration) ease}.yxs-card:hover{box-shadow:none;transform:translateY(-1px)}.yxs-card__media{border-radius:6px;overflow:hidden}.yxs-card__body{padding:14px 0 0}.yxs-card__foot{min-height:0;padding-top:12px}.yxs-card__admin{top:16px;right:16px}.yxs-tab{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;background:#fff;border:1px solid var(--yxs-line);border-radius:6px;color:#4b5563;font-size:13px;font-weight:500;line-height:1;cursor:pointer;text-decoration:none;transition:background-color var(--yxs-duration) ease,color var(--yxs-duration) ease,border-color var(--yxs-duration) ease}.yxs-tab:hover:not(:disabled){background:#f5f6f8;border-color:#c5cbd3;color:var(--yxs-ink)}.yxs-tab.is-active,.yxs-tab.is-active:hover{background:#046bd2;border-color:#046bd2;color:#fff}.yxs-tab:disabled{opacity:.45;cursor:not-allowed}.yxs-tab:focus-visible,.yxs-gallery__item:focus-visible,.yxs-cf-tier-card:focus-visible,.yxs-pagination .page-numbers:focus-visible,.yxs-chip:focus-visible{outline:2px solid #046bd2;outline-offset:2px}.yxs-gallery__item{background:#fff;border:1px solid var(--yxs-line);border-radius:6px;padding:0;overflow:hidden;cursor:pointer}.yxs-gallery__item:hover{border-color:#c5cbd3}.yxs-gallery__item.is-active{border-color:#046bd2;box-shadow:0 0 0 2px rgb(4 107 210 / .16)}.yxs-pagination .page-numbers{background:#fff;border:1px solid var(--yxs-line);border-radius:6px;color:#4b5563;font-size:13px;font-weight:500}.yxs-pagination .page-numbers:hover{background:#f5f6f8;font-weight:500;text-decoration:none}.yxs-pagination .page-numbers.current{background:#046bd2;border-color:#046bd2;color:#fff}.yxs-pagination .page-numbers.current:hover{background:#046bd2}.yxs-badge,.yxs-card__type,.yxs-tag,.yxs-detail__type{display:inline-flex;align-items:center;min-height:0;padding:4px 10px;border:0;border-radius:999px;font-size:12px;font-weight:500;line-height:1.5;letter-spacing:0;white-space:nowrap}.yxs-badge[data-status]{background:#f1f2f4;color:#3d4650;border-radius:999px;padding:2px 10px}.yxs-tag--meta{background:#f1f2f4;color:#3d4650}.yxs-card__type{background:#f1f2f4;color:#3d4650}.yxs-tag--type{background:#f1f2f4;color:#3d4650}.yxs-timeline__item{padding-bottom:36px}.yxs-timeline__content{background:var(--yxs-surface,#ffffff);border:0;border-radius:6px;box-shadow:none;padding:16px 18px}.yxs-timeline__item:not(:last-child) .yxs-timeline__content::after{content:"→";position:absolute;right:-28px;bottom:4px;color:#9aa2ab;font-size:14px;line-height:1;pointer-events:none}.yxs-timeline__item.is-right:not(:last-child) .yxs-timeline__content::after{content:"←";right:auto;left:-28px}.yxs-timeline__item.is-done .yxs-timeline__marker,.yxs-timeline__item.is-doing .yxs-timeline__marker{background:var(--yxs-accent,#046bd2);border-color:var(--yxs-accent,#046bd2)}.yxs-timeline__item.is-todo .yxs-timeline__marker{background:var(--yxs-surface,#ffffff);border:1px solid #b9c0c8}.yxs-timeline__item.is-current .yxs-timeline__marker{background:var(--yxs-accent,#046bd2);border-color:var(--yxs-accent,#046bd2);outline:2px solid var(--yxs-accent,#046bd2);outline-offset:3px}.yxs-model-fold{background:var(--yxs-surface,#ffffff);border:0;border-radius:6px;box-shadow:none;margin:0;overflow:hidden}.yxs-model-fold__summary{display:flex;align-items:center;gap:12px;padding:18px 0;cursor:pointer;list-style:none}.yxs-model-fold__summary::-webkit-details-marker{display:none}.yxs-model-fold__summary::after{content:"⌄";margin-left:auto;color:var(--yxs-muted);font-size:14px;line-height:1}.yxs-model-fold[open] .yxs-model-fold__summary::after{transform:rotate(180deg)}.yxs-model-fold__title{font-size:15px;font-weight:600;color:var(--yxs-ink)}.yxs-model-fold__meta{color:var(--yxs-muted);font-size:12px}.yxs-model-fold__body{padding:0 0 24px}.yxs-model-fold__body .yxs-hero{margin:0}.yxs-interact__row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:24px}.yxs-interact__row .yxs-like{flex:0 0 auto}.yxs-interact__suggest{flex:1 1 320px;min-width:0}.yxs-suggest--compact .yxs-suggest__title{margin:0 0 10px;font-size:14px;font-weight:600}.yxs-suggest__compose{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.yxs-suggest__field{flex:1 1 260px;min-width:0}.yxs-suggest__textarea{display:block;width:100%;min-height:84px;padding:10px 12px;background:#fff;border:1px solid var(--yxs-line);border-radius:6px;color:var(--yxs-ink);font-size:14px;line-height:1.6;resize:vertical}.yxs-suggest__textarea:focus{outline:2px solid #046bd2;outline-offset:2px}.yxs-suggest__foot{display:flex;justify-content:space-between;gap:12px;margin-top:6px}@media (max-width:640px){.yxs-detail__body{gap:16px;margin-top:16px}.yxs-detail__body>.yxs-section,.yxs-detail__body>section{padding:20px}.yxs-card{padding:16px}.yxs-timeline__item,.yxs-timeline__item.is-right{padding-bottom:28px}}@media (max-width:767px){.yxs-timeline__item:not(:last-child) .yxs-timeline__content::after,.yxs-timeline__item.is-right:not(:last-child) .yxs-timeline__content::after{content:"↓";left:auto;right:16px;bottom:-24px}}.yxs-like{min-height:34px;padding:0 12px;gap:6px;border:1px solid var(--yxs-line,#d1d5db);border-radius:6px;background:#fff;color:var(--yxs-ink);font-weight:500;transition:background-color 0.15s ease,border-color 0.15s ease,color 0.15s ease}.yxs-like:hover{opacity:1;background:#f5f6f8}.yxs-like[aria-pressed="true"]{border-color:var(--yxs-accent,#046bd2);background:var(--yxs-accent,#046bd2);color:#fff}.yxs-like[aria-pressed="true"]:hover{background:color-mix(in srgb,var(--yxs-accent,#046bd2) 88%,#000000)}.yxs-like[aria-pressed="true"] .yxs-like__icon{fill:currentColor;stroke:currentColor}.yxs-like:focus-visible{outline:2px solid var(--yxs-accent,#046bd2);outline-offset:2px}.yxs-like[hidden],.yxs-like__count[hidden],.yxs-like__unit[hidden]{display:none}.yxs-detail__body{gap:32px;margin-top:32px}.yxs-detail__body>.yxs-section,.yxs-detail__body>section,.yxs-detail__body>.yxs-model-fold{background:#fff0;background-color:#fff0;border:0;border-radius:0;box-shadow:none;padding:0;margin:0;min-width:0}.yxs-detail__head{background:#fff0;background-color:#fff0;border:0;border-radius:0;box-shadow:none;padding:0;margin:0;min-width:0}.yxs-detail__body .yxs-model-fold__title{font-size:16px;font-weight:600;line-height:1.4}.yxs-detail__topbar.is-single{justify-content:flex-start}.yxs-detail__back{margin-bottom:0;font-size:13px;text-decoration:none}.yxs-detail__back:hover{text-decoration:underline;text-underline-offset:2px}.yxs-detail__body>.yxs-section .yxs-section__head h2,.yxs-detail__body>section .yxs-section__head h2,.yxs-detail__body>.yxs-section .yxs-cf__title,.yxs-detail__body>section .yxs-cf__title,.yxs-detail__body>.yxs-section .yxs-media__head h2,.yxs-detail__body>section .yxs-media__head h2{margin:0;font-size:var(--yxs-section-size,24px);font-weight:var(--yxs-heading-weight,700);line-height:var(--yxs-heading-line-height,1.3);letter-spacing:var(--yxs-heading-spacing,-.01em)}.yxs-detail__body>.yxs-section .yxs-section__head,.yxs-detail__body>section .yxs-section__head,.yxs-detail__body>.yxs-section .yxs-cf__head,.yxs-detail__body>section .yxs-cf__head,.yxs-detail__body>.yxs-section .yxs-media__head,.yxs-detail__body>section .yxs-media__head{margin:0 0 16px;padding-top:4px}.yxs-cf-tier-card,.yxs-gallery__item{box-shadow:none}.yxs-share__card{background:#fff;border-radius:6px;box-shadow:none}.yxs-timeline__titleline{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.yxs-timeline__stage{margin:0;font-size:15px;font-weight:600;line-height:1.4}.yxs-timeline__item.is-todo .yxs-timeline__stage{font-weight:600}.yxs-timeline__meta{display:block;margin:4px 0 0;font-size:12px;line-height:1.5;color:var(--yxs-muted);font-variant-numeric:tabular-nums}.yxs-timeline__note{margin:8px 0 0;font-size:14px;line-height:1.65;color:var(--yxs-ink)}.yxs-timeline__item .yxs-timeline__marker,.yxs-timeline__item.is-done .yxs-timeline__marker,.yxs-timeline__item.is-doing .yxs-timeline__marker{background:var(--yxs-ink,#111111);border:0;border-radius:50%;opacity:1}.yxs-timeline__item.is-todo .yxs-timeline__marker{background:var(--yxs-ink,#111111);border:0;opacity:.35}.yxs-timeline__item.is-current .yxs-timeline__marker{background:var(--yxs-ink,#111111);border:0;opacity:1;outline:2px solid var(--yxs-ink,#111111);outline-offset:3px}.yxs-timeline__item .yxs-timeline__content::after{content:none}.yxs-timeline__item:not(:last-child) .yxs-timeline__marker::after{content:"→";position:absolute;top:50%;right:100%;margin-right:8px;transform:translateY(-50%);color:#9aa2ab;font-size:14px;line-height:1;pointer-events:none}.yxs-timeline__item.is-right:not(:last-child) .yxs-timeline__marker::after{content:"←";right:auto;left:100%;margin-right:0;margin-left:8px}.yxs-buy{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:16px 0 0}.yxs-buy__cta.is-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.yxs-buy__reason{margin:0;font-size:13px;line-height:1.4;color:var(--yxs-muted)}.yxs-cf__buy-note{margin:12px 0 0;color:var(--yxs-muted);font-size:12px;line-height:1.5}.yxs-progress__actions{display:flex;justify-content:center;align-items:center;margin:16px 0 0}.yxs-progress__actions[hidden],.yxs-progress__more[hidden],.yxs-progress__done[hidden]{display:none}.yxs-progress__done{margin:0;color:var(--yxs-muted);font-size:12px;line-height:1.5}@media (max-width:640px){.yxs-detail__body{gap:20px;margin-top:20px}}@media (max-width:767px){.yxs-timeline__item:not(:last-child) .yxs-timeline__marker::after,.yxs-timeline__item.is-right:not(:last-child) .yxs-timeline__marker::after{content:"←";top:50%;right:auto;left:100%;margin-right:0;margin-left:6px}}.yxs-timeline{max-width:1040px;padding:25px 15px;box-sizing:border-box;animation:none}.yxs-timeline::before{top:0;bottom:0;left:50%;width:2px;transform:translateX(-50%);background:linear-gradient(to bottom,#fff0 0,#000 40px,#000 calc(100% - 40px),#fff0 100%);opacity:.4}.yxs-timeline__item{position:relative;display:flex;align-items:flex-start;width:50%;margin:0 0 60px;padding:0 40px 0 0;min-width:0;box-sizing:border-box;animation:none}.yxs-timeline__item.is-left{justify-content:flex-end}.yxs-timeline__item.is-right{width:50%;margin:0 0 60px 50%;padding:0 0 0 40px;justify-content:flex-start}.yxs-timeline__item:last-child{margin-bottom:0;padding-bottom:0}.yxs-timeline__marker{top:24px;width:16px;height:16px;border:0;border-radius:50%;background:var(--yxs-ink,#111111);opacity:1}.yxs-timeline__item.is-left .yxs-timeline__marker{right:0;left:auto;transform:translateX(50%)}.yxs-timeline__item.is-right .yxs-timeline__marker{left:0;right:auto;transform:translateX(-50%)}.yxs-timeline__item.is-todo .yxs-timeline__marker{background:var(--yxs-ink,#111111);border:0;opacity:.35}.yxs-timeline__item.is-done .yxs-timeline__marker,.yxs-timeline__item.is-doing .yxs-timeline__marker{background:var(--yxs-ink,#111111);border:0;opacity:1}.yxs-timeline__item.is-current .yxs-timeline__marker{background:var(--yxs-ink,#111111);border:0;opacity:1;outline:2px solid var(--yxs-accent,#046bd2);outline-offset:3px}.yxs-timeline__content{position:relative;width:100%;max-width:465px;padding:20px;border:4px solid #fff;border-radius:10px;background:#fff;box-shadow:none;box-sizing:border-box}.yxs-timeline__content::before{content:"";position:absolute;top:16px;left:-32px;width:0;height:0;border:15px solid #fff0;border-right-color:#fff}.yxs-timeline__item.is-left .yxs-timeline__content::before{left:auto;right:-32px;border-right-color:#fff0;border-left-color:#fff}.yxs-timeline__item:not(:last-child) .yxs-timeline__content::after,.yxs-timeline__item.is-right:not(:last-child) .yxs-timeline__content::after{content:none}.yxs-timeline__item:not(:last-child) .yxs-timeline__marker::after{font-size:12px;color:#9aa2ab}.yxs-timeline__item.is-right:not(:last-child) .yxs-timeline__marker::after{color:#9aa2ab}@media (max-width:768px){.yxs-grid>.yxs-card--cf{grid-template-columns:minmax(0,1fr);gap:var(--yxs-space-3);padding:var(--yxs-space-3)}.yxs-card--cf__tiers{flex-direction:column;align-items:flex-start}.yxs-timeline{max-width:100%;padding:25px 15px 25px 24px}.yxs-timeline::before{left:24px;width:2px;transform:none}.yxs-timeline__item,.yxs-timeline__item.is-right{display:block;width:100%;margin:0 0 32px;padding:0 0 0 41px}.yxs-timeline__item:last-child{margin-bottom:0}.yxs-timeline__content{width:min(281px, calc(100vw - 100px));max-width:none}.yxs-timeline__item .yxs-timeline__content::before,.yxs-timeline__item.is-left .yxs-timeline__content::before{left:-32px;right:auto;border-right-color:#fff;border-left-color:#fff0}.yxs-timeline__item.is-left .yxs-timeline__marker,.yxs-timeline__item.is-right .yxs-timeline__marker{left:-8px;right:auto;transform:none}.yxs-timeline__item:not(:last-child) .yxs-timeline__marker::after,.yxs-timeline__item.is-right:not(:last-child) .yxs-timeline__marker::after{content:"←";top:50%;right:auto;left:100%;margin-right:0;margin-left:6px}}.yxs-timeline-section .yxs-section__head{margin-bottom:20px}.yxs-timeline-section .yxs-section__head h2{font-size:18px;font-weight:600;line-height:1.4}.yxs-timeline::before{top:0;bottom:0;height:auto;background:rgb(0 0 0 / .62);opacity:1;-webkit-mask-image:none;mask-image:none}.yxs-timeline .yxs-timeline__item .yxs-timeline__marker{background:#000;opacity:1}.yxs-timeline .yxs-timeline__item.is-todo .yxs-timeline__marker,.yxs-timeline .yxs-timeline__item.is-done .yxs-timeline__marker,.yxs-timeline .yxs-timeline__item.is-doing .yxs-timeline__marker,.yxs-timeline .yxs-timeline__item.is-current .yxs-timeline__marker{background:#000;opacity:1}.yxs-timeline .yxs-timeline__item .yxs-timeline__marker::after,.yxs-timeline .yxs-timeline__item .yxs-timeline__marker::before,.yxs-timeline .yxs-timeline__item .yxs-timeline__content::after{content:none}.yxs-suggest__compose{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px}.yxs-suggest__field{display:block;width:100%;min-width:0}.yxs-suggest__textarea{display:block;width:100%;height:auto;min-height:96px}.yxs-suggest__compose .yxs-btn{justify-self:start;width:auto;flex:none}@media (max-width:560px){.yxs-suggest__compose .yxs-btn{justify-self:stretch;width:100%}}.yxs-page,.yxs-lab,.yxs-detail,.yxs-hero,.yxs-section,.yxs-cf{--yxs-btn-bg:#333333;--yxs-btn-color:#ffffff;--yxs-btn-bg-hover:#333333;--yxs-btn-color-hover:#ffffff;--yxs-btn-radius:999px;--yxs-btn-padding:15px 20px;--yxs-btn-size:14px;--yxs-btn-weight:500;--yxs-btn-height:48px;--yxs-btn-line-height:1;--yxs-btn-border:1px solid #000000;--yxs-btn-border-hover:#222222}.yxs-page{font-size:14px;line-height:1.6}.yxs-container{padding:0}.yxs-detail{max-width:1000px}.yxs-detail__title,.yxs-lab__head h1{font-size:26px;font-weight:700;line-height:1.2}.yxs-detail__body>.yxs-section .yxs-section__head h2,.yxs-detail__body>.yxs-section .yxs-cf__title,.yxs-detail__body .yxs-model-fold__title,.yxs-detail__head .yxs-media__head{margin:0;font-size:var(--yxs-section-size,24px);font-weight:var(--yxs-heading-weight,700);line-height:var(--yxs-heading-line-height,1.3);letter-spacing:var(--yxs-heading-spacing,-.01em)}.yxs-detail__body>.yxs-section.yxs-timeline-section .yxs-section__head{margin:0 0 20px;padding-top:4px}.yxs-detail__body>.yxs-section .yxs-section__head p,.yxs-detail__body>.yxs-section .yxs-cf__sub{margin:4px 0 0;font-size:13px;line-height:1.6;color:var(--yxs-muted)}.yxs-timeline .yxs-timeline__item .yxs-timeline__marker::after,.yxs-timeline .yxs-timeline__item .yxs-timeline__marker::before,.yxs-timeline .yxs-timeline__item .yxs-timeline__content::after,.yxs-timeline .yxs-timeline__item.is-left .yxs-timeline__marker::after,.yxs-timeline .yxs-timeline__item.is-right .yxs-timeline__marker::after,.yxs-timeline .yxs-timeline__item.is-left .yxs-timeline__content::after,.yxs-timeline .yxs-timeline__item.is-right .yxs-timeline__content::after{content:none;display:none}.yxs-detail__head .yxs-media{margin-top:24px}.yxs-media__stage{background:#fff;border-radius:5px;overflow:hidden}.yxs-media__stage.is-switching>.yxs-media__figure,.yxs-media__stage.is-switching>.yxs-media__embed{animation:yxs-media-in 200ms cubic-bezier(.2,.6,.2,1)}@keyframes yxs-media-in{from{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.yxs-media__figure{display:block;width:100%;height:auto;max-width:100%;object-fit:contain;border-radius:5px;background:#fff;transition:opacity 200ms cubic-bezier(.2,.6,.2,1),transform 200ms cubic-bezier(.2,.6,.2,1)}.yxs-detail__hero[data-yxs-gallery-ratio="1:1"] .yxs-media__stage{aspect-ratio:1 / 1}.yxs-detail__hero[data-yxs-gallery-ratio="4:3"] .yxs-media__stage{aspect-ratio:4 / 3}.yxs-detail__hero[data-yxs-gallery-ratio="3:4"] .yxs-media__stage{aspect-ratio:3 / 4}.yxs-detail__hero[data-yxs-gallery-ratio="21:9"] .yxs-media__stage{aspect-ratio:21 / 9}.yxs-detail__hero[data-yxs-gallery-ratio="1:1"] .yxs-media__figure,.yxs-detail__hero[data-yxs-gallery-ratio="4:3"] .yxs-media__figure,.yxs-detail__hero[data-yxs-gallery-ratio="3:4"] .yxs-media__figure,.yxs-detail__hero[data-yxs-gallery-ratio="21:9"] .yxs-media__figure{width:100%;height:100%;object-fit:cover;object-position:center center}.yxs-detail__hero[data-yxs-gallery-ratio="1:1"] .yxs-media__embed,.yxs-detail__hero[data-yxs-gallery-ratio="4:3"] .yxs-media__embed,.yxs-detail__hero[data-yxs-gallery-ratio="3:4"] .yxs-media__embed,.yxs-detail__hero[data-yxs-gallery-ratio="21:9"] .yxs-media__embed{aspect-ratio:auto;height:100%}.yxs-detail__hero[data-yxs-gallery-ratio="1:1"] .yxs-media__embed iframe,.yxs-detail__hero[data-yxs-gallery-ratio="4:3"] .yxs-media__embed iframe,.yxs-detail__hero[data-yxs-gallery-ratio="3:4"] .yxs-media__embed iframe,.yxs-detail__hero[data-yxs-gallery-ratio="21:9"] .yxs-media__embed iframe{width:100%;height:100%;object-fit:cover}.yxs-media__embed{position:relative;width:100%;aspect-ratio:16 / 9;background:#fff;border-radius:5px;overflow:hidden}.yxs-media__embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0;background:#fff}.yxs-gallery{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;padding:0;overflow:visible;scroll-snap-type:none}.yxs-gallery__item{position:relative;display:block;flex:0 0 72px;width:72px;height:72px;padding:0;border:2px solid #fff0;border-radius:4px;background:#fff;overflow:hidden;cursor:pointer;box-shadow:none;opacity:.88;transition:border-color 150ms ease,opacity 150ms ease,transform 150ms ease}.yxs-gallery__item img{display:block;width:100%;height:100%;object-fit:cover}.yxs-gallery__item:hover{opacity:1;transform:none}.yxs-gallery__item.is-active{border-color:#333;opacity:1;box-shadow:0 0 0 2px rgb(51 51 51 / .14)}.yxs-gallery__ph{display:block;width:100%;height:100%;background:#f1f2f4}.yxs-gallery__play{position:absolute;top:50%;left:50%;width:24px;height:24px;margin:-12px 0 0 -12px;border-radius:50%;background:rgb(0 0 0 / .55);pointer-events:none}.yxs-gallery__play::after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;margin:-5px 0 0 -3px;border-top:5px solid #fff0;border-bottom:5px solid #fff0;border-left:8px solid #fff}.yxs-gallery-viewer{display:none!important}.yxs-lab{background:#fff0}.yxs-lab__head{padding:8px 0 20px;background:#fff0}.yxs-lab__body{padding:0;background:#fff0;border-radius:0}.yxs-grid{gap:30px}.yxs-card{display:block;aspect-ratio:21 / 9;border-radius:var(--yxs-card-radius);background:#fff0;overflow:hidden;box-shadow:none;transition:none}.yxs-card:hover{transform:none;box-shadow:none}.yxs-card__media{position:absolute;inset:0;display:block;aspect-ratio:auto;border-radius:var(--yxs-card-radius);background:#fff0}.yxs-card__media img{width:100%;height:100%;object-fit:cover;transition:transform 200ms ease-in-out}.yxs-card:hover .yxs-card__media img{transform:scale(1.05)}.yxs-card::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to top,rgba(0,0,0,var(--yxs-cover-overlay,.55)) 0%,rgba(0,0,0,calc(var(--yxs-cover-overlay, 0.55) * 0.5)) 45%,rgba(0,0,0,calc(var(--yxs-cover-overlay, 0.55) * 0.09)) 100%)}.yxs-card__body{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;padding:16px;color:#fff;text-align:left;pointer-events:none}.yxs-card__badges{position:absolute;top:16px;left:16px;margin:0}.yxs-card__foot{position:absolute;top:16px;right:16px;margin:0;padding:0;border:0;min-height:0;flex-direction:column;align-items:flex-end;gap:6px;pointer-events:auto}.yxs-card__type{padding:2px 8px;border-radius:999px;background:rgb(255 255 255 / .18);color:#fff}.yxs-card__title{margin:0 0 6px;font-size:17px;font-weight:600;line-height:1.35;color:#fff;text-align:left;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.yxs-lab .yxs-card .yxs-card__title a,.yxs-lab .yxs-card .yxs-card__title a:hover{color:#fff;text-decoration:none}.yxs-card__tagline{margin:0;font-size:13px;line-height:1.5;color:rgb(255 255 255 / .8);text-align:left;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.yxs-card__body .yxs-like{padding:8px 16px;min-height:38px;border-color:rgb(255 255 255 / .55);background:rgb(255 255 255 / .14);color:#fff}.yxs-card__body .yxs-like:hover{background:rgb(255 255 255 / .24);color:#fff}.yxs-card__body .yxs-like[aria-pressed="true"]{border-color:#fff;background:rgb(255 255 255 / .92);color:#111}.yxs-filters{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;margin:0 0 20px;padding:0 0 2px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.yxs-filters::-webkit-scrollbar{display:none}.yxs-filters__item{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:40px;padding:0 18px;border:1px solid #c9ced6;border-radius:4px;background:#fff;color:#333a44;font-size:16px;font-weight:500;line-height:1;text-decoration:none;white-space:nowrap;transition:background-color 150ms ease,border-color 150ms ease,color 150ms ease}.yxs-filters__item:hover{border-color:#9aa3af;background:#f7f8fa}.yxs-filters__item.is-active{border-color:#046bd2;background:#046bd2;color:#fff}.yxs-filters__item:focus-visible{outline:2px solid #046bd2;outline-offset:2px}.yxs-lab__empty-title{margin:0;padding:24px 0;color:var(--yxs-muted);font-size:14px;text-align:center}.yxs-btn,.yxs-like,.yxs-tab,.yxs-filters__item,.yxs-pagination .page-numbers,.yxs-progress__more{border-radius:var(--yxs-btn-radius,999px);min-height:var(--yxs-btn-height,48px);height:var(--yxs-btn-height,48px);padding:var(--yxs-btn-padding,15px 20px);border:var(--yxs-btn-border,1px solid #000000);background:var(--yxs-btn-bg,#333333);color:var(--yxs-btn-color,#ffffff);font-size:var(--yxs-btn-size,14px);font-weight:var(--yxs-btn-weight,500);line-height:var(--yxs-btn-line-height,1);box-shadow:none;text-decoration:none;transition:none}.yxs-btn:hover,.yxs-like:hover,.yxs-tab:hover:not(:disabled),.yxs-filters__item:hover,.yxs-pagination .page-numbers:hover,.yxs-progress__more:hover{background:var(--yxs-btn-bg-hover,#333333);border-color:var(--yxs-btn-border-hover,#222222);color:var(--yxs-btn-color-hover,#ffffff);transform:none;box-shadow:none;text-decoration:none}.yxs-btn:active,.yxs-like:active,.yxs-tab:active:not(:disabled),.yxs-filters__item:active,.yxs-pagination .page-numbers:active,.yxs-progress__more:active{transform:translateY(1px)}.yxs-tab,.yxs-filters__item,.yxs-pagination .page-numbers{background:#fff;border-color:#c9ced6;color:#333}.yxs-tab.is-active,.yxs-tab.is-active:hover,.yxs-filters__item.is-active,.yxs-filters__item.is-active:hover,.yxs-pagination .page-numbers.current,.yxs-pagination .page-numbers.current:hover{background:var(--yxs-btn-bg,#333333);border-color:var(--yxs-btn-bg,#333333);color:#fff}.yxs-btn--ghost,.yxs-btn--ghost:hover{background:var(--yxs-btn-bg,#333333);border-color:var(--yxs-btn-border,1px solid #000000);color:var(--yxs-btn-color,#ffffff)}.yxs-btn--xs,.yxs-btn--xs:hover{min-height:32px;height:32px;padding:0 var(--yxs-space-3);border-radius:var(--yxs-btn-radius,999px);font-size:12px}.yxs-card__body .yxs-like{height:var(--yxs-btn-height,48px);min-height:var(--yxs-btn-height,48px);padding:var(--yxs-btn-padding,15px 20px);border-radius:var(--yxs-btn-radius,999px);background:var(--yxs-btn-bg,#333333);border-color:rgb(255 255 255 / .45);color:var(--yxs-btn-color,#ffffff);font-size:var(--yxs-btn-size,14px);font-weight:var(--yxs-btn-weight,500)}.yxs-card__body .yxs-like:hover{background:var(--yxs-btn-bg,#333333);color:var(--yxs-btn-color,#ffffff)}.yxs-card__body .yxs-like[aria-pressed="true"]{border-color:#fff;color:#fff}.yxs-card__body .yxs-like--text{--yxs-like-count-color:var(--yxs-btn-color, #ffffff);--yxs-like-count-opacity:0.72}.yxs-card__body .yxs-like--text[aria-pressed="true"]{border-color:rgb(255 255 255 / .82);background:var(--yxs-btn-bg,#333333);color:var(--yxs-btn-color,#ffffff)}.yxs-card__body .yxs-like--text[aria-pressed="true"] .yxs-icon path{fill:currentColor}.yxs-detail__back{display:inline-flex;align-items:center;min-height:0;height:auto;padding:0;border:0;background:#fff0;color:#000;font-size:var(--yxs-btn-size,14px);font-weight:var(--yxs-btn-weight,500);line-height:1.6;text-decoration:none;transition:none}.yxs-detail__back:hover{background:#fff0;color:#000;text-decoration:underline;text-underline-offset:3px}.yxs-btn:focus-visible,.yxs-like:focus-visible,.yxs-tab:focus-visible,.yxs-filters__item:focus-visible,.yxs-pagination .page-numbers:focus-visible,.yxs-detail__back:focus-visible,.yxs-gallery__item:focus-visible{outline:2px solid #333;outline-offset:2px}@media (max-width:768px){.yxs-timeline{max-width:100%;padding:25px 0 25px 24px}.yxs-timeline::before{left:24px;transform:none}.yxs-timeline__item,.yxs-timeline__item.is-right{width:100%;margin:0 0 32px;padding:0 0 0 41px}.yxs-timeline__content{width:100%;max-width:none}.yxs-timeline__item.is-left .yxs-timeline__marker,.yxs-timeline__item.is-right .yxs-timeline__marker{left:-8px;right:auto;transform:none}.yxs-timeline .yxs-timeline__item .yxs-timeline__marker::after{content:none;display:none}.yxs-lab__body{padding:0}.yxs-grid{grid-template-columns:minmax(0,1fr);gap:30px}.yxs-card__body{padding:16px}}.yxs-suggest__hint{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:0 0 6px;color:var(--yxs-muted);font-size:12px;line-height:1.5}.yxs-suggest__field{display:block;width:100%;min-width:0}.yxs-suggest__textarea{display:block;width:100%;min-height:96px;font-size:16px;line-height:1.6}.yxs-suggest__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.yxs-suggest__actions .yxs-btn{flex:0 0 auto;margin-left:auto}.yxs-suggest__actions .yxs-suggest__attach{margin-top:0}@media (max-width:560px){.yxs-suggest__actions .yxs-btn{min-height:44px;height:44px;padding:0 20px}}.yxs-detail__head .yxs-media{margin:0 0 20px}.yxs-detail__kicker{margin-bottom:8px}.yxs-detail__title-row{display:flex;align-items:center;justify-content:space-between;column-gap:16px;row-gap:8px;flex-wrap:wrap;margin:0}.yxs-detail__title-row .yxs-detail__title{margin:0;min-width:0}.yxs-detail__title-row .yxs-like--plain,.yxs-detail__title-row .yxs-like--plain:hover,.yxs-detail__title-row .yxs-like--plain:active{margin-left:auto;min-height:0;height:auto;padding:0;background:#fff0;border:0;border-radius:0;box-shadow:none;color:var(--yxs-muted);font-size:13px;font-weight:400;line-height:1.4;white-space:nowrap;transform:none;text-decoration:none;transition:none}.yxs-detail__title-row .yxs-like--plain:hover{text-decoration:underline;text-underline-offset:2px}.yxs-detail__title-row .yxs-like--plain[aria-pressed="true"],.yxs-detail__title-row .yxs-like--plain[aria-pressed="true"]:hover{background:#fff0;color:var(--yxs-accent,#046bd2)}.yxs-detail__title-row .yxs-like--plain .yxs-like__label{font-size:13px}.yxs-detail__title-row .yxs-like--plain .yxs-like__sep{color:var(--yxs-muted);margin:0 2px}.yxs-detail__title-row .yxs-like--plain .yxs-like__count{font-size:12px;color:var(--yxs-muted)}.yxs-detail__title-row .yxs-like--plain[aria-pressed="true"] .yxs-like__count{color:var(--yxs-accent,#046bd2)}.yxs-like__tips{margin:6px 0 0;font-size:12px;line-height:1.5;color:var(--yxs-muted)}.yxs-detail__title-row .yxs-like--plain:focus-visible{outline:2px solid var(--yxs-accent,#046bd2);outline-offset:2px}.yxs-detail__tagline{margin:12px 0 0;max-width:none}.yxs-detail__body>.yxs-section .yxs-section__head,.yxs-detail__body>section .yxs-section__head,.yxs-detail__body>.yxs-section .yxs-cf__head,.yxs-detail__body>section .yxs-cf__head{padding-left:0;padding-right:0;margin-left:0;margin-right:0}.yxs-detail__body>.yxs-section .yxs-section__head h2,.yxs-detail__body>section .yxs-section__head h2{text-align:left}.yxs-detail__body{gap:32px}@media (max-width:767px){.yxs-detail__body{gap:20px;margin-top:20px}}@media (prefers-reduced-motion:reduce){.yxs-media__stage,.yxs-media__figure,.yxs-gallery__item,.yxs-card__media img,.yxs-btn,.yxs-like,.yxs-tab,.yxs-filters__item,.yxs-pagination .page-numbers{transition-duration:0s;animation:none}.yxs-card:hover .yxs-card__media img{transform:none}.yxs-media__stage.is-switching>.yxs-media__figure,.yxs-media__stage.is-switching>.yxs-media__embed{animation:none}}:root{--yxs-card-min:260px;--yxs-cover-ratio:1 / 1}.yxs-lab__group{margin-top:32px}.yxs-lab__group:first-child{margin-top:0}.yxs-lab__group-title{margin:0 0 20px;font-size:20px;font-weight:700;letter-spacing:.01em;line-height:1.3}.yxs-card,.yxs-card__media{aspect-ratio:var(--yxs-cover-ratio,1 / 1)}.yxs-card__media img{width:100%;height:100%;object-fit:cover}.yxs-badge,.yxs-card__type,.yxs-detail__type,.yxs-status{display:inline-flex;align-items:center;padding:3px 8px;border:0;border-radius:2px;font-size:12px;line-height:1.5;cursor:default;pointer-events:none;text-decoration:none;background:#eef1f6;color:#33415c;box-shadow:none}.yxs-badge--cf{background:#f1f2f4;color:#3d4650}.yxs-like,.yxs-like--icon{display:inline-flex;align-items:center;gap:4px;min-height:44px;margin:0;padding:0;border:0;background:none;box-shadow:none;color:var(--yxs-muted,#6b7280);font-size:12px;line-height:1;cursor:pointer}.yxs-like--icon .yxs-like__icon{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;transition:color 0.15s ease,fill 0.15s ease}.yxs-like--icon .yxs-like__count{min-width:1ch;font-variant-numeric:tabular-nums}.yxs-like--icon:hover,.yxs-like--icon:focus-visible,.yxs-like--icon[aria-pressed="true"]{color:var(--yxs-accent,var(--yxs-ink,#111))}.yxs-like--icon[aria-pressed="true"] .yxs-like__icon path{fill:currentColor}.yxs-action-btn.yxs-like--card,.yxs-like--text.yxs-like--card{gap:3px;min-height:0!important;height:auto!important;padding:2px 8px!important;font-size:12px!important;font-weight:500;line-height:1.4;font-variant-numeric:normal;border-radius:999px}.yxs-like--card .yxs-like__label{display:none!important}.yxs-like--card .yxs-like__icon{width:10px;height:10px;stroke-width:1.6}.yxs-card--cf .yxs-like--card{gap:6px;min-height:var(--yxs-btn-xs-height,32px)!important;height:auto!important;padding:0 var(--yxs-btn-xs-padding-inline,12px)!important;font-size:var(--yxs-btn-xs-size,12px)!important;font-weight:500;line-height:1.4;border-radius:var(--yxs-btn-radius,6px)}.yxs-card--cf .yxs-like--card .yxs-like__label{display:inline!important}.yxs-card--cf .yxs-like--card .yxs-like__icon{width:14px;height:14px;stroke-width:1.5}.yxs-grid>.yxs-card--cf .yxs-card__foot .yxs-like.yxs-like--card{gap:8px;height:44px!important;min-height:44px!important;padding:0 18px!important;border:1px solid #000000!important;border-radius:999px;background:var(--yxs-btn-bg,#333333)!important;color:var(--yxs-btn-color,#ffffff)!important;font-size:13px!important;font-weight:600;line-height:1}.yxs-grid>.yxs-card--cf .yxs-card__foot .yxs-like.yxs-like--card .yxs-like__label{display:inline!important;font-size:13px}.yxs-grid>.yxs-card--cf .yxs-card__foot .yxs-like.yxs-like--card .yxs-icon{width:16px;height:16px;flex-basis:16px}.yxs-card__body .yxs-like--icon,.yxs-card__foot .yxs-like--icon,.yxs-card .yxs-like--icon,.yxs-detail__title-row .yxs-like--icon{display:inline-flex;align-items:center;width:auto;height:auto;min-height:44px;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:var(--yxs-muted,#6b7280);font-size:12px;font-weight:400;line-height:1}.yxs-card__body .yxs-like--icon:hover,.yxs-card__foot .yxs-like--icon:hover,.yxs-card .yxs-like--icon:hover,.yxs-card__body .yxs-like--icon[aria-pressed="true"],.yxs-card__foot .yxs-like--icon[aria-pressed="true"],.yxs-card .yxs-like--icon[aria-pressed="true"]{background:none;border:0;color:var(--yxs-accent,var(--yxs-ink,#111))}.yxs-card__foot{margin-top:auto}@media (max-width:640px){.yxs-lab .yxs-grid{grid-template-columns:minmax(0,1fr)}.yxs-lab__group{margin-top:20px}}@media (max-width:767px){.yxs-comments__list{grid-template-columns:minmax(0,1fr);gap:24px}.yxs-comment{grid-template-columns:32px minmax(0,1fr);gap:12px}.yxs-comment__avatar-img,.yxs-comments .avatar{width:32px;height:32px}.yxs-comment__content,.yxs-comment__content *{max-width:100%;overflow-wrap:anywhere;word-break:break-word}.yxs-comment__replies{padding-left:12px}.yxs-comment__reply{display:inline-flex;align-items:center;min-height:44px;padding:0 10px}.yxs-comment-form__as img{width:32px;height:32px}.yxs-comment-form .yxs-input,.yxs-comment-form .yxs-textarea{font-size:16px}.yxs-comment-form .yxs-form__row--3,.yxs-comment-form .yxs-form__row--2{grid-template-columns:minmax(0,1fr)}.yxs-comment-form .yxs-form__foot{display:grid;gap:8px}.yxs-comment-form .yxs-form__foot .yxs-btn{width:100%;justify-content:center;min-height:48px}}.yxs-like--text{--yxs-like-count-color:var(--yxs-muted);--yxs-like-count-opacity:1;display:inline-flex;align-items:center;gap:6px;margin-left:auto;min-height:0;height:auto;padding:3px 10px;border:1px solid rgb(17 17 17 / .18);border-radius:999px;background:#fff0;box-shadow:none;color:var(--yxs-ink);font-size:12px;font-weight:500;line-height:1.4;white-space:nowrap;transform:none;transition:background-color var(--yxs-duration) ease,border-color var(--yxs-duration) ease,color var(--yxs-duration) ease}.yxs-like--text:hover,.yxs-like--text:active{background:#fff0;border-color:rgb(17 17 17 / .4);color:var(--yxs-ink)}.yxs-like--text[aria-pressed="true"],.yxs-like--text[aria-pressed="true"]:hover,.yxs-like--text[aria-pressed="true"]:active{background:var(--yxs-ink);border-color:var(--yxs-ink);color:var(--yxs-paper)}.yxs-like--text .yxs-like__label{font-size:12px;font-weight:500}.yxs-like--text .yxs-like__count{font-size:12px;font-weight:400;line-height:1;color:var(--yxs-like-count-color);font-variant-numeric:tabular-nums;opacity:var(--yxs-like-count-opacity)}.yxs-like--text[aria-pressed="true"] .yxs-like__count{font-size:13px;color:inherit;opacity:1}.yxs-like--text:focus-visible{outline:2px solid var(--yxs-accent,#046bd2);outline-offset:2px}@media (max-width:560px){.yxs-detail__title-row .yxs-like--text{margin-left:0}}.yxs-detail__title-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin-left:auto}.yxs-detail__title-actions .yxs-like--text{margin-left:0}@media (max-width:720px){.yxs-detail__title-actions{width:100%;margin-left:0;justify-content:flex-start}.yxs-detail__title-actions .yxs-buy{flex:1 1 100%}.yxs-detail__title-actions .yxs-buy .yxs-btn{width:100%}}.yxs-detail__title-actions .yxs-buy{margin:0;gap:8px}.yxs-detail__title-actions .yxs-buy .yxs-btn{min-height:44px;height:44px;padding:0 16px;font-size:14px;line-height:1}.yxs-action-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;height:40px;padding:0 16px;border:1px solid rgb(17 17 17 / .18);border-radius:999px;background:#fff0;box-shadow:none;color:var(--yxs-ink);font-size:14px;font-weight:500;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transform:none}.yxs-action-btn:hover,.yxs-action-btn:active{background:#fff0;border-color:rgb(17 17 17 / .4);color:var(--yxs-ink)}.yxs-action-btn[aria-pressed="true"],.yxs-action-btn[aria-pressed="true"]:hover,.yxs-action-btn[aria-pressed="true"]:active{background:var(--yxs-ink);border-color:var(--yxs-ink);color:var(--yxs-paper)}.yxs-icon{display:block;width:18px;height:18px;flex:0 0 18px}.yxs-like--text .yxs-like__label{font-size:14px;line-height:1}.yxs-card__body .yxs-like .yxs-icon{width:20px;height:20px;flex-basis:20px}.yxs-card__body .yxs-like--card{gap:6px;min-height:34px;height:34px;padding:0 12px;font-size:13px}.yxs-card__body .yxs-like--card .yxs-like__label{font-size:13px}.yxs-card__body .yxs-like--card .yxs-icon{width:18px;height:18px;flex-basis:18px}.yxs-card:not(.yxs-card--cf) .yxs-card__body .yxs-like--card .yxs-icon{width:9px;height:9px;flex-basis:9px}.yxs-card__body .yxs-like--card .yxs-like__count{font-size:12px}.yxs-card__body .yxs-like--card[aria-pressed="true"] .yxs-like__count{font-size:12px;color:#fff;opacity:.72}.yxs-lab .yxs-card{border-radius:var(--yxs-card-radius);box-shadow:none}.yxs-card__admin{top:72px}.yxs-share--inline{position:relative;display:inline-flex;flex:0 0 auto}.yxs-share__toggle{flex:0 0 auto}.yxs-share__panel{position:absolute;top:calc(100% + 8px);right:0;z-index:30;display:flex;flex-direction:column;gap:4px;width:232px;padding:8px;background:var(--yxs-surface);border:1px solid var(--yxs-line);border-radius:var(--yxs-radius-lg);box-shadow:none}.yxs-share__panel[hidden]{display:none}.yxs-share__option{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;padding:0 12px;border:0;border-radius:var(--yxs-space-2);background:#fff0;color:var(--yxs-ink);font-size:14px;font-weight:500;line-height:1.2;text-align:left;cursor:pointer;white-space:nowrap}.yxs-share__option:hover,.yxs-share__option:focus-visible{background:rgb(17 17 17 / .06)}.yxs-share__option .yxs-icon{width:18px;height:18px;flex-basis:18px}.yxs-share__qr{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:4px;padding:10px 8px 6px;border-top:1px solid var(--yxs-line)}.yxs-share__qr[hidden]{display:none}.yxs-share__qr canvas{display:block;width:200px;height:auto;max-width:100%;image-rendering:pixelated}.yxs-share__qr p{margin:0;font-size:12px;line-height:1.5;color:var(--yxs-muted);text-align:center}@media (max-width:560px){.yxs-share__panel{width:min(232px, calc(100vw - 32px))}}.yxs-suggest-form{width:100%;max-width:none}.yxs-detail__body>.yxs-section.yxs-timeline-section .yxs-section__head{border-top:0;padding-top:50px;margin:0 0 20px}.yxs-card__body .yxs-like--card .yxs-like__label,.yxs-card__body .yxs-like--card[aria-pressed="true"] .yxs-like__label,.yxs-card__body .yxs-like--card .yxs-like__count,.yxs-card__body .yxs-like--card[aria-pressed="true"] .yxs-like__count{font-size:12px}@media (max-width:768px){.yxs-container,.yxs-lab{padding-left:0;padding-right:0}.yxs-model-fold__body{padding-left:0;padding-right:0}.yxs-detail__topbar.is-single{justify-content:flex-start}}.yxs-cf--compact .yxs-cf__head{margin-bottom:12px}.yxs-cf--compact .yxs-cf__actions{margin-top:12px}.yxs-grid>.yxs-card--cf{display:grid;grid-template-columns:360px minmax(0,1fr);align-items:stretch;gap:24px;padding:30px;aspect-ratio:auto;overflow:hidden;background:#ffffff!important;border:1px solid #e5e7eb;border-radius:var(--yxs-card-radius);box-shadow:none}.yxs-grid>.yxs-card--cf:hover{transform:none;box-shadow:none}.yxs-grid>.yxs-card--cf::after{content:none;background:none}.yxs-grid>.yxs-card--cf .yxs-card__media{position:static;inset:auto;display:block;aspect-ratio:var(--yxs-cover-ratio,1 / 1);min-height:0;border-radius:var(--yxs-card-radius);overflow:hidden}.yxs-grid>.yxs-card--cf .yxs-card__media img{width:100%;height:100%;object-fit:cover}.yxs-grid>.yxs-card--cf .yxs-card__body{position:static;inset:auto;display:flex;flex-direction:column;justify-content:flex-start;padding:0;color:var(--yxs-ink,#111827);text-align:left;pointer-events:auto}.yxs-grid>.yxs-card--cf .yxs-card__badges{position:static;top:auto;left:auto;display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}.yxs-grid>.yxs-card--cf .yxs-card__type{background:#eef1f4;color:#4b5563}.yxs-grid>.yxs-card--cf .yxs-card__title{margin:0 0 6px;color:var(--yxs-ink,#111827);-webkit-line-clamp:2}.yxs-lab .yxs-grid>.yxs-card--cf .yxs-card__title a,.yxs-lab .yxs-grid>.yxs-card--cf .yxs-card__title a:hover{color:var(--yxs-ink,#111827)}.yxs-grid>.yxs-card--cf .yxs-card__tagline{margin:0;color:var(--yxs-muted,#6b7280);-webkit-line-clamp:2}.yxs-grid>.yxs-card--cf .yxs-card__foot{position:static;top:auto;right:auto;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:12px;margin:auto 0 0;padding:12px 0 0;border-top:0;pointer-events:auto}.yxs-grid>.yxs-card--cf .yxs-card__foot .yxs-like,.yxs-grid>.yxs-card--cf .yxs-card__foot .yxs-btn{height:38px;min-height:38px;padding:0 18px;border-radius:999px;font-size:13px;line-height:1}@media (max-width:768px){.yxs-grid>.yxs-card--cf{grid-template-columns:minmax(0,1fr);gap:12px;padding:25px}.yxs-grid>.yxs-card--cf .yxs-card__media{aspect-ratio:var(--yxs-cover-ratio,1 / 1);height:auto;min-height:0}.yxs-grid>.yxs-card--cf .yxs-card--cf__tiers{flex-direction:column}}.yxs-suggest__attach{display:flex;flex-wrap:wrap;align-items:center;gap:var(--yxs-space-2,8px);margin-top:var(--yxs-space-2,8px)}.yxs-suggest__attach-label{cursor:pointer;display:inline-flex}.yxs-suggest__attach-btn{display:inline-flex;align-items:center;padding:5px 12px;border:1px solid var(--yxs-line,#d8d5cd);border-radius:999px;background:var(--yxs-paper,#fff);color:var(--yxs-ink,#1d1d1b);font-size:13px;line-height:1.6}.yxs-suggest__attach-label:hover .yxs-suggest__attach-btn{border-color:var(--yxs-ink,#1d1d1b)}.yxs-suggest__attach-label:focus-within .yxs-suggest__attach-btn{outline:2px solid var(--yxs-ink,#1d1d1b);outline-offset:2px}.yxs-suggest__attach-input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.yxs-suggest__attach-preview{display:flex;align-items:center;gap:var(--yxs-space-2,8px)}.yxs-suggest__attach-preview[hidden]{display:none}.yxs-suggest__attach-preview img{display:block;width:52px;height:52px;object-fit:cover;border:1px solid var(--yxs-line,#d8d5cd);border-radius:8px}.yxs-suggest__attach-clear{padding:4px 6px;border:0;background:none;color:var(--yxs-muted,#6b6b66);font-size:12px;line-height:1.5;text-decoration:underline;cursor:pointer}.yxs-detail__hero{--yxs-hero-bleed:0px;margin-inline:calc(var(--yxs-hero-bleed) * -1)}@media (min-width:721px){.yxs-detail__hero{--yxs-hero-bleed:0px}}.yxs-detail__hero .yxs-media,.yxs-detail__hero .yxs-media__stage{width:100%;max-width:none}.yxs-detail__hero{padding-inline:var(--yxs-hero-bleed)}.yxs-detail__hero>.yxs-media{margin-inline:calc(var(--yxs-hero-bleed) * -1);width:calc(100% + var(--yxs-hero-bleed) * 2)}.yxs-detail__hero .yxs-media__cover,.yxs-detail__hero .yxs-media__figure>img,.yxs-detail__hero .yxs-media__stage>img{display:block;width:100%;height:auto;max-height:none;aspect-ratio:auto;object-fit:contain;object-position:center}.yxs-detail__cover{width:100%;height:auto;max-height:none;object-fit:contain;object-position:center}.yxs-card__media img,.yxs-card--cf .yxs-card__media img{width:100%;height:100%;object-fit:cover;object-position:center}.yxs-btn--xs,.yxs-card--cf__cta,.yxs-grid>.yxs-card--cf .yxs-card__foot .yxs-like,.yxs-grid>.yxs-card--cf .yxs-card__foot .yxs-btn,.yxs-action-btn,.yxs-like,.yxs-card__body .yxs-like,.yxs-card__body .yxs-like--card,.yxs-filters__item,.yxs-tab,.yxs-hero__reset,.yxs-pagination .page-numbers,.yxs-progress__more{height:44px;min-height:44px}.yxs-like,.yxs-action-btn,.yxs-btn--xs,.yxs-filters__item,.yxs-tab,.yxs-pagination .page-numbers{min-width:44px}.yxs-share__toggle,.yxs-like--icon{min-width:44px}.yxs-cf__cover-badge{position:absolute;top:12px;right:12px;z-index:3;display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border:0;border-radius:999px;font-size:12px;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;background:var(--yxs-state,#1c7c46);color:#fff;box-shadow:none;transition:transform 0.15s ease,box-shadow 0.15s ease}.yxs-cf__cover-badge:hover{transform:translateY(-1px);box-shadow:none}.yxs-cf__cover-badge--upcoming,.yxs-cf__cover-badge--sold_out{background:var(--yxs-muted,#6b7280)}.yxs-cf__cover-badge--card{top:8px;right:8px;min-height:22px;padding:0 8px;font-size:10px;font-weight:600;line-height:1;border-radius:999px;box-shadow:none}