.curtain[data-v-819ab279]{background-color:var(--overlayCurtain);z-index:200;-webkit-backdrop-filter:grayscale(.6)blur(1px);backdrop-filter:grayscale(.6)blur(1px);width:100dvw;height:100dvh;transition:-webkit-backdrop-filter .3s cubic-bezier(.22,1,.36,1),backdrop-filter .3s cubic-bezier(.22,1,.36,1),background-color .3s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}@starting-style{.curtain[data-v-819ab279]{background-color:#0000}}.curtain[data-open=false][data-v-819ab279]{pointer-events:none;-webkit-backdrop-filter:grayscale(0);backdrop-filter:grayscale(0);background-color:#0000;transition:-webkit-backdrop-filter .1s cubic-bezier(.32,0,.67,0),backdrop-filter .1s cubic-bezier(.32,0,.67,0),background-color .1s cubic-bezier(.32,0,.67,0)}.popup[data-v-819ab279]{z-index:200;box-sizing:border-box;place-items:center;gap:var(--layout-gap);width:100dvw;height:100dvh;padding:20pt 0;display:grid;position:absolute;inset:0;overflow-x:hidden}.popup:has(~.popup[data-open=true]) .content[data-v-819ab279]{transition:scale .7s cubic-bezier(0,.55,.45,1);scale:.9}.content[data-v-819ab279]{background-color:var(--surfaceContainer);width:90%;max-width:440pt;box-shadow:0 0 0 1px var(--outlineVariant),0 0 0 5pt var(--surfaceContainerHigh),0 0 0 5.75pt var(--outline),0 2pt 9pt 9pt #00000019;box-sizing:border-box;border-radius:25pt;padding:24pt;transition:scale .1s cubic-bezier(0,.55,.45,1),opacity 50ms ease-out,transform .2s cubic-bezier(.22,1,.36,1);position:relative}@starting-style{.content[data-v-819ab279]{opacity:0;transform:translateY(20pt)}}.content[data-open=false][data-v-819ab279]{pointer-events:none;opacity:0;transition:opacity .1s ease-out,transform .1s ease-in;transform:translateY(-20pt)}.content[data-size=large][data-v-819ab279]{max-width:600pt}.close[data-v-819ab279]{cursor:pointer;background-color:#f3f3f3;border-radius:26pt;place-items:center;width:26pt;height:26pt;font-size:11pt;transition:background-color 50ms;display:grid;position:absolute;top:20pt;right:20pt}.close[data-v-819ab279]:hover{background-color:#e8e8e8}.content[data-v-819ab279] h2{margin-bottom:10pt}.content[data-v-819ab279] h2 .icon{padding:0 .3em 0 0;font-size:1.2em;transform:translateY(-.05em)}
