.seg{--seg-pad:3px;grid-template-columns:repeat(var(--seg-n,2), minmax(0, 1fr));min-height:44px;padding:var(--seg-pad);border:1px solid var(--edge);background:var(--field);border-radius:999px;align-items:stretch;display:inline-grid;position:relative}.seg-thumb{top:var(--seg-pad);bottom:var(--seg-pad);left:var(--seg-pad);width:calc((100% - 2 * var(--seg-pad)) / var(--seg-n,2));transform:translateX(calc(var(--seg-i,0) * 100%));background:var(--ink);pointer-events:none;border-radius:999px;position:absolute}.seg-option{z-index:1;min-width:96px;padding:0 var(--space-4);color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;font-size:15px;font-weight:700;position:relative}.seg-option[aria-checked=true]{color:var(--surface)}.seg-option:not([aria-checked=true]):hover{color:var(--ink);background:var(--ghost-hover)}.seg-option:focus-visible{outline:3px solid var(--focus);outline-offset:1px}.seg-option:disabled{opacity:.5;cursor:not-allowed}.seg[aria-invalid=true]{border-color:var(--lightningcss-light,#a72a27)var(--lightningcss-dark,var(--problem-fg))}@media (prefers-reduced-motion:no-preference){html:not([data-motion=reduced]) .seg-thumb{transition:transform .22s var(--ease-out,cubic-bezier(.2, .7, .2, 1))}html:not([data-motion=reduced]) .seg-option{transition:color .16s}}.opk{min-width:0;position:relative}.opk-pill{align-items:center;display:inline-flex}.opk-pill-button,.opk-field-button{align-items:center;gap:var(--space-2);max-width:100%;min-height:44px;padding:0 var(--space-4);border:1px solid var(--edge);background:var(--card);color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;font-size:15px;font-weight:700;display:inline-flex}.opk-pill-button>span,.opk-field-button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.opk-pill-button:hover,.opk-field-button:hover{border-color:var(--edge-hover);background:var(--ghost-hover)}.opk-pill-button[aria-expanded=true],.opk-field-button[aria-expanded=true],.opk-pill.has-value .opk-pill-button{border-color:var(--ink)}.opk-pill.has-value:not(.svm-sort) .opk-pill-button{padding-right:40px}.opk-pill-clear{width:32px;height:32px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.opk-pill-clear:hover{background:var(--ghost-hover)}.opk-pill-button:focus-visible,.opk-field-button:focus-visible,.opk-pill-clear:focus-visible,.opk-row:focus-visible,.opk-chip button:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.opk-field-button[aria-invalid=true]{border-color:var(--lightningcss-light,#a72a27)var(--lightningcss-dark,var(--problem-fg))}.opk-field{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.opk-chips{margin:0;padding:0;list-style:none;display:contents}.opk-chip{align-items:center;gap:var(--space-1);min-height:36px;padding:0 4px 0 var(--space-3);border:1px solid var(--line-strong);background:var(--card);border-radius:999px;font-size:14px;font-weight:700;display:inline-flex}.opk-chip button{width:28px;height:28px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.opk-chip button:hover{background:var(--ghost-hover)}.opk-panel{z-index:60;border:1px solid var(--edge);border-radius:var(--radius-lg);background:var(--card);width:480px;max-width:calc(100vw - 32px);display:grid;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 12px 32px #0000002e}.opk-panel[hidden]{display:none}.opk-panel:before{content:"";height:8px;position:absolute;inset:-8px 0 auto}.opk-panel.is-right{left:auto;right:0}.opk-sheet-head{display:none}.opk-cols{grid-template-columns:220px 260px;height:min(420px,60dvh);display:grid}.opk-panel.is-flat{width:260px}.opk-panel.is-flat .opk-cols{grid-template-columns:minmax(0,1fr);height:auto;max-height:min(420px,60dvh)}.opk-list{min-width:0;padding:var(--space-2);overscroll-behavior:contain;scrollbar-width:none;align-content:start;gap:2px;margin:0;list-style:none;display:grid;overflow:hidden auto}.opk-list::-webkit-scrollbar{display:none}.opk-groups{border-right:1px solid var(--edge);background:var(--surface)}.opk-row{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-width:0;min-height:40px;padding:6px var(--space-3);border-radius:var(--radius-md);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;font-size:15px;font-weight:600;display:flex}.opk-row>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.opk-row:hover{background:var(--ghost-hover)}.opk-row.is-active{background:var(--card);box-shadow:inset 0 0 0 1px var(--edge);font-weight:800}.opk-row.is-on{font-weight:800}.opk-row:disabled{opacity:.45;cursor:not-allowed}.opk-dot{background:var(--ink);border-radius:50%;flex:none;width:8px;height:8px;margin-left:auto}.opk-count{color:var(--muted);margin-left:auto;font-size:13px;font-weight:600}@media (width<=639.98px){.opk-panel{z-index:95;border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:auto;max-width:none;padding-bottom:env(safe-area-inset-bottom,0px);position:fixed;inset:auto 0 0;box-shadow:0 0 0 100vmax #0b0e1073}.opk-sheet-head{padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);border-bottom:1px solid var(--edge);justify-content:space-between;align-items:center;font-weight:800;display:flex}.opk-panel.is-flat{width:auto}.opk-panel:before{display:none}.opk-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:min(60dvh,420px)}.opk-row{min-height:48px}}@media (prefers-reduced-motion:no-preference){@media (width<=639.98px){html:not([data-motion=reduced]) .opk-panel:not([hidden]){animation:opk-in .2s var(--ease-out,ease-out) backwards}}}@keyframes opk-in{0%{opacity:0;transform:translateY(24px)}}.svl-error-text{color:var(--lightningcss-light,#8b1d1a)var(--lightningcss-dark,var(--problem-fg));font-weight:700}
