.demo-module-scss-module__8mwYnG__triggers{gap:var(--space-2,.75rem);flex-wrap:wrap;justify-content:start;align-items:center;margin-block-end:var(--space-3,.875rem);display:flex}.demo-module-scss-module__8mwYnG__triggerInfo{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;text-decoration:none}.demo-module-scss-module__8mwYnG__triggerInfo:focus:not(:focus-visible){outline:none}.demo-module-scss-module__8mwYnG__triggerInfo{align-items:center;gap:var(--space-1,.5rem);min-height:var(--touch-target-min,24px);font-weight:var(--btn-font-weight,var(--font-weight-medium,500));padding:var(--btn-padding-y,var(--space-1,.5rem)) var(--btn-padding-x,var(--space-4,1rem));border-radius:var(--btn-radius,var(--radius-md,.375rem));transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1);display:inline-flex}@media (prefers-reduced-motion:reduce){.demo-module-scss-module__8mwYnG__triggerInfo{transition:none}}.demo-module-scss-module__8mwYnG__triggerInfo:focus-visible{box-shadow:0 0 0 3px var(--border-focus,#384fff);outline:none}.demo-module-scss-module__8mwYnG__triggerInfo{background:var(--info-subtle,#eff6ff);border:1px solid var(--info-default,#3a5fcd);color:var(--info-text,#1e3a8a)}.demo-module-scss-module__8mwYnG__triggerSuccess{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;text-decoration:none}.demo-module-scss-module__8mwYnG__triggerSuccess:focus:not(:focus-visible){outline:none}.demo-module-scss-module__8mwYnG__triggerSuccess{align-items:center;gap:var(--space-1,.5rem);min-height:var(--touch-target-min,24px);font-weight:var(--btn-font-weight,var(--font-weight-medium,500));padding:var(--btn-padding-y,var(--space-1,.5rem)) var(--btn-padding-x,var(--space-4,1rem));border-radius:var(--btn-radius,var(--radius-md,.375rem));transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1);display:inline-flex}@media (prefers-reduced-motion:reduce){.demo-module-scss-module__8mwYnG__triggerSuccess{transition:none}}.demo-module-scss-module__8mwYnG__triggerSuccess:focus-visible{box-shadow:0 0 0 3px var(--border-focus,#384fff);outline:none}.demo-module-scss-module__8mwYnG__triggerSuccess{background:var(--success-subtle,#ecfdf5);border:1px solid var(--success-default,#10b981);color:var(--success-text,#065f46)}.demo-module-scss-module__8mwYnG__triggerWarning{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;text-decoration:none}.demo-module-scss-module__8mwYnG__triggerWarning:focus:not(:focus-visible){outline:none}.demo-module-scss-module__8mwYnG__triggerWarning{align-items:center;gap:var(--space-1,.5rem);min-height:var(--touch-target-min,24px);font-weight:var(--btn-font-weight,var(--font-weight-medium,500));padding:var(--btn-padding-y,var(--space-1,.5rem)) var(--btn-padding-x,var(--space-4,1rem));border-radius:var(--btn-radius,var(--radius-md,.375rem));transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1);display:inline-flex}@media (prefers-reduced-motion:reduce){.demo-module-scss-module__8mwYnG__triggerWarning{transition:none}}.demo-module-scss-module__8mwYnG__triggerWarning:focus-visible{box-shadow:0 0 0 3px var(--border-focus,#384fff);outline:none}.demo-module-scss-module__8mwYnG__triggerWarning{background:var(--warning-subtle,#fffbeb);border:1px solid var(--warning-default,#f59e0b);color:var(--warning-text,#92400e)}.demo-module-scss-module__8mwYnG__triggerError{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;text-decoration:none}.demo-module-scss-module__8mwYnG__triggerError:focus:not(:focus-visible){outline:none}.demo-module-scss-module__8mwYnG__triggerError{align-items:center;gap:var(--space-1,.5rem);min-height:var(--touch-target-min,24px);font-weight:var(--btn-font-weight,var(--font-weight-medium,500));padding:var(--btn-padding-y,var(--space-1,.5rem)) var(--btn-padding-x,var(--space-4,1rem));border-radius:var(--btn-radius,var(--radius-md,.375rem));transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1);display:inline-flex}@media (prefers-reduced-motion:reduce){.demo-module-scss-module__8mwYnG__triggerError{transition:none}}.demo-module-scss-module__8mwYnG__triggerError:focus-visible{box-shadow:0 0 0 3px var(--border-focus,#384fff);outline:none}.demo-module-scss-module__8mwYnG__triggerError{background:var(--error-subtle,#fef2f2);border:1px solid var(--error-default,#dc2626);color:var(--error-text,#991b1b)}.demo-module-scss-module__8mwYnG__stage{border:1px dashed var(--border-default);border-radius:var(--radius-md,8px);background:var(--surface-muted);min-block-size:18rem;position:relative;overflow:hidden}.demo-module-scss-module__8mwYnG__stageHint{padding:var(--space-3,.875rem);color:var(--text-muted);margin:0;font-size:.8rem}.demo-module-scss-module__8mwYnG__region{inline-size:min(22rem,100% - var(--space-6,2rem));pointer-events:none;gap:var(--stack-gap,var(--space-2,.75rem));flex-direction:column;display:flex;position:absolute;inset-block-end:var(--space-3,.875rem);inset-inline-end:var(--space-3,.875rem)}.demo-module-scss-module__8mwYnG__toast{align-items:center;gap:var(--space-2,.75rem);padding:var(--space-2,.75rem) var(--space-4,1rem);border-radius:var(--radius-lg,.5rem);background:var(--surface-default,#fff);box-shadow:var(--shadow-3,0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a);font-weight:var(--font-weight-normal,400);font-style:normal;font-size:var(--font-size-2,.875rem);pointer-events:auto;border-inline-start:4px solid var(--toast-accent,var(--info-default));align-items:flex-start;display:flex;position:relative;overflow:hidden}@keyframes demo-module-scss-module__8mwYnG__cia-slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.demo-module-scss-module__8mwYnG__toast{animation-name:demo-module-scss-module__8mwYnG__cia-slide-up;animation-duration:var(--duration-fast,.18s);animation-iteration-count:1;animation-delay:0s;animation-fill-mode:both;animation-timing-function:var(--ease,cubic-bezier(.33, .66, .33, 1))}@media (prefers-reduced-motion:reduce){.demo-module-scss-module__8mwYnG__toast{animation-duration:.01ms!important;animation-iteration-count:1!important}}.demo-module-scss-module__8mwYnG__toast[data-status=info]{--toast-accent:var(--info-default)}.demo-module-scss-module__8mwYnG__toast[data-status=success]{--toast-accent:var(--success-default)}.demo-module-scss-module__8mwYnG__toast[data-status=warning]{--toast-accent:var(--warning-default)}.demo-module-scss-module__8mwYnG__toast[data-status=error]{--toast-accent:var(--error-default)}.demo-module-scss-module__8mwYnG__icon{text-align:center;inline-size:1.25rem;color:var(--toast-accent);font-weight:var(--font-weight-semibold,600);font-style:normal;font-size:var(--font-size-3,1rem);flex:none}.demo-module-scss-module__8mwYnG__body{gap:var(--stack-gap,var(--space-2xs,.25rem));flex-direction:column;flex:1;min-inline-size:0;display:flex}.demo-module-scss-module__8mwYnG__title{font-weight:var(--font-weight-semibold,600);font-style:normal;font-size:var(--font-size-2,.875rem)}.demo-module-scss-module__8mwYnG__message{color:var(--text-secondary)}.demo-module-scss-module__8mwYnG__action{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;text-decoration:none}.demo-module-scss-module__8mwYnG__action:focus:not(:focus-visible){outline:none}.demo-module-scss-module__8mwYnG__action{align-items:center;gap:var(--space-1,.5rem);min-height:var(--touch-target-min,24px);font-weight:var(--btn-font-weight,var(--font-weight-medium,500));padding:var(--btn-padding-y,var(--space-1,.5rem)) var(--btn-padding-x,var(--space-4,1rem));border-radius:var(--btn-radius,var(--radius-md,.375rem));transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1);display:inline-flex}@media (prefers-reduced-motion:reduce){.demo-module-scss-module__8mwYnG__action{transition:none}}.demo-module-scss-module__8mwYnG__action:focus-visible{box-shadow:0 0 0 3px var(--border-focus,#384fff);outline:none}.demo-module-scss-module__8mwYnG__action{color:var(--text-primary,#0f0f0f);background:0 0}.demo-module-scss-module__8mwYnG__action:hover{background:var(--interactive-hover,#00000008)}.demo-module-scss-module__8mwYnG__action:active{background:var(--interactive-active,#0000000f)}.demo-module-scss-module__8mwYnG__action:disabled,.demo-module-scss-module__8mwYnG__action[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.demo-module-scss-module__8mwYnG__action{flex:none}.demo-module-scss-module__8mwYnG__close{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;text-decoration:none}.demo-module-scss-module__8mwYnG__close:focus:not(:focus-visible){outline:none}.demo-module-scss-module__8mwYnG__close{border-radius:var(--radius-md,.375rem);flex-flow:row;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);display:flex}@media (prefers-reduced-motion:reduce){.demo-module-scss-module__8mwYnG__close{transition:none}}.demo-module-scss-module__8mwYnG__close:focus-visible{box-shadow:0 0 0 3px var(--border-focus,#384fff);outline:none}.demo-module-scss-module__8mwYnG__close{transition:background-color .15s cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){.demo-module-scss-module__8mwYnG__close{transition:none}}.demo-module-scss-module__8mwYnG__close:hover{background-color:var(--interactive-hover,#00000008)}.demo-module-scss-module__8mwYnG__close:active{background-color:var(--interactive-active,#0000000f)}.demo-module-scss-module__8mwYnG__close:disabled,.demo-module-scss-module__8mwYnG__close[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.demo-module-scss-module__8mwYnG__close{color:var(--text-muted);flex:none}.demo-module-scss-module__8mwYnG__progress{background:var(--toast-accent);transform-origin:0;block-size:3px;inline-size:100%;animation:demo-module-scss-module__8mwYnG__toast-countdown var(--toast-duration,5s) linear forwards;position:absolute;inset-block-end:0;inset-inline-start:0}.demo-module-scss-module__8mwYnG__toast:hover .demo-module-scss-module__8mwYnG__progress,.demo-module-scss-module__8mwYnG__toast:focus-within .demo-module-scss-module__8mwYnG__progress,.demo-module-scss-module__8mwYnG__toast[data-paused] .demo-module-scss-module__8mwYnG__progress{animation-play-state:paused}@keyframes demo-module-scss-module__8mwYnG__toast-countdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.demo-module-scss-module__8mwYnG__progress{opacity:.4;animation:none}}.demo-module-scss-module__8mwYnG__status{min-block-size:1.5em;margin:var(--space-3,.875rem) 0 0;color:var(--text-secondary);font-size:.875rem}
