@layer parts{.part-button{position:relative;box-sizing:border-box;max-width:100%;overflow-wrap:anywhere;border:0;margin:0;min-height:var(--part-target);min-width:var(--part-target);padding:var(--part-space-3) var(--part-space-4);display:inline-flex;justify-content:center;align-items:center;gap:var(--part-space-2);border-radius:var(--part-radius-control);font:inherit;font-size:var(--part-label);font-weight:var(--part-weight-label);line-height:1.25;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;user-select:none;background:var(--part-action);color:var(--part-action-ink)}.part-button:where([data-tone=plain]){background:var(--part-surface);color:var(--part-ink);box-shadow:var(--part-elevation-resting)}.part-button:where([data-tone=quiet]){background:transparent;color:var(--part-ink)}.part-button:where([data-size=large]){min-height:3.25rem;padding-inline:var(--part-space-5);font-size:var(--part-body);border-radius:var(--part-radius-full)}.part-button:disabled,.part-button[aria-disabled=true]{cursor:default;opacity:.45}.part-button[aria-busy=true]{opacity:.8}.part-button-spinner{display:inline-flex}.part-button-content{display:inline-flex;align-items:center;justify-content:inherit;gap:inherit;min-width:0;max-width:100%}.part-button:focus-visible,.part-disclosure-toggle:focus-visible,.part-link:focus-visible,.part-segment:focus-visible{outline:3px solid var(--part-action);outline-offset:3px}.part-link{min-height:var(--part-target);display:inline-flex;align-items:center;gap:var(--part-space-2);color:var(--part-action);font-weight:var(--part-weight-label);text-decoration:none;overflow-wrap:anywhere;border-radius:var(--part-radius-control)}.part-link:where([data-tone=act]){background:var(--part-action);color:var(--part-action-ink);padding:var(--part-space-3) var(--part-space-4);border-radius:var(--part-radius-control);font-size:var(--part-label)}.part-disclosure-toggle{list-style:none;width:100%;min-height:var(--part-target);display:flex;align-items:center;justify-content:space-between;gap:var(--part-space-3);padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:var(--part-weight-label);text-align:start;cursor:pointer;border-radius:var(--part-radius-control)}.part-disclosure-chevron{display:inline-flex;color:var(--part-muted)}.part-disclosure-toggle::-webkit-details-marker{display:none}.part-disclosure-region{overflow:hidden}.part-disclosure-content{padding-bottom:var(--part-space-3)}.part-segmented{display:inline-flex;flex-wrap:wrap;gap:var(--part-space-1);padding:var(--part-space-1);border-radius:var(--part-radius-sheet);background:var(--part-inset);outline:1px solid var(--part-line);outline-offset:-1px;max-width:100%;min-width:0}.part-segment{position:relative;flex:1 1 auto;min-height:var(--part-target);min-width:0;max-width:100%;padding:var(--part-space-2) var(--part-space-4);border:0;background:none;color:var(--part-muted);font:inherit;font-size:var(--part-label);font-weight:var(--part-weight-label);border-radius:var(--part-radius-full);cursor:pointer;-webkit-tap-highlight-color:transparent}.part-segment[aria-checked=true]{color:var(--part-ink)}.part-segment-selection{pointer-events:none;position:absolute;inset:0;border-radius:var(--part-radius-full);background:var(--part-surface);box-shadow:var(--part-elevation-raised);z-index:0}.part-segment-label{position:relative;overflow-wrap:anywhere;display:block;z-index:1}@media (hover:hover){.part-button:where([data-tone=plain],[data-tone=quiet]):hover:not(:disabled){background:var(--part-inset)}.part-link:where([data-tone=plain]):hover{text-decoration:underline;text-underline-offset:.2em}.part-segment:hover{color:var(--part-ink)}}}