.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__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}
.residents-module__vMay2W__stack{pointer-events:none;-webkit-user-select:none;user-select:none;zoom:var(--tsi-text-scale,1);flex-direction:column;align-items:center;gap:5px;display:flex;position:absolute;bottom:0;left:0;transform:translate(-50%)}.residents-module__vMay2W__stack [hidden]{display:none!important}.residents-module__vMay2W__bubble{background:var(--gui-paper);width:max-content;max-width:230px;color:var(--gui-ink);font:700 var(--gui-text-sm)/1.35 var(--gui-font);text-align:center;transform-origin:50% 100%;border-radius:18px 20px 17px 19px;gap:2px;padding:8px 14px 9px;animation:.32s cubic-bezier(.34,1.56,.64,1) both residents-module__vMay2W__pop,2.8s ease-in-out .32s infinite residents-module__vMay2W__bob;display:grid;position:relative;box-shadow:0 3px #725c4e29,0 6px 14px #3c2d1426}.residents-module__vMay2W__bubble:after{content:"";background:var(--gui-paper);clip-path:polygon(0 0,100% 0,50% 100%);width:14px;height:9px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.residents-module__vMay2W__bubble b{border-radius:var(--gui-r-tag);background:var(--gui-coral);color:var(--gui-ink-strong);font-size:var(--gui-text-xs);justify-self:center;margin:-18px 0 2px;padding:1px 10px 2px;font-weight:800;transform:rotate(-3deg)}.residents-module__vMay2W__notice{background:var(--gui-paper);width:24px;height:24px;color:var(--gui-sage);font:900 14px/1 var(--gui-font);border-radius:50%;place-items:center;animation:.28s cubic-bezier(.34,1.56,.64,1) both residents-module__vMay2W__pop,1.6s ease-in-out .28s infinite residents-module__vMay2W__bob;display:grid;box-shadow:0 2px #725c4e2e,0 3px 8px #3c2d1426}.residents-module__vMay2W__plate{color:var(--gui-ink-strong);font:800 var(--gui-text-xs)/1.25 var(--gui-font);white-space:nowrap;background:#fffbe7f0;border-radius:999px;justify-items:center;padding:2px 11px 3px;display:grid;box-shadow:0 2px #725c4e29}.residents-module__vMay2W__plate small{font-size:var(--gui-text-xs);color:var(--gui-muted);font-weight:700}@keyframes residents-module__vMay2W__pop{0%{opacity:0;transform:translateY(6px)scale(.6)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes residents-module__vMay2W__bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.residents-module__vMay2W__bubble,.residents-module__vMay2W__notice{animation:none}}:is(html[data-contrast=high] .residents-module__vMay2W__bubble,html[data-contrast=high] .residents-module__vMay2W__notice){color:#000;background:#fff;box-shadow:inset 0 0 0 2px #000}html[data-contrast=high] .residents-module__vMay2W__bubble:after{background:#000}html[data-contrast=high] .residents-module__vMay2W__plate{color:#fff;background:#000}html[data-contrast=high] .residents-module__vMay2W__plate small{color:#fff}
.nameTags-module__-2NUKW__tag{white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;width:max-content;font:800 13px/1.15 var(--gui-font);letter-spacing:.01em;color:#fffdf3;zoom:var(--tsi-text-scale,1);text-shadow:0 1px 1px #2e22189e,0 0 3px #2e221880,0 0 9px #2e22184d;justify-content:center;align-items:center;gap:4px;display:inline-flex}.nameTags-module__-2NUKW__tag[hidden]{display:none!important}.nameTags-module__-2NUKW__tag[data-resident]{color:#ffdba8}.nameTags-module__-2NUKW__tag[data-away]{opacity:.55}.nameTags-module__-2NUKW__dot{background:var(--gui-tethos-blue);border-radius:50%;flex:none;width:6px;height:6px;display:none;box-shadow:0 0 0 1.5px #fffdf3,0 1px 2px #2e221880}.nameTags-module__-2NUKW__tag[data-member] .nameTags-module__-2NUKW__dot{display:block}.nameTags-module__-2NUKW__friend{flex:none;line-height:0;display:none}.nameTags-module__-2NUKW__friend svg{fill:var(--gui-coral);stroke:#fffdf3;stroke-width:1.2px;filter:drop-shadow(0 1px 1px #2e221880);display:block}.nameTags-module__-2NUKW__tag[data-friend] .nameTags-module__-2NUKW__friend{display:block}.nameTags-module__-2NUKW__tag[data-dot]>*{display:none}.nameTags-module__-2NUKW__tag[data-dot] .nameTags-module__-2NUKW__dot{background:#fffdf3;display:block;box-shadow:0 1px 2px #2e22188c}.nameTags-module__-2NUKW__tag[data-dot][data-member] .nameTags-module__-2NUKW__dot{background:var(--gui-tethos-blue);box-shadow:0 0 0 1.5px #fffdf3,0 1px 2px #2e221880}.nameTags-module__-2NUKW__tag[data-dot] .nameTags-module__-2NUKW__name,.nameTags-module__-2NUKW__tag[data-dot] .nameTags-module__-2NUKW__friend{display:none}.nameTags-module__-2NUKW__name{display:block}html[data-contrast=high] .nameTags-module__-2NUKW__tag{color:#fff;text-shadow:0 0 2px #000,0 0 2px #000,1px 1px #000,-1px -1px #000,1px -1px #000,-1px 1px #000}html[data-contrast=high] .nameTags-module__-2NUKW__tag[data-resident]{color:#ffe9c4}
.GameSceneBoundary-module__ocdorW__recovery{height:100%;min-height:480px;color:var(--gui-ink);font-family:var(--gui-font);background:#b7dce0;place-items:center;padding:24px;display:grid}.GameSceneBoundary-module__ocdorW__recovery>div{border-radius:var(--gui-r-paper);background:var(--gui-paper);max-width:400px;box-shadow:var(--gui-shadow-lg);padding:28px}.GameSceneBoundary-module__ocdorW__recovery h2{color:var(--gui-ink-strong);font-size:var(--gui-text-xl);margin:0 0 12px;font-weight:800;line-height:1.3}.GameSceneBoundary-module__ocdorW__recovery p{font-size:var(--gui-text-sm);margin:0 0 20px;line-height:1.6}.GameSceneBoundary-module__ocdorW__recovery button{background:var(--gui-sage);min-height:44px;color:var(--gui-paper);font:inherit;font-size:var(--gui-text-sm);cursor:pointer;box-shadow:0 3px 0 var(--gui-sage-deep);border:0;border-radius:999px;padding:10px 22px;font-weight:800}.GameSceneBoundary-module__ocdorW__recovery button:focus-visible{outline:3px solid var(--gui-focus);outline-offset:4px}
.ShopItemTag-module__mJ5aRq__tag{width:max-content;max-width:220px;font:800 13px/1.2 var(--gui-font);color:var(--gui-ink-strong,#3b2f25);pointer-events:none;-webkit-user-select:none;user-select:none;zoom:var(--tsi-text-scale,1);background:#fffaf0;border-radius:12px;grid-template-columns:auto auto;align-items:center;column-gap:7px;padding:4px 10px 4px 5px;animation:.18s ease-out ShopItemTag-module__mJ5aRq__rise;display:inline-grid;transform:translate(-50%,-100%);box-shadow:0 0 0 1.5px #2e221829,0 3px 10px #2e221838}.ShopItemTag-module__mJ5aRq__icon{object-fit:contain;grid-row:span 2;width:30px;height:30px}.ShopItemTag-module__mJ5aRq__name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ShopItemTag-module__mJ5aRq__special{color:var(--gui-coral,#d9694f);font-size:11px;font-weight:700}@keyframes ShopItemTag-module__mJ5aRq__rise{0%{opacity:0;translate:0 4px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.ShopItemTag-module__mJ5aRq__tag{animation:none}}html[data-contrast=high] .ShopItemTag-module__mJ5aRq__tag{color:#000;box-shadow:0 0 0 2px #000}
.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}}
.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 button>span{transition:opacity .15s;display:inline-block}.TalkBox-module__E5A6cG__talk:not([data-ready]) button>span{opacity:.35}.TalkBox-module__E5A6cG__talk[data-ready] 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] button>span{animation:none}}@media (max-width:560px){.TalkBox-module__E5A6cG__talk{bottom:calc(18px + env(safe-area-inset-bottom))}}
.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;text-align:center;color:var(--gui-ink-strong);font-family:var(--gui-font);opacity:1;background:radial-gradient(at 50% 38%,#fffbe7 0%,#0000 58%),linear-gradient(#cfe8e6,#f6f1df 70%,#efe6cc);flex-direction:column;justify-content:center;align-items:center;gap:0;padding:32px;transition:opacity .6s;display:flex;position:absolute;inset:0}.IslandLoading-module__ZFbhia__screen[data-leaving]{opacity:0;pointer-events:none}.IslandLoading-module__ZFbhia__eyebrow{font-size:var(--gui-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--gui-muted);font-weight:800}.IslandLoading-module__ZFbhia__leaf{color:#80af67;margin-top:26px;font-size:56px;line-height:1}.IslandLoading-module__ZFbhia__screen h1{font:900 clamp(28px,4.4vw,46px)/1.1 var(--gui-font);letter-spacing:-.01em;margin:16px 0 10px}.IslandLoading-module__ZFbhia__screen p{font-size:var(--gui-text-md);color:var(--gui-ink-2);min-height:1.6em;margin:0;font-weight:700;line-height:1.6}.IslandLoading-module__ZFbhia__track{background:var(--gui-paper-deep);border-radius:99px;width:180px;height:8px;margin-top:22px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #4f3f3126}.IslandLoading-module__ZFbhia__track span{border-radius:inherit;background:var(--gui-sage);width:35%;animation:1.6s ease-in-out infinite alternate IslandLoading-module__ZFbhia__drift;position:absolute;inset:0 auto 0 0}@keyframes IslandLoading-module__ZFbhia__drift{0%{transform:translate(-10%)}to{transform:translate(195%)}}@media (prefers-reduced-motion:reduce){.IslandLoading-module__ZFbhia__screen{transition:none}.IslandLoading-module__ZFbhia__track span{opacity:.55;width:100%;animation:none}}
.DailyGift-module__2btZ9q__card{z-index:35;box-sizing:border-box;border-radius:var(--gui-r-paper);background:var(--gui-grain)var(--gui-paper);width:min(340px,100% - 32px);color:var(--gui-ink);text-align:center;box-shadow:var(--gui-shadow-lg);zoom:var(--tsi-text-scale,1);border:0;padding:18px 22px 20px;animation:.45s cubic-bezier(.2,.9,.3,1.25) both DailyGift-module__2btZ9q__cardIn;position:absolute;top:92px;left:50%;transform:translate(-50%)}.DailyGift-module__2btZ9q__card h2{color:var(--gui-ink-strong);font:800 var(--gui-text-xl)/1.25 var(--gui-font);margin:6px 0 4px}.DailyGift-module__2btZ9q__card p{font-size:var(--gui-text-sm);color:var(--gui-ink-2);margin:0;line-height:1.5}.DailyGift-module__2btZ9q__box{place-items:center;height:64px;display:grid;position:relative}.DailyGift-module__2btZ9q__gift{color:var(--gui-coral-ink);font-size:50px;line-height:1;animation:2.4s ease-in-out .5s infinite DailyGift-module__2btZ9q__giftWobble;display:inline-block}.DailyGift-module__2btZ9q__card[data-phase=opening] .DailyGift-module__2btZ9q__gift{animation:.65s ease-in-out DailyGift-module__2btZ9q__giftShake}.DailyGift-module__2btZ9q__card[data-phase=opened] .DailyGift-module__2btZ9q__gift{animation:.5s ease-out forwards DailyGift-module__2btZ9q__giftPop}.DailyGift-module__2btZ9q__coin{opacity:0;animation:DailyGift-module__2btZ9q__coinBurst 1.1s cubic-bezier(.2,.8,.3,1)calc(var(--i)*45ms)forwards;--a:calc(var(--i)*60deg - 150deg);font-size:22px;line-height:1;position:absolute;top:50%;left:50%}.DailyGift-module__2btZ9q__prize{font-size:44px;line-height:1;animation:.5s cubic-bezier(.3,1.6,.5,1) .35s both DailyGift-module__2btZ9q__prizeIn;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes DailyGift-module__2btZ9q__prizeIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}}.DailyGift-module__2btZ9q__actions{justify-content:center;gap:8px;margin-top:14px;display:flex}.DailyGift-module__2btZ9q__primary,.DailyGift-module__2btZ9q__quiet{min-height:44px;font:inherit;font-size:var(--gui-text-sm);cursor:pointer;border:0;border-radius:999px;padding:0 22px;font-weight:800}.DailyGift-module__2btZ9q__primary{background:var(--gui-sage);color:var(--gui-paper);box-shadow:0 3px 0 var(--gui-sage-deep)}.DailyGift-module__2btZ9q__primary:hover:not(:disabled){background:#4b7a68}.DailyGift-module__2btZ9q__quiet{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)}.DailyGift-module__2btZ9q__primary:disabled,.DailyGift-module__2btZ9q__quiet:disabled{opacity:.6;cursor:default}@keyframes DailyGift-module__2btZ9q__cardIn{0%{opacity:0;transform:translate(-50%,-12px)scale(.94)}}.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)}}.DailyGift-module__2btZ9q__key{vertical-align:1px;margin-right:8px}@media (hover:none) and (pointer:coarse){.DailyGift-module__2btZ9q__key{display:none}}@keyframes DailyGift-module__2btZ9q__giftWobble{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__giftShake{0%,to{transform:none}20%{transform:rotate(-12deg)scale(1.05)}40%{transform:rotate(10deg)scale(1.08)}60%{transform:rotate(-8deg)scale(1.1)}80%{transform:rotate(5deg)scale(1.12)}}@keyframes DailyGift-module__2btZ9q__giftPop{0%{transform:scale(1.15)}40%{opacity:1;transform:scale(1.35)}to{opacity:0;transform:scale(.6)translateY(6px)}}@keyframes DailyGift-module__2btZ9q__coinBurst{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}20%{opacity:1}to{opacity:0;transform:translate(calc(-50% + cos(var(--a))*70px),calc(-50% + sin(var(--a))*46px - 18px))scale(1)}}html[data-contrast=high] .DailyGift-module__2btZ9q__card{color:#000;background:#fff;border:2px solid #000}html[data-contrast=high] .DailyGift-module__2btZ9q__card p{color:#000}@media (max-width:700px){.DailyGift-module__2btZ9q__card{top:112px}}@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__prize{animation:none}.DailyGift-module__2btZ9q__coin,.DailyGift-module__2btZ9q__card[data-phase=opened] .DailyGift-module__2btZ9q__gift{display:none}}
.ReflectionCreator-module___ZmF6G__root{--cr-tile:76px;--cr-rail:76px;z-index:72;color:var(--gui-ink);font-family:var(--gui-font);font-weight:var(--gui-weight);line-height:var(--gui-leading);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#cfdad3;grid-template:"scene panel rail"minmax(0,1fr)/minmax(0,1fr) clamp(320px,27vw,440px) 88px;gap:clamp(10px,1.2vw,16px);padding:clamp(10px,1.2vw,16px);display:grid;position:fixed;inset:0;overflow:hidden}.ReflectionCreator-module___ZmF6G__root:focus{outline:none}.ReflectionCreator-module___ZmF6G__root :focus-visible{outline:3px solid var(--gui-focus);outline-offset:3px}.ReflectionCreator-module___ZmF6G__root button{font:inherit}.ReflectionCreator-module___ZmF6G__canvas{z-index:0;inset:0;position:absolute!important}.ReflectionCreator-module___ZmF6G__scene{z-index:1;pointer-events:none;grid-area:scene;min-height:0;position:relative}.ReflectionCreator-module___ZmF6G__scene>*{pointer-events:auto}.ReflectionCreator-module___ZmF6G__bubble{background:var(--gui-paper);max-width:min(420px,80%);color:var(--gui-ink);font:700 calc(var(--gui-text-md)*var(--tsi-text-scale,1))/1.4 var(--gui-font);pointer-events:none;border-radius:22px 24px 21px 23px;gap:2px;margin:0;padding:12px 20px 13px;animation:.34s cubic-bezier(.34,1.56,.64,1) both ReflectionCreator-module___ZmF6G__say;display:grid;position:absolute;top:clamp(14px,3vh,34px);left:clamp(14px,3vw,40px);box-shadow:0 3px #725c4e29,0 8px 22px #3c2d142e}.ReflectionCreator-module___ZmF6G__bubble b{border-radius:var(--gui-r-tag);background:var(--gui-coral);color:var(--gui-ink-strong);font-size:var(--gui-text-xs);justify-self:start;margin:-22px 0 2px -4px;padding:1px 12px 2px;font-weight:800;transform:rotate(-3deg)}.ReflectionCreator-module___ZmF6G__bubble:after{content:"";background:var(--gui-paper);clip-path:polygon(0 0,100% 0,30% 100%);width:16px;height:10px;position:absolute;bottom:-9px;left:34px}@keyframes ReflectionCreator-module___ZmF6G__say{0%{opacity:0;transform:translateY(8px)scale(.92)}}.ReflectionCreator-module___ZmF6G__yes{background:var(--gui-paper);min-width:132px;min-height:52px;color:var(--gui-ink-strong);font-size:calc(var(--gui-text-lg)*var(--tsi-text-scale,1));letter-spacing:.01em;cursor:pointer;animation:ReflectionCreator-module___ZmF6G__pillIn .6s var(--gui-spring).4s both,ReflectionCreator-module___ZmF6G__float 3.4s ease-in-out 1s infinite;border:0;border-radius:26px 30px 25px 29px/28px 25px 30px 26px;padding:10px 34px 11px;font-weight:900;position:absolute;bottom:clamp(18px,6vh,56px);left:50%;transform:translate(-50%);box-shadow:0 4px #725c4e38,0 14px 26px #14323c47,inset 0 0 0 2px #ffeea0e6}.ReflectionCreator-module___ZmF6G__yes:after{content:"";filter:blur(4px);background:#fffbe752;border-radius:50%;height:12px;position:absolute;bottom:-16px;left:12%;right:12%}.ReflectionCreator-module___ZmF6G__yes:hover:not(:disabled){background:var(--gui-butter)}.ReflectionCreator-module___ZmF6G__yes:disabled{cursor:default;animation-play-state:paused}@keyframes ReflectionCreator-module___ZmF6G__pillIn{0%{opacity:0;transform:translate(-50%,18px)scale(.9)}}@keyframes ReflectionCreator-module___ZmF6G__float{0%,to{transform:translate(-50%)rotate(-1deg)}50%{transform:translate(-50%,-5px)rotate(1deg)}}.ReflectionCreator-module___ZmF6G__panel{z-index:1;transition:transform .7s var(--gui-ease),opacity .5s ease;position:relative}.ReflectionCreator-module___ZmF6G__railWrap{z-index:1;min-height:0;transition:transform .7s var(--gui-ease)80ms,opacity .5s ease 80ms;grid-area:rail;display:flex;position:relative}.ReflectionCreator-module___ZmF6G__rail{border-radius:var(--gui-r-paper);box-shadow:var(--gui-shadow-md),inset 0 0 0 1.5px var(--gui-paper-edge);background:#fffbe7e6;flex:1;align-items:center;padding:10px 6px}.ReflectionCreator-module___ZmF6G__root:not([data-phase=creator]) .ReflectionCreator-module___ZmF6G__panel,.ReflectionCreator-module___ZmF6G__root:not([data-phase=creator]) .ReflectionCreator-module___ZmF6G__railWrap{opacity:0;pointer-events:none;transform:translate(calc(100% + 140px))}@media (max-width:760px){.ReflectionCreator-module___ZmF6G__root{padding:8px 8px max(8px,env(safe-area-inset-bottom));grid-template:"scene"minmax(230px,46dvh)"panel"minmax(0,1fr)"rail"/minmax(0,1fr);gap:8px}.ReflectionCreator-module___ZmF6G__bubble{font-size:calc(var(--gui-text-sm)*var(--tsi-text-scale,1));padding:9px 14px 10px;top:10px;left:10px}.ReflectionCreator-module___ZmF6G__yes{min-width:116px;min-height:46px;bottom:14px}.ReflectionCreator-module___ZmF6G__rail{flex-direction:row;padding:4px;overflow-x:auto}.ReflectionCreator-module___ZmF6G__root:not([data-phase=creator]) .ReflectionCreator-module___ZmF6G__panel,.ReflectionCreator-module___ZmF6G__root:not([data-phase=creator]) .ReflectionCreator-module___ZmF6G__railWrap{transform:translateY(calc(100% + 120px))}}@media (prefers-reduced-motion:reduce){.ReflectionCreator-module___ZmF6G__yes,.ReflectionCreator-module___ZmF6G__bubble{animation:none}.ReflectionCreator-module___ZmF6G__panel,.ReflectionCreator-module___ZmF6G__railWrap{transition:opacity .3s}}
.Arrival-module__lcJCrq__arrival{z-index:60;pointer-events:none;position:fixed;inset:0}.Arrival-module__lcJCrq__arrival>*{pointer-events:auto}.Arrival-module__lcJCrq__arrival[data-phase=tutorial]{z-index:25}.Arrival-module__lcJCrq__mist{z-index:80;background:radial-gradient(85% 70% at 50% 46%,#fff8e6 0%,#f8e7c4 40%,#e8d7b9 70%,#cfd6cc 100%);position:absolute;inset:0;pointer-events:none!important}.Arrival-module__lcJCrq__fadeIn{z-index:85;animation:Arrival-module__lcJCrq__fadeIn var(--fade-ms,1.6s)linear both;background:#0d0b09;position:absolute;inset:0;pointer-events:none!important}@keyframes Arrival-module__lcJCrq__fadeIn{0%,40%{opacity:1;animation-timing-function:ease-out}to{opacity:0}}.Arrival-module__lcJCrq__letterbox{z-index:2;position:absolute;inset:0;pointer-events:none!important}.Arrival-module__lcJCrq__letterbox i{height:clamp(28px,7vh,64px);animation:Arrival-module__lcJCrq__bar .9s var(--gui-ease)both;background:#1b1611;position:absolute;left:0;right:0}.Arrival-module__lcJCrq__letterbox i:first-child{transform-origin:top;top:0}.Arrival-module__lcJCrq__letterbox i:last-child{transform-origin:bottom;bottom:0}@keyframes Arrival-module__lcJCrq__bar{0%{transform:scaleY(0)}}.Arrival-module__lcJCrq__skip{z-index:90;border-radius:var(--gui-r-pill);background:var(--gui-paper);min-height:44px;color:var(--gui-ink-strong);font:inherit;font-family:var(--gui-font);font-size:var(--gui-text-sm);box-shadow:var(--gui-shadow-md);cursor:pointer;zoom:var(--tsi-text-scale,1);opacity:.92;border:0;align-items:center;gap:9px;padding:8px 18px 8px 9px;font-weight:800;animation:.45s ease-out .9s both Arrival-module__lcJCrq__hintIn;display:flex;position:absolute;bottom:calc(clamp(28px,7vh,64px) + 18px);left:50%;transform:translate(-50%)}.Arrival-module__lcJCrq__skip:hover{opacity:1}.Arrival-module__lcJCrq__skip:focus-visible{outline:3px solid var(--gui-focus,#3e7fa6);outline-offset:2px}.Arrival-module__lcJCrq__skip[data-touch]{padding-left:18px}.Arrival-module__lcJCrq__arrival[data-phase=creator] .Arrival-module__lcJCrq__skip{display:none}@keyframes Arrival-module__lcJCrq__hintIn{0%{opacity:0;transform:translate(-50%,8px)}}.Arrival-module__lcJCrq__glyph{left:50%;bottom:calc(var(--hud-lane-bottom,132px) + 64px);border-radius:var(--gui-r-pill);background:var(--gui-paper);color:var(--gui-ink-strong);font:800 var(--gui-text-sm)/1.2 var(--gui-font);box-shadow:var(--gui-shadow-md);zoom:var(--tsi-text-scale,1);animation:Arrival-module__lcJCrq__glyphIn .35s var(--gui-spring)both,Arrival-module__lcJCrq__glyphPulse .7s ease-in-out .45s 1,Arrival-module__lcJCrq__glyphOut .5s ease-in calc(var(--glyph-ms,4.8s) - .5s)forwards;align-items:center;gap:10px;padding:8px 18px 8px 10px;display:flex;position:absolute;transform:translate(-50%);pointer-events:none!important}.Arrival-module__lcJCrq__glyph svg{color:var(--gui-teal-ink)}@keyframes Arrival-module__lcJCrq__glyphIn{0%{opacity:0;transform:translate(-50%,10px)scale(.9)}}@keyframes Arrival-module__lcJCrq__glyphPulse{50%{box-shadow:var(--gui-shadow-md),0 0 0 6px #ffcc0073;transform:translate(-50%)scale(1.14)}}@keyframes Arrival-module__lcJCrq__glyphOut{to{opacity:0;transform:translate(-50%,6px)}}.Arrival-module__lcJCrq__leave{top:max(14px,env(safe-area-inset-top));border-radius:var(--gui-r-pill);min-height:36px;color:var(--gui-muted);font:800 var(--gui-text-xs)/1 var(--gui-font);box-shadow:var(--gui-shadow-sm);cursor:pointer;zoom:var(--tsi-text-scale,1);background:#fffbe7e0;border:0;padding:6px 16px;position:absolute;left:50%;transform:translate(-50%)}.Arrival-module__lcJCrq__leave:hover{color:var(--gui-ink-strong);background:var(--gui-paper)}.Arrival-module__lcJCrq__leave:focus-visible{outline:3px solid var(--gui-focus,#3e7fa6);outline-offset:2px}@media (prefers-reduced-motion:reduce){.Arrival-module__lcJCrq__letterbox i,.Arrival-module__lcJCrq__skip,.Arrival-module__lcJCrq__glyph{animation:none}.Arrival-module__lcJCrq__fadeIn{animation-duration:1ms}}
.ArrivalWorld-module__DFHmiq__quest{background:var(--gui-butter);width:34px;height:34px;color:var(--gui-ink-strong);box-shadow:0 0 0 2.5px var(--gui-amber),0 3px 0 #725c4e38,0 6px 14px #3c2d1438;font:900 22px/1 var(--gui-font);border-radius:50%;place-items:center;animation:.32s cubic-bezier(.34,1.56,.64,1) both ArrivalWorld-module__DFHmiq__questPop,1.4s ease-in-out .32s infinite ArrivalWorld-module__DFHmiq__questBob;display:grid}@keyframes ArrivalWorld-module__DFHmiq__questPop{0%{opacity:0;transform:translateY(8px)scale(.5)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ArrivalWorld-module__DFHmiq__questBob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.ArrivalWorld-module__DFHmiq__quest{animation:none}}
.HqCards-module__2Go6cG__register{gap:6px;display:grid}.HqCards-module__2Go6cG__label{font-size:var(--gui-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--gui-muted);margin:0;font-weight:800}.HqCards-module__2Go6cG__signature{border-bottom:2px dashed var(--gui-paper-edge);font-size:var(--gui-text-xl);color:var(--gui-ink-strong);letter-spacing:.01em;margin:0;padding:10px 14px 8px;font-style:italic;font-weight:900}.HqCards-module__2Go6cG__signature[data-none]{color:var(--gui-muted);font-weight:700}.HqCards-module__2Go6cG__signature[data-signed]{border-bottom-style:solid;border-bottom-color:var(--gui-sage-deep);animation:HqCards-module__2Go6cG__ink .42s var(--gui-spring)both}@keyframes HqCards-module__2Go6cG__ink{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.HqCards-module__2Go6cG__note{font-size:var(--gui-text-sm);color:var(--gui-ink-2);margin:6px 0 0;line-height:1.5}.HqCards-module__2Go6cG__issued{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.HqCards-module__2Go6cG__issued li{border-radius:var(--gui-r-card);background:var(--gui-paper-hi);box-shadow:var(--gui-shadow-sm);font-size:var(--gui-text-sm);color:var(--gui-ink);animation:HqCards-module__2Go6cG__issue .36s var(--gui-spring)both;grid-template-columns:auto auto 1fr;align-items:center;gap:10px;padding:9px 12px;display:grid}.HqCards-module__2Go6cG__issued li>span{color:var(--gui-ink-strong);font-weight:800}.HqCards-module__2Go6cG__issued li>b{text-align:right;color:var(--gui-ink-2);font-variant-numeric:tabular-nums;justify-self:end;font-weight:700}@keyframes HqCards-module__2Go6cG__issue{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.HqCards-module__2Go6cG__steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.HqCards-module__2Go6cG__steps li{font-size:var(--gui-text-sm);color:var(--gui-ink);grid-template-columns:26px 1fr;align-items:start;gap:10px;line-height:1.5;display:grid}.HqCards-module__2Go6cG__steps li>svg{color:var(--gui-sage-deep);justify-self:center;margin-top:1px}.HqCards-module__2Go6cG__num{border-radius:var(--gui-r-pill);background:var(--gui-paper-deep);width:22px;height:22px;font-size:var(--gui-text-xs);color:var(--gui-ink-strong);justify-self:center;place-items:center;font-weight:900;display:grid}.HqCards-module__2Go6cG__plaque{aspect-ratio:5/3;border:7px solid var(--gui-bark,#7a5a3e);width:min(100%,300px);box-shadow:inset 0 2px 6px #0000002e,var(--gui-shadow-sm);background:linear-gradient(160deg,#e9d9b4,#d8c08e);border-radius:6px;place-items:center;margin:4px auto 0;padding:18px;display:grid}.HqCards-module__2Go6cG__plaque p{text-align:center;font-size:var(--gui-text-sm);color:#4a3a22;margin:0;font-style:italic;line-height:1.55}.HqCards-module__2Go6cG__caption{text-align:center;font-size:var(--gui-text-sm);color:var(--gui-muted);margin:12px 0 0}
.Workshop-module__kqxVkG__count{color:var(--ui-ink);font:600 15px/1 var(--gui-font);font-variant-numeric:tabular-nums}.Workshop-module__kqxVkG__need{background:var(--ui-pill);color:var(--ui-ink);font:600 13px/1 var(--gui-font);font-variant-numeric:tabular-nums;border-radius:8px;padding:4px 9px}.Workshop-module__kqxVkG__need[data-short]{color:var(--ui-error)}.Workshop-module__kqxVkG__noArt{background:var(--ui-pill);border-radius:10px;width:44px;height:44px;display:block}
.TopCluster-module__YJzoOq__cluster{z-index:14;color:var(--gui-ink-strong);zoom:var(--tsi-text-scale,1);align-items:center;gap:8px;display:flex;position:absolute;top:20px;right:20px}.TopCluster-module__YJzoOq__chips,.TopCluster-module__YJzoOq__buttons{align-items:center;gap:8px;display:flex}.TopCluster-module__YJzoOq__cluster{transition:opacity .3s,visibility}.TopCluster-module__YJzoOq__cluster[data-hidden]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s,visibility 0s linear .3s}.TopCluster-module__YJzoOq__chip{box-sizing:border-box;height:44px;box-shadow:var(--gui-shadow-md);font-size:var(--gui-text-md);white-space:nowrap;background:#fffbe7f5;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 15px;font-weight:700;display:flex;position:relative}.TopCluster-module__YJzoOq__chip b{font-variant-numeric:tabular-nums;font-weight:900}.TopCluster-module__YJzoOq__chip[data-wallet]{font:inherit;font-size:var(--gui-text-md);color:inherit;cursor:pointer;font-weight:700;transition:transform .12s ease-out,background-color .12s}.TopCluster-module__YJzoOq__chip[data-wallet]:hover{background:var(--gui-paper-hi);transform:translateY(-1px)}.TopCluster-module__YJzoOq__chip[data-wallet]:active{transform:translateY(1px)}.TopCluster-module__YJzoOq__chip small{font-size:var(--gui-text-xs);color:var(--gui-muted);font-weight:800}.TopCluster-module__YJzoOq__coin{font-size:17px;line-height:1}.TopCluster-module__YJzoOq__level{font-size:var(--gui-text-sm)}.TopCluster-module__YJzoOq__xpBar{background:var(--gui-paper-deep);border-radius:99px;width:64px;height:10px;overflow:hidden;box-shadow:inset 0 1px 2px #4f3f312e}.TopCluster-module__YJzoOq__xpBar i{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#80af67,#a8cf7e);height:100%;transition:transform .7s cubic-bezier(.2,.8,.2,1);display:block}.TopCluster-module__YJzoOq__time{color:var(--gui-ink-strong);box-shadow:var(--gui-shadow-sm);font-size:var(--gui-text-sm);zoom:var(--tsi-text-scale,1);background:#fffbe7e6;border-radius:999px;align-items:center;gap:6px;margin:0;padding:4px 11px 4px 9px;display:inline-flex}.TopCluster-module__YJzoOq__time b{font-variant-numeric:tabular-nums;font-weight:900}.TopCluster-module__YJzoOq__time svg{color:var(--gui-warn)}.TopCluster-module__YJzoOq__button{width:44px;height:44px;color:var(--gui-ink);font:inherit;box-shadow:var(--gui-shadow-md);cursor:pointer;transition:transform var(--gui-t-fast)var(--gui-spring);background:#fffbe7f5;border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:relative}.TopCluster-module__YJzoOq__button:hover{background:var(--gui-paper-hi);transform:translateY(-2px)}.TopCluster-module__YJzoOq__chip[data-ping]{animation:.9s ease-out TopCluster-module__YJzoOq__chipPing}.TopCluster-module__YJzoOq__chip[data-levelup] .TopCluster-module__YJzoOq__level{color:var(--gui-warn)}@keyframes TopCluster-module__YJzoOq__chipPing{0%{box-shadow:var(--gui-shadow-md),0 0 0 0 #ffcc00a6}40%{box-shadow:var(--gui-shadow-md),0 0 0 6px #ffcc0054;background:var(--gui-butter)}to{box-shadow:var(--gui-shadow-md)}}.TopCluster-module__YJzoOq__gain{background:var(--gui-sage);color:var(--gui-paper);font-size:var(--gui-text-xs);white-space:nowrap;pointer-events:none;border-radius:99px;margin-top:4px;padding:2px 9px;font-style:normal;font-weight:800;animation:1.6s ease-out forwards TopCluster-module__YJzoOq__gainFloat;position:absolute;top:100%;right:10px}@keyframes TopCluster-module__YJzoOq__gainFloat{0%{opacity:0;transform:translateY(-6px)}15%{opacity:1;transform:none}75%{opacity:1}to{opacity:0;transform:translateY(4px)}}.TopCluster-module__YJzoOq__srOnly{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:700px){.TopCluster-module__YJzoOq__chips,.TopCluster-module__YJzoOq__buttons{gap:6px}.TopCluster-module__YJzoOq__chip{height:40px;padding:0 11px;font-size:13px}.TopCluster-module__YJzoOq__button{width:40px;height:40px}.TopCluster-module__YJzoOq__xpBar{width:44px}}:is(html[data-contrast=high] .TopCluster-module__YJzoOq__chip,html[data-contrast=high] .TopCluster-module__YJzoOq__button){color:#000;background:#fff;border:2px solid #000}html[data-contrast=high] .TopCluster-module__YJzoOq__chip small{color:#000}@media (prefers-reduced-motion:reduce){.TopCluster-module__YJzoOq__chip[data-ping]{animation:none}.TopCluster-module__YJzoOq__gain{animation-duration:10ms;animation-delay:1.5s}.TopCluster-module__YJzoOq__xpBar i{transition:none}}.TopCluster-module__YJzoOq__cluster[data-clean] [data-flash]{animation:.3s cubic-bezier(.2,1.3,.4,1) both TopCluster-module__YJzoOq__hudIn}.TopCluster-module__YJzoOq__cluster[data-clean] [data-flash=out]{animation:.32s ease-in forwards TopCluster-module__YJzoOq__hudOut}@keyframes TopCluster-module__YJzoOq__hudIn{0%{opacity:0;transform:translateY(-14px)scale(.96)}}@keyframes TopCluster-module__YJzoOq__hudOut{to{opacity:0;transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.TopCluster-module__YJzoOq__cluster[data-clean] [data-flash],.TopCluster-module__YJzoOq__cluster[data-clean] [data-flash=out]{animation-duration:10ms}}
.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}}
.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;border-radius:var(--gui-r-pill);max-width:min(260px,100vw - 28px);color:var(--gui-ink-strong);box-shadow:var(--gui-shadow-sm),inset 0 0 0 1.5px var(--gui-paper-edge);font:800 var(--gui-text-sm)/1.25 var(--gui-font);zoom:var(--tsi-text-scale,1);pointer-events:auto;transition:opacity .35s ease,transform .35s var(--gui-ease);animation:QuestTracker-module__tpr1sq__trackerIn .45s var(--gui-spring)both;background:#fffbe7f0;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:36px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:7px;margin:0;padding:0 13px 0 11px;display:flex}button.QuestTracker-module__tpr1sq__line{cursor:pointer;transition:background-color var(--gui-t-fast,.12s)}button.QuestTracker-module__tpr1sq__line:hover{background:var(--gui-paper-hi)}button.QuestTracker-module__tpr1sq__line:focus-visible{outline:3px solid var(--gui-focus,#3e7fa6);outline-offset:2px}.QuestTracker-module__tpr1sq__mark{width:16px;height:16px;color:var(--gui-amber);flex:none;place-items:center;font-size:13px;line-height:1;display:grid}.QuestTracker-module__tpr1sq__label{white-space:nowrap;text-overflow:ellipsis;min-width:0;animation:QuestTracker-module__tpr1sq__lineIn .35s var(--gui-ease)both;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(--gui-teal);color:#fffbe7;border-radius:50%}.QuestTracker-module__tpr1sq__tracker[data-ticked] .QuestTracker-module__tpr1sq__mark{animation:QuestTracker-module__tpr1sq__tick .6s var(--gui-spring)both}.QuestTracker-module__tpr1sq__tracker[data-ticked] .QuestTracker-module__tpr1sq__label{color:var(--gui-taupe);-webkit-text-decoration:line-through #8a7b668c;text-decoration:line-through #8a7b668c;text-decoration-thickness:1.5px}.QuestTracker-module__tpr1sq__tracker[data-ticked]{animation:1s ease-out both QuestTracker-module__tpr1sq__ticked}@keyframes QuestTracker-module__tpr1sq__tick{0%{transform:scale(.4)}60%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes QuestTracker-module__tpr1sq__ticked{0%{background:#d6f5f0f5}to{background:#fffbe7f0}}.QuestTracker-module__tpr1sq__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html[data-contrast=high] .QuestTracker-module__tpr1sq__tracker{color:#000;background:#fff;box-shadow:inset 0 0 0 2px #000}@media (max-width:700px){.QuestTracker-module__tpr1sq__tracker{font-size:var(--gui-text-xs)}.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__tracker[data-ticked],.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}
.study-module__u7YOQq__overhead{color:var(--gui-ink-strong);font:800 var(--gui-text-xs)/1.25 var(--gui-font);white-space:nowrap;font-variant-numeric:tabular-nums;zoom:var(--tsi-text-scale,1);background:#fffbe7f2;border-radius:999px;justify-items:center;gap:1px;padding:3px 10px;display:grid;box-shadow:0 2px #725c4e29}.study-module__u7YOQq__overhead b{font-size:var(--gui-text-xs);color:var(--gui-muted);font-weight:700}.study-module__u7YOQq__overhead[data-phase=focus]{background:var(--gui-warn-soft);color:var(--gui-warn)}.study-module__u7YOQq__overhead[data-phase=break]{background:var(--gui-success-soft);color:var(--gui-success);animation:1.4s ease-in-out infinite study-module__u7YOQq__stretch}.study-module__u7YOQq__overhead[data-phase=private]{background:var(--gui-paper-deep);color:var(--gui-ink-2)}@keyframes study-module__u7YOQq__stretch{50%{transform:translateY(-4px)}}.study-module__u7YOQq__panel{z-index:12;zoom:var(--tsi-text-scale,1);gap:10px;width:300px;max-height:calc(100% - 300px);display:grid;position:absolute;top:200px;left:16px;overflow-y:auto}.study-module__u7YOQq__panel>section{box-shadow:var(--gui-shadow-md);background:var(--gui-paper)}.study-module__u7YOQq__phase{font-size:var(--gui-text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--gui-warn);margin:0;font-weight:800}.study-module__u7YOQq__phase[data-phase=break]{color:var(--gui-success)}.study-module__u7YOQq__clock{color:var(--gui-ink-strong);font-variant-numeric:tabular-nums;margin:2px 0 4px;font-size:40px;font-weight:900;line-height:1.1}.study-module__u7YOQq__actions{margin-top:10px}.study-module__u7YOQq__actions>button{flex:1}@media (max-height:759px) and (min-width:701px){.study-module__u7YOQq__panel{width:360px}main:has([data-minimap]) .study-module__u7YOQq__panel{max-height:max(64px,100% - 600px)}.study-module__u7YOQq__panel .study-module__u7YOQq__timer{align-items:center;gap:10px;padding:8px 10px 8px 14px;display:flex}.study-module__u7YOQq__timer>:not(.study-module__u7YOQq__phase,.study-module__u7YOQq__clock,.study-module__u7YOQq__actions),.study-module__u7YOQq__timer .study-module__u7YOQq__phase span{display:none}.study-module__u7YOQq__timer .study-module__u7YOQq__clock{margin:0;font-size:24px}.study-module__u7YOQq__timer .study-module__u7YOQq__actions{flex-wrap:nowrap;margin:0 0 0 auto}.study-module__u7YOQq__timer .study-module__u7YOQq__actions button{white-space:nowrap;min-height:38px;padding:0 12px;font-size:13px}}@media (min-width:701px){.study-module__u7YOQq__startSheet{margin-left:min(calc(50% + 70px),calc(100% - var(--sheet-w)));justify-self:start}}.study-module__u7YOQq__startBody>section{box-shadow:none;background:0 0;padding:0}.study-module__u7YOQq__board{margin:4px 0 12px;padding:0;list-style:none;display:grid}.study-module__u7YOQq__board li{justify-content:space-between;padding:9px 12px;font-weight:700;display:flex}.study-module__u7YOQq__board li+li{border-top:2px dashed var(--gui-paper-edge)}.study-module__u7YOQq__board li:first-child{background:repeating-linear-gradient(-45deg,var(--gui-stripe-a)0 12px,var(--gui-stripe-b)12px 24px);color:var(--gui-ink-strong);border-radius:999px}@media (max-width:700px){.study-module__u7YOQq__panel{top:auto;bottom:calc(var(--game-toast-bottom,132px) + 84px);width:calc(100% - 24px);max-height:45%;left:12px}}@media (prefers-reduced-motion:reduce){.study-module__u7YOQq__overhead[data-phase=break]{animation:none}}.study-module__u7YOQq__bubble{background:var(--gui-paper);width:max-content;max-width:230px;color:var(--gui-ink);font:700 var(--gui-text-sm)/1.35 var(--gui-font);text-align:center;zoom:var(--tsi-text-scale,1);border-radius:18px 20px 17px 19px;padding:8px 14px 9px;animation:.25s ease-out study-module__u7YOQq__pop;position:relative;box-shadow:0 3px #725c4e29,0 6px 14px #3c2d1426}.study-module__u7YOQq__bubble:after{content:"";background:var(--gui-paper);clip-path:polygon(0 0,100% 0,50% 100%);width:14px;height:9px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.study-module__u7YOQq__nameplate{color:var(--gui-ink-strong);font:800 var(--gui-text-xs)/1.25 var(--gui-font);white-space:nowrap;zoom:var(--tsi-text-scale,1);background:#fffbe7f0;border-radius:999px;justify-items:center;padding:2px 11px 3px;display:grid;box-shadow:0 2px #725c4e29}.study-module__u7YOQq__nameplate small{font-size:var(--gui-text-xs);color:var(--gui-muted);font-weight:700}@keyframes study-module__u7YOQq__pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.study-module__u7YOQq__bubble{animation:none}}
.cream-module__94XlAa__section{gap:10px;min-width:0;display:grid}.cream-module__94XlAa__sectionHead{justify-content:space-between;align-items:center;gap:12px;min-height:28px;display:flex}.cream-module__94XlAa__sectionTitle{color:var(--gui-muted);font:800 var(--gui-text-xs)/1.2 var(--gui-font);letter-spacing:.08em;text-transform:uppercase;margin:0}.cream-module__94XlAa__folds{margin:0;padding:0;list-style:none;display:grid}.cream-module__94XlAa__fold{border-radius:20px;position:relative}.cream-module__94XlAa__fold+.cream-module__94XlAa__fold:before{content:"";border-top:1.5px solid var(--gui-paper-edge);position:absolute;top:0;left:14px;right:14px}.cream-module__94XlAa__fold[data-open]:before,.cream-module__94XlAa__fold[data-open]+.cream-module__94XlAa__fold:before{display:none}.cream-module__94XlAa__fold[data-open]{background:var(--gui-paper-hi);box-shadow:var(--gui-shadow-sm),inset 0 0 0 1.5px var(--gui-paper-edge);margin:4px 0}.cream-module__94XlAa__foldHead{all:unset;box-sizing:border-box;border-radius:20px;align-items:center;gap:14px;width:100%;min-height:64px;padding:12px 16px 12px 14px;display:flex}button.cream-module__94XlAa__foldHead{cursor:pointer;transition:background var(--gui-t-fast)ease}button.cream-module__94XlAa__foldHead:hover{background:var(--gui-paper-warm)}.cream-module__94XlAa__fold[data-open] button.cream-module__94XlAa__foldHead:hover{background:0 0}button.cream-module__94XlAa__foldHead:focus-visible{outline:3px solid var(--gui-focus);outline-offset:1px}.cream-module__94XlAa__lead{background:var(--gui-paper-deep);width:36px;height:36px;color:var(--gui-ink-2);font:800 var(--gui-text-sm)/1 var(--gui-font);border-radius:50%;flex:none;place-items:center;display:grid}.cream-module__94XlAa__lead img{object-fit:contain;width:26px;height:26px}.cream-module__94XlAa__foldText{flex:1;gap:3px;min-width:0;display:grid}.cream-module__94XlAa__foldTitle{color:var(--gui-ink-strong);font:800 var(--gui-text-md)/1.3 var(--gui-font)}.cream-module__94XlAa__foldLine{color:var(--gui-muted);font:600 var(--gui-text-sm)/1.4 var(--gui-font);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cream-module__94XlAa__meta{color:var(--gui-muted);font:700 var(--gui-text-sm)/1 var(--gui-font);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:8px;display:inline-flex}.cream-module__94XlAa__chev{color:var(--gui-taupe);transition:transform var(--gui-t)var(--gui-ease);flex:none}.cream-module__94XlAa__fold[data-open] .cream-module__94XlAa__chev{transform:rotate(180deg)}.cream-module__94XlAa__foldBody{padding:0 20px 20px 64px;animation:.18s ease-out cream-module__94XlAa__foldIn}@keyframes cream-module__94XlAa__foldIn{0%{opacity:0;transform:translateY(-4px)}}.cream-module__94XlAa__fold[data-state=done] .cream-module__94XlAa__lead{background:var(--gui-sage);color:var(--gui-paper)}.cream-module__94XlAa__fold[data-state=now] .cream-module__94XlAa__lead{background:var(--gui-butter);color:var(--gui-ink-strong);box-shadow:inset 0 0 0 2px var(--gui-highlight)}.cream-module__94XlAa__fold[data-state=locked] .cream-module__94XlAa__lead{box-shadow:inset 0 0 0 1.5px var(--gui-paper-line);color:var(--gui-taupe);background:0 0}.cream-module__94XlAa__fold[data-state=locked] .cream-module__94XlAa__foldTitle{color:var(--gui-muted)}.cream-module__94XlAa__quiet{all:unset;box-sizing:border-box;min-height:40px;color:var(--gui-ink-2);font:800 var(--gui-text-sm)/1 var(--gui-font);text-decoration:underline;-webkit-text-decoration-color:var(--gui-paper-line);text-decoration-color:var(--gui-paper-line);text-underline-offset:4px;cursor:pointer;transition:color var(--gui-t-fast)ease,text-decoration-color var(--gui-t-fast)ease;border-radius:10px;align-items:center;gap:6px;padding:0 6px;text-decoration-thickness:2px;display:inline-flex}.cream-module__94XlAa__quiet:hover:not(:disabled){color:var(--gui-ink-strong);text-decoration-color:currentColor}.cream-module__94XlAa__quiet:disabled{opacity:.5;cursor:default}.cream-module__94XlAa__quiet:focus-visible,.cream-module__94XlAa__back:focus-visible{outline:3px solid var(--gui-focus);outline-offset:2px}.cream-module__94XlAa__back{all:unset;box-sizing:border-box;min-height:36px;color:var(--gui-ink-2);font:800 var(--gui-text-sm)/1 var(--gui-font);cursor:pointer;transition:background var(--gui-t-fast)ease;border-radius:999px;align-items:center;gap:2px;margin-left:-6px;padding:0 10px 0 4px;display:inline-flex}.cream-module__94XlAa__back:hover{background:var(--gui-paper-warm);color:var(--gui-ink-strong)}@media (max-width:560px){.cream-module__94XlAa__foldHead{gap:12px;min-height:60px;padding:10px 10px 10px 8px}.cream-module__94XlAa__foldBody{padding:0 14px 18px}}@media (prefers-reduced-motion:reduce){.cream-module__94XlAa__foldBody{animation:none}.cream-module__94XlAa__chev,.cream-module__94XlAa__quiet,button.cream-module__94XlAa__foldHead{transition:none}}html[data-contrast=high] .cream-module__94XlAa__fold[data-open]{background:#fff;box-shadow:inset 0 0 0 2px #000}:is(html[data-contrast=high] .cream-module__94XlAa__foldLine,html[data-contrast=high] .cream-module__94XlAa__sectionTitle,html[data-contrast=high] .cream-module__94XlAa__meta){color:#000}
.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}
