.s32n .s32n-stage{transition:opacity var(--duration-exit,.2s) var(--ease-standard);display:grid}@media (max-width:639px){.s32n .s32n-stage{margin-inline:-12px}}.s32n .s32n-stage>.s32n-win{min-width:0;transition:opacity var(--duration-reveal) var(--ease-reveal), visibility 0s linear var(--duration-reveal);grid-area:1/1}.s32n .s32n-stage>.s32n-win[data-active=false]{opacity:0;visibility:hidden}.s32n .s32n-stage>.s32n-win[data-active=true]{transition:opacity var(--duration-reveal) var(--ease-reveal), visibility 0s}.s32n .s32n-win__label{display:none}@media (min-width:1024px){.s32n .s32n-stage{column-gap:var(--spacing-gutter-xl);grid-template-columns:repeat(2,minmax(0,1fr))}.s32n .s32n-stage>.s32n-win{grid-area:auto}.s32n .s32n-stage>.s32n-win[data-active=false] .s32n-win__host{box-shadow:0 0 0 1px var(--color-primary-states-focus), var(--shadow-elevation-1)}.s32n .s32n-stage>.s32n-win[data-active=false]{opacity:1;visibility:visible}.s32n .s32n-stage>.s32n-win[data-active=false] .s32n-win__host:after{opacity:1}.s32n .s32n-stage>.s32n-win[data-active=false] .s32n-win__label{opacity:.6}.s32n .s32n-win__label{transition:opacity var(--duration-reveal) var(--ease-reveal);margin-bottom:12px;display:flex}}.s32n .s32n-win__dot{background:var(--color-primary-states-focus-visible);width:8px;height:8px;transition:background-color var(--duration-fast) var(--ease-standard);border-radius:50%;flex:none;align-self:center}.s32n .s32n-win[data-active=true] .s32n-win__dot,.s32n .s32n-win__dot--on{background:var(--color-primary-main)}.s32n .s32n-win__host{border-radius:calc(var(--radius-base) * 2);box-shadow:0 0 0 1px var(--color-primary-states-focus), var(--shadow-elevation-4);transition:box-shadow var(--duration-reveal) var(--ease-reveal);position:relative}.s32n .s32n-win__host:after{content:"";z-index:30;border-radius:calc(var(--radius-base) * 2);background:color-mix(in srgb, color-mix(in srgb, var(--color-primary-light) 18%, var(--color-background-default)) 38%, transparent);opacity:0;pointer-events:none;transition:opacity var(--duration-reveal) var(--ease-reveal);position:absolute;inset:0}.s32n .s32n-chip{transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard)}.s32n .s32n-step{isolation:isolate;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);position:relative}.s32n .s32n-step[aria-pressed=true]{transition:background-color var(--duration-reveal-item) var(--ease-reveal), color var(--duration-reveal-item) var(--ease-reveal), border-color var(--duration-reveal-item) var(--ease-reveal)}.s32n .s32n-step__disc{transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard)}.s32n .s32n-step__fill{z-index:1;padding:inherit;gap:inherit;border-radius:inherit;pointer-events:none;opacity:1;transition:none;position:absolute;inset:-1px;overflow:hidden}.s32n .s32n-step__wipe,.s32n .s32n-step__face{padding:inherit;gap:inherit;position:absolute;inset:0}.s32n .s32n-step__wipe{background:var(--color-primary-main);transform:translateX(calc((var(--s32n-fill,0) - 1) * 100%));overflow:hidden}.s32n .s32n-step__face{color:var(--color-common-white);transform:translateX(calc((1 - var(--s32n-fill,0)) * 100%));border:1px solid #0000;align-items:center;display:flex}.s32n .s32n-step[aria-pressed=false] .s32n-step__fill{opacity:0;transition:opacity var(--duration-reveal-item) var(--ease-reveal)}.s32n .s32n-step[aria-pressed=false] :is(.s32n-step__wipe,.s32n-step__face){transition:transform 0s linear var(--duration-reveal-item)}@media (prefers-reduced-motion:reduce){.s32n .s32n-step,.s32n .s32n-step[aria-pressed=true],.s32n .s32n-step__disc,.s32n .s32n-step[aria-pressed=false] .s32n-step__fill,.s32n .s32n-step[aria-pressed=false] :is(.s32n-step__wipe,.s32n-step__face){transition:none}}.s32n .s32n-mark svg{color:var(--color-primary-main)}@keyframes s32n-in{0%{opacity:0;transform:translateY(6px)}}.s32n .s32n-cap,.s32n .s32n-rot{animation:s32n-in var(--duration-reveal-item) var(--ease-reveal) both}@media (prefers-reduced-motion:reduce){.s32n .s32n-cap,.s32n .s32n-rot{animation:none}.s32n .s32n-stage,.s32n .s32n-stage>.s32n-win,.s32n .s32n-win__host,.s32n .s32n-win__host:after,.s32n .s32n-win__label,.s32n .s32n-chip{transition:none}}.s32n .s32n-app.ui-well{border-radius:calc(var(--radius-base) * 2);width:100%;height:480px}@media (max-width:1023px){.s32n .s32n-app.ui-well{height:440px}}.s32n .s32n-bar{z-index:2;background:var(--ui-surface);border-bottom:1px solid var(--ui-divider);align-items:center;gap:8px;height:48px;padding:0 16px;display:flex;position:absolute;inset:0 0 auto}.s32n .s32n-bar__mark{flex:none;width:auto;height:20px}.s32n img.s32n-bar__mark{width:30px;height:30px;margin:-5px -4px}.s32n .s32n-bar__end{margin-left:auto;display:inline-flex}.s32n .s32n-page{position:absolute;inset:48px 0 0;overflow:hidden}.s32n .s32n-view{position:absolute;inset:0}.s32n .s32n-rel{position:relative}.s32n .s32n-target{width:0;height:0;position:absolute}.s32n .s32n-split{gap:16px;height:100%;display:flex}.s32n .s32n-panel{flex:none;align-self:flex-start}.s32n .s32n-main{flex-direction:column;flex:1 1 0;gap:12px;min-width:0;display:flex}.s32n .s32n-actions{align-items:center;gap:8px;display:flex}.s32n .s32n-menu-host{z-index:5;width:264px;position:absolute;top:calc(100% + 4px);left:0}.s32n .s32n-rec{align-items:center;gap:12px;width:100%;min-width:0;display:flex}.s32n .s32n-photo{object-fit:cover;border-radius:var(--ui-radius-control);background:var(--ui-grey-100);flex:none;width:32px;height:32px;display:block}.s32n .s32n-rec__text,.s32n .s32n-stack{flex-direction:column;min-width:0;display:flex}.s32n .s32n-rec__text{flex:0 auto}.s32n .s32n-rec__badge{flex:none;width:16px;display:inline-flex}.s32n .s32n-badge{flex:none;display:inline-flex}.s32n .s32n-title{align-items:center;gap:8px;min-width:0;margin-bottom:12px;display:flex}.s32n .s32n-main>.s32n-title{margin-bottom:0}.s32n .s32n-title__glyph{color:var(--ui-primary-light);flex:none}.s32n .s32n-buttons{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.s32n .s32n-listbox{z-index:5;position:absolute;top:calc(100% + 4px);left:0;right:0}.s32n .s32n-app .ui-sheet.s32n-sheet--foot{border-radius:var(--ui-radius-paper) var(--ui-radius-paper) 0 0;transform-origin:bottom}.s32n .s32n-sheet--foot .s32n-listbox{top:auto;bottom:calc(100% + 4px)}.s32n .s32n-tabs{background:var(--ui-surface);position:relative;overflow:hidden}.s32n .s32n-tabs[data-narrow]{--ui-size-tab-padding-x:12px}.s32n .s32n-tabs[data-narrow=tight]{--ui-size-tab-padding-x:8px}.s32n .s32n-tabs[data-overflow]:after{content:"";background:linear-gradient(to right, transparent, var(--ui-surface) 75%);pointer-events:none;width:48px;position:absolute;top:0;bottom:1px;right:0}.s32n .s32n-swm__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.s32n .s32n-swm__intro{max-width:62ch;margin:8px 0 16px}.s32n .s32n-fold{display:grid}.s32n .s32n-fold>div{min-height:0;overflow:hidden}.s32n .s32n-cell{flex:1 1 0;align-items:center;gap:8px;min-width:0;height:100%;display:flex}.s32n .s32n-cb{flex:none;display:inline-flex}.s32n .s32n-empty{text-align:center;flex-direction:column;align-items:center;gap:12px;padding-top:32px;display:flex}.s32n .s32n-empty__art{color:var(--ui-primary-light)}.s32n .s32n-app .ui-sheet__title{white-space:normal}.s32n .s32n-sheet-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.s32n .s32n-sheet-row>span:first-child{flex:160px}.s32n .s32n-tree__head{height:40px;color:var(--ui-text-secondary);border-bottom:1px solid var(--ui-divider);align-items:center;padding:0 8px;display:flex}.s32n .s32n-tree__add{position:absolute;top:3px;right:4px}.s32n .s32n-form{flex-direction:column;gap:16px;padding-top:8px;display:flex}.s32n .s32n-members__head{justify-content:space-between;align-items:center;margin-bottom:-8px;display:flex}.s32n .s32n-members{grid-template-columns:repeat(2,minmax(0,1fr));padding-left:11px;display:grid}.s32n .s32n-members .ui-control-label{height:40px}@media (max-width:639px){.s32n .s32n-form{gap:12px;padding-top:4px}.s32n .s32n-members .ui-control-label{height:36px}.s32n .s32n-app .ui-dialog{--ui-size-dialog-padding-x:16px}.s32n .s32n-members{grid-template-columns:max-content minmax(0,max-content);justify-content:space-between;padding-left:0}.s32n .s32n-members .ui-control-label{max-width:calc(100% + var(--ui-size-control-label-inset));min-width:0}.s32n .s32n-members .ui-control-label>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}}.s32n .s32n-mail{flex-direction:column;align-items:center;gap:12px;padding:28px 16px 0;display:flex;position:absolute;inset:0}.s32n .s32n-mail[data-narrow]{padding-top:16px}.s32n .s32n-mail[data-narrow] .s32n-mail__folder{display:none}.s32n .s32n-mail__from,.s32n .s32n-mail__card{width:min(460px,100%)}.s32n .s32n-mail__from{align-items:center;gap:8px;display:flex}.s32n .s32n-mail__mark{flex:none;width:auto;height:16px}.s32n img.s32n-mail__mark{width:24px;height:24px;margin:-4px -3px}.s32n .s32n-mail__card{overflow:hidden}.s32n .s32n-mail__head{color:var(--ui-white);background:var(--ui-blue-700);align-items:center;gap:12px;padding:16px 20px;display:flex}.s32n .s32n-mail__disc{border:1px solid color-mix(in srgb, var(--ui-white) 40%, transparent);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.s32n .s32n-mail__headtext{flex-direction:column;display:flex}.s32n .s32n-mail__eyebrow{text-transform:uppercase;letter-spacing:.1em;color:color-mix(in srgb, var(--ui-white) 80%, transparent)}.s32n .s32n-mail__body{flex-direction:column;gap:16px;padding:16px 20px 20px;display:flex}.s32n .s32n-mail__folder{border:1px solid var(--ui-divider);border-radius:var(--ui-radius-paper);align-items:center;gap:12px;padding:12px;display:flex}.s32n .s32n-mail__thumbs{flex:none;gap:4px;margin-left:auto;display:flex}.s32n .s32n-mail__thumbs .s32n-photo{width:28px;height:28px}.s32n .s32n-mail__cta{align-self:flex-start}.s32n .s32n-mail__foot{border-top:1px solid var(--ui-divider);padding:12px 20px}.s32n .s32n-app .ui-snackbar{white-space:normal;z-index:10;max-width:calc(100% - 24px)}.s32n .s32n-touch{z-index:20;opacity:0;pointer-events:none;width:36px;height:36px;position:absolute;top:-18px;left:-18px}.s32n .s32n-touch__dot,.s32n .s32n-touch__ring{border-radius:50%;position:absolute;inset:0}.s32n .s32n-touch__dot{background:radial-gradient(closest-side, color-mix(in srgb, var(--color-text-primary) 40%, transparent) 0%, color-mix(in srgb, var(--color-text-primary) 34%, transparent) 55%, color-mix(in srgb, var(--color-text-primary) 18%, transparent) 84%, transparent 100%);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-common-white) 50%, transparent);transform:scale(var(--s32n-dip,1))}.s32n .s32n-touch__ring{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--color-text-primary) 35%, transparent);opacity:var(--s32n-ring-alpha,0);transform:scale(var(--s32n-ring,1))}@media (prefers-reduced-motion:reduce){.s32n .s32n-touch{display:none}}
