.controls_segmented__OpexC{display:inline-flex;gap:2px;padding:3px;border-radius:var(--radius-pill);background:rgba(15,27,45,.06);max-width:100%}.controls_block__aWBUj{display:flex;width:100%}.controls_block__aWBUj .controls_segment__u3vM2{flex:1 1;min-width:0;padding:0 8px}.controls_segment__u3vM2{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 16px;border:none;background:transparent;border-radius:var(--radius-pill);font-size:var(--fs-md);font-weight:700;color:var(--ink-soft);white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.controls_segSm__xcJiN .controls_segment__u3vM2{min-height:32px;padding:0 12px;font-size:var(--fs-sm)}.controls_segment__u3vM2:hover:not(:disabled){color:var(--ink)}.controls_segmentActive__cb8N_,.controls_segmentActive__cb8N_:hover:not(:disabled){background:var(--surface);color:var(--brand);box-shadow:0 1px 2px rgba(15,27,45,.08),0 2px 8px -2px rgba(15,27,45,.12)}.controls_segment__u3vM2:disabled{color:var(--mute);opacity:.55;cursor:not-allowed}.controls_chipRow__UWark{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding:2px;margin:-2px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 14px,#000 calc(100% - 14px),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 14px,#000 calc(100% - 14px),transparent)}.controls_chip__xmhPR{flex-shrink:0;display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border:1px solid var(--line);background:var(--surface);border-radius:var(--radius-pill);font-size:var(--fs-sm);font-weight:700;color:var(--ink-soft);white-space:nowrap;cursor:pointer;scroll-snap-align:center;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.controls_chip__xmhPR:hover:not(:disabled){border-color:var(--mute);color:var(--ink)}.controls_chipActive__DIHIT,.controls_chipActive__DIHIT:hover:not(:disabled){background:var(--brand);border-color:var(--brand);color:#fff}.controls_chip__xmhPR:disabled{opacity:.5;cursor:not-allowed}.controls_colorChip__TQ5mY{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;min-height:var(--tap);max-width:100%;padding:0 16px 0 12px;border:1px solid var(--line);background:var(--surface);border-radius:var(--radius-pill);font-size:var(--fs-md);font-weight:700;color:var(--ink-soft);text-align:left;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.controls_colorChip__TQ5mY:hover{border-color:var(--mute);color:var(--ink)}.controls_dot__E9233{flex-shrink:0;width:12px;height:12px;border-radius:50%;background:var(--chip-color);box-shadow:inset 0 0 0 1px rgba(15,27,45,.08)}.controls_colorChipLabel__Rs_LT{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.controls_colorChipOn__B8l1a,.controls_colorChipOn__B8l1a:hover{background:var(--chip-color);border-color:var(--chip-color);color:#fff;box-shadow:0 6px 16px -8px var(--chip-color)}.controls_colorChipOn__B8l1a .controls_dot__E9233{background:#fff;box-shadow:none}.controls_iconButton__iXHTO{flex-shrink:0;display:inline-grid;place-items:center;width:40px;height:40px;border:1px solid var(--line);background:var(--surface);border-radius:50%;color:var(--ink-soft);cursor:pointer;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.controls_iconButton__iXHTO:hover{color:var(--ink);box-shadow:var(--shadow)}.controls_iconButton__iXHTO svg{width:18px;height:18px}@media (pointer:coarse){.controls_segmented__OpexC{padding:2px}.controls_segSm__xcJiN .controls_segment__u3vM2,.controls_segment__u3vM2{min-height:40px}.controls_chip__xmhPR{min-height:var(--tap);padding:0 16px}.controls_iconButton__iXHTO{width:var(--tap);height:var(--tap)}}.BottomSheet_sheet__UTxWn{position:absolute;left:0;right:0;bottom:0;z-index:20;display:flex;flex-direction:column;background:var(--surface);border-radius:24px 24px 0 0;box-shadow:0 -12px 40px -12px rgba(15,27,45,.25)}.BottomSheet_grip__qKwV3{flex-shrink:0;padding:10px 16px 8px;cursor:-webkit-grab;cursor:grab;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.BottomSheet_grip__qKwV3:active{cursor:-webkit-grabbing;cursor:grabbing}.BottomSheet_handle__u6zlq{width:40px;height:5px;margin:0 auto 10px;border-radius:var(--radius-pill);background:var(--line)}.BottomSheet_body__YTQRl{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:env(safe-area-inset-bottom)}