._1yyzl1k0{z-index:100;background-color:var(--color-black-50);opacity:1;min-height:100dvh;transition:opacity var(--motion-duration-fast) var(--motion-ease-fade);position:fixed;inset:0}
._1yyzl1k0[data-starting-style]{opacity:0}
._1yyzl1k0[data-ending-style]{opacity:0}
._1yyzl1k1{z-index:101;border:1px solid var(--color-stroke-light);border-radius:var(--radius-media);background-color:var(--color-background);width:min(88rem,100vw - 4.8rem);height:min(64rem,100dvh - 4.8rem);color:var(--color-primary);box-shadow:var(--shadow-card-soft);opacity:1;transition:opacity var(--motion-duration-base) var(--motion-ease-out), transform var(--motion-duration-base) var(--motion-ease-out);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}
._1yyzl1k1[data-starting-style]{opacity:0;transform:translate(-50%,-50%)scale(.98)}
._1yyzl1k1[data-ending-style]{opacity:0;transform:translate(-50%,-50%)scale(.98)}
._1yyzl1k2{align-items:center;gap:var(--spacing-base);min-height:8rem;padding:var(--spacing-base) var(--spacing-xl);border-bottom:1px solid var(--color-stroke-light);grid-template-columns:minmax(0,1fr);padding-right:6.4rem;display:grid}
._1yyzl1k3{font-size:var(--type-sectionTitle-size);line-height:var(--type-sectionTitle-line-height);font-weight:700}
._1yyzl1k4{grid-template-columns:28rem minmax(0,1fr);min-height:0;display:grid}
._1yyzl1k5{gap:var(--spacing-xs);min-height:0;padding:var(--spacing-base);border-right:1px solid var(--color-stroke-light);flex-direction:column;display:flex;overflow-y:auto}
._1yyzl1k6{width:100%;min-height:var(--size-controlSm);justify-content:space-between;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-base);border-radius:var(--radius-control);color:var(--color-secondary);font-family:var(--font-sans);font-size:var(--type-body-size);line-height:var(--type-body-line-height);text-align:left;cursor:pointer;background-color:#0000;border:0;flex:none;font-weight:500;display:flex}
._1yyzl1k6[data-active]{background-color:var(--color-fill-secondary);color:var(--color-primary);font-weight:700}
._1yyzl1k6:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}
._1yyzl1k7{min-width:2rem;color:var(--color-primary);font-variant-numeric:tabular-nums;text-align:right}
._1yyzl1k8{min-width:0;min-height:0;overflow-y:auto}
._1yyzl1k9{min-height:100%;padding:var(--spacing-2xl)}
._1yyzl1ka{margin-bottom:var(--spacing-xl);font-size:var(--type-cardTitle-size);line-height:var(--type-cardTitle-line-height);font-weight:700}
._1yyzl1kb{align-items:flex-start;gap:var(--spacing-md);flex-wrap:wrap;display:flex}
._1yyzl1kc{min-height:var(--size-controlSm);padding:var(--spacing-md) var(--spacing-base);border-radius:var(--radius-control);background-color:var(--color-fill-tertiary);color:var(--color-secondary);font-family:var(--font-sans);font-size:var(--type-bodySm-size);line-height:var(--type-bodySm-line-height);cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-ease-fade), border-color var(--motion-duration-fast) var(--motion-ease-fade), color var(--motion-duration-fast) var(--motion-ease-fade);border:1px solid #0000;font-weight:500}
._1yyzl1kc[data-pressed]{border-color:var(--color-primary);background-color:var(--color-primary-10);color:var(--color-primary)}
._1yyzl1kc:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}
._1yyzl1kd{min-height:100%;color:var(--color-tertiary);font-size:var(--type-body-size);line-height:var(--type-body-line-height);place-items:center;display:grid}
._1yyzl1ke{align-items:center;gap:var(--spacing-lg);min-height:9.2rem;padding:var(--spacing-base) var(--spacing-xl);grid-template-columns:minmax(0,1fr) auto;display:grid}
._1yyzl1kf{min-width:0;min-height:3.2rem}
._1yyzl1kg{align-items:center;gap:var(--spacing-xs);min-height:3.2rem;padding:var(--spacing-sm) var(--spacing-sm) var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-pill);background-color:var(--color-fill-secondary);color:var(--color-primary);font-size:var(--type-metadata-size);line-height:var(--type-metadata-line-height);font-weight:600;display:inline-flex}
._1yyzl1kh{border-radius:var(--radius-pill);width:2rem;height:2rem;color:var(--color-secondary);cursor:pointer;background-color:#0000;border:0;place-items:center;padding:0;display:grid}
._1yyzl1kh:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}
._1yyzl1ki{gap:var(--spacing-md);grid-template-columns:auto minmax(16rem,24rem);display:grid}
@media screen and (max-width:799px){._1yyzl1k1{border:0;border-radius:0;width:100vw;height:100dvh;top:0;left:0;transform:none}._1yyzl1k1[data-starting-style],._1yyzl1k1[data-ending-style]{transform:translateY(1.2rem)}._1yyzl1k2{min-height:6.8rem;padding:var(--spacing-md) var(--spacing-base);grid-template-columns:minmax(0,1fr);padding-right:6.4rem}._1yyzl1k4{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}._1yyzl1k5{padding:var(--spacing-md) var(--spacing-base);border-right:0;border-bottom:1px solid var(--color-stroke-light);flex-direction:row;overflow:auto hidden}._1yyzl1k6{width:auto;min-height:var(--size-controlSm);padding:var(--spacing-md) var(--spacing-md);white-space:nowrap}._1yyzl1k9{padding:var(--spacing-xl) var(--spacing-base)}._1yyzl1ke{gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-base) var(--spacing-base);grid-template-columns:minmax(0,1fr)}._1yyzl1ki{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}}
@media (hover:hover) and (pointer:fine){._1yyzl1k6:hover:not([data-active]){background-color:var(--color-fill-tertiary)}._1yyzl1kc:hover:not([data-pressed]){background-color:var(--color-fill-secondary)}}
@media (prefers-reduced-motion:reduce){._1yyzl1k0,._1yyzl1k1,._1yyzl1kc{transition:none}}
