html[data-variant]:not([data-variant=pantsy]) .ui-door{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:var(--door-h);margin:0;border:none;border-radius:var(--radius-btn);background:var(--primary);color:var(--primary-on);font-family:var(--font-body);font-size:var(--fs-md);font-weight:var(--fw-bold);letter-spacing:var(--track-body);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-instant) var(--ease-out)}html[data-variant]:not([data-variant=pantsy]) .ui-door:active,html[data-variant]:not([data-variant=pantsy]) .ui-door.is-pressed{transform:scale(.98)}html[data-variant]:not([data-variant=pantsy]) .ui-door--glyph{gap:var(--space-8)}html[data-variant]:not([data-variant=pantsy]) .ui-door--sub{flex-direction:column;gap:var(--space-2)}html[data-variant]:not([data-variant=pantsy]) .ui-door-sub{font-family:var(--font-mono);font-size:var(--fs-d-10);font-weight:var(--fw-bold);letter-spacing:var(--eyebrow-track);text-transform:uppercase}html[data-variant]:not([data-variant=pantsy]) .ui-door-stack{display:flex;flex-direction:column;gap:var(--space-10);padding:var(--space-10) 0 var(--space-12)}html[data-variant]:not([data-variant=pantsy]) .ui-status-door{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:var(--door-h);border:1px solid var(--primary);border-radius:var(--radius-btn);background:linear-gradient(160deg,color-mix(in srgb,var(--primary) 22%,transparent),color-mix(in srgb,var(--primary) 8%,transparent));color:var(--role-link);font-family:var(--font-body);font-size:var(--fs-md);font-weight:var(--fw-bold);letter-spacing:var(--track-body);white-space:nowrap}html[data-variant]:not([data-variant=pantsy]) .ui-action{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex:1;min-width:0;min-height:var(--action-h);margin:0;border:none;border-radius:var(--radius-pill);background:var(--primary);color:var(--primary-on);font-family:var(--font-body);font-size:var(--fs-d-14);font-weight:var(--fw-bold);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-instant) var(--ease-out)}html[data-variant]:not([data-variant=pantsy]) .ui-action:active{transform:scale(.98)}html[data-variant]:not([data-variant=pantsy]) .ui-action--quiet{flex:0 0 auto;min-width:calc(var(--space-56) + var(--space-24) + var(--space-24));padding:0 var(--space-18);border:1px solid var(--line-on-card-strong);background:var(--tint-on-card);color:var(--text-on-card)}html[data-variant]:not([data-variant=pantsy]) .ui-action--ink{background:var(--ink);color:var(--text-on-deep);font-size:var(--fs-d-16)}html[data-variant]:not([data-variant=pantsy]) .ui-action .ui-glyph-out{margin-left:var(--space-4)}html[data-variant]:not([data-variant=pantsy]) .ui-action-row{display:flex;gap:var(--space-10)}html[data-variant]:not([data-variant=pantsy]) .ui-action-row--stacked{flex-direction:column}html[data-variant]:not([data-variant=pantsy]) .ui-action-row--stacked>.ui-action{flex:0 0 auto;width:100%}html[data-variant]:not([data-variant=pantsy]) .ui-text-button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:var(--tap-min);margin:0;padding:0 var(--space-6);border:none;background:none;color:var(--role-supporting);font-family:var(--font-body);font-size:var(--fs-d-14);font-style:normal;font-weight:var(--fw-medium);letter-spacing:normal;text-decoration:none;white-space:nowrap;opacity:var(--alpha-near-full);cursor:pointer;-webkit-tap-highlight-color:transparent}@media(hover:hover){html[data-variant]:not([data-variant=pantsy]) .ui-text-button:hover{opacity:1}}html[data-variant]:not([data-variant=pantsy]) .ui-glyph-out{flex:none}html[data-variant]:not([data-variant=pantsy]) .ui-text-button .ui-glyph-out{margin-left:var(--space-4)}html[data-variant]:not([data-variant=pantsy]) .ui-text-row{display:flex;align-items:center;justify-content:space-around;gap:var(--space-12)}html[data-variant]:not([data-variant=pantsy]) .ui-text-row--even{align-items:stretch}html[data-variant]:not([data-variant=pantsy]) .ui-text-row--even>.ui-text-button{flex:1 1 0;min-width:0;padding:0}html[data-variant]:not([data-variant=pantsy]) .ui-chip{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex:1;min-width:0;min-height:calc(var(--pill-h) - var(--space-2));margin:0;padding:0;border:1px solid var(--line-on-card-strong);border-radius:var(--radius-md);background:none;color:var(--text-on-card);font-family:var(--font-body);font-size:var(--fs-d-14);font-weight:var(--fw-bold);letter-spacing:var(--track-body);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}html[data-variant]:not([data-variant=pantsy]) .ui-chip.is-selected{background:color-mix(in srgb,var(--ink) 12%,transparent)}html[data-variant]:not([data-variant=pantsy]) .ui-chip .ui-glyph-out{margin-left:var(--space-4)}html[data-variant]:not([data-variant=pantsy]) .ui-chip--deep{flex:1 1 auto;gap:var(--space-6);padding:0 var(--space-10);border-color:color-mix(in srgb,var(--text-on-deep) 14%,transparent);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--text-on-deep) 4.5%,transparent);color:var(--text-on-deep)}html[data-variant]:not([data-variant=pantsy]) .ui-chip--deep.is-selected{border-color:var(--primary);background:linear-gradient(160deg,color-mix(in srgb,var(--primary) 22%,transparent),color-mix(in srgb,var(--primary) 8%,transparent))}html[data-variant]:not([data-variant=pantsy]) .ui-chip-row{display:flex;gap:var(--space-8)}html[data-variant]:not([data-variant=pantsy]) .ui-toast-pill{display:inline-block;box-sizing:border-box;padding:var(--space-6) var(--space-12);border-radius:var(--radius-pill);background:var(--surface-card);color:var(--text-on-card);font-family:var(--font-mono);font-size:var(--fs-d-10);font-weight:var(--fw-bold);letter-spacing:var(--track-caps);text-transform:uppercase;white-space:nowrap;box-shadow:0 var(--space-6) var(--space-14) color-mix(in srgb,var(--shadow-black) 40%,transparent)}html[data-variant]:not([data-variant=pantsy]) .ui-done{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex:0 0 auto;height:var(--pill-h);margin:0;padding:0 var(--space-18);border:none;border-radius:var(--radius-pill);background:var(--surface-card);color:var(--text-on-card);font-family:var(--font-body);font-size:var(--fs-d-14);font-weight:var(--fw-bold);cursor:pointer;-webkit-tap-highlight-color:transparent}html[data-variant]:not([data-variant=pantsy]) .ui-seg{display:flex;box-sizing:border-box;gap:var(--space-4);padding:var(--space-4);border:1px solid color-mix(in srgb,var(--text-on-deep) 7%,transparent);border-radius:var(--radius-md);background:var(--surface-lo)}html[data-variant]:not([data-variant=pantsy]) .ui-seg-cell{box-sizing:border-box;flex:1 1 0;min-width:0;height:var(--segment-h);min-height:var(--segment-h);margin:0;padding:0;border:none;border-radius:var(--radius-xs);background:transparent;color:var(--role-supporting);font-family:var(--font-body);font-size:var(--fs-d-14);font-weight:var(--fw-bold);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}html[data-variant]:not([data-variant=pantsy]) .ui-seg-cell.is-selected{background:var(--surface-card);color:var(--text-on-card);cursor:default}html[data-variant]:not([data-variant=pantsy]) .ui-seg:not(.ui-seg--card):not(.ui-seg--tabs) .ui-seg-cell.is-selected{transform:scale(1.02)}html[data-variant]:not([data-variant=pantsy]) .ui-seg--card{border-color:color-mix(in srgb,var(--ink) 12%,transparent);background:var(--tint-on-card)}html[data-variant]:not([data-variant=pantsy]) .ui-seg--card .ui-seg-cell{color:var(--role-recessed-ink);letter-spacing:var(--track-body)}html[data-variant]:not([data-variant=pantsy]) .ui-seg--card .ui-seg-cell.is-selected{background:var(--ink);color:var(--text-on-deep)}html[data-variant]:not([data-variant=pantsy]) .ui-seg--tabs{gap:0;padding:var(--space-2);border-radius:var(--radius-popup);background:color-mix(in srgb,var(--text-on-deep) 4.5%,transparent)}html[data-variant]:not([data-variant=pantsy]) .ui-seg--tabs .ui-seg-cell{height:auto;min-height:calc(var(--pill-h) - var(--space-2));border-radius:var(--radius-pill)}html[data-variant]:not([data-variant=pantsy]) .ui-seg.is-locked{opacity:var(--opacity-locked)}html[data-variant]:not([data-variant=pantsy]) .ui-seg.is-locked .ui-seg-cell{cursor:default;pointer-events:none}@media(prefers-reduced-motion:reduce){html[data-variant]:not([data-variant=pantsy]) .ui-door,html[data-variant]:not([data-variant=pantsy]) .ui-action{transition:none}}
