.village-preview-module__W_KkVa__preview{color:#243e50;min-height:100dvh;font-family:var(--font-heading,"Test Sohne",sans-serif);background:#e5eef0;padding:28px clamp(20px,5vw,84px) 24px;transition:background-color .25s}.village-preview-module__W_KkVa__preview[data-evening=true]{background:#172f40}.village-preview-module__W_KkVa__header{justify-content:space-between;align-items:center;gap:20px;max-width:1320px;margin:auto;display:flex}.village-preview-module__W_KkVa__brand{color:inherit;letter-spacing:-1.3px;font-size:30px;font-weight:700;text-decoration:none}.village-preview-module__W_KkVa__brand span{letter-spacing:0;margin-left:16px;font-size:14px;font-weight:700}.village-preview-module__W_KkVa__intro{justify-content:space-between;align-items:flex-end;gap:24px;max-width:1320px;margin:40px auto 28px;display:flex}.village-preview-module__W_KkVa__intro h1{letter-spacing:-1.2px;margin:0 0 6px;font-size:clamp(30px,3.2vw,44px);font-weight:700;line-height:1.16}.village-preview-module__W_KkVa__intro p,.village-preview-module__W_KkVa__sectionHeading p{margin:0;font-size:15px}.village-preview-module__W_KkVa__previewLabel{border:1px dashed #8b977e;border-radius:20px;max-width:250px;padding:9px 16px;font-size:12px}.village-preview-module__W_KkVa__layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:32px;max-width:1320px;margin:auto;display:grid}.village-preview-module__W_KkVa__board{background:radial-gradient(#93744638 1px,#0000 1px) 0 0/8px 8px,#b29365;border:9px solid #8d6d49;border-radius:29px 24px 31px 25px;padding:28px 32px 16px;box-shadow:0 7px #614d3933,inset 0 2px 3px #65492422}.village-preview-module__W_KkVa__boardTitle{text-align:center;color:#fffbe7;margin-bottom:23px}.village-preview-module__W_KkVa__boardTitle span{background:var(--color-brand-yellow);color:#243e50;border-radius:46% 50% 44% 40%;padding:5px 25px;font-size:13px;font-weight:700;display:inline-block;transform:rotate(-2deg)}.village-preview-module__W_KkVa__boardTitle h2{margin:12px 0 2px;font-size:30px;font-weight:700}.village-preview-module__W_KkVa__boardTitle p{margin:0;font-size:14px}.village-preview-module__W_KkVa__postings{grid-template-columns:1fr 1fr;gap:22px;display:grid}.village-preview-module__W_KkVa__boardCaption{color:#fffbe7;text-align:center;margin:21px 0 0;font-size:11px}.village-preview-module__W_KkVa__sidebar{gap:25px;padding-top:4px;display:grid}.village-preview-module__W_KkVa__smallHeading{margin:0 0 12px;font-size:20px;font-weight:700;line-height:1.35}.village-preview-module__W_KkVa__smallCopy{margin:16px 0 0;font-size:14px;line-height:1.6}.village-preview-module__W_KkVa__controls{gap:10px;font-size:14px;display:grid}.village-preview-module__W_KkVa__controls>span{align-items:center;gap:4px;display:flex}.village-preview-module__W_KkVa__dialogueSection{max-width:840px;margin:44px auto}.village-preview-module__W_KkVa__samples{max-width:1320px;margin:0 auto}.village-preview-module__W_KkVa__sectionHeading{margin-bottom:24px}.village-preview-module__W_KkVa__sectionHeading h2{margin:0 0 4px;font-size:27px;font-weight:700}.village-preview-module__W_KkVa__sampleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.village-preview-module__W_KkVa__sampleGrid h3{margin:0 0 20px;font-size:19px;font-weight:700}.village-preview-module__W_KkVa__stack{justify-items:start;gap:14px;display:grid}.village-preview-module__W_KkVa__palette{flex-wrap:wrap;gap:28px;margin:28px 0;padding:16px 0;display:flex}.village-preview-module__W_KkVa__palette>span{grid-template-columns:36px auto;align-items:center;gap:0 10px;font-size:13px;font-weight:700;display:grid}.village-preview-module__W_KkVa__palette i{border:1px solid #725c4e22;border-radius:12px 16px 12px 15px;grid-row:span 2;width:36px;height:36px}.village-preview-module__W_KkVa__palette small{font-size:11px;font-weight:400}.village-preview-module__W_KkVa__pageFooter{opacity:.8;max-width:1320px;margin:auto;font-size:12px}.village-preview-module__W_KkVa__preview[data-evening=true]>.village-preview-module__W_KkVa__header,.village-preview-module__W_KkVa__preview[data-evening=true]>.village-preview-module__W_KkVa__intro,.village-preview-module__W_KkVa__preview[data-evening=true] .village-preview-module__W_KkVa__sectionHeading,.village-preview-module__W_KkVa__preview[data-evening=true] .village-preview-module__W_KkVa__palette,.village-preview-module__W_KkVa__preview[data-evening=true]>.village-preview-module__W_KkVa__pageFooter{color:#fffbe7}.village-preview-module__W_KkVa__modal{color:#4f493c;background:0 0;border:0;width:96vw;max-width:none;height:94dvh;max-height:none;margin:auto;padding:0;overflow:visible}.village-preview-module__W_KkVa__modal::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#263b3ab3}.village-preview-module__W_KkVa__modal>section{width:100%;height:100%;max-height:none}.village-preview-module__W_KkVa__applicationBody{max-width:780px;font-family:var(--font-heading,"Test Sohne",sans-serif);margin:auto}.village-preview-module__W_KkVa__applicationBody>p{font-size:16px;line-height:1.75}.village-preview-module__W_KkVa__roleDetails{border-block:1px solid #d9d3b7;margin:18px 0 28px;padding:16px 0}.village-preview-module__W_KkVa__roleDetails summary{cursor:pointer;font-weight:700}.village-preview-module__W_KkVa__roleDetails ul{padding:12px 0 0 22px;line-height:1.8}.village-preview-module__W_KkVa__profileFields{grid-template-columns:1fr 1fr;gap:24px;margin:22px 0 32px;display:grid}.village-preview-module__W_KkVa__questions{gap:30px;display:grid}.village-preview-module__W_KkVa__reviewAnswer h3{font-size:17px;font-weight:700}.village-preview-module__W_KkVa__reviewAnswer p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.village-preview-module__W_KkVa__previewNote{color:#655e4d;line-height:1.5;font-size:12px!important}.village-preview-module__W_KkVa__draftNote{color:#805331;font-size:13px!important}@media (max-width:1000px){.village-preview-module__W_KkVa__layout{grid-template-columns:minmax(0,1fr) 260px;gap:20px}.village-preview-module__W_KkVa__board{padding:22px 20px 14px}.village-preview-module__W_KkVa__sampleGrid{grid-template-columns:1fr 1fr}.village-preview-module__W_KkVa__intro{align-items:start}}@media (max-width:760px){.village-preview-module__W_KkVa__preview{padding:20px 16px}.village-preview-module__W_KkVa__header{align-items:start}.village-preview-module__W_KkVa__brand span{margin:3px 0 0;font-size:12px;display:block}.village-preview-module__W_KkVa__intro{flex-direction:column;gap:14px;margin-top:30px}.village-preview-module__W_KkVa__layout,.village-preview-module__W_KkVa__sidebar{grid-template-columns:1fr}.village-preview-module__W_KkVa__postings{gap:14px}.village-preview-module__W_KkVa__board{border-width:6px;padding:20px 16px 14px}.village-preview-module__W_KkVa__boardTitle h2{font-size:26px}.village-preview-module__W_KkVa__sampleGrid{grid-template-columns:1fr}.village-preview-module__W_KkVa__dialogueSection{margin:36px auto}.village-preview-module__W_KkVa__modal{width:calc(100vw - 16px);height:calc(100dvh - 24px)}.village-preview-module__W_KkVa__profileFields{grid-template-columns:1fr}}@media (max-width:450px){.village-preview-module__W_KkVa__postings{grid-template-columns:1fr}.village-preview-module__W_KkVa__header button{max-width:146px}}@media (prefers-reduced-motion:reduce){.village-preview-module__W_KkVa__preview{transition:none}}
.island-module__n_wHqW__island{z-index:60;background:var(--app-sky);color:var(--app-ink);font-family:var(--font-geist-sans),Arial,sans-serif;isolation:isolate;position:fixed;inset:0;overflow:hidden}.island-module__n_wHqW__island>div:first-child:has(canvas){inset:0;position:absolute!important}.island-module__n_wHqW__island canvas{touch-action:none;outline:none}.island-module__n_wHqW__location{z-index:6;pointer-events:none;text-shadow:0 1px 8px #fff8;flex-direction:column;display:flex;position:absolute;top:28px;left:30px}.island-module__n_wHqW__location>span{letter-spacing:-1px;font-family:Georgia,serif;font-size:30px;font-weight:700}.island-module__n_wHqW__location strong{text-transform:uppercase;letter-spacing:2px;margin-top:4px;font-size:11px;font-weight:600}.island-module__n_wHqW__tools{z-index:10;gap:10px;display:flex;position:absolute;top:28px;right:28px}.island-module__n_wHqW__tools a,.island-module__n_wHqW__tools button,.island-module__n_wHqW__sound{background:var(--app-surface);min-height:42px;color:var(--app-ink);cursor:pointer;border:1px solid #fff8;border-radius:24px;justify-content:center;align-items:center;padding:10px 18px;font-size:12px;font-weight:600;display:flex;box-shadow:0 3px #5a61452b,0 4px 16px #3a442018}.island-module__n_wHqW__tools button{width:44px;padding:0;font-size:20px}.island-module__n_wHqW__objective{text-shadow:0 1px 8px #fff;pointer-events:none;max-width:250px;font-size:12px;line-height:1.5;position:absolute;top:112px;left:30px}.island-module__n_wHqW__objective span{margin-bottom:5px;font-size:14px;font-weight:700;display:block}.island-module__n_wHqW__controls{pointer-events:none;color:#fff9ea;text-shadow:0 1px 4px #26352c;font-size:11px;position:absolute;bottom:26px;left:28px}.island-module__n_wHqW__controls kbd{font:inherit;font-weight:700}.island-module__n_wHqW__interact{background:var(--app-surface);color:var(--app-ink);box-shadow:0 4px 0 var(--app-edge),0 9px 24px #20332240;border:2px solid var(--app-line);cursor:pointer;border-radius:30px;align-items:center;gap:12px;padding:12px 24px 12px 12px;font-size:14px;font-weight:650;display:flex;position:absolute;bottom:65px;left:50%;transform:translate(-50%)}.island-module__n_wHqW__interact kbd{color:#fff9e8;width:30px;height:30px;font:inherit;background:#688a61;border-radius:50%;place-items:center;display:grid}.island-module__n_wHqW__sound{font-size:11px;position:absolute;bottom:22px;right:28px}.island-module__n_wHqW__fade{opacity:0;pointer-events:none;z-index:15;background:#242b26;transition:opacity .3s;position:absolute;inset:0}.island-module__n_wHqW__fade[data-active=true]{opacity:1;pointer-events:auto}.island-module__n_wHqW__loading,.island-module__n_wHqW__gate{text-align:center;background:radial-gradient(ellipse at 50% 25%,var(--app-horizon),var(--app-sky)65%,var(--app-bg));flex-direction:column;justify-content:center;align-items:center;padding:32px;display:flex;position:absolute;inset:0}.island-module__n_wHqW__loading{pointer-events:none;z-index:5}.island-module__n_wHqW__loading h1,.island-module__n_wHqW__gate h1{letter-spacing:-2px;margin:18px 0;font:clamp(40px,5vw,68px)/1.07 Georgia,serif}.island-module__n_wHqW__loading p,.island-module__n_wHqW__gate p{max-width:450px;font-size:15px;line-height:1.7}.island-module__n_wHqW__leaf{color:var(--app-button);font-size:64px}.island-module__n_wHqW__gate~.island-module__n_wHqW__tools{z-index:10}.island-module__n_wHqW__dialog{width:min(720px,100vw - 64px);max-height:calc(100dvh - 80px);color:var(--app-ink);background:var(--app-surface);border:0;border-radius:24px 30px 25px 20px;margin:auto;padding:0;box-shadow:0 10px #3c352229,0 28px 90px #14292159}.island-module__n_wHqW__dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#192e285c}.island-module__n_wHqW__welcome{padding:42px 46px 36px}.island-module__n_wHqW__welcome h1,.island-module__n_wHqW__welcome h2{letter-spacing:-1px;margin:16px 0 20px;font:44px/1.12 Georgia,serif}.island-module__n_wHqW__welcome p{margin:14px 0;font-size:15px;line-height:1.8}.island-module__n_wHqW__eyebrow{text-transform:uppercase;letter-spacing:2px;color:var(--app-muted);font-size:11px;font-weight:700}.island-module__n_wHqW__speaker{color:#fff9df;background:#718c62;border-radius:18px;padding:9px 17px;font-size:13px;font-weight:650;display:inline-block}.island-module__n_wHqW__keyGuide{gap:24px;margin:28px 0 14px;font-size:12px;display:flex}.island-module__n_wHqW__keyGuide kbd{background:var(--app-soft);border:1px solid var(--app-line);font:inherit;border-bottom-width:3px;border-radius:7px;margin-right:5px;padding:6px 9px;display:inline-block}.island-module__n_wHqW__welcome .island-module__n_wHqW__small{color:var(--app-muted);font-size:12px}.island-module__n_wHqW__apply{background:var(--app-button);min-height:48px;color:var(--app-button-ink);cursor:pointer;border-radius:24px;justify-content:center;align-items:center;margin-top:18px;padding:13px 25px;font-size:14px;font-weight:650;display:inline-flex;box-shadow:0 3px #425e3b}.island-module__n_wHqW__plainLink{text-underline-offset:4px;width:fit-content;min-height:32px;margin-top:18px;font-size:12px;text-decoration:underline;display:block}.island-module__n_wHqW__setting{border-bottom:1px solid var(--app-line);justify-content:space-between;align-items:center;padding:15px 0;font-size:14px;display:flex}.island-module__n_wHqW__setting input{accent-color:#688858;width:20px;height:20px}.island-module__n_wHqW__boardDialog{color:#fff3d6;background:#a5865e;border:12px solid #816747;border-radius:18px;width:min(960px,100vw - 64px)}.island-module__n_wHqW__board{background-image:radial-gradient(#55442b20 .7px,#0000 .7px);background-size:4px 4px;padding:22px 26px 24px}.island-module__n_wHqW__boardHeading{justify-content:space-between;align-items:center;display:flex}.island-module__n_wHqW__boardHeading span{text-transform:uppercase;letter-spacing:2px;font-size:10px}.island-module__n_wHqW__boardHeading h2{letter-spacing:-.8px;margin:6px 0;font:36px Georgia,serif}.island-module__n_wHqW__boardHeading button{cursor:pointer;background:#3e352433;border-radius:50%;width:40px;height:40px;font:24px Georgia,serif}.island-module__n_wHqW__board>p{color:#f4e5cb;margin:10px 0 26px;font-size:13px}.island-module__n_wHqW__postings{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:4px 3px 20px;display:grid}.island-module__n_wHqW__posting{text-align:left;color:#4d4e38;cursor:pointer;background:#fff3d6;border:1px solid #fffbdf;flex-direction:column;min-height:205px;padding:28px 25px 22px;transition:transform .15s,box-shadow .15s;display:flex;position:relative;transform:rotate(-1deg);box-shadow:3px 6px #4c3a3435}.island-module__n_wHqW__posting:nth-child(2){background:#e4edcf;transform:rotate(1.4deg)}.island-module__n_wHqW__posting:nth-child(3){background:#f5ded0;transform:rotate(.7deg)}.island-module__n_wHqW__posting:nth-child(4){background:#dce8e9;transform:rotate(-1.2deg)}.island-module__n_wHqW__posting:hover{transform:translateY(-4px)rotate(0);box-shadow:3px 10px #4c3a3435}.island-module__n_wHqW__pin{background:#a25540;border-radius:50%;width:9px;height:9px;position:absolute;top:9px;left:50%;box-shadow:1px 2px 2px #37281766,inset 1px 1px #ecaa79}.island-module__n_wHqW__postingNumber{letter-spacing:2px;color:#78785e;font-size:9px}.island-module__n_wHqW__posting h3{margin:12px 0;font:26px/1.12 Georgia,serif}.island-module__n_wHqW__posting p{margin-bottom:18px;font-size:12px;line-height:1.6}.island-module__n_wHqW__postingFoot{margin-top:auto;font-size:11px;font-weight:650}.island-module__n_wHqW__board small{color:#f6e9d1;font-size:10px}.island-module__n_wHqW__sheet{padding:28px 38px 38px}.island-module__n_wHqW__sheetTop{color:var(--app-muted);letter-spacing:.4px;justify-content:space-between;align-items:center;margin-bottom:20px;font-size:11px;display:flex}.island-module__n_wHqW__sheetTop button{background:var(--app-soft);cursor:pointer;border-radius:20px;min-height:40px;padding:8px 15px}.island-module__n_wHqW__sheet h2{letter-spacing:-.8px;margin:12px 0 24px;font:36px/1.15 Georgia,serif}.island-module__n_wHqW__sheet h3{margin:26px 0 12px;font-size:16px;font-weight:650}.island-module__n_wHqW__sheet p,.island-module__n_wHqW__sheet li{font-size:14px;line-height:1.8}.island-module__n_wHqW__sheet ul,.island-module__n_wHqW__sheet ol{list-style:revert;padding-left:22px}.island-module__n_wHqW__sheet li{margin:14px 0}.island-module__n_wHqW__wordLimit{color:var(--app-muted);font-size:11px;display:block}.island-module__n_wHqW__preview{background:var(--app-soft);border-radius:10px;margin-top:24px;padding:14px 16px}.island-module__n_wHqW__formSheet{color:#f1ffff;background:#101a20}.island-module__n_wHqW__formSheet .island-module__n_wHqW__sheetTop{color:#b1c3c7}.island-module__n_wHqW__formSheet .island-module__n_wHqW__sheetTop button{color:var(--app-ink)}.island-module__n_wHqW__island .village-sign{color:#4d5139;white-space:nowrap;pointer-events:none;background:#fff5ddd9;border-radius:14px;padding:6px 12px;font-size:11px;font-weight:700;display:block;box-shadow:0 2px #47543730}.island-module__n_wHqW__island a:focus-visible,.island-module__n_wHqW__island button:focus-visible,.island-module__n_wHqW__island input:focus-visible{outline-offset:5px;outline:3px solid #b38c3c}@media (max-height:740px){.island-module__n_wHqW__welcome{padding:28px 36px}.island-module__n_wHqW__welcome h1,.island-module__n_wHqW__welcome h2{font-size:36px}.island-module__n_wHqW__postings{gap:16px}.island-module__n_wHqW__posting{min-height:170px;padding:25px 20px 16px}}@media (max-width:900px){.island-module__n_wHqW__location{top:20px;left:20px}.island-module__n_wHqW__tools{top:20px;right:20px}.island-module__n_wHqW__objective{left:20px}.island-module__n_wHqW__board{padding:18px}.island-module__n_wHqW__controls{font-size:10px}}@media (prefers-reduced-motion:reduce){.island-module__n_wHqW__island *{transition:none!important}}.island-module__n_wHqW__applicationDialog{width:96vw;max-width:none;height:94dvh;max-height:none;color:var(--app-ink);background:0 0;overflow:visible}.island-module__n_wHqW__roleSheet{width:100%;height:100%;max-height:none}.island-module__n_wHqW__applicationContent{max-width:820px;font-family:var(--font-heading);margin:0 auto;line-height:1.75}.island-module__n_wHqW__applicationContent h3{margin:28px 0 12px;font-size:20px;font-weight:700}.island-module__n_wHqW__applicationContent ul,.island-module__n_wHqW__applicationContent ol{list-style:revert;padding-left:24px}.island-module__n_wHqW__applicationContent li{margin:12px 0}.island-module__n_wHqW__applicationContent p{margin-bottom:14px}.island-module__n_wHqW__applicationContent [class~="text-[#F1FFFF]"],.island-module__n_wHqW__applicationContent [class~=text-white]{color:var(--app-ink)}.island-module__n_wHqW__applicationContent [class~="text-[#9CA3AF]"],.island-module__n_wHqW__applicationContent [class~="text-[#6B7280]"]{color:var(--app-muted)}.island-module__n_wHqW__applicationContent [class~="text-[#FFD166]"]{color:var(--app-link)}.island-module__n_wHqW__applicationContent [class~="text-[#EF4444]"]{color:var(--app-error)}.island-module__n_wHqW__applicationContent [class~="text-[#1D9BF0]"]{color:var(--app-link)}.island-module__n_wHqW__applicationContent [class~=font-mono]{font-family:var(--font-heading)}.island-module__n_wHqW__applicationContent [class~="text-[10px]"]{font-size:12px}.island-module__n_wHqW__applicationContent input:not([type=file]),.island-module__n_wHqW__applicationContent textarea,.island-module__n_wHqW__applicationContent select{background:var(--app-raised);color:var(--app-ink);border-color:var(--app-line);border-radius:16px;min-height:48px;padding-right:42px;font-size:16px}.island-module__n_wHqW__applicationContent input::placeholder,.island-module__n_wHqW__applicationContent textarea::placeholder{color:var(--app-muted)}.island-module__n_wHqW__applicationContent input:focus,.island-module__n_wHqW__applicationContent textarea:focus,.island-module__n_wHqW__applicationContent select:focus{border-color:#1d9bf0;box-shadow:0 0 0 3px #1d9bf025}.island-module__n_wHqW__applicationContent textarea{resize:vertical;min-height:150px}.island-module__n_wHqW__applicationContent label{color:var(--app-ink);font-size:14px;font-weight:600}.island-module__n_wHqW__applicationContent [class~=border-white\/10]{border-color:var(--app-line)}.island-module__n_wHqW__applicationContent button{min-height:44px;transition:background-color .16s,box-shadow .16s,transform .16s}.island-module__n_wHqW__applicationContent button[class~="bg-[#1D9BF0]"]{color:#0d1b2a}.island-module__n_wHqW__applicationContent [data-form-section]{border-bottom:1px dashed var(--app-line);margin-bottom:30px;padding-bottom:30px;animation:.18s ease-out island-module__n_wHqW__sheetReveal}.island-module__n_wHqW__applicationContent [role=alert]{background:var(--app-error-bg);color:var(--app-error);border-radius:16px;padding:16px}.island-module__n_wHqW__applicationFooter{width:100%;color:var(--app-muted);justify-content:space-between;align-items:center;gap:20px;font-size:13px;display:flex}.island-module__n_wHqW__applicationFooter>span{max-width:700px}.island-module__n_wHqW__applicationFooter a{color:var(--app-link);text-underline-offset:4px;white-space:nowrap;align-items:center;min-height:44px;text-decoration:underline;display:flex}.island-module__n_wHqW__applicationDialog[open]{animation:.18s ease-out island-module__n_wHqW__sheetReveal}@keyframes island-module__n_wHqW__sheetReveal{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.island-module__n_wHqW__applicationDialog{width:100vw;height:100dvh}.island-module__n_wHqW__applicationFooter{flex-direction:column;align-items:flex-start;gap:4px}}@media (prefers-reduced-motion:reduce){.island-module__n_wHqW__island *{animation:none!important}}.island-module__n_wHqW__applicationContent button[class~="bg-[#002FA7]"]{color:#0d1b2a;box-shadow:0 3px 0 var(--app-link);background:#1d9bf0}.island-module__n_wHqW__applicationContent button[class~="bg-[#002FA7]"]:hover{background:#48aff3}.island-module__n_wHqW__applicationContent button[class~="bg-[#002FA7]"] [class~="text-[#F1FFFF]"]{color:#0d1b2a}.island-module__n_wHqW__tutorial{pointer-events:none;width:280px;position:absolute;top:90px;right:28px}.island-module__n_wHqW__controls{background:var(--app-surface);color:var(--app-ink);text-shadow:none;border-radius:22px;padding:10px 16px;font-size:13px}.island-module__n_wHqW__controls span{align-items:center;gap:7px;display:flex}.island-module__n_wHqW__location>span{font-family:var(--font-heading)}.island-module__n_wHqW__location strong{text-transform:none;letter-spacing:0;font-size:12px}.island-module__n_wHqW__testNotice{color:var(--app-ink);background:var(--app-surface);border-radius:14px;padding:6px 12px;font-size:12px;position:absolute;top:90px;left:30px}.island-module__n_wHqW__guideDialog{box-shadow:none;background:0 0;width:min(760px,100vw - 48px);overflow:visible}.island-module__n_wHqW__completion{text-align:center;padding:24px 0}.island-module__n_wHqW__completion h3{font-size:30px}.island-module__n_wHqW__completion p{max-width:500px;margin:16px auto}.island-module__n_wHqW__completionMark{color:#3a633f;background:#d9edc9;border-radius:50%;place-items:center;width:72px;height:72px;margin:20px auto;font-size:40px;display:grid}.island-module__n_wHqW__island .destination-cue{color:var(--app-ink);font-family:var(--font-heading);pointer-events:none;flex-direction:column;align-items:center;font-size:12px;font-weight:700;display:flex}.island-module__n_wHqW__island .destination-cue span{background:var(--app-surface);white-space:nowrap;border-radius:20px;padding:5px 10px}.island-module__n_wHqW__island .destination-cue b{color:#ffd166;text-shadow:0 1px 3px #543a24;font-size:16px}.island-module__n_wHqW__countdown{background:color-mix(in srgb,var(--app-surface)86%,transparent);width:210px;color:var(--app-ink);border:1px solid var(--app-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;text-align:center;border-radius:14px;padding:10px 13px;box-shadow:0 3px 12px #24160716}.island-module__n_wHqW__countdown dl{gap:8px;margin:0;display:grid}.island-module__n_wHqW__countdown dt{font-size:11px;font-weight:700}.island-module__n_wHqW__countdown dd{margin:3px 0 0;font-size:11px}.island-module__n_wHqW__countdown strong{font-variant-numeric:tabular-nums;color:var(--app-link);font-size:18px;display:block}.island-module__n_wHqW__countdown small{margin-top:3px;font-size:10px;display:block}.island-module__n_wHqW__countdown>p{margin:0;font-size:11px}@media (max-width:900px){.island-module__n_wHqW__tutorial{width:240px;right:20px}}.island-module__n_wHqW__backpackButton{background:var(--app-surface);box-shadow:0 3px 0 var(--app-edge);color:var(--app-ink);cursor:pointer;border-radius:22px;align-items:center;gap:8px;padding:12px 17px;font-size:12px;display:flex;position:absolute;bottom:82px;right:28px}.island-module__n_wHqW__backpackButton:disabled{opacity:.5;cursor:default}.island-module__n_wHqW__arrivalClouds{z-index:24;pointer-events:none;animation:6.5s both island-module__n_wHqW__arrivalFade;position:absolute;inset:0;overflow:hidden}.island-module__n_wHqW__arrivalClouds i{filter:var(--app-cloud-filter)blur(5px);opacity:var(--app-cloud-opacity);background:url(/assets/sky/clouds.webp) 50%/cover;animation:6.5s ease-in both island-module__n_wHqW__cloudPass;position:absolute;inset:-40%;transform:scale(1.7)}.island-module__n_wHqW__arrivalClouds i:nth-child(2){opacity:.8;animation-name:island-module__n_wHqW__cloudPassReverse;transform:rotate(180deg)scale(1.6)}.island-module__n_wHqW__arrivalClouds i:nth-child(3){background:radial-gradient(ellipse,var(--app-horizon)10%,var(--app-sky)45%,transparent 75%);filter:blur(5px);animation:6.5s ease-in both island-module__n_wHqW__cloudPass}.island-module__n_wHqW__arrivalClouds>span{text-align:center;font:700 42px/1.3 var(--font-heading);color:var(--app-ink);text-shadow:0 2px 20px var(--app-bg);animation:6.5s both island-module__n_wHqW__arrivalTitle;position:absolute;top:38%;left:0;right:0}.island-module__n_wHqW__arrivalClouds small{font:400 16px/1.8 var(--font-heading);display:block}@keyframes island-module__n_wHqW__cloudPass{0%{opacity:1;transform:translate(0)scale(1.2)}70%{opacity:.7}to{opacity:0;transform:translate(-45%,45%)scale(2.6)}}@keyframes island-module__n_wHqW__cloudPassReverse{0%{opacity:1;transform:rotate(180deg)scale(1.3)}to{opacity:0;transform:rotate(180deg)translate(-50%,40%)scale(2.8)}}@keyframes island-module__n_wHqW__arrivalFade{0%,20%{background:var(--app-sky)}80%,to{background:0 0}}@keyframes island-module__n_wHqW__arrivalTitle{0%,12%{opacity:0}25%,45%{opacity:1}70%,to{opacity:0}}.island-module__n_wHqW__location{color:var(--app-ink);background:color-mix(in srgb,var(--app-surface)88%,transparent);text-shadow:none;border-radius:18px;padding:10px 16px}.island-module__n_wHqW__location>span{font-size:24px}.island-module__n_wHqW__testNotice{top:114px}.island-module__n_wHqW__island a:focus-visible,.island-module__n_wHqW__island button:focus-visible,.island-module__n_wHqW__island input:focus-visible{outline-color:var(--app-focus)}.island-module__n_wHqW__dialog::backdrop{background:color-mix(in srgb,var(--app-bg)65%,transparent)}.island-module__n_wHqW__boardDialog{background:var(--app-board);border-color:var(--app-board)}.island-module__n_wHqW__tools a,.island-module__n_wHqW__tools button,.island-module__n_wHqW__sound,.island-module__n_wHqW__backpackButton{border-color:var(--app-line);box-shadow:0 3px 0 var(--app-edge),0 8px 22px var(--app-shadow)}.island-module__n_wHqW__interact kbd{background:var(--app-button);color:var(--app-button-ink)}.island-module__n_wHqW__apply:hover{background:color-mix(in srgb,var(--app-button)88%,var(--app-ink))}.island-module__n_wHqW__setting input{accent-color:var(--app-button)}.island-module__n_wHqW__loading{background:radial-gradient(ellipse at 50% 38%,var(--app-glow),transparent 55%),linear-gradient(var(--app-sky),var(--app-bg));color:var(--app-ink)}.island-module__n_wHqW__loading h1{font-family:var(--font-heading);letter-spacing:-1.5px;font-size:clamp(32px,5vw,54px)}.island-module__n_wHqW__loading p{color:var(--app-muted)}.island-module__n_wHqW__loading .island-module__n_wHqW__leaf{margin-top:30px;line-height:1}.island-module__n_wHqW__loadingTrack{background:var(--app-line);border-radius:4px;width:120px;height:4px;margin-top:24px;overflow:hidden}.island-module__n_wHqW__loadingTrack span{border-radius:inherit;background:var(--app-button);width:35%;height:100%;animation:1.8s ease-in-out infinite alternate island-module__n_wHqW__loadingDrift;display:block}@keyframes island-module__n_wHqW__loadingDrift{to{transform:translate(185%)}}@media (prefers-reduced-motion:reduce){.island-module__n_wHqW__loadingTrack span{opacity:.6;width:100%;animation:none}}.island-module__n_wHqW__island{--game-toast-bottom:132px}.island-module__n_wHqW__interact{transition:background .14s,box-shadow .14s}.island-module__n_wHqW__interact:hover{box-shadow:0 4px 16px #302a2026}.island-module__n_wHqW__interact:focus-visible{outline:3px solid var(--app-button);outline-offset:4px}
.appearance-module__AIGlHa__theme{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--app-bg:#f4f3e9;--app-surface:#fffbef;--app-raised:#fffef8;--app-soft:#e8eee4;--app-ink:#243e50;--app-muted:#52656b;--app-line:#bac9bc;--app-link:#185d89;--app-focus:#185d89;--app-accent:#ffd166;--app-accent-ink:#483719;--app-button:#526e49;--app-button-ink:#fffbed;--app-shadow:#26352526;--app-edge:#a6ad96;--app-success:#366643;--app-error:#a03d2b;--app-error-bg:#fff0e8;--app-sky:#d8e9e2;--app-horizon:#f6edd2;--app-cloud-filter:brightness(1);--app-cloud-opacity:.9;--app-glow:#eac78338;--app-board:#806d50;background:var(--app-bg);min-height:100dvh;color:var(--app-ink)}.appearance-module__AIGlHa__theme[data-time=evening],.appearance-module__AIGlHa__theme[data-time=night]{--app-bg:#f3ede1;--app-surface:#fff6e5;--app-soft:#eee6d7;--app-sky:#e0e1df;--app-horizon:#f1dbb8;--app-glow:#d5a65733}@media (prefers-color-scheme:dark){.appearance-module__AIGlHa__theme:not([data-appearance=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--app-bg:#17272e;--app-surface:#26383d;--app-raised:#30434a;--app-soft:#34484b;--app-ink:#f5efdf;--app-muted:#bacbc8;--app-line:#627572;--app-link:#9ad6f3;--app-focus:#ffd166;--app-accent:#e9c681;--app-accent-ink:#362e20;--app-button:#a7c79b;--app-button-ink:#1c3025;--app-shadow:#030e1859;--app-edge:#12262a;--app-success:#b8dca8;--app-error:#ffb8a7;--app-error-bg:#492e2a;--app-sky:#233e51;--app-horizon:#485250;--app-cloud-filter:brightness(.3)sepia(.2)saturate(.7);--app-cloud-opacity:.45;--app-glow:#e6b46520;--app-board:#3b4039}.appearance-module__AIGlHa__theme:not([data-appearance=light]):is([data-time=evening],[data-time=night]){--app-bg:#19262d;--app-surface:#2c3637;--app-raised:#384243;--app-soft:#3c4440;--app-sky:#1b3044;--app-horizon:#414844}}.appearance-module__AIGlHa__theme[data-appearance=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--app-bg:#17272e;--app-surface:#26383d;--app-raised:#30434a;--app-soft:#34484b;--app-ink:#f5efdf;--app-muted:#bacbc8;--app-line:#627572;--app-link:#9ad6f3;--app-focus:#ffd166;--app-accent:#e9c681;--app-accent-ink:#362e20;--app-button:#a7c79b;--app-button-ink:#1c3025;--app-shadow:#030e1859;--app-edge:#12262a;--app-success:#b8dca8;--app-error:#ffb8a7;--app-error-bg:#492e2a;--app-sky:#233e51;--app-horizon:#485250;--app-cloud-filter:brightness(.3)sepia(.2)saturate(.7);--app-cloud-opacity:.45;--app-glow:#e6b46520;--app-board:#3b4039}.appearance-module__AIGlHa__theme[data-appearance=dark]:is([data-time=evening],[data-time=night]){--app-bg:#19262d;--app-surface:#2c3637;--app-raised:#384243;--app-soft:#3c4440;--app-sky:#1b3044;--app-horizon:#414844}:is(.appearance-module__AIGlHa__theme [class~="bg-[#0D1B2A]"],.appearance-module__AIGlHa__theme [class~="bg-[#101a20]"]){background:var(--app-bg)}:is(.appearance-module__AIGlHa__theme [class~="bg-[#0F2132]"],.appearance-module__AIGlHa__theme [class~="bg-[#162B3D]"]){background:var(--app-surface)}:is(.appearance-module__AIGlHa__theme [class~="text-[#F1FFFF]"],.appearance-module__AIGlHa__theme [class~=text-white]){color:var(--app-ink)}:is(.appearance-module__AIGlHa__theme [class~="text-[#9CA3AF]"],.appearance-module__AIGlHa__theme [class~="text-[#6B7280]"]){color:var(--app-muted)}:is(.appearance-module__AIGlHa__theme [class~=border-white\/10],.appearance-module__AIGlHa__theme [class~=border-white\/20]){border-color:var(--app-line)}:is(.appearance-module__AIGlHa__theme input:not([type=checkbox]):not([type=radio]):not([type=file]),.appearance-module__AIGlHa__theme textarea,.appearance-module__AIGlHa__theme select){color:var(--app-ink);background:var(--app-raised);border-color:var(--app-line)}:is(.appearance-module__AIGlHa__theme input::placeholder,.appearance-module__AIGlHa__theme textarea::placeholder){color:var(--app-muted)}
.gui-module__RjzS-q__layer{z-index:72;pointer-events:none;font-family:var(--gui-font);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.gui-module__RjzS-q__layer[data-state=closing],.gui-module__RjzS-q__layer[data-state=closing] *{pointer-events:none!important}.gui-module__RjzS-q__scrim{background:var(--gui-scrim);pointer-events:auto;animation:gui-module__RjzS-q__scrimIn var(--gui-t)ease-out both;position:absolute;inset:0}.gui-module__RjzS-q__layer[data-state=closing] .gui-module__RjzS-q__scrim{animation:.16s ease-in forwards gui-module__RjzS-q__scrimOut}.gui-module__RjzS-q__sheet{--sheet-w:560px;isolation:isolate;pointer-events:auto;width:min(var(--sheet-w),100%);max-height:min(760px,calc((100dvh - 32px)/var(--gui-overlay-zoom,1)));background:var(--gui-paper);color:var(--gui-ink);border-radius:var(--gui-r-paper);box-shadow:var(--gui-shadow-lg);font-size:var(--gui-text-md);line-height:var(--gui-leading);animation:gui-module__RjzS-q__sheetIn .26s var(--gui-spring)both;outline:none;flex-direction:column;display:flex;position:relative;overflow:hidden}.gui-module__RjzS-q__sheet:before{content:"";z-index:-1;background:var(--gui-grain);mix-blend-mode:multiply;opacity:.4;pointer-events:none;position:absolute;inset:0}.gui-module__RjzS-q__layer[data-state=closing] .gui-module__RjzS-q__sheet{animation:.16s ease-in forwards gui-module__RjzS-q__sheetOut}.gui-module__RjzS-q__sheet[data-size=sm]{--sheet-w:420px}.gui-module__RjzS-q__sheet[data-size=lg]{--sheet-w:760px}.gui-module__RjzS-q__sheet[data-size=xl]{--sheet-w:980px;max-height:min(860px,calc((100dvh - 32px)/var(--gui-overlay-zoom,1)))}.gui-module__RjzS-q__head{--head:var(--gui-paper-warm);z-index:1;background:var(--head);align-items:center;gap:12px;padding:16px 16px 14px 24px;display:flex;position:relative}.gui-module__RjzS-q__head:after{content:"";background:var(--head);height:10px;-webkit-mask:var(--gui-edge-wave)0 0/400px 10px repeat-x;-webkit-mask:var(--gui-edge-wave)0 0/400px 10px repeat-x;mask:var(--gui-edge-wave)0 0/400px 10px repeat-x;pointer-events:none;position:absolute;top:100%;left:0;right:0}.gui-module__RjzS-q__sheet[data-tone=butter] .gui-module__RjzS-q__head{--head:var(--gui-butter);background:var(--gui-confetti)var(--gui-butter)}.gui-module__RjzS-q__sheet[data-tone=sage] .gui-module__RjzS-q__head{--head:var(--gui-sage-soft)}.gui-module__RjzS-q__sheet[data-tone=oracle]{background:#f7f2fb}.gui-module__RjzS-q__sheet[data-tone=oracle] .gui-module__RjzS-q__head{--head:#ebe2f5}.gui-module__RjzS-q__headIcon{border-radius:var(--gui-r-blob);background:var(--gui-paper-hi);width:40px;height:40px;color:var(--gui-bark);box-shadow:var(--gui-shadow-sm);flex:none;place-items:center;display:grid}.gui-module__RjzS-q__headIcon img{object-fit:contain;width:30px;height:30px}.gui-module__RjzS-q__headText{flex:1;min-width:0}.gui-module__RjzS-q__head h2{color:var(--gui-ink-strong);font:var(--gui-weight-strong)var(--gui-text-xl)/1.2 var(--gui-font);letter-spacing:-.01em;margin:0}.gui-module__RjzS-q__eyebrow{color:var(--gui-muted);font-size:var(--gui-text-xs);letter-spacing:.02em;margin:0 0 2px;font-weight:800}.gui-module__RjzS-q__close{flex:none}.gui-module__RjzS-q__body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--gui-paper-line)transparent;flex:1;min-height:0;padding:22px 24px;position:relative;overflow-y:auto}.gui-module__RjzS-q__foot{border-top:2px dashed var(--gui-paper-edge);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding:14px 24px 18px;display:flex}.gui-module__RjzS-q__confirmText{color:var(--gui-ink-2)}.gui-module__RjzS-q__confirmText p{margin:0 0 8px}@keyframes gui-module__RjzS-q__scrimIn{0%{opacity:0}}@keyframes gui-module__RjzS-q__scrimOut{to{opacity:0}}@keyframes gui-module__RjzS-q__sheetIn{0%{opacity:0;transform:translateY(14px)scale(.95)}}@keyframes gui-module__RjzS-q__sheetOut{to{opacity:0;transform:translateY(10px)scale(.97)}}@media (max-width:560px){.gui-module__RjzS-q__layer{place-items:end stretch;padding:0}.gui-module__RjzS-q__sheet,.gui-module__RjzS-q__sheet[data-size]{width:100%;max-height:calc(92dvh/var(--gui-overlay-zoom,1));border-radius:28px 32px 0 0/26px 30px 0 0;animation-name:gui-module__RjzS-q__sheetUp}.gui-module__RjzS-q__layer[data-state=closing] .gui-module__RjzS-q__sheet{animation-name:gui-module__RjzS-q__sheetDown}.gui-module__RjzS-q__body{padding:18px 18px calc(18px + env(safe-area-inset-bottom))}@keyframes gui-module__RjzS-q__sheetUp{0%{opacity:.6;transform:translateY(40%)}}@keyframes gui-module__RjzS-q__sheetDown{to{opacity:0;transform:translateY(30%)}}}.gui-module__RjzS-q__iconButton{background:var(--gui-paper-hi);width:44px;height:44px;color:var(--gui-ink);box-shadow:var(--gui-shadow-sm),inset 0 0 0 1.5px var(--gui-paper-edge);font:inherit;cursor:pointer;transition:transform var(--gui-t-fast)var(--gui-spring),background var(--gui-t-fast)ease;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative}.gui-module__RjzS-q__iconButton:hover:not(:disabled){background:ivory;transform:translateY(-2px)}.gui-module__RjzS-q__iconButton:active:not(:disabled){box-shadow:var(--gui-shadow-press),inset 0 0 0 1.5px var(--gui-paper-edge);transform:translateY(1px)}.gui-module__RjzS-q__iconButton:disabled{opacity:.5;cursor:default}.gui-module__RjzS-q__iconButton[data-size=sm]{width:38px;height:38px}.gui-module__RjzS-q__iconButton[data-size=lg]{width:56px;height:56px}.gui-module__RjzS-q__iconButton[data-tone=sage]{background:var(--gui-sage);color:var(--gui-paper);box-shadow:0 3px 0 var(--gui-sage-deep)}.gui-module__RjzS-q__iconButton[data-tone=butter]{background:var(--gui-butter);color:var(--gui-ink-strong)}.gui-module__RjzS-q__iconBadge{position:absolute;top:-5px;right:-5px}.gui-module__RjzS-q__tabsWrap{align-items:center;gap:8px;min-width:0;display:flex}.gui-module__RjzS-q__tabs{border-radius:var(--gui-r-pill);background:var(--gui-paper-deep);scrollbar-width:none;gap:4px;min-width:0;padding:4px;display:flex;overflow-x:auto}.gui-module__RjzS-q__tabs::-webkit-scrollbar{display:none}.gui-module__RjzS-q__tabs{overscroll-behavior-x:contain;scroll-padding-inline:24px;position:relative}.gui-module__RjzS-q__tabs[data-edges=end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000)}.gui-module__RjzS-q__tabs[data-edges=start]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 36px),#0000)}.gui-module__RjzS-q__tabs[data-edges=both]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 36px calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#0000,#000 36px calc(100% - 36px),#0000)}.gui-module__RjzS-q__tab{border-radius:var(--gui-r-pill);min-height:40px;color:var(--gui-ink-2);font:800 var(--gui-text-sm)/1 var(--gui-font);white-space:nowrap;cursor:pointer;transition:background var(--gui-t-fast)ease,color var(--gui-t-fast)ease;background:0 0;border:0;flex:none;align-items:center;gap:7px;padding:0 16px;display:inline-flex;position:relative}.gui-module__RjzS-q__tab:hover:not([aria-selected=true]):not(:disabled){color:var(--gui-ink);background:#fffff7b3}.gui-module__RjzS-q__tab[aria-selected=true]{background:var(--gui-butter);color:var(--gui-ink-strong);box-shadow:var(--gui-shadow-sm)}.gui-module__RjzS-q__tabPill{z-index:0;border-radius:var(--gui-r-pill);background:var(--gui-butter);box-shadow:var(--gui-shadow-sm);pointer-events:none;transition:transform .18s cubic-bezier(.2,.8,.2,1),width .18s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;left:0}.gui-module__RjzS-q__tabs[data-pill] .gui-module__RjzS-q__tab{z-index:1}.gui-module__RjzS-q__tabs[data-pill] .gui-module__RjzS-q__tab[aria-selected=true]{box-shadow:none;background:0 0}.gui-module__RjzS-q__tab:active:not(:disabled){transform:scale(.95)}.gui-module__RjzS-q__tab{transition:background var(--gui-t-fast)ease,color var(--gui-t-fast)ease,transform .2s cubic-bezier(.34,1.56,.64,1)}.gui-module__RjzS-q__tabPanel{animation:.18s ease-out gui-module__RjzS-q__tabIn}@keyframes gui-module__RjzS-q__tabIn{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.gui-module__RjzS-q__tabPill,.gui-module__RjzS-q__tab{transition:none}.gui-module__RjzS-q__tabPanel{animation:none}.gui-module__RjzS-q__tab:active{transform:none}}.gui-module__RjzS-q__tab[aria-selected=true] .gui-module__RjzS-q__tabLabel{background:linear-gradient(transparent 55%,var(--gui-highlight)55% 90%,transparent 90%);border-radius:3px}.gui-module__RjzS-q__tab:disabled{opacity:.45;cursor:default}.gui-module__RjzS-q__tabIcon{place-items:center;display:inline-grid}.gui-module__RjzS-q__tabIcon img{object-fit:contain;width:22px;height:22px}.gui-module__RjzS-q__tabKey{flex:none;font-size:var(--gui-text-xs)!important}.gui-module__RjzS-q__list{margin:0;padding:0;list-style:none;display:grid}.gui-module__RjzS-q__list>li{position:relative}.gui-module__RjzS-q__list>li+li:before{content:"";border-top:2px dashed var(--gui-paper-edge);pointer-events:none;position:absolute;top:0;left:14px;right:14px}.gui-module__RjzS-q__row{border-radius:var(--gui-r-pill);width:100%;min-height:50px;color:var(--gui-ink);font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:2px 0;padding:8px 16px;display:grid;position:relative}.gui-module__RjzS-q__row[data-icon]{grid-template-columns:auto minmax(0,1fr) auto}.gui-module__RjzS-q__row[data-leader]{grid-template-columns:minmax(0,auto) minmax(24px,1fr) auto}.gui-module__RjzS-q__row[data-icon][data-leader]{grid-template-columns:auto minmax(0,auto) minmax(24px,1fr) auto}button.gui-module__RjzS-q__row{cursor:pointer;transition:background var(--gui-t-fast)ease}button.gui-module__RjzS-q__row:hover:not(:disabled):not([data-selected]){background:var(--gui-paper-warm)}button.gui-module__RjzS-q__row:disabled{cursor:default;color:var(--gui-muted)}.gui-module__RjzS-q__row[data-selected]{background:repeating-linear-gradient(-45deg,var(--gui-stripe-a)0 12px,var(--gui-stripe-b)12px 24px);color:var(--gui-ink-strong)}.gui-module__RjzS-q__glove{fill:var(--gui-paper-hi);stroke:var(--gui-ink-strong);stroke-width:2px;filter:drop-shadow(0 2px #725c4e40);pointer-events:none;animation:1.1s ease-in-out infinite gui-module__RjzS-q__glove;position:absolute;top:50%;left:-10px;transform:translate(-60%,-50%)rotate(90deg)}@keyframes gui-module__RjzS-q__glove{50%{transform:translate(-45%,-50%)rotate(90deg)}}.gui-module__RjzS-q__art{object-fit:contain;width:32px;height:32px;color:var(--gui-bark);place-items:center;display:grid}.gui-module__RjzS-q__rowText{min-width:0;display:grid}.gui-module__RjzS-q__rowTitle{overflow-wrap:anywhere;font-weight:800}.gui-module__RjzS-q__rowDetail{color:var(--gui-muted);font-size:var(--gui-text-sm)}.gui-module__RjzS-q__row[data-selected] .gui-module__RjzS-q__rowDetail{color:var(--gui-ink)}.gui-module__RjzS-q__leader{border-top:2px dashed var(--gui-paper-line);align-self:center;height:0}.gui-module__RjzS-q__rowValue{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.gui-module__RjzS-q__tile{--tile:72px;width:var(--tile);height:var(--tile);background:var(--gui-paper-hi);box-shadow:inset 0 0 0 2.5px var(--rarity,var(--gui-paper-edge)),var(--gui-shadow-sm);color:var(--gui-ink);font:inherit;transition:transform var(--gui-t-fast)var(--gui-spring),background var(--gui-t-fast)ease;border:0;border-radius:26px 24px 27px 23px/24px 27px 23px 26px;place-items:center;padding:0;display:grid;position:relative}button.gui-module__RjzS-q__tile{cursor:pointer}button.gui-module__RjzS-q__tile:hover{transform:translateY(-2px)scale(1.04)}.gui-module__RjzS-q__tile .gui-module__RjzS-q__art{width:76%;height:76%}.gui-module__RjzS-q__tile[data-selected]{background:var(--gui-butter);box-shadow:inset 0 0 0 3px var(--rarity,var(--gui-highlight)),var(--gui-shadow-md);transform:scale(1.08)}.gui-module__RjzS-q__tile[data-unknown] .gui-module__RjzS-q__art{filter:brightness(0)opacity(.16)}.gui-module__RjzS-q__tile[data-empty]{background:0 0;box-shadow:inset 0 0 0 2px #725c4e14}.gui-module__RjzS-q__tile[data-empty]:after{content:"";background:var(--gui-paper-deep);border-radius:50%;width:10px;height:10px}.gui-module__RjzS-q__tileInitial{font-size:calc(var(--tile)*.36);color:var(--gui-taupe);font-weight:900}.gui-module__RjzS-q__count{box-sizing:border-box;border-radius:var(--gui-r-pill);background:var(--gui-bark);min-width:24px;height:22px;color:var(--gui-paper);font:800 var(--gui-text-xs)/22px var(--gui-font);text-align:center;font-variant-numeric:tabular-nums;padding:0 7px;position:absolute;bottom:-4px;right:-4px;box-shadow:0 2px #3a2e2233}.gui-module__RjzS-q__newDot{background:var(--gui-danger);width:12px;height:12px;box-shadow:0 0 0 2px var(--gui-paper-hi);border-radius:50%;position:absolute;top:2px;right:2px}.gui-module__RjzS-q__tileWithCaption{justify-items:center;gap:6px;display:inline-grid}.gui-module__RjzS-q__caption{max-width:calc(var(--tile,72px) + 24px);color:var(--gui-ink-2);font-size:var(--gui-text-xs);text-align:center;font-weight:800;line-height:1.25}.gui-module__RjzS-q__toggle{width:100%;min-height:48px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;padding:4px 0;font-weight:700;display:flex}.gui-module__RjzS-q__toggle:disabled{opacity:.5;cursor:default}.gui-module__RjzS-q__toggleText{gap:2px;display:grid}.gui-module__RjzS-q__toggleText small{color:var(--gui-muted);font-size:var(--gui-text-sm);font-weight:600}.gui-module__RjzS-q__track{border-radius:var(--gui-r-pill);background:var(--gui-paper-deep);width:50px;height:30px;box-shadow:inset 0 0 0 2px var(--gui-paper-line);transition:background var(--gui-t)ease,box-shadow var(--gui-t)ease;flex:none;position:relative}.gui-module__RjzS-q__track:after{content:"";background:var(--gui-paper-hi);width:22px;height:22px;transition:transform var(--gui-t)var(--gui-spring);border-radius:50%;position:absolute;top:4px;left:4px;box-shadow:0 2px #725c4e4d}.gui-module__RjzS-q__toggle[aria-checked=true] .gui-module__RjzS-q__track{background:var(--gui-sage);box-shadow:inset 0 0 0 2px var(--gui-sage-deep)}.gui-module__RjzS-q__toggle[aria-checked=true] .gui-module__RjzS-q__track:after{transform:translate(20px)}.gui-module__RjzS-q__slider{grid-template-columns:minmax(84px,auto) minmax(0,1fr) 40px;align-items:center;gap:12px;min-height:44px;font-weight:700;display:grid}.gui-module__RjzS-q__slider output{text-align:right;color:var(--gui-ink-2);font-variant-numeric:tabular-nums}.gui-module__RjzS-q__slider input{appearance:none;cursor:pointer;background:0 0;width:100%;height:30px;margin:0}.gui-module__RjzS-q__slider input::-webkit-slider-runnable-track{border-radius:var(--gui-r-pill);background:linear-gradient(90deg,var(--gui-sage)var(--fill),var(--gui-paper-deep)var(--fill));height:10px;box-shadow:inset 0 0 0 1px #725c4e2e}.gui-module__RjzS-q__slider input::-webkit-slider-thumb{-webkit-appearance:none;background:var(--gui-paper-hi);width:24px;height:24px;box-shadow:0 2px 0 #725c4e4d,inset 0 0 0 3px var(--gui-sage);border-radius:50%;margin-top:-7px}.gui-module__RjzS-q__slider input::-moz-range-track{border-radius:var(--gui-r-pill);background:var(--gui-paper-deep);height:10px}.gui-module__RjzS-q__slider input::-moz-range-progress{border-radius:var(--gui-r-pill);background:var(--gui-sage);height:10px}.gui-module__RjzS-q__slider input::-moz-range-thumb{border:3px solid var(--gui-sage);background:var(--gui-paper-hi);border-radius:50%;width:22px;height:22px}.gui-module__RjzS-q__select{border:2px solid var(--gui-paper-line);background:var(--gui-paper-hi)url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1.5 1.5l5.5 5.5 5.5-5.5' fill='none' stroke='%23725c4e' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 14px center no-repeat;appearance:none;max-width:100%;min-height:44px;color:var(--gui-ink);font:700 var(--gui-text-md)var(--gui-font);cursor:pointer;border-radius:16px 14px 16px 15px;padding:8px 40px 8px 14px}.gui-module__RjzS-q__selectRow{justify-content:space-between;align-items:center;gap:14px;min-height:48px;font-weight:700;display:flex}.gui-module__RjzS-q__badge{border-radius:var(--gui-r-tag);background:var(--gui-paper-deep);min-height:24px;color:var(--gui-ink-2);font:800 var(--gui-text-xs)/1.2 var(--gui-font);white-space:nowrap;align-items:center;gap:5px;padding:2px 11px;display:inline-flex}.gui-module__RjzS-q__badge[data-tone=sage]{background:var(--gui-sage-soft);color:var(--gui-sage-deep)}.gui-module__RjzS-q__badge[data-tone=success]{background:var(--gui-success-soft);color:var(--gui-success)}.gui-module__RjzS-q__badge[data-tone=warn]{background:var(--gui-warn-soft);color:var(--gui-warn)}.gui-module__RjzS-q__badge[data-tone=danger]{background:var(--gui-danger-soft);color:var(--gui-danger)}.gui-module__RjzS-q__badge[data-tone=info]{background:var(--gui-info-soft);color:var(--gui-info)}.gui-module__RjzS-q__badge[data-tone=gold]{background:var(--gui-gold);color:var(--gui-ink-strong)}.gui-module__RjzS-q__badge[data-tone=new]{background:var(--gui-coral);color:var(--gui-ink-strong);transform:rotate(-3deg)}.gui-module__RjzS-q__badge[data-tone=rarity]{background:var(--rarity);color:var(--gui-ink-strong);text-transform:capitalize}.gui-module__RjzS-q__badge[data-rarity=divine]{background:var(--ui-holo);color:var(--ui-on-divine);text-shadow:0 1px 2px rgb(var(--ui-shade)/.45);background-size:300% 100%;animation:2.2s linear infinite gui-module__RjzS-q__holoShift}.gui-module__RjzS-q__badge[data-rarity=contraband]{color:var(--gui-paper-hi)}.gui-module__RjzS-q__tile[data-rarity=divine]:before{content:"";border-radius:inherit;background:var(--ui-holo);-webkit-mask-composite:xor;pointer-events:none;background-size:300% 100%;padding:2.5px;animation:2.2s linear infinite gui-module__RjzS-q__holoShift;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes gui-module__RjzS-q__holoShift{0%{background-position:0%}to{background-position:300%}}@media (prefers-reduced-motion:reduce){.gui-module__RjzS-q__badge[data-rarity=divine],.gui-module__RjzS-q__tile[data-rarity=divine]:before{animation:none}}.gui-module__RjzS-q__counter{box-sizing:border-box;border-radius:var(--gui-r-pill);background:var(--gui-danger);min-width:21px;height:21px;color:var(--gui-paper);border:2px solid var(--gui-paper-hi);font:800 var(--gui-text-xs)/1 var(--gui-font);font-variant-numeric:tabular-nums;animation:gui-module__RjzS-q__counterIn .35s var(--gui-spring);place-items:center;padding:0 6px;display:inline-grid}@keyframes gui-module__RjzS-q__counterIn{0%{opacity:0;transform:scale(.3)}}.gui-module__RjzS-q__progressWrap{gap:5px;min-width:0;display:grid}.gui-module__RjzS-q__progressLabel{font-size:var(--gui-text-sm);justify-content:space-between;gap:8px;font-weight:800;display:flex}.gui-module__RjzS-q__progressLabel b{color:var(--gui-ink-2);font-variant-numeric:tabular-nums}.gui-module__RjzS-q__progress{--h:12px;--fill:var(--gui-sage);height:var(--h);border-radius:var(--gui-r-pill);background:var(--gui-paper-deep);position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #4f3f312e}.gui-module__RjzS-q__progress>i{width:var(--value);border-radius:inherit;background:var(--fill);transition:width var(--gui-t-slow)var(--gui-ease);position:absolute;inset:0 auto 0 0}.gui-module__RjzS-q__progress>i:after{content:"";background:#fffff773;border-radius:2px;height:3px;position:absolute;inset:2px 6px auto}.gui-module__RjzS-q__progress[data-kind=xp]{--fill:linear-gradient(90deg,#80af67,#a8cf7e)}.gui-module__RjzS-q__progress[data-kind=mastery]{--fill:linear-gradient(90deg,#c9a24a,#e6c66e)}.gui-module__RjzS-q__progress[data-kind=hp]{--fill:linear-gradient(90deg,#ee8d6e,#f4b27e)}.gui-module__RjzS-q__progress[data-kind=energy]{--fill:linear-gradient(90deg,#9cc3f2,#bfaaf2)}.gui-module__RjzS-q__ring{--ring:62px;--fill:var(--class,var(--gui-rarity-epic));width:var(--ring);height:var(--ring);background:conic-gradient(var(--fill)var(--value),var(--gui-paper-deep)0);box-shadow:var(--gui-shadow-sm);border-radius:50%;place-items:center;display:inline-grid;position:relative}.gui-module__RjzS-q__ring:before{content:"";background:var(--gui-paper-hi);box-shadow:inset 0 0 0 1px var(--gui-paper-edge);border-radius:50%;position:absolute;inset:6px}.gui-module__RjzS-q__ring>*{position:relative}.gui-module__RjzS-q__ring[data-ready]{box-shadow:0 0 0 3px var(--fill),0 0 16px var(--fill);animation:2s ease-in-out infinite gui-module__RjzS-q__ringReady}@keyframes gui-module__RjzS-q__ringReady{50%{box-shadow:0 0 0 4px var(--fill),0 0 26px var(--fill)}}.gui-module__RjzS-q__tipWrap{display:inline-flex;position:relative}.gui-module__RjzS-q__tip{z-index:5;border-radius:var(--gui-r-blob);background:var(--gui-teal-pill);color:var(--gui-ink-strong);font:800 var(--gui-text-sm)/1.25 var(--gui-font);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--gui-t-fast)ease,transform var(--gui-t)var(--gui-spring);padding:6px 16px 7px;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%)translateY(4px)scale(.92)}.gui-module__RjzS-q__tip:after{content:"";background:inherit;clip-path:polygon(0 0,100% 0,50% 100%);width:16px;height:9px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.gui-module__RjzS-q__tipWrap[data-place=bottom] .gui-module__RjzS-q__tip{top:calc(100% + 12px);bottom:auto;transform:translate(-50%)translateY(-4px)scale(.92)}.gui-module__RjzS-q__tipWrap[data-place=bottom] .gui-module__RjzS-q__tip:after{clip-path:polygon(50% 0,100% 100%,0 100%);top:auto;bottom:100%}.gui-module__RjzS-q__tipWrap:hover .gui-module__RjzS-q__tip,.gui-module__RjzS-q__tipWrap:focus-within .gui-module__RjzS-q__tip{opacity:1;transform:translate(-50%)translateY(0)scale(1)}.gui-module__RjzS-q__banner{--band:var(--gui-butter);background:var(--gui-confetti)var(--band);color:var(--gui-ink-strong);border-radius:22px 26px 0 0/22px 24px 0 0;align-items:center;gap:14px;margin-bottom:12px;padding:18px 24px 16px;display:flex;position:relative}.gui-module__RjzS-q__banner:after{content:"";background:var(--band);height:12px;-webkit-mask:var(--gui-edge-wave)0 0/400px 12px repeat-x;-webkit-mask:var(--gui-edge-wave)0 0/400px 12px repeat-x;mask:var(--gui-edge-wave)0 0/400px 12px repeat-x;position:absolute;top:100%;left:0;right:0}.gui-module__RjzS-q__banner[data-tone=sage]{--band:var(--gui-sage-soft);background:var(--band)}.gui-module__RjzS-q__banner[data-tone=coral]{--band:#f6d5ca;background:var(--band)}.gui-module__RjzS-q__bannerIcon{border-radius:var(--gui-r-blob);background:var(--gui-paper-hi);width:48px;height:48px;color:var(--gui-bark);box-shadow:var(--gui-shadow-sm);flex:none;place-items:center;display:grid}.gui-module__RjzS-q__bannerIcon img{object-fit:contain;width:36px;height:36px}.gui-module__RjzS-q__bannerText{flex:1;min-width:0}.gui-module__RjzS-q__bannerText h2{font:var(--gui-weight-strong)var(--gui-text-2xl)/1.15 var(--gui-font);letter-spacing:-.01em;margin:0}.gui-module__RjzS-q__bannerText p{color:var(--gui-ink);font-size:var(--gui-text-md);margin:4px 0 0}.gui-module__RjzS-q__ribbon{background:var(--gui-orange);color:var(--gui-ink-strong);font:800 var(--gui-text-sm)/1.2 var(--gui-font);clip-path:polygon(0 0,100% 0,calc(100% - 12px) 50%,100% 100%,0 100%);border-radius:4px 0 0 4px;flex:none;align-self:flex-start;padding:6px 26px 6px 16px;transform:rotate(1.5deg)}@media (max-width:560px){.gui-module__RjzS-q__banner{padding:14px 16px 12px}.gui-module__RjzS-q__bannerText h2{font-size:var(--gui-text-xl)}}.gui-module__RjzS-q__card{border-radius:var(--gui-r-card);background:var(--gui-paper-hi);color:var(--gui-ink);box-shadow:var(--gui-shadow-sm),inset 0 0 0 1.5px var(--gui-paper-edge);padding:16px 18px;position:relative}.gui-module__RjzS-q__card[data-tone=butter]{background:var(--gui-butter);box-shadow:var(--gui-shadow-sm)}.gui-module__RjzS-q__card[data-tone=sage]{background:var(--gui-sage-soft);box-shadow:var(--gui-shadow-sm)}.gui-module__RjzS-q__card[data-tone=warm]{background:var(--gui-paper-warm)}.gui-module__RjzS-q__card[data-pinned]{transform:rotate(var(--tilt,-.6deg));border-radius:4px 7px 3px 6px;padding-top:24px;box-shadow:3px 6px #5f442324}.gui-module__RjzS-q__card[data-pinned]:before{content:"";background:var(--gui-sage);border-radius:50%;width:12px;height:12px;position:absolute;top:8px;left:calc(50% - 6px);box-shadow:inset 2px 2px #8fb9a6,1px 2px 1px #684f364d}.gui-module__RjzS-q__card[data-torn]{border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:8px}.gui-module__RjzS-q__card[data-torn]:after{content:"";background:inherit;height:8px;-webkit-mask:var(--gui-edge-deckle)0 0/240px 8px repeat-x;-webkit-mask:var(--gui-edge-deckle)0 0/240px 8px repeat-x;mask:var(--gui-edge-deckle)0 0/240px 8px repeat-x;position:absolute;top:100%;left:0;right:0}.gui-module__RjzS-q__nameTag{border-radius:var(--gui-r-tag);background:var(--gui-coral);color:var(--gui-ink-strong);font:800 var(--gui-text-md)/1.2 var(--gui-font);padding:3px 15px 4px;display:inline-block;transform:rotate(-4deg)}.gui-module__RjzS-q__nameTag[data-tone=sage]{background:var(--gui-sage);color:var(--gui-paper)}.gui-module__RjzS-q__nameTag[data-tone=paper]{background:var(--gui-paper-hi);color:var(--gui-ink-2);box-shadow:var(--gui-shadow-sm)}.gui-module__RjzS-q__loading{color:var(--gui-muted);flex-direction:column;align-items:center;gap:10px;padding:26px 16px;font-weight:700;display:flex}.gui-module__RjzS-q__beads{gap:7px;display:flex}.gui-module__RjzS-q__beads i{background:var(--gui-wood-light);width:11px;height:11px;animation:gui-module__RjzS-q__bead .9s var(--gui-ease)infinite;border-radius:50%}.gui-module__RjzS-q__beads i:nth-child(2){background:var(--gui-sage);animation-delay:.12s}.gui-module__RjzS-q__beads i:nth-child(3){background:var(--gui-coral);animation-delay:.24s}@keyframes gui-module__RjzS-q__bead{30%{transform:translateY(-8px)}60%{transform:none}}.gui-module__RjzS-q__empty{text-align:center;justify-items:center;gap:6px;padding:30px 16px;display:grid}.gui-module__RjzS-q__emptyArt{border-radius:var(--gui-r-blob);background:var(--gui-paper-deep);width:76px;height:76px;color:var(--gui-taupe);place-items:center;margin-bottom:6px;display:grid}.gui-module__RjzS-q__emptyArt img{object-fit:contain;opacity:.85;width:52px;height:52px}.gui-module__RjzS-q__emptyTitle{color:var(--gui-ink-strong);font-size:var(--gui-text-lg);margin:0;font-weight:800}.gui-module__RjzS-q__emptyText{max-width:34ch;color:var(--gui-muted);margin:0 0 8px}.gui-module__RjzS-q__errorNote{background:var(--gui-danger-soft);color:var(--gui-danger);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 12px 10px 16px;font-weight:700;display:flex}:is(html[data-contrast=high] .gui-module__RjzS-q__sheet,html[data-contrast=high] .gui-module__RjzS-q__card,html[data-contrast=high] .gui-module__RjzS-q__tile){color:#000;background:#fff;box-shadow:inset 0 0 0 2px #000}html[data-contrast=high] .gui-module__RjzS-q__head{--head:#fff;border-bottom:2px solid #000}:is(html[data-contrast=high] .gui-module__RjzS-q__tab[aria-selected=true],html[data-contrast=high] .gui-module__RjzS-q__row[data-selected]){color:#fff;background:#000}:is(html[data-contrast=high] .gui-module__RjzS-q__rowDetail,html[data-contrast=high] .gui-module__RjzS-q__emptyText,html[data-contrast=high] .gui-module__RjzS-q__eyebrow){color:#000}.gui-module__RjzS-q__signInLink{color:var(--gui-ink-strong);text-decoration:underline;-webkit-text-decoration-color:var(--gui-highlight);text-decoration-color:var(--gui-highlight);text-underline-offset:3px;pointer-events:auto;font-weight:800;text-decoration-thickness:3px}.gui-module__RjzS-q__signInLink:hover{-webkit-text-decoration-color:var(--gui-wood-light);text-decoration-color:var(--gui-wood-light)}.gui-module__RjzS-q__signInButton{border-radius:var(--gui-r-pill);background:var(--gui-sage);min-height:44px;color:var(--gui-paper);box-shadow:0 3px 0 var(--gui-sage-deep);justify-content:center;align-items:center;padding:0 22px;font-weight:800;text-decoration:none;display:inline-flex}.gui-module__RjzS-q__signInButton:hover{filter:brightness(1.06)}.gui-module__RjzS-q__signInButton:active{box-shadow:0 1px 0 var(--gui-sage-deep);transform:translateY(2px)}.gui-module__RjzS-q__layer[data-variant=flat] .gui-module__RjzS-q__scrim{background:var(--ui-scrim)}.gui-module__RjzS-q__sheet[data-variant=flat]{background:var(--ui-panel);color:var(--ui-ink);box-shadow:0 24px 80px rgb(var(--ui-shade)/.28);border-radius:22px}.gui-module__RjzS-q__sheet[data-variant=flat]:before{display:none}.gui-module__RjzS-q__sheet[data-variant=flat] .gui-module__RjzS-q__head{--head:transparent;background:0 0;padding:18px 18px 6px 24px}.gui-module__RjzS-q__sheet[data-variant=flat] .gui-module__RjzS-q__head:after{display:none}.gui-module__RjzS-q__sheet[data-variant=flat] .gui-module__RjzS-q__head h2{color:var(--ui-ink);font:600 20px/1.2 var(--gui-font);letter-spacing:0}.gui-module__RjzS-q__sheet[data-variant=flat] .gui-module__RjzS-q__eyebrow{color:var(--ui-quiet);letter-spacing:0;font-weight:500}.gui-module__RjzS-q__sheet[data-variant=flat] .gui-module__RjzS-q__headIcon{width:30px;height:30px;box-shadow:none;color:var(--ui-ink);background:0 0}.gui-module__RjzS-q__sheet[data-variant=flat] .gui-module__RjzS-q__close{background:var(--ui-card);width:36px;height:36px;box-shadow:none;color:var(--ui-ink)}.gui-module__RjzS-q__sheet[data-variant=flat] .gui-module__RjzS-q__close:hover:not(:disabled){background:var(--ui-card);transform:none}.gui-module__RjzS-q__sheet[data-variant=flat] .gui-module__RjzS-q__body{scrollbar-color:var(--ui-line)transparent;padding-top:12px}.gui-module__RjzS-q__sheet[data-variant=flat] .gui-module__RjzS-q__foot{border-top:1px solid var(--ui-line)}@media (max-width:560px){.gui-module__RjzS-q__sheet[data-variant=flat],.gui-module__RjzS-q__sheet[data-variant=flat][data-size]{border-radius:22px 22px 0 0}}.gui-module__RjzS-q__sheet[data-variant=flat] button[data-variant]{box-shadow:none;border:0;border-radius:999px;font-weight:600;transform:none}.gui-module__RjzS-q__sheet[data-variant=flat] button[data-variant=primary]:not(:disabled){background:var(--ui-accent);color:var(--ui-accent-ink)}.gui-module__RjzS-q__sheet[data-variant=flat] button[data-variant=primary]:hover:not(:disabled){background:var(--ui-accent-deep)}.gui-module__RjzS-q__sheet[data-variant=flat] button[data-variant=secondary]:not(:disabled),.gui-module__RjzS-q__sheet[data-variant=flat] button[data-variant=quiet]:not(:disabled){background:var(--ui-card);color:var(--ui-ink)}.gui-module__RjzS-q__sheet[data-variant=flat] button[data-variant=secondary]:hover:not(:disabled),.gui-module__RjzS-q__sheet[data-variant=flat] button[data-variant=quiet]:hover:not(:disabled){background:var(--ui-card-hover)}.gui-module__RjzS-q__sheet[data-variant=flat] button[data-variant=danger]:not(:disabled){background:var(--ui-card);color:var(--ui-error)}.gui-module__RjzS-q__sheet[data-variant=flat] button[data-variant]:disabled{background:var(--ui-disabled);color:var(--ui-accent-ink)}.gui-module__RjzS-q__sheet[data-variant=flat] button[data-variant]:active:not(:disabled){box-shadow:none;transform:none}.gui-module__RjzS-q__sheet[data-variant=flat] [data-gui-paper] button[data-variant]{border-radius:50% 48% 45% 47%/48% 51% 45% 49%}.gui-module__RjzS-q__sheet[data-variant=flat] [data-gui-paper] button[data-variant=primary]:not(:disabled){background:var(--gui-sage);color:var(--gui-paper);box-shadow:0 3px 0 var(--gui-sage-deep)}.gui-module__RjzS-q__tabsWrap[data-flat] .gui-module__RjzS-q__tabs{background:0 0;gap:6px;padding:0}.gui-module__RjzS-q__tabsWrap[data-flat] .gui-module__RjzS-q__tab{min-height:36px;color:var(--ui-quiet);padding:0 14px;font-weight:600}.gui-module__RjzS-q__tabsWrap[data-flat] .gui-module__RjzS-q__tab:hover:not([aria-selected=true]):not(:disabled){background:rgb(var(--ui-shade)/.04);color:var(--ui-ink)}.gui-module__RjzS-q__tabsWrap[data-flat] .gui-module__RjzS-q__tab[aria-selected=true]{background:var(--ui-accent);color:var(--ui-accent-ink);box-shadow:none}.gui-module__RjzS-q__tabsWrap[data-flat] .gui-module__RjzS-q__tabPill{background:var(--ui-accent);box-shadow:none}.gui-module__RjzS-q__tabsWrap[data-flat] .gui-module__RjzS-q__tabs[data-pill] .gui-module__RjzS-q__tab[aria-selected=true],.gui-module__RjzS-q__tabsWrap[data-flat] .gui-module__RjzS-q__tab[aria-selected=true] .gui-module__RjzS-q__tabLabel{background:0 0}.gui-module__RjzS-q__tabsWrap[data-flat] .gui-module__RjzS-q__tabKey{background:var(--ui-ink)!important;color:var(--ui-accent-ink)!important}
.ToastHub-module__H-z8aG__hub{bottom:var(--game-toast-bottom,96px);z-index:65;pointer-events:none;flex-direction:column;align-items:center;gap:6px;width:max-content;max-width:calc(100% - 32px);display:flex;position:absolute;left:50%;transform:translate(-50%)}.ToastHub-module__H-z8aG__toast{background:var(--app-surface,#fffcf0f5);width:fit-content;max-width:440px;color:var(--app-ink,#3d3a2e);font-size:13px;font-weight:600;font-family:var(--font-body,"IBM Plex Mono"),sans-serif;animation:ToastHub-module__H-z8aG__toastIn .22s ease-out,ToastHub-module__H-z8aG__toastOut .3s ease-in calc(var(--toast-ms) - .32s)forwards;border:1px solid #51645630;border-radius:12px;align-items:flex-start;gap:8px;padding:9px 14px;line-height:1.5;display:flex;box-shadow:0 2px 10px #0003}.ToastHub-module__H-z8aG__text{overflow-wrap:anywhere;min-width:0}.ToastHub-module__H-z8aG__toast[data-action]{pointer-events:auto}.ToastHub-module__H-z8aG__icon{object-fit:contain;text-align:center;flex:0 0 22px;width:22px;height:22px;font-size:18px;line-height:22px}@keyframes ToastHub-module__H-z8aG__toastIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ToastHub-module__H-z8aG__toastOut{to{opacity:0;transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.ToastHub-module__H-z8aG__toast{animation:none}}.gui .ToastHub-module__H-z8aG__hub{zoom:var(--tsi-text-scale,1)}.gui .ToastHub-module__H-z8aG__toast{font-size:var(--gui-text-sm);box-shadow:var(--gui-shadow-md);border:0;border-radius:18px 20px 17px 19px/17px 19px 18px 20px;padding:10px 16px;font-weight:700}.gui .ToastHub-module__H-z8aG__icon{flex-basis:26px;width:26px;height:26px}html[data-contrast=high] .gui .ToastHub-module__H-z8aG__toast{color:#000;background:#fff;box-shadow:inset 0 0 0 2px #000}.ToastHub-module__H-z8aG__toast[data-quiet]{color:var(--ui-ink-2);background:color-mix(in srgb,var(--ui-card)78%,transparent);box-shadow:none;animation:ToastHub-module__H-z8aG__quietIn .9s ease-out,ToastHub-module__H-z8aG__toastOut .8s ease-in calc(var(--toast-ms) - .82s)forwards;border:0;border-radius:999px;padding:6px 13px;font-size:12px;font-weight:600}.gui .ToastHub-module__H-z8aG__toast[data-quiet]{color:var(--ui-ink-2);background:color-mix(in srgb,var(--ui-card)78%,transparent);box-shadow:none;animation:ToastHub-module__H-z8aG__quietIn .9s ease-out,ToastHub-module__H-z8aG__toastOut .8s ease-in calc(var(--toast-ms) - .82s)forwards;border:0;border-radius:999px;padding:6px 13px;font-size:12px;font-weight:600}@keyframes ToastHub-module__H-z8aG__quietIn{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.ToastHub-module__H-z8aG__toast[data-quiet]{animation:none}}
.KeychainStage-module__I_wYza__capButton{all:unset;z-index:2;color:#151515;font:500 14px/1 var(--gui-font);cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;padding:9px 18px;position:absolute;bottom:34px;left:50%;transform:translate(-50%);box-shadow:0 1px #0000000f,0 0 0 1px #e0e0e0}.KeychainStage-module__I_wYza__capButton:hover{background:#f6f6f6}.KeychainStage-module__I_wYza__capButton:focus-visible{outline-offset:2px;outline:2px solid #151515}
.InteriorBackdrop-module__j4P0ga__backdrop{z-index:0;pointer-events:none;background:radial-gradient(ellipse 120% 95% at 50% 42%,transparent 52%,#00000080 100%),radial-gradient(ellipse 70% 60% at 50% 40%,color-mix(in srgb,var(--tint)52%,#17181b)0%,color-mix(in srgb,var(--tint)14%,#121315)72%);background-color:#121315;position:absolute;inset:0;overflow:hidden}.InteriorBackdrop-module__j4P0ga__backdrop:before{content:"";opacity:.014;will-change:transform;background-image:url(/assets/branding/tethos-mark.svg);background-size:180px 180px;animation:180s linear infinite InteriorBackdrop-module__j4P0ga__drift;position:absolute;inset:-200px}.InteriorBackdrop-module__j4P0ga__backdrop:after{content:"";opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.55 0'/></filter><rect width='160' height='160' filter='url(%23n)'/></svg>");position:absolute;inset:0}@keyframes InteriorBackdrop-module__j4P0ga__drift{0%{transform:translate(0,0)}to{transform:translate(180px,180px)}}@media (prefers-reduced-motion:reduce){.InteriorBackdrop-module__j4P0ga__backdrop:before{animation:none}}
.StickerStage-module__qjOi1a__swatches{z-index:2;gap:10px;display:grid;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.StickerStage-module__qjOi1a__swatch{all:unset;cursor:pointer;background:#fff;border-radius:10px;place-items:center;width:64px;height:52px;display:grid;overflow:hidden;box-shadow:0 0 0 1px #e0e0e0}.StickerStage-module__qjOi1a__swatch img{width:56px;height:auto;image-rendering:pixelated}.StickerStage-module__qjOi1a__swatch[aria-pressed=true]{box-shadow:0 0 0 2px #151515}.StickerStage-module__qjOi1a__swatch:focus-visible{outline-offset:2px;outline:2px solid #151515}@media (max-width:600px){.StickerStage-module__qjOi1a__swatches{gap:8px;left:8px}.StickerStage-module__qjOi1a__swatch{width:52px;height:42px}.StickerStage-module__qjOi1a__swatch img{width:46px}}
.economy-module__y0KnwW__balances{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.economy-module__y0KnwW__balance{border-radius:var(--gui-r-pill);background:var(--gui-paper-hi);min-height:38px;box-shadow:var(--gui-shadow-sm),inset 0 0 0 1.5px var(--gui-paper-edge);color:var(--gui-ink-strong);font-weight:800;font-size:var(--gui-text-md);font-variant-numeric:tabular-nums;align-items:center;gap:6px;padding:4px 14px;display:inline-flex}.economy-module__y0KnwW__tabs{margin-bottom:12px}.economy-module__y0KnwW__grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.economy-module__y0KnwW__tile{border-radius:var(--gui-r-card);background:var(--gui-paper-hi);box-shadow:var(--gui-shadow-sm),inset 0 0 0 1.5px var(--gui-paper-edge);align-content:start;gap:5px;padding:10px 10px 12px;display:grid;position:relative}.economy-module__y0KnwW__tile h4{color:var(--gui-ink-strong);font-size:var(--gui-text-sm);margin:2px 0 0;font-weight:800;line-height:1.25}.economy-module__y0KnwW__art{border-radius:var(--gui-r-blob);background:var(--gui-paper-warm);place-items:center;height:72px;display:grid}.economy-module__y0KnwW__art img{object-fit:contain;width:58px;height:58px}.economy-module__y0KnwW__dye{border:3px solid var(--gui-paper-hi);border-radius:50%;width:36px;height:36px;box-shadow:0 2px #725c4e33}.economy-module__y0KnwW__chip{text-transform:capitalize;justify-self:start}.economy-module__y0KnwW__sale{z-index:1;border-radius:var(--gui-r-tag);background:var(--gui-coral);color:var(--gui-ink-strong);font-size:var(--gui-text-xs);padding:2px 9px;font-weight:900;position:absolute;top:8px;right:8px;transform:rotate(4deg)}.economy-module__y0KnwW__price{color:var(--gui-ink-strong);font-weight:800;font-size:var(--gui-text-md);font-variant-numeric:tabular-nums}.economy-module__y0KnwW__was{color:var(--gui-muted);font-size:var(--gui-text-xs);margin-left:6px;font-weight:600;text-decoration:line-through}.economy-module__y0KnwW__buy{width:100%;margin-top:2px}.economy-module__y0KnwW__small{min-height:36px;font-size:var(--gui-text-sm);padding:0 12px}.economy-module__y0KnwW__list{margin:0;padding:0;list-style:none;display:grid}.economy-module__y0KnwW__list>li+li{border-top:2px dashed var(--gui-paper-edge)}.economy-module__y0KnwW__row{font-size:var(--gui-text-sm);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 6px;display:grid}.economy-module__y0KnwW__row[data-icon]{grid-template-columns:40px minmax(0,1fr) auto auto}.economy-module__y0KnwW__row b{color:var(--gui-ink-strong)}.economy-module__y0KnwW__rowIcon{object-fit:contain;width:36px;height:36px}.economy-module__y0KnwW__rowActions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.economy-module__y0KnwW__big{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px;display:grid}.economy-module__y0KnwW__bigCard{border-radius:var(--gui-r-card);background:var(--gui-paper-hi);box-shadow:var(--gui-shadow-sm),inset 0 0 0 1.5px var(--gui-paper-edge);gap:2px;padding:16px;display:grid}.economy-module__y0KnwW__bigCard b{color:var(--gui-ink-strong);font-size:var(--gui-text-2xl);font-variant-numeric:tabular-nums;font-weight:900;display:block}.economy-module__y0KnwW__plus{color:var(--gui-success);font-weight:800}.economy-module__y0KnwW__minus{color:var(--gui-danger);font-weight:800}.economy-module__y0KnwW__code{background:var(--gui-butter);color:var(--gui-ink-strong);outline:2px dashed var(--gui-wood-light);outline-offset:-3px;letter-spacing:.12em;border-radius:8px;padding:2px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:800}@media (max-width:520px){.economy-module__y0KnwW__big{grid-template-columns:1fr}.economy-module__y0KnwW__row[data-icon]{grid-template-columns:36px minmax(0,1fr)}.economy-module__y0KnwW__row[data-icon]>:nth-child(n+3){grid-column:2;justify-self:start}}.economy-module__y0KnwW__wallet{gap:12px;display:grid}.economy-module__y0KnwW__purse{border-radius:var(--gui-r-paper);background:var(--gui-confetti)var(--gui-butter);box-shadow:var(--gui-shadow-sm),inset 0 0 0 1.5px var(--gui-paper-edge);align-items:center;gap:14px;padding:16px 18px;display:flex}.economy-module__y0KnwW__purseCoin{background:var(--gui-paper-hi);border-radius:50%;flex:none;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 3px #725c4e2e}.economy-module__y0KnwW__purseText{gap:1px;min-width:0;display:grid}.economy-module__y0KnwW__purseText b{color:var(--gui-ink-strong);font-size:var(--gui-text-3xl,34px);font-variant-numeric:tabular-nums;font-weight:900;line-height:1.05}.economy-module__y0KnwW__gems{border-radius:var(--gui-r-card);background:var(--gui-paper-hi);box-shadow:inset 0 0 0 1.5px var(--gui-paper-edge);color:var(--gui-ink);font-weight:700;font-size:var(--gui-text-sm);flex-wrap:wrap;align-items:center;gap:4px 8px;padding:10px 14px;display:flex}.economy-module__y0KnwW__gems b{color:var(--gui-ink-strong);font-size:var(--gui-text-lg);font-variant-numeric:tabular-nums}.economy-module__y0KnwW__gems>:last-child{flex-basis:100%}.economy-module__y0KnwW__gift{border-radius:var(--gui-r-card);background:var(--gui-paper-warm);box-shadow:inset 0 0 0 2px var(--gui-highlight);align-items:center;gap:12px;padding:12px 14px;display:flex}.economy-module__y0KnwW__gift[data-opened]{background:var(--gui-paper-hi);box-shadow:inset 0 0 0 1.5px var(--gui-paper-edge)}.economy-module__y0KnwW__gift>span:nth-child(2){min-width:0;font-size:var(--gui-text-sm);flex:1;gap:1px;display:grid}.economy-module__y0KnwW__gift b{color:var(--gui-ink-strong)}.economy-module__y0KnwW__giftIcon{background:var(--gui-butter);width:40px;height:40px;color:var(--gui-wood);border-radius:50%;flex:none;place-items:center;display:grid}.economy-module__y0KnwW__gift[data-opened] .economy-module__y0KnwW__giftIcon{background:var(--gui-success-soft);color:var(--gui-success)}.economy-module__y0KnwW__walletTabs{margin-top:2px}.economy-module__y0KnwW__tabTotal{color:var(--gui-muted);font-variant-numeric:tabular-nums;margin-left:4px}.economy-module__y0KnwW__day h3{color:var(--gui-muted);font-size:var(--gui-text-xs);letter-spacing:.06em;text-transform:uppercase;margin:6px 0 2px;font-weight:800}@media (max-width:520px){.economy-module__y0KnwW__purseText b{font-size:var(--gui-text-2xl)}.economy-module__y0KnwW__purseCoin{width:54px;height:54px}}
.Bag-module__VOt9sW__readout{font:600 15px/1 var(--gui-font);font-variant-numeric:tabular-nums;align-items:center;gap:10px;display:inline-flex}.Bag-module__VOt9sW__bar{background:var(--ui-line);border-radius:999px;width:120px;height:6px;position:relative;overflow:hidden}.Bag-module__VOt9sW__bar>i{border-radius:inherit;background:var(--ui-ink);transition:width .3s;position:absolute;inset:0 auto 0 0}.Bag-module__VOt9sW__readoutText{color:var(--ui-ink);white-space:nowrap}.Bag-module__VOt9sW__readoutText b{font-weight:600}.Bag-module__VOt9sW__readout[data-state=full] .Bag-module__VOt9sW__bar>i,.Bag-module__VOt9sW__readout[data-state=over] .Bag-module__VOt9sW__bar>i{background:var(--ui-error)}.Bag-module__VOt9sW__readout[data-state=full] .Bag-module__VOt9sW__readoutText,.Bag-module__VOt9sW__readout[data-state=over] .Bag-module__VOt9sW__readoutText{color:var(--ui-error)}.Bag-module__VOt9sW__pockets{gap:14px;display:grid}.Bag-module__VOt9sW__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.Bag-module__VOt9sW__head h3{margin-bottom:0}.Bag-module__VOt9sW__head button svg{vertical-align:-.18em}.Bag-module__VOt9sW__warn{color:var(--ui-error);font:500 14px/1.4 var(--gui-font);margin:0}.Bag-module__VOt9sW__hint{color:var(--ui-quiet);font:400 13px/1.45 var(--gui-font);margin:0}.Bag-module__VOt9sW__grid{--slot:132px;grid-template-columns:repeat(auto-fill,minmax(var(--slot-w,124px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.Bag-module__VOt9sW__slot{min-height:var(--slot);border-radius:14px;display:grid;position:relative}.Bag-module__VOt9sW__slot>.Bag-module__VOt9sW__card{width:100%;min-height:var(--slot);cursor:grab}.Bag-module__VOt9sW__slot>.Bag-module__VOt9sW__card:active{cursor:grabbing}.Bag-module__VOt9sW__slot[data-over]{outline:2px dashed var(--ui-error);outline-offset:2px}.Bag-module__VOt9sW__empty{min-height:var(--slot);box-shadow:inset 0 0 0 1.5px var(--ui-line);background:color-mix(in srgb,var(--ui-card)35%,transparent);border-radius:14px;display:block}.Bag-module__VOt9sW__lock{box-sizing:content-box;background:var(--ui-ink);color:var(--ui-accent-ink);pointer-events:none;border-radius:50%;padding:4px;position:absolute;bottom:34px;left:8px}.Bag-module__VOt9sW__pins{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.Bag-module__VOt9sW__pinsLabel{color:var(--ui-quiet);font:500 13px var(--gui-font)}.Bag-module__VOt9sW__pin{background:var(--ui-card);box-sizing:border-box;border-radius:999px;align-items:center;gap:8px;min-width:170px;min-height:44px;padding:4px 6px 4px 8px;display:flex}.Bag-module__VOt9sW__pin[data-empty]{box-shadow:inset 0 0 0 1.5px var(--ui-line);background:0 0;justify-content:center}.Bag-module__VOt9sW__pinArt{object-fit:contain;width:30px;height:30px;image-rendering:pixelated}.Bag-module__VOt9sW__pinName{color:var(--ui-ink);font:500 13px var(--gui-font);flex:1}.Bag-module__VOt9sW__pinCount{color:var(--ui-quiet)}.Bag-module__VOt9sW__pinEmpty{color:var(--ui-quiet);font:400 12px var(--gui-font);padding:0 12px}.Bag-module__VOt9sW__unpin{all:unset;width:28px;height:28px;color:var(--ui-quiet);cursor:pointer;border-radius:50%;place-items:center;display:grid}.Bag-module__VOt9sW__unpin:hover{color:var(--ui-ink);background:var(--ui-panel)}.Bag-module__VOt9sW__unpin:focus-visible{outline:2px solid var(--ui-ink);outline-offset:2px}.Bag-module__VOt9sW__chest{grid-template-rows:minmax(0,1fr) auto;gap:12px;height:100%;display:grid}.Bag-module__VOt9sW__panes{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;min-height:0;display:grid}.Bag-module__VOt9sW__pane{align-content:start;gap:12px;min-height:0;display:grid}.Bag-module__VOt9sW__paneHead{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.Bag-module__VOt9sW__paneHead h3{font:600 22px/1.2 var(--gui-font);margin:0}.Bag-module__VOt9sW__paneHead .Bag-module__VOt9sW__readout{font-size:14px}.Bag-module__VOt9sW__paneHead .Bag-module__VOt9sW__bar{width:90px}.Bag-module__VOt9sW__paneHead>:last-child:not(.Bag-module__VOt9sW__readout){margin-left:auto}.Bag-module__VOt9sW__paneGrid{scrollbar-width:thin;min-height:0;margin:-8px;padding:8px;overflow-y:auto}.Bag-module__VOt9sW__pane[data-pane=chest] .Bag-module__VOt9sW__paneGrid{max-height:100%}.Bag-module__VOt9sW__foot{border-top:1px solid var(--ui-line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 14px;padding-top:12px;display:flex}.Bag-module__VOt9sW__footHint{color:var(--ui-quiet);font:400 13px var(--gui-font);margin-right:auto}.Bag-module__VOt9sW__footHint[role=status]{color:var(--ui-ink);font-weight:500}.Bag-module__VOt9sW__footHint[data-error]{color:var(--ui-error)}@media (max-width:760px){.Bag-module__VOt9sW__panes{grid-template-columns:minmax(0,1fr)}.Bag-module__VOt9sW__grid{--slot:120px;--slot-w:100px;gap:8px}.Bag-module__VOt9sW__pin{flex:1;min-width:0}}:is(html[data-contrast=high] .Bag-module__VOt9sW__pin,html[data-contrast=high] .Bag-module__VOt9sW__empty){background:#fff;box-shadow:inset 0 0 0 2px #000}
.FlatCollection-module__NbEajW__summary{color:var(--ui-ink);font:600 15px/1 var(--gui-font);font-variant-numeric:tabular-nums;white-space:nowrap}.FlatCollection-module__NbEajW__note{color:var(--ui-quiet);font:400 13px/1.45 var(--gui-font);margin:0 0 12px 2px}.FlatCollection-module__NbEajW__head{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-bottom:14px;display:flex}.FlatCollection-module__NbEajW__head h3{margin-bottom:0}.FlatCollection-module__NbEajW__count{color:var(--ui-quiet);font:500 14px var(--gui-font);font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.FlatCollection-module__NbEajW__count[data-done]{color:var(--ui-ink)}.FlatCollection-module__NbEajW__filters{flex-wrap:wrap;gap:6px;margin-left:auto;display:inline-flex}.FlatCollection-module__NbEajW__filters>[data-on]{background:var(--ui-ink);color:var(--ui-accent-ink)}.FlatCollection-module__NbEajW__kind{align-items:center;gap:8px;display:inline-flex}.FlatCollection-module__NbEajW__museum{color:var(--ui-ink-2);font:400 14px var(--gui-font);align-items:center;gap:6px;margin:0;display:inline-flex}@media (max-width:760px){.FlatCollection-module__NbEajW__summary{font-size:13px}}.FlatCollection-module__NbEajW__entries{position:relative}.FlatCollection-module__NbEajW__cell{display:grid}.FlatCollection-module__NbEajW__peek{z-index:5;box-sizing:border-box;background:var(--ui-card);width:270px;box-shadow:0 12px 34px rgb(var(--ui-shade)/.16);pointer-events:none;border-radius:14px;padding:12px 14px;animation:.14s ease-out FlatCollection-module__NbEajW__peekIn;position:absolute;transform:translate(-50%)}.FlatCollection-module__NbEajW__peek[data-above]{transform:translate(-50%,-100%)}@keyframes FlatCollection-module__NbEajW__peekIn{0%{opacity:0}}.FlatCollection-module__NbEajW__peekName{color:var(--ui-ink);font:600 15px/1.3 var(--gui-font);align-items:center;gap:8px;margin:0 0 6px;display:flex}.FlatCollection-module__NbEajW__peekNotes{font:400 12px/1.4 var(--gui-font);gap:4px;margin:0;display:grid}.FlatCollection-module__NbEajW__peekNotes>div{grid-template-columns:96px minmax(0,1fr);gap:8px;display:grid}.FlatCollection-module__NbEajW__peekNotes dt{color:var(--ui-quiet)}.FlatCollection-module__NbEajW__peekNotes dd{color:var(--ui-ink);margin:0}.FlatCollection-module__NbEajW__sideSilhouette{display:contents}.FlatCollection-module__NbEajW__sideSilhouette canvas{filter:brightness(0)opacity(.22)}@media (prefers-reduced-motion:reduce){.FlatCollection-module__NbEajW__peek{animation:none}}
.TalkBox-module__E5A6cG__talk{z-index:30;zoom:var(--tsi-text-scale,1);cursor:pointer;outline:none;width:min(720px,100% - 32px);position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.TalkBox-module__E5A6cG__talk[data-phase=turning]{visibility:hidden}.TalkBox-module__E5A6cG__talk[data-phase=speaking]{animation:.26s cubic-bezier(.2,.9,.3,1.15) both TalkBox-module__E5A6cG__talkIn}.TalkBox-module__E5A6cG__talk[data-phase=closing]{pointer-events:none;animation:.22s ease-in forwards TalkBox-module__E5A6cG__talkOut}@keyframes TalkBox-module__E5A6cG__talkIn{0%{opacity:0;transform:translate(-50%,14px)scale(.97)}}@keyframes TalkBox-module__E5A6cG__talkOut{to{opacity:0;transform:translate(-50%,10px)scale(.98)}}.TalkBox-module__E5A6cG__line{min-height:3.3em;margin:0}.TalkBox-module__E5A6cG__rest{visibility:hidden}.TalkBox-module__E5A6cG__sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.TalkBox-module__E5A6cG__talk>:first-child button>span{transition:opacity .15s;display:inline-block}.TalkBox-module__E5A6cG__talk:not([data-ready])>:first-child button>span{opacity:.35}.TalkBox-module__E5A6cG__talk[data-ready]>:first-child button>span{animation:.9s ease-in-out infinite TalkBox-module__E5A6cG__chevron}@keyframes TalkBox-module__E5A6cG__chevron{50%{transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.TalkBox-module__E5A6cG__talk[data-phase],.TalkBox-module__E5A6cG__talk[data-ready]>:first-child button>span{animation:none}}@media (max-width:560px){.TalkBox-module__E5A6cG__talk{bottom:calc(18px + env(safe-area-inset-bottom))}}.TalkBox-module__E5A6cG__friend{cursor:default;align-items:center;gap:8px;display:flex;position:absolute;top:-18px;right:30px}.TalkBox-module__E5A6cG__hearts{background:var(--ui-card);box-shadow:0 2px 8px rgb(var(--ui-shade)/.12);border-radius:999px;padding:7px 11px;display:inline-flex}.TalkBox-module__E5A6cG__give{width:36px;height:36px;box-shadow:0 2px 8px rgb(var(--ui-shade)/.16)}.TalkBox-module__E5A6cG__gifts{background:var(--ui-panel);box-shadow:0 14px 40px rgb(var(--ui-shade)/.2);cursor:default;border-radius:18px;padding:12px;animation:.24s cubic-bezier(.34,1.4,.64,1) both TalkBox-module__E5A6cG__giftsIn;position:absolute;bottom:calc(100% + 26px);left:0;right:0}.TalkBox-module__E5A6cG__giftRow{scrollbar-width:thin;grid-auto-columns:112px;grid-auto-flow:column;gap:8px;padding-bottom:2px;display:grid;overflow-x:auto}@keyframes TalkBox-module__E5A6cG__giftsIn{0%{opacity:0;transform:translateY(8px)scale(.98)}}@media (prefers-reduced-motion:reduce){.TalkBox-module__E5A6cG__gifts{animation:none}}
.ShopkeeperChoice-module__KRWuwG__choices{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.ShopkeeperChoice-module__KRWuwG__choices>*{flex:160px}
.IslandLoading-module__ZFbhia__screen{z-index:69;box-sizing:border-box;background:var(--ui-bg);opacity:1;justify-content:center;align-items:flex-end;padding:16px 16px clamp(28px,8vh,80px);transition:opacity .6s;display:flex;position:absolute;inset:0;overflow:hidden}.IslandLoading-module__ZFbhia__screen[data-leaving]{opacity:0;pointer-events:none}.IslandLoading-module__ZFbhia__screen>:not(.IslandLoading-module__ZFbhia__still){position:relative}.IslandLoading-module__ZFbhia__still{object-fit:cover;width:100%;height:100%;image-rendering:pixelated;opacity:0;transition:opacity .9s;animation:40s ease-out both IslandLoading-module__ZFbhia__drift;position:absolute;inset:0}.IslandLoading-module__ZFbhia__still[data-shown]{opacity:1}@keyframes IslandLoading-module__ZFbhia__drift{0%{transform:scale(1.01)}to{transform:scale(1.07)}}.IslandLoading-module__ZFbhia__mark{aspect-ratio:1410/1352;background:var(--ui-ink);width:28px;animation:3.2s ease-in-out infinite IslandLoading-module__ZFbhia__breathe;display:block;-webkit-mask:url(/logo-light.svg) 50%/contain no-repeat;mask:url(/logo-light.svg) 50%/contain no-repeat}@keyframes IslandLoading-module__ZFbhia__breathe{0%,to{opacity:1}50%{opacity:.6}}@media (prefers-reduced-motion:reduce){.IslandLoading-module__ZFbhia__screen,.IslandLoading-module__ZFbhia__still{transition:none}.IslandLoading-module__ZFbhia__still,.IslandLoading-module__ZFbhia__mark{animation:none}}
.DailyGift-module__2btZ9q__card{z-index:35;box-sizing:border-box;background:var(--ui-panel);width:min(340px,100% - 32px);color:var(--ui-ink);font-family:var(--gui-font);text-align:center;box-shadow:0 18px 50px rgb(var(--ui-shade)/.22);border-radius:22px;padding:20px 20px 18px;animation:.32s cubic-bezier(.34,1.4,.64,1) both DailyGift-module__2btZ9q__cardIn;position:absolute;top:88px;left:50%;transform:translate(-50%)}.DailyGift-module__2btZ9q__card[data-week]{width:min(620px,100% - 24px);padding-top:22px}.DailyGift-module__2btZ9q__card[data-box]{width:min(360px,100% - 32px)}.DailyGift-module__2btZ9q__card h2{font:600 20px/1.2 var(--gui-font);letter-spacing:.01em;margin:14px 0 0}.DailyGift-module__2btZ9q__note{font:600 14px/1.45 var(--gui-font);color:var(--ui-ink-2);margin:6px 0 0}.DailyGift-module__2btZ9q__sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.DailyGift-module__2btZ9q__paid{font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.DailyGift-module__2btZ9q__plus{color:var(--ui-quiet);margin:0 2px 0 6px}.DailyGift-module__2btZ9q__won{font:700 26px/1 var(--gui-font);gap:16px;animation:.5s cubic-bezier(.34,1.56,.64,1) both DailyGift-module__2btZ9q__pop;display:inline-flex}.DailyGift-module__2btZ9q__extra{font:700 15px/1 var(--gui-font);justify-content:center;align-items:center;margin:6px 0 0;animation:.45s cubic-bezier(.34,1.56,.64,1) both DailyGift-module__2btZ9q__pop;display:flex}.DailyGift-module__2btZ9q__box{place-items:center;height:70px;display:grid}.DailyGift-module__2btZ9q__gift{color:var(--ui-ink);place-items:center;animation:2.4s ease-in-out .5s infinite DailyGift-module__2btZ9q__wobble;display:grid}.DailyGift-module__2btZ9q__card[data-phase=opening] .DailyGift-module__2btZ9q__gift{animation:.65s ease-in-out DailyGift-module__2btZ9q__shake}.DailyGift-module__2btZ9q__card[data-phase=opened] .DailyGift-module__2btZ9q__gift{animation:.5s cubic-bezier(.34,1.56,.64,1) both DailyGift-module__2btZ9q__pop}.DailyGift-module__2btZ9q__wheel{place-items:center;padding:18px 0 4px;display:grid}.DailyGift-module__2btZ9q__actions{justify-content:center;gap:8px;margin-top:16px;display:flex}.DailyGift-module__2btZ9q__open{align-items:center;gap:8px;display:inline-flex}.DailyGift-module__2btZ9q__key{flex:none}@media (hover:none) and (pointer:coarse){.DailyGift-module__2btZ9q__key{display:none}}@keyframes DailyGift-module__2btZ9q__cardIn{0%{opacity:0;transform:translate(-50%,-12px)scale(.96)}}@keyframes DailyGift-module__2btZ9q__pop{0%{opacity:0;transform:scale(.6)}}@keyframes DailyGift-module__2btZ9q__wobble{0%,70%,to{transform:none}76%{transform:rotate(-8deg)}82%{transform:rotate(7deg)}88%{transform:rotate(-4deg)}94%{transform:rotate(2deg)}}@keyframes DailyGift-module__2btZ9q__shake{0%,to{transform:none}25%{transform:rotate(-12deg)scale(1.05)}50%{transform:rotate(10deg)scale(1.08)}75%{transform:rotate(-6deg)scale(1.1)}}.DailyGift-module__2btZ9q__card[data-state=closing]{pointer-events:none;animation:.22s ease-in forwards DailyGift-module__2btZ9q__cardOut}.DailyGift-module__2btZ9q__card[data-state=closing] *{pointer-events:none}@keyframes DailyGift-module__2btZ9q__cardOut{to{opacity:0;transform:translate(-50%,-10px)scale(.96)}}@media (max-width:700px){.DailyGift-module__2btZ9q__card{top:108px}}@media (prefers-reduced-motion:reduce){.DailyGift-module__2btZ9q__card,.DailyGift-module__2btZ9q__card[data-state=closing],.DailyGift-module__2btZ9q__gift,.DailyGift-module__2btZ9q__card[data-phase] .DailyGift-module__2btZ9q__gift,.DailyGift-module__2btZ9q__won,.DailyGift-module__2btZ9q__extra{animation:none}}
.ToolWheel-module__EdauJG__wheel{--cream:#fffae6;--butter:var(--gui-butter);--teal:var(--gui-teal);--pill:var(--gui-teal-pill);--ink:var(--gui-bark);--paper:var(--gui-paper-deep);z-index:35;pointer-events:none;font-family:var(--gui-font);place-items:center;display:grid;position:absolute;inset:0}.ToolWheel-module__EdauJG__wheel:before{content:"";opacity:0;background:radial-gradient(circle,#1c2a2a14 0,#1c2a2a38 75%);transition:opacity .16s;position:absolute;inset:0}.ToolWheel-module__EdauJG__wheel[data-shown]:before{opacity:1}.ToolWheel-module__EdauJG__flower{opacity:0;zoom:var(--tsi-text-scale,1);width:0;height:0;transition:opacity .14s,transform .24s cubic-bezier(.2,1.4,.4,1);position:relative;transform:scale(.72)}.ToolWheel-module__EdauJG__wheel[data-shown] .ToolWheel-module__EdauJG__flower{opacity:1;pointer-events:auto;transform:scale(1)}.ToolWheel-module__EdauJG__petal{cursor:pointer;background:var(--cream);width:80px;height:80px;transform:translate(-50%,-50%)translate(var(--x),var(--y))scale(var(--s,1));animation:.26s cubic-bezier(.2,1.4,.4,1) both ToolWheel-module__EdauJG__petalIn;animation-delay:calc(var(--i)*18ms);border:0;border-radius:50%;place-items:center;padding:0;transition:transform .16s cubic-bezier(.2,1.6,.4,1),background .12s;display:grid;position:absolute;top:0;left:0;box-shadow:0 3px #725c4e1f,0 6px 16px #2946411f}@keyframes ToolWheel-module__EdauJG__petalIn{0%{opacity:0;transform:translate(-50%,-50%)translate(calc(var(--x)*.4),calc(var(--y)*.4))scale(.5)}}.ToolWheel-module__EdauJG__petal[data-chosen]{--s:1.22;z-index:2;background:var(--butter);box-shadow:0 4px #725c4e26,0 10px 22px #29464130}.ToolWheel-module__EdauJG__petal:focus-visible{outline:3px solid var(--teal);outline-offset:3px}.ToolWheel-module__EdauJG__icon{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:60px;height:60px}.ToolWheel-module__EdauJG__check{background:var(--teal);color:#fffbe7;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:-2px;left:-2px;box-shadow:0 2px #725c4e26}.ToolWheel-module__EdauJG__pips{gap:3px;display:flex;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.ToolWheel-module__EdauJG__pips i{background:#c9b98f;border-radius:50%;width:5px;height:5px}.ToolWheel-module__EdauJG__petal[data-chosen] .ToolWheel-module__EdauJG__pips i{background:#b39a5b}.ToolWheel-module__EdauJG__centre{color:#fffae6;cursor:pointer;background:#80807c;border:0;border-radius:50%;place-items:center;width:56px;height:56px;transition:transform .16s cubic-bezier(.2,1.6,.4,1),background .12s;display:grid;position:absolute;top:-28px;left:-28px;box-shadow:0 3px #725c4e26}.ToolWheel-module__EdauJG__centre[data-chosen]{background:var(--butter);color:var(--ink);transform:scale(1.16)}.ToolWheel-module__EdauJG__name{left:var(--lx);top:calc(var(--ly) + 60px);background:var(--pill);min-width:96px;color:var(--gui-ink-strong);white-space:nowrap;pointer-events:none;z-index:3;border-radius:44% 48% 42% 46%/52% 50% 48%;flex-direction:column;align-items:center;margin:0;padding:7px 20px 8px;transition:left .12s,top .12s;display:flex;position:absolute;transform:translate(-50%)}.ToolWheel-module__EdauJG__name:before{content:"";background:var(--pill);clip-path:polygon(50% 0,100% 100%,0 100%);width:16px;height:10px;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.ToolWheel-module__EdauJG__name[data-above]{top:calc(var(--ly) - 60px);transform:translate(-50%,-100%)}.ToolWheel-module__EdauJG__name[data-above]:before{clip-path:polygon(0 0,100% 0,50% 100%);top:auto;bottom:-8px}.ToolWheel-module__EdauJG__name b{letter-spacing:.2px;font-size:17px;font-weight:800}.ToolWheel-module__EdauJG__name small{font-size:var(--gui-text-xs);font-weight:800}.ToolWheel-module__EdauJG__hint{opacity:0;zoom:var(--tsi-text-scale,1);gap:10px;margin:0;transition:opacity .14s;display:flex;position:absolute;bottom:22px;right:22px}.ToolWheel-module__EdauJG__wheel[data-shown] .ToolWheel-module__EdauJG__hint{opacity:1}.ToolWheel-module__EdauJG__hint span{background:var(--cream);color:var(--gui-ink-strong);font-size:var(--gui-text-sm);border-radius:999px;align-items:center;gap:7px;padding:5px 14px 5px 5px;font-weight:800;display:flex;box-shadow:0 2px #725c4e1f}.ToolWheel-module__EdauJG__hint kbd{box-sizing:border-box;background:var(--ink);min-width:28px;height:28px;color:var(--cream);font:inherit;font-size:var(--gui-text-xs);border-radius:999px;place-items:center;padding:0 8px;display:grid}.ToolWheel-module__EdauJG__touchButton{right:max(18px,var(--hud-edge,0px));bottom:calc(var(--hud-stick-bottom,56px) + 84px*var(--touch-scale,1) + 10px);z-index:12;color:#725c4e;background:#fffae6;border:0;border-radius:50%;place-items:center;width:62px;height:62px;display:grid;position:absolute;box-shadow:0 3px #725c4e26,0 6px 16px #2946411f}.ToolWheel-module__EdauJG__touchButton .ToolWheel-module__EdauJG__icon{width:44px;height:44px}@media (max-height:640px){.ToolWheel-module__EdauJG__flower{zoom:.8}}@media (prefers-reduced-motion:reduce){.ToolWheel-module__EdauJG__flower,.ToolWheel-module__EdauJG__petal,.ToolWheel-module__EdauJG__centre,.ToolWheel-module__EdauJG__name,.ToolWheel-module__EdauJG__wheel:before{transition:none;animation:none}}
.QuestTracker-module__tpr1sq__tracker{top:var(--quest-top,calc(var(--island-top,40px) + max(12px,env(safe-area-inset-top)) + 58px));right:var(--quest-right,max(14px,env(safe-area-inset-right)));z-index:24;box-sizing:border-box;background:var(--ui-card);width:min(300px,100vw - 28px);color:var(--ui-ink);box-shadow:0 4px 14px rgb(var(--ui-shade)/.14);font:600 13px/1.25 var(--gui-font);zoom:var(--tsi-text-scale,1);pointer-events:auto;border-radius:999px;transition:opacity .35s,transform .35s cubic-bezier(.34,1.4,.64,1);animation:.45s cubic-bezier(.34,1.4,.64,1) both QuestTracker-module__tpr1sq__trackerIn;position:absolute}.QuestTracker-module__tpr1sq__tracker[data-hidden]{opacity:0;pointer-events:none;transform:translateY(-6px)}@keyframes QuestTracker-module__tpr1sq__trackerIn{0%{opacity:0;transform:translateY(-8px)scale(.97)}}.QuestTracker-module__tpr1sq__line{box-sizing:border-box;border-radius:inherit;width:100%;min-height:38px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:8px;margin:0;padding:0 14px 0 12px;display:flex}button.QuestTracker-module__tpr1sq__line{cursor:pointer;transition:background-color .2s ease-out}button.QuestTracker-module__tpr1sq__line:hover{background:var(--ui-card-hover)}button.QuestTracker-module__tpr1sq__line:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.QuestTracker-module__tpr1sq__mark{width:16px;height:16px;color:var(--ui-ink);flex:none;place-items:center;font-size:11px;line-height:1;display:grid}.QuestTracker-module__tpr1sq__label{white-space:nowrap;text-overflow:ellipsis;min-width:0;animation:.35s ease-out both QuestTracker-module__tpr1sq__lineIn;overflow:hidden}@keyframes QuestTracker-module__tpr1sq__lineIn{0%{opacity:0;transform:translate(6px)}}.QuestTracker-module__tpr1sq__tracker[data-done] .QuestTracker-module__tpr1sq__mark{background:var(--ui-accent);color:var(--ui-accent-ink);border-radius:50%}.QuestTracker-module__tpr1sq__tracker[data-ticked] .QuestTracker-module__tpr1sq__mark{animation:.6s cubic-bezier(.34,1.56,.64,1) both QuestTracker-module__tpr1sq__tick}.QuestTracker-module__tpr1sq__tracker[data-ticked] .QuestTracker-module__tpr1sq__label{color:var(--ui-muted);text-decoration:line-through;text-decoration-thickness:1.5px}@keyframes QuestTracker-module__tpr1sq__tick{0%{transform:scale(.4)}60%{transform:scale(1.3)}to{transform:scale(1)}}.QuestTracker-module__tpr1sq__chevron{color:var(--ui-quiet);flex:none;margin-left:auto;transition:transform .2s ease-out}.QuestTracker-module__tpr1sq__tracker[data-open] .QuestTracker-module__tpr1sq__chevron{transform:rotate(180deg)}.QuestTracker-module__tpr1sq__list{box-sizing:border-box;background:var(--ui-card);max-height:min(60vh,460px);box-shadow:0 10px 30px rgb(var(--ui-shade)/.16);border-radius:18px;padding:6px;animation:.24s cubic-bezier(.34,1.4,.64,1) both QuestTracker-module__tpr1sq__listIn;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto}@keyframes QuestTracker-module__tpr1sq__listIn{0%{opacity:0;transform:translateY(-6px)}}.QuestTracker-module__tpr1sq__quest{padding:2px 0 6px}.QuestTracker-module__tpr1sq__quest+.QuestTracker-module__tpr1sq__quest{border-top:1px solid var(--ui-line);padding-top:6px}.QuestTracker-module__tpr1sq__head{box-sizing:border-box;grid-template-columns:1fr auto;align-items:center;gap:0 8px;width:100%;margin:0;padding:6px 8px;display:grid}.QuestTracker-module__tpr1sq__kind{color:var(--ui-muted);letter-spacing:.08em;text-transform:uppercase;grid-column:1;font-size:11px;font-weight:600}.QuestTracker-module__tpr1sq__title{grid-column:1;font-size:14px;font-weight:700}.QuestTracker-module__tpr1sq__way{background:var(--ui-well);width:28px;height:28px;color:var(--ui-ink);cursor:pointer;border:0;border-radius:50%;grid-area:1/2/span 2;align-self:center;place-items:center;margin:0;padding:0;transition:background-color .2s ease-out,color .2s ease-out,transform .2s cubic-bezier(.34,1.56,.64,1);display:grid}.QuestTracker-module__tpr1sq__way:hover{transform:scale(1.08)}.QuestTracker-module__tpr1sq__way:active{transition-duration:80ms;transform:scale(.9)}.QuestTracker-module__tpr1sq__way:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.QuestTracker-module__tpr1sq__way svg{display:block}.QuestTracker-module__tpr1sq__way[aria-pressed=true]{background:var(--ui-accent);color:var(--ui-accent-ink)}.QuestTracker-module__tpr1sq__steps{gap:6px;margin:2px 0 0;padding:0 8px;list-style:none;display:grid}.QuestTracker-module__tpr1sq__step{color:var(--ui-ink-2);grid-template-columns:16px 1fr;align-items:start;gap:8px;font-weight:500;display:grid}.QuestTracker-module__tpr1sq__step[data-done]{color:var(--ui-quiet);text-decoration:line-through}.QuestTracker-module__tpr1sq__step[data-now]{color:var(--ui-ink);font-weight:600}.QuestTracker-module__tpr1sq__check{width:15px;height:15px;box-shadow:inset 0 0 0 1.5px var(--ui-line-strong);border-radius:50%;place-items:center;margin-top:1px;display:grid}.QuestTracker-module__tpr1sq__step[data-done] .QuestTracker-module__tpr1sq__check{background:var(--ui-accent);color:var(--ui-accent-ink);box-shadow:none}.QuestTracker-module__tpr1sq__step[data-now] .QuestTracker-module__tpr1sq__check{box-shadow:inset 0 0 0 2px var(--ui-ink)}.QuestTracker-module__tpr1sq__hint{color:var(--ui-muted);margin-top:2px;font-size:12px;font-weight:500;line-height:1.3;display:block}.QuestTracker-module__tpr1sq__journal{width:100%;color:var(--ui-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:6px;margin-top:4px;padding:8px;font-size:12px;display:flex}.QuestTracker-module__tpr1sq__journal:hover{background:var(--ui-card-hover);color:var(--ui-ink)}.QuestTracker-module__tpr1sq__journal:focus-visible{outline:2px solid var(--ui-focus);outline-offset:1px}.QuestTracker-module__tpr1sq__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:is(html[data-contrast=high] .QuestTracker-module__tpr1sq__tracker,html[data-contrast=high] .QuestTracker-module__tpr1sq__list){box-shadow:inset 0 0 0 2px var(--ui-ink)}@media (max-width:700px){.QuestTracker-module__tpr1sq__tracker{font-size:12px}.QuestTracker-module__tpr1sq__line{min-height:32px;padding:5px 11px 5px 9px}.QuestTracker-module__tpr1sq__label{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}@media (prefers-reduced-motion:reduce){.QuestTracker-module__tpr1sq__tracker,.QuestTracker-module__tpr1sq__label,.QuestTracker-module__tpr1sq__list,.QuestTracker-module__tpr1sq__tracker[data-ticked] .QuestTracker-module__tpr1sq__mark{transition:opacity .2s;animation:none}}
.DecorateSheet-module__laJ3Wa__dock{right:var(--hud-edge);bottom:var(--hud-side-bottom);z-index:12;box-sizing:border-box;background:var(--ui-panel);width:340px;max-height:calc(100% - 180px);color:var(--ui-ink);box-shadow:0 18px 50px rgb(var(--ui-shade)/.22);font-family:var(--gui-font);zoom:var(--tsi-text-scale,1);scrollbar-width:thin;border-radius:22px;gap:12px;padding:16px;display:grid;position:absolute;overflow-y:auto}.DecorateSheet-module__laJ3Wa__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.DecorateSheet-module__laJ3Wa__head h2{font:600 19px/1.2 var(--gui-font);margin:0}.DecorateSheet-module__laJ3Wa__hint{color:var(--ui-quiet);font:400 13px/1.45 var(--gui-font);margin:-4px 0 0}.DecorateSheet-module__laJ3Wa__actions{gap:8px;display:flex}.DecorateSheet-module__laJ3Wa__actions>button,.DecorateSheet-module__laJ3Wa__head>button,.DecorateSheet-module__laJ3Wa__shop{align-items:center;gap:7px;display:inline-flex}.DecorateSheet-module__laJ3Wa__key{box-sizing:border-box;background:var(--ui-ink);min-width:20px;height:20px;color:var(--ui-accent-ink);font:700 11px/1 var(--gui-font);border-radius:6px;place-items:center;padding:0 5px;display:inline-grid}button:disabled>.DecorateSheet-module__laJ3Wa__key{background:var(--ui-quiet)}.DecorateSheet-module__laJ3Wa__rail{gap:2px;padding:0}.DecorateSheet-module__laJ3Wa__rail>button{width:42px;height:42px}.DecorateSheet-module__laJ3Wa__grid,.DecorateSheet-module__laJ3Wa__swatches{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.DecorateSheet-module__laJ3Wa__grid>li{display:grid}.DecorateSheet-module__laJ3Wa__card{width:100%}.DecorateSheet-module__laJ3Wa__card:disabled{opacity:.45;cursor:default}.DecorateSheet-module__laJ3Wa__card:disabled:hover{box-shadow:none}.DecorateSheet-module__laJ3Wa__finishes{gap:14px;display:grid}.DecorateSheet-module__laJ3Wa__finish h3{color:var(--ui-quiet);font:500 13px var(--gui-font);margin:0 0 8px}.DecorateSheet-module__laJ3Wa__shop{box-sizing:border-box;background:var(--ui-accent);width:100%;color:var(--ui-accent-ink);justify-content:center;padding:10px 14px;font-weight:600}.DecorateSheet-module__laJ3Wa__shop:hover{background:var(--ui-accent-deep)}@media (max-width:700px){.DecorateSheet-module__laJ3Wa__dock{width:calc(100% - 32px);max-height:45%}.DecorateSheet-module__laJ3Wa__grid,.DecorateSheet-module__laJ3Wa__swatches{grid-template-columns:repeat(3,minmax(0,1fr))}}html[data-contrast=high] .DecorateSheet-module__laJ3Wa__dock{color:#000;background:#fff;box-shadow:inset 0 0 0 2px #000}
.TourPeek-module__QupMkW__small{width:100%;height:100%;position:relative}.TourPeek-module__QupMkW__small>*{translate:-50% -50%;scale:var(--k);position:absolute;top:50%;left:50%}.TourPeek-module__QupMkW__bag{width:400px}.TourPeek-module__QupMkW__finds{grid-template-columns:repeat(3,104px);gap:8px;display:grid}.TourPeek-module__QupMkW__find{animation:.45s cubic-bezier(.34,1.4,.64,1) both TourPeek-module__QupMkW__flipIn}@keyframes TourPeek-module__QupMkW__flipIn{0%{opacity:0;transform:rotateY(90deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.TourPeek-module__QupMkW__find{animation:none}}
.menu-module__fMAx_a__layer{z-index:72;perspective:1500px;perspective-origin:50% 0;font-family:var(--gui-font);--spring:cubic-bezier(.34,1.4,.64,1);place-items:end center;display:grid;position:fixed;inset:0;overflow:hidden}@supports (transition-timing-function:linear(0, 1)){.menu-module__fMAx_a__layer{--spring:linear(0,.045,.157,.308,.473,.634,.778,.898,.992,1.059,1.101,1.122,1.126,1.119,1.103,1.084,1.063,1.043,1.025,1.01,.999,.991,.987,.984,.984,.985,.987,.99,.993,.995,.997,.999,1)}}.menu-module__fMAx_a__layer[data-state=closing],.menu-module__fMAx_a__layer[data-state=closing] *{pointer-events:none!important}.menu-module__fMAx_a__vignette{background:radial-gradient(ellipse 75% 85% at 50% 60%,transparent 55%,rgb(var(--ui-shade)/.32));animation:.3s ease-out both menu-module__fMAx_a__fade;position:absolute;inset:0}.menu-module__fMAx_a__layer[data-state=closing] .menu-module__fMAx_a__vignette{animation:.25s ease-in reverse forwards menu-module__fMAx_a__fade}@keyframes menu-module__fMAx_a__fade{0%{opacity:0}}.menu-module__fMAx_a__hands{transform-origin:50% 100%;animation:menu-module__fMAx_a__pickUp .75s var(--spring).12s both;outline:none;place-items:center;padding-bottom:5dvh;display:grid;position:relative}.menu-module__fMAx_a__hands>[role=group]{animation:5.5s ease-in-out .9s infinite menu-module__fMAx_a__held}.menu-module__fMAx_a__layer[data-state=closing] .menu-module__fMAx_a__hands{animation:.36s cubic-bezier(.5,0,.75,0) forwards menu-module__fMAx_a__putDown}@keyframes menu-module__fMAx_a__pickUp{0%{transform:translateY(80dvh)rotateX(64deg)scale(.9)}to{transform:translateY(0)rotateX(4deg)scale(1)}}@keyframes menu-module__fMAx_a__putDown{to{transform:translateY(82dvh)rotateX(60deg)scale(.92)}}@keyframes menu-module__fMAx_a__held{0%,to{transform:rotate(-.3deg)translateY(0)}50%{transform:rotate(.25deg)translateY(-3px)}}.menu-module__fMAx_a__coverFoot{align-self:stretch;width:100%;min-height:0;position:relative}.menu-module__fMAx_a__coverPagoda{opacity:.75;width:40%;height:56%;position:absolute;bottom:8%;left:4%}.menu-module__fMAx_a__coverPlum{width:78%;height:100%;position:absolute;bottom:2%;right:-12%}.menu-module__fMAx_a__coverMist{height:30%;position:absolute;bottom:-2%;left:-14%;right:-14%}.menu-module__fMAx_a__welcome{color:var(--ui-paper-quiet);font:500 12px/1.7 var(--gui-font);letter-spacing:.02em;margin:0 0 4%}.menu-module__fMAx_a__meal{color:var(--ui-paper-quiet);font:600 12px/1 var(--gui-font);align-items:center;gap:6px;margin:2% 0 0;display:inline-flex}.menu-module__fMAx_a__bamboo{width:34%;height:40%;position:absolute;bottom:0;left:2%}.menu-module__fMAx_a__mistLow{height:18%;position:absolute;bottom:0;left:-10%;right:-10%}.menu-module__fMAx_a__plumCorner{width:66%;height:48%;position:absolute;bottom:-2%;right:-4%;transform:scaleX(-1)}.menu-module__fMAx_a__pagodaLow{width:42%;height:36%;position:absolute;bottom:0;right:6%}.menu-module__fMAx_a__backSeal{position:absolute;bottom:6%;left:8%}.menu-module__fMAx_a__order{all:unset;background:var(--ui-paper-ink);color:var(--ui-paper);font:700 13px/1 var(--gui-font);cursor:pointer;transition:transform .2s var(--spring);border-radius:999px;align-items:center;gap:10px;padding:8px 15px;display:inline-flex}.menu-module__fMAx_a__order span{opacity:.85;align-items:center;gap:4px;display:inline-flex}.menu-module__fMAx_a__order:hover:not(:disabled){transform:translateY(-1px)scale(1.03)}.menu-module__fMAx_a__order:active:not(:disabled){transform:scale(.96)}.menu-module__fMAx_a__order:disabled{opacity:.5;cursor:default}.menu-module__fMAx_a__order:focus-visible{outline:2px solid var(--ui-paper-ink);outline-offset:2px}.menu-module__fMAx_a__quiet{color:var(--ui-paper-quiet);font:500 12px/1.3 var(--gui-font)}.menu-module__fMAx_a__error{background:var(--ui-paper);color:var(--ui-error);font:600 13px/1.3 var(--gui-font);z-index:5;border-radius:8px;margin:0;padding:6px 12px;position:absolute;top:2dvh;left:50%;transform:translate(-50%)}.menu-module__fMAx_a__down{all:unset;background:var(--ui-paper);width:34px;height:34px;color:var(--ui-paper-ink);cursor:pointer;box-shadow:0 4px 12px rgb(var(--ui-shade)/.2);z-index:5;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:5dvh;right:-48px}.menu-module__fMAx_a__down:hover{background:var(--ui-paper-hover)}.menu-module__fMAx_a__down:focus-visible{outline:2px solid var(--ui-paper-ink);outline-offset:2px}@media (prefers-reduced-motion:reduce){.menu-module__fMAx_a__hands,.menu-module__fMAx_a__layer[data-state=closing] .menu-module__fMAx_a__hands,.menu-module__fMAx_a__hands>[role=group],.menu-module__fMAx_a__vignette{animation:none}.menu-module__fMAx_a__order{transition:none}}
.developer-projects-module__NKKmKW__projects{color:inherit;margin:24px 0 32px}.developer-projects-module__NKKmKW__projects h2{margin:0 0 10px;font-size:24px;font-weight:700}.developer-projects-module__NKKmKW__projects>p{opacity:.85;margin:0 0 18px;font-size:14px;line-height:1.6}
