._1jvoh1t0{width:100%;min-height:var(--size-controlMd);border:1px solid var(--color-stroke-medium);border-radius:var(--radius-control);color:var(--color-primary);transition:border-color var(--motion-duration-fast) var(--motion-ease-fade), box-shadow var(--motion-duration-fast) var(--motion-ease-fade);background-color:#0000}
._1jvoh1t0:focus-within{border-color:var(--color-primary-50);box-shadow:0 0 0 2px var(--color-primary-10)}
._1jvoh1t1{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;width:100%;min-width:0;display:flex}
._1jvoh1t2{align-items:center;gap:var(--spacing-xs);min-height:3rem;padding:var(--spacing-xs) var(--spacing-sm) var(--spacing-xs) 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:500;display:inline-flex}
._1jvoh1t3{border-radius:var(--radius-pill);width:2rem;height:2rem;color:var(--color-tertiary);cursor:pointer;background-color:#0000;border:0;place-items:center;padding:0;display:grid}
._1jvoh1t3:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}
._1jvoh1t4{color:var(--color-tertiary);font-size:var(--type-body-size);line-height:var(--type-body-line-height)}
@media (prefers-reduced-motion:reduce){._1jvoh1t0{transition:none}}
@media (hover:hover) and (pointer:fine){._1jvoh1t3:hover{background-color:var(--color-fill-secondary-hover);color:var(--color-primary)}}
.opzuc00{position:relative}
.opzuc01{z-index:0;border-radius:var(--radius-control);cursor:pointer;background-color:#0000;border:0;width:100%;position:absolute;inset:0}
.opzuc01:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}
.opzuc02{z-index:1;min-height:calc(var(--size-controlMd) - 2px);padding:var(--spacing-sm) var(--spacing-3xl) var(--spacing-sm) var(--spacing-md);pointer-events:none;position:relative}
.opzuc03{pointer-events:none}
.opzuc04{flex:none;min-height:3.2rem}
.opzuc05{pointer-events:auto}
.opzuc06{color:var(--color-tertiary);position:absolute;top:50%;right:1.4rem;transform:translateY(-50%)}
.opzuc07{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}
.opzuc07[data-starting-style]{opacity:0}
.opzuc07[data-ending-style]{opacity:0}
.opzuc08{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%)}
.opzuc08[data-starting-style]{opacity:0;transform:translate(-50%,-50%)scale(.98)}
.opzuc08[data-ending-style]{opacity:0;transform:translate(-50%,-50%)scale(.98)}
.opzuc09{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}
.opzuc0a{font-size:var(--type-sectionTitle-size);line-height:var(--type-sectionTitle-line-height);font-weight:700}
.opzuc0b{grid-template-columns:28rem minmax(0,1fr);min-height:0;display:grid}
.opzuc0c{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}
.opzuc0d{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}
.opzuc0d[data-active]{background-color:var(--color-fill-secondary);color:var(--color-primary);font-weight:700}
.opzuc0d:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}
.opzuc0e{min-width:2rem;color:var(--color-primary);font-variant-numeric:tabular-nums;text-align:right}
.opzuc0f{min-width:0;min-height:0;overflow-y:auto}
.opzuc0g{min-height:100%;padding:var(--spacing-2xl)}
.opzuc0h{margin-bottom:var(--spacing-xl);font-size:var(--type-cardTitle-size);line-height:var(--type-cardTitle-line-height);font-weight:700}
.opzuc0i{align-items:flex-start;gap:var(--spacing-md);flex-wrap:wrap;display:flex}
.opzuc0j{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}
.opzuc0j[data-pressed]{border-color:var(--color-primary);background-color:var(--color-primary-10);color:var(--color-primary)}
.opzuc0j:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}
.opzuc0k{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}
.opzuc0l{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}
.opzuc0m{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;min-width:0;max-height:7.2rem;display:flex;overflow-y:auto}
.opzuc0n{gap:var(--spacing-md);grid-template-columns:auto minmax(16rem,24rem);display:grid}
@media screen and (max-width:799px){.opzuc08{border:0;border-radius:0;width:100vw;height:100dvh;top:0;left:0;transform:none}.opzuc08[data-starting-style],.opzuc08[data-ending-style]{transform:translateY(1.2rem)}.opzuc09{min-height:6.8rem;padding:var(--spacing-md) var(--spacing-base);grid-template-columns:minmax(0,1fr);padding-right:6.4rem}.opzuc0b{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.opzuc0c{padding:var(--spacing-md) var(--spacing-base);border-right:0;border-bottom:1px solid var(--color-stroke-light);flex-direction:row;overflow:auto hidden}.opzuc0d{width:auto;min-height:var(--size-controlSm);padding:var(--spacing-md) var(--spacing-md);white-space:nowrap}.opzuc0g{padding:var(--spacing-xl) var(--spacing-base)}.opzuc0l{gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-base) var(--spacing-base);grid-template-columns:minmax(0,1fr)}.opzuc0m{flex-wrap:nowrap;max-height:4rem;overflow:auto hidden}.opzuc0n{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}}
@media (hover:hover) and (pointer:fine){.opzuc0d:hover:not([data-active]){background-color:var(--color-fill-tertiary)}.opzuc0j:hover:not([data-pressed]){background-color:var(--color-fill-secondary)}}
@media (prefers-reduced-motion:reduce){.opzuc07,.opzuc08,.opzuc0j{transition:none}}
