.Frame-module__FDaFLW__landing{border:3px solid var(--ink,#231c45);border-radius:var(--radius-lg,22px);box-shadow:0 7px 0 var(--ink,#231c45);color:#231c45;background:linear-gradient(#bfe6ff 0%,#e9f6ff 55%,#fff8e8 100%);gap:14px;padding:18px 16px 22px;display:grid;position:relative;overflow:hidden}.Frame-module__FDaFLW__title{font:900 clamp(26px, 5vw, 40px) / 1.05 var(--font-display,var(--font-ui,system-ui, sans-serif));letter-spacing:-.5px;margin:0;padding-left:44px}.Frame-module__FDaFLW__sub{font:700 16px/1.35 var(--font-ui,system-ui, sans-serif);color:#4a4370;margin:-6px 0 0;padding-left:44px}.Frame-module__FDaFLW__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.Frame-module__FDaFLW__card{text-align:left;background:#fffaf0;border:3px solid #231c45;border-radius:18px;grid-template-rows:auto auto 1fr auto;gap:6px;min-height:210px;padding:14px;transition:transform .15s;display:grid;position:relative;box-shadow:0 5px #231c45}.Frame-module__FDaFLW__card[data-open]{cursor:pointer}.Frame-module__FDaFLW__card[data-open]:hover,.Frame-module__FDaFLW__card[data-open]:focus-within{transform:translateY(-3px)rotate(-.4deg)}.Frame-module__FDaFLW__card[data-soon]{color:#6a6488;background:#f1eee6}.Frame-module__FDaFLW__cardPic{background:var(--c,#ffd23f);border:2.5px solid #231c45;border-radius:14px;place-items:center;height:88px;font-size:54px;line-height:1;display:grid}.Frame-module__FDaFLW__card[data-soon] .Frame-module__FDaFLW__cardPic{filter:grayscale(.85);opacity:.65}.Frame-module__FDaFLW__cardName{font:900 20px/1.1 var(--font-ui,system-ui, sans-serif);margin:0}.Frame-module__FDaFLW__cardBlurb{font:600 14.5px/1.35 var(--font-ui,system-ui, sans-serif);margin:0}.Frame-module__FDaFLW__cardNote{font:800 13px/1.2 var(--font-ui,system-ui, sans-serif);color:#4a4370;margin:0}.Frame-module__FDaFLW__badge{color:#17132b;font:900 12px/1.3 var(--font-ui,system-ui, sans-serif);text-transform:uppercase;letter-spacing:.5px;background:#ff6fae;border:2px solid #231c45;border-radius:999px;padding:2px 9px;position:absolute;top:10px;right:10px}.Frame-module__FDaFLW__btn,.Frame-module__FDaFLW__ghost{color:#231c45;font:900 16px/1.1 var(--font-ui,system-ui, sans-serif);cursor:pointer;background:#ffd23f;border:3px solid #231c45;border-radius:999px;justify-self:start;padding:9px 18px;box-shadow:0 3px #231c45}.Frame-module__FDaFLW__btn:active,.Frame-module__FDaFLW__ghost:active{transform:translateY(2px);box-shadow:0 1px #231c45}.Frame-module__FDaFLW__btn:disabled{opacity:.55;cursor:default}.Frame-module__FDaFLW__ghost{background:#fffaf0}.Frame-module__FDaFLW__lock{font:900 15px/1.1 var(--font-ui,system-ui, sans-serif)}.Frame-module__FDaFLW__bar{font:900 16px/1.2 var(--font-ui,system-ui, sans-serif);color:var(--ink,#231c45);align-items:center;gap:10px;padding-left:52px;display:flex}.Frame-module__FDaFLW__bar .Frame-module__FDaFLW__ghost{padding:5px 12px;font-size:14px}.Frame-module__FDaFLW__barName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Frame-module__FDaFLW__booth{z-index:20;background:#fffaf0;border:3px solid #231c45;border-radius:18px;width:min(560px,100% - 20px);max-height:calc(100% - 24px);padding:12px 14px 14px;position:absolute;bottom:12px;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 6px #231c45}.Frame-module__FDaFLW__boothTitle{font:900 17px/1.25 var(--font-ui,system-ui, sans-serif);margin:0 0 6px}.Frame-module__FDaFLW__boothTip{font:700 13.5px/1.3 var(--font-ui,system-ui, sans-serif);color:#4a4370;margin:8px 0 0}.Frame-module__FDaFLW__store{z-index:40;background:#fffaf0;border:3px solid #231c45;border-radius:18px;grid-template-rows:auto auto 1fr;gap:8px;padding:12px;display:grid;position:absolute;inset:8px;overflow:hidden;box-shadow:0 6px #231c45}.Frame-module__FDaFLW__storeTop{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.Frame-module__FDaFLW__storeTitle{font:900 22px/1.1 var(--font-ui,system-ui, sans-serif);margin:0 auto 0 0}.Frame-module__FDaFLW__cash{font:900 17px/1.2 var(--font-ui,system-ui, sans-serif);background:#c8f7c5;border:2.5px solid #231c45;border-radius:999px;padding:3px 12px}.Frame-module__FDaFLW__tabs{flex-wrap:wrap;gap:6px;display:flex}.Frame-module__FDaFLW__tab{font:800 14px/1.1 var(--font-ui,system-ui, sans-serif);cursor:pointer;background:#fff;border:2.5px solid #231c45;border-radius:999px;padding:5px 12px}.Frame-module__FDaFLW__tab[aria-selected=true]{color:#fffaf0;background:#231c45}.Frame-module__FDaFLW__tab[data-ready]:after{content:" •";color:#2fa84f}.Frame-module__FDaFLW__items{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));align-content:start;gap:10px;margin:0;padding:2px 2px 10px;list-style:none;display:grid;overflow:auto}.Frame-module__FDaFLW__item{background:#fff;border:2.5px solid #231c45;border-radius:14px;grid-template-columns:44px 1fr;gap:4px 10px;padding:10px;display:grid}.Frame-module__FDaFLW__item[data-state=owned]{background:#eaf8e6}.Frame-module__FDaFLW__item[data-state=locked]{color:#6a6488;background:#f1eee6}.Frame-module__FDaFLW__itemPic{background:#e9f6ff;border:2px solid #231c45;border-radius:12px;grid-row:span 3;place-items:center;width:44px;height:44px;font-size:26px;display:grid}.Frame-module__FDaFLW__itemName{font:900 15.5px/1.15 var(--font-ui,system-ui, sans-serif);margin:0}.Frame-module__FDaFLW__itemDoes{font:600 13px/1.3 var(--font-ui,system-ui, sans-serif);margin:0}.Frame-module__FDaFLW__itemNeeds{font:800 12.5px/1.2 var(--font-ui,system-ui, sans-serif);color:#b0462f;margin:0}.Frame-module__FDaFLW__item .Frame-module__FDaFLW__btn{grid-column:2;padding:6px 14px;font-size:15px}@media (prefers-reduced-motion:reduce){.Frame-module__FDaFLW__card{transition:none}}.Frame-module__FDaFLW__naming{border:3px solid var(--ink,#231c45);border-radius:var(--radius-lg,22px);width:100%;max-width:560px;box-shadow:0 7px 0 var(--ink,#231c45);color:#231c45;box-sizing:border-box;background:linear-gradient(#bfe6ff 0%,#e9f6ff 55%,#fff8e8 100%);gap:12px;margin:0 auto;padding:18px 16px 22px;display:grid}.Frame-module__FDaFLW__naming>.Frame-module__FDaFLW__ghost{margin-left:44px}.Frame-module__FDaFLW__naming .Frame-module__FDaFLW__sub{margin:0;padding-left:0}.Frame-module__FDaFLW__namingTitle{font:900 clamp(24px, 4.5vw, 34px) / 1.1 var(--font-display,var(--font-ui,system-ui, sans-serif));margin:0}.Frame-module__FDaFLW__namingLabel{font:900 15px/1.2 var(--font-ui,system-ui, sans-serif);gap:6px;display:grid}.Frame-module__FDaFLW__namingRow{flex-wrap:wrap;gap:8px;display:flex}.Frame-module__FDaFLW__namingRow .Frame-module__FDaFLW__ghost{justify-self:auto}.Frame-module__FDaFLW__namingInput{color:#231c45;min-width:0;font:800 20px/1.2 var(--font-ui,system-ui, sans-serif);background:#fff;border:3px solid #231c45;border-radius:14px;flex:180px;padding:10px 14px}.Frame-module__FDaFLW__namingInput:focus-visible{outline:3px solid var(--c,#ffd23f);outline-offset:2px}.Frame-module__FDaFLW__namingInput[aria-invalid]{border-color:#d6336c}.Frame-module__FDaFLW__namingProblem{min-height:1.3em;font:800 14.5px/1.3 var(--font-ui,system-ui, sans-serif);color:#c2255c;margin:-4px 0 0}.Frame-module__FDaFLW__cardOwn{font:900 15px/1.2 var(--font-ui,system-ui, sans-serif);color:#4a4370;margin:0}
