._backdrop_18pik_1{z-index:var(--z-modal-backdrop);background:var(--blue300-50);-webkit-backdrop-filter:blur();opacity:0;justify-content:center;align-items:center;width:100vw;height:100vh;transition:opacity .32s cubic-bezier(.16,1,.3,1),-webkit-backdrop-filter .32s cubic-bezier(.16,1,.3,1),backdrop-filter .32s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;left:0}._backdrop_18pik_1._entered_18pik_41{opacity:1;-webkit-backdrop-filter:blur(4px)}._backdrop_18pik_1._closing_18pik_53{opacity:0;-webkit-backdrop-filter:blur();transition:opacity .26s cubic-bezier(.4,0,.8,1),-webkit-backdrop-filter .26s cubic-bezier(.4,0,.8,1),backdrop-filter .26s cubic-bezier(.4,0,.8,1)}._noBackdrop_18pik_73{opacity:0;z-index:0;justify-content:center;align-items:center;display:flex}._modal_18pik_89{border:1px solid var(--color-border-subtle);background-color:var(--color-surface);border-radius:var(--radius-card);cursor:default;box-shadow:var(--shadow-overlay);opacity:0;transform-origin:50%;will-change:opacity, transform;transition:opacity .32s cubic-bezier(.16,1,.3,1),transform .32s cubic-bezier(.16,1,.3,1);transform:scale(.9)}._modal_18pik_89._entered_18pik_41{opacity:1;will-change:auto;transform:scale(1)}._modal_18pik_89._closing_18pik_53{opacity:0;transition:opacity .26s cubic-bezier(.4,0,.8,1),transform .26s cubic-bezier(.4,0,.8,1);transform:scale(.94)}._modal_18pik_89:focus{outline:none}._modal_18pik_89:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._modal_18pik_89>header{padding:var(--space-4);border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;height:calc(10vh - 1rem);display:flex}._modal_18pik_89>header>h2{font-size:var(--font-size-xl);font-weight:var(--font-weight-normal);color:var(--color-text);margin:0}._modal_18pik_89>header>div{align-items:center;gap:var(--space-2);display:flex}._modal_18pik_89>header>div button,._modal_18pik_89>footer button{margin:0}._modal_18pik_89>footer{justify-content:flex-end;align-items:center;gap:var(--space-2);padding:var(--space-4);box-sizing:border-box;min-height:calc(10vh - 1rem);display:flex}._modal_18pik_89>main{margin-top:var(--space-2)}._modal_18pik_89>main textarea{max-height:var(--textarea-max-height-contained)}@media (prefers-reduced-motion:reduce){._backdrop_18pik_1,._modal_18pik_89{will-change:auto;transition:none}._backdrop_18pik_1._entered_18pik_41{-webkit-backdrop-filter:blur(4px)}}
