.nx-round-btn,.nx-action-btn,.nx-sheet-row{--nx-sheet-press:.14s cubic-bezier(.16, 1, .3, 1)}.nx-round-btn{width:var(--nx-round-size,48px);height:var(--nx-round-size,48px);border:1px solid var(--nx-chip-border);background:var(--nx-chip-fill);color:var(--nx-chip-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--nx-sheet-press), background-color var(--nx-sheet-press);border-radius:9999px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}.nx-round-btn:active{background:var(--nx-chip-active);transform:scale(.96)}@media (hover:hover){.nx-round-btn:hover{background:var(--nx-chip-active)}}.nx-action-btn{border:1px solid var(--nx-btn-border,transparent);background:var(--nx-btn-fill);color:var(--nx-btn-ink);font-family:var(--font-body);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--nx-sheet-press), opacity var(--nx-sheet-press), filter var(--nx-sheet-press);border-radius:9999px;justify-content:center;align-items:center;gap:8px;margin:0;font-size:17px;font-weight:600;line-height:1;display:inline-flex;position:relative;overflow:hidden}.nx-action-btn[data-size=big]{width:100%;min-height:52px;padding:0 20px}.nx-action-btn[data-size=pill]{min-width:48px;height:48px;padding:0 18px}.nx-action-btn:active:not(:disabled){transform:scale(.97)}.nx-action-btn[data-kind=commit]:active:not(:disabled),.nx-action-btn[data-kind=dangerSolid]:active:not(:disabled){filter:brightness(.94)}.nx-action-btn:disabled{cursor:default;opacity:var(--nx-btn-dimmed,.38)}.nx-action-btn .nx-action-rim,.nx-action-btn .nx-action-glow{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.nx-action-btn .nx-action-rim{-webkit-mask-composite:xor;padding:1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.nx-action-btn .nx-action-glow{-webkit-mask:linear-gradient(#0000 30%,#000 100%);mask:linear-gradient(#0000 30%,#000 100%)}.nx-action-btn>.nx-action-label{align-items:center;gap:8px;display:inline-flex;position:relative}.nx-quiet-btn{width:100%;min-height:48px;color:var(--nx-quiet-ink);font-family:var(--font-body);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 16px;font-size:16px;font-weight:600;display:inline-flex}.nx-quiet-btn:disabled{cursor:default;opacity:.38}.nx-sheet-card{background:var(--nx-card-fill);border:1px solid var(--nx-card-border);border-radius:24px;overflow:hidden}.nx-sheet-card+.nx-sheet-card,.nx-sheet-card+.nx-sheet-block,.nx-sheet-block+.nx-sheet-card{margin-top:12px}.nx-sheet-card-title{font-family:var(--font-body);color:var(--nx-card-ink);margin:0;padding:14px 16px 8px;font-size:15px;font-weight:700}.nx-sheet-card-foot{font-family:var(--font-body);color:var(--nx-card-muted);margin:0;padding:10px 16px 14px;font-size:14px;line-height:1.45}.nx-sheet-row{width:100%;min-height:52px;color:var(--nx-card-ink);font-family:var(--font-body);text-align:left;box-sizing:border-box;-webkit-tap-highlight-color:transparent;transition:background-color var(--nx-sheet-press);background:0 0;border:none;align-items:center;gap:12px;margin:0;padding:0 16px;font-size:16px;font-weight:500;display:flex;position:relative}.nx-sheet-row+.nx-sheet-row:before{content:"";background:var(--nx-card-separator);pointer-events:none;height:1px;position:absolute;top:0;left:16px;right:16px}button.nx-sheet-row{cursor:pointer}button.nx-sheet-row:active:not(:disabled){background:var(--nx-card-pressed)}.nx-sheet-row-link{color:inherit;text-decoration:none}.nx-sheet-row-link:after{content:"";position:absolute;inset:0}.nx-sheet-row:has(.nx-sheet-row-link:active){background:var(--nx-card-pressed)}button.nx-sheet-row:disabled{cursor:default;opacity:.38}.nx-sheet-row-label{flex:auto;min-width:0;padding:14px 0;line-height:1.3}.nx-sheet-row-detail{color:var(--nx-card-muted);margin-top:2px;font-size:14px;font-weight:400;display:block}.nx-sheet-row-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:55%;color:var(--nx-card-muted);flex:0 auto;font-weight:400;overflow:hidden}.nx-sheet-row-end{color:var(--nx-card-faint);flex:none;align-items:center;display:inline-flex}.nx-sheet-hero{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:4px 8px 20px;display:flex}.nx-sheet-hero-icon{background:var(--nx-chip-fill);border:1px solid var(--nx-chip-border);min-width:56px;min-height:56px;color:var(--nx-chip-ink);border-radius:9999px;justify-content:center;align-items:center;margin-bottom:4px;padding:0 14px;display:inline-flex}.nx-sheet-hero-status{font-family:var(--font-body);margin:0;font-size:14px;font-weight:600;line-height:1.3}.nx-sheet-hero-title{font-family:var(--font-body);letter-spacing:-.01em;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:24px;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.nx-sheet-hero-body{font-family:var(--font-body);color:var(--nx-card-muted);margin:4px 0 0;font-size:16px;line-height:1.45}.nx-sheet-question{text-align:center;flex-direction:column;align-items:stretch;gap:4px;display:flex}.nx-sheet-question-title{font-family:var(--font-body);color:var(--nx-card-ink);margin:0;font-size:17px;font-weight:700}.nx-sheet-question-message{font-family:var(--font-body);color:var(--nx-card-muted);margin:0 0 12px;font-size:15px;line-height:1.45}.nx-sheet-header{touch-action:none;flex:none;grid-template-columns:minmax(max-content,1fr) minmax(0,auto) minmax(max-content,1fr);align-items:center;column-gap:8px;min-height:48px;padding:0 14px;display:grid}.nx-sheet-header-side{align-items:center;min-width:0;display:flex}.nx-sheet-header-side[data-side=left]{justify-content:flex-start}.nx-sheet-header-side[data-side=right]{justify-content:flex-end}.nx-sheet-header-spacer{width:48px;height:48px;display:inline-block}.nx-sheet-header-title{text-align:center;min-width:0}.nx-sheet-header-title .nx-sheet-title{font-family:var(--font-body);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:17px;font-weight:700;line-height:1.25;overflow:hidden}.nx-sheet-header-subtitle{font-family:var(--font-body);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:13px;font-weight:500;line-height:1.25;overflow:hidden}@media (prefers-reduced-motion:reduce){.nx-round-btn,.nx-action-btn,.nx-sheet-row{--nx-sheet-press:0s}}
