.ws-sheet-layer{position:fixed;inset:0;z-index:1650;display:flex;justify-content:flex-end;background:rgba(8,6,14,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overscroll-behavior:contain}.ws-sheet{--sh-text:#f5f1e8;--sh-muted:#a39cb2;--sh-line:rgba(232,222,255,.16);--sh-accent:#cdb9ff;--sh-late:#ff8fa3;--sh-due:#f3c77a;--sh-go:#7ed7a4;position:relative;isolation:isolate;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;outline:none;width:min(460px,100%);height:100%;padding:20px 22px calc(16px + env(safe-area-inset-bottom));color:var(--sh-text);background:radial-gradient(80% 50% at 100% 0,rgba(205,185,255,.14),transparent 70%),rgba(17,14,26,.95);-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);box-shadow:inset 1px 0 0 rgba(232,222,255,.14),-30px 0 70px -30px rgba(0,0,0,.85);font:400 14px/1.55 var(--font-geist),system-ui,sans-serif;animation:ws-sheet-in .3s cubic-bezier(.2,.9,.25,1) both}.ws-sheet[data-size=sm]{width:min(380px,100%)}@keyframes ws-sheet-in{0%{opacity:0;transform:translateX(28px)}to{opacity:1;transform:none}}.ws-sheet-head{display:flex;align-items:flex-start;gap:12px;padding-right:48px}.ws-sheet-head h2{margin:0;font:italic 400 26px/1.15 var(--font-fraunces),Georgia,serif;letter-spacing:-.015em;color:var(--sh-text)}.ws-sheet-head p{margin:5px 0 0;font:500 11px/1.45 var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--sh-muted)}.ws-sheet-close{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid rgba(232,222,255,.2);border-radius:50%;background:transparent;color:var(--sh-text);cursor:pointer}.ws-sheet-close:hover{background:rgba(255,255,255,.08)}.ws-sheet-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;margin:0 -6px;padding:4px 6px 12px}.ws-sheet-foot{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;padding-top:12px;background:linear-gradient(90deg,transparent,var(--sh-line) 15%,var(--sh-line) 85%,transparent) top /100% 1px no-repeat}.ws-sheet :focus-visible{outline:2px solid var(--sh-accent);outline-offset:3px}.ws-sheet-group{margin:14px 0 0}.ws-sheet-group:first-child{margin-top:0}.ws-sheet-group>h3{margin:0 0 4px;font:500 10.5px/1.4 var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--sh-muted)}.ws-sheet-row{display:flex;align-items:center;gap:12px;width:100%;min-height:46px;padding:0 2px;border:0;background:linear-gradient(90deg,transparent,var(--sh-line) 12%,var(--sh-line) 88%,transparent) bottom /100% 1px no-repeat;color:var(--sh-text);font:500 15px/1.3 var(--font-geist),sans-serif;text-align:left;text-decoration:none;cursor:pointer}.ws-sheet-row:last-child{background:none}.ws-sheet-row>svg{flex:none;color:var(--sh-muted)}.ws-sheet-row>span:first-of-type{flex:1;min-width:0}.ws-sheet-row:hover,.ws-sheet-row[aria-current=page],.ws-sheet-row[aria-current=page]>svg{color:var(--sh-accent)}.ws-sheet-row .ws-count{margin-left:auto}.ws-sheet-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.ws-sheet-grid>.ws-sheet-row{gap:10px;font-size:14.5px;line-height:1.2}.ws-sheet-grid>.ws-sheet-row>span:first-of-type{overflow-wrap:break-word}.ws-sheet-grid>.ws-sheet-row:nth-last-child(2){background:none}@media (max-width:340px){.ws-sheet-grid{column-gap:10px}.ws-sheet-grid>.ws-sheet-row{gap:8px;padding-inline:0;font-size:14px}}.ws-sheet-lines{margin:0;padding:0;list-style:none}.ws-sheet-lines li{padding:9px 0;color:#d7d0e2;background:linear-gradient(90deg,transparent,var(--sh-line) 12%,var(--sh-line) 88%,transparent) bottom /100% 1px no-repeat}.ws-sheet-lines li:last-child{background:none}.ws-sheet-pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 20px;border:1px solid rgba(232,222,255,.28);border-radius:999px;background:transparent;color:var(--sh-text);font:600 12px/1 var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;cursor:pointer}.ws-sheet-pill:hover:not(:disabled){background:rgba(255,255,255,.08)}.ws-sheet-pill:disabled{opacity:.45;cursor:not-allowed}.ws-sheet-pill[data-tone=shimmer]{border-color:transparent;color:#14111c;background:var(--fo-shimmer) 0 0 /220% 100%;box-shadow:var(--fo-shimmer-shadow);animation:fo-shimmer 6s ease-in-out infinite alternate}.ws-sheet-pill[data-tone=shimmer]:hover:not(:disabled){background:var(--fo-shimmer-hover) 0 0 /220% 100%}.ws-sheet-pill[data-tone=shimmer]:disabled{animation:none}.ws-sheet form{display:grid;gap:10px}.ws-sheet :is(textarea,select){width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid var(--sh-line);border-radius:12px;background:rgba(255,255,255,.04);color:var(--sh-text);font:400 15px/1.5 var(--font-geist),sans-serif}.ws-sheet textarea{min-height:110px;resize:vertical}.ws-sheet.ws-help:not(.ws-help-help) textarea{min-height:180px}@media (min-width:641px){.ws-sheet.ws-help:not(.ws-help-help)>.ws-sheet-foot{display:none}}@media (max-width:640px){.ws-sheet.ws-help:not(.ws-help-help) .ws-help-send{display:none}}.ws-sheet select option{color:#14111c}.ws-sheet-note{margin:0;font-size:13px;color:var(--sh-muted)}.ws-sheet-error{margin:0;font-size:13.5px;color:var(--sh-late)}.ws-sheet-done{margin:0;color:var(--sh-go)}:root[data-ui=folio] body .ws-sheet .ws-sheet-signout .rarity-button{--action-border:rgba(232,222,255,.28)!important;--action-fill:transparent!important;--action-text:var(--sh-text)!important;min-height:42px;padding:0 20px;border-radius:999px!important;box-shadow:none!important}@media (max-width:640px){.ws-sheet-layer{align-items:flex-end}.ws-sheet,.ws-sheet[data-size=sm]{width:100%;height:auto;max-height:calc(100% - 24px);padding:18px 16px calc(14px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0;box-shadow:inset 0 1px 0 rgba(232,222,255,.16),0 -24px 60px -24px rgba(0,0,0,.85);animation-name:ws-sheet-up}.ws-sheet-head h2{font-size:23px}.ws-sheet-close{top:12px;right:12px}.ws-sheet-foot .ws-sheet-pill{flex:1}.ws-sheet:where(:has(textarea,select,input:not([type=checkbox],[type=radio],[type=range],[type=hidden],[type=color],[type=file]))){height:calc(100% - 12px);max-height:none}.ws-sheet.ws-help:not(.ws-help-help)>.ws-sheet-body{display:flex;flex-direction:column}.ws-sheet.ws-help:not(.ws-help-help)>.ws-sheet-body>form{display:flex;flex-direction:column;flex:1 1 auto}.ws-sheet.ws-help:not(.ws-help-help) textarea{flex:1 1 auto;resize:none}}@media (pointer:coarse){.ws-sheet-layer .ws-sheet:not(.cp) :is(textarea,select,input:not([type=checkbox],[type=radio],[type=range],[type=hidden],[type=color],[type=file])){font-size:max(16px,1em)}}@keyframes ws-sheet-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@media (pointer:coarse){.ws-sheet-pill{min-height:44px}.ws-sheet-row{min-height:48px}}@media (prefers-reduced-motion:reduce){.ws-sheet,.ws-sheet-pill[data-tone=shimmer]{animation:none}}:root[data-motion=off] :is(.ws-sheet,.ws-sheet-pill[data-tone=shimmer]){animation:none}@media (prefers-reduced-transparency:reduce){.ws-sheet,.ws-sheet-layer{-webkit-backdrop-filter:none;backdrop-filter:none}.ws-sheet{background:#110e1a}}@media (forced-colors:active){.ws-sheet{background:Canvas;color:CanvasText;border:1px solid CanvasText}.ws-sheet-close,.ws-sheet-pill{border:1px solid ButtonText;background:ButtonFace;color:ButtonText}.ws-sheet-row[aria-current=page]{outline:2px solid Highlight}}