:root{--lw-ink: #3A2E2A;--lw-text: #2B2523;--lw-mut: #6B5E57;--lw-line: rgba(58, 46, 42, .18);--lw-row: rgba(58, 46, 42, .05);--lw-paper: rgba(255, 249, 238, .95);--lw-paper-solid: #FFF9EE;--lw-paper-2: #F6EEDC;--lw-accent: #C9361F;--lw-accent-dk: #A82C19;--lw-on-accent: #FFFFFF;--lw-red: #E3412F;--lw-brand: #E3412F;--lw-hair: #F26A36;--lw-sea: #177480;--lw-sea-dk: #11606A;--lw-sea-lt: #8ED3CB;--lw-sea-bright: #2FA3B4;--lw-deep: #1E5E96;--lw-hazard: #F2C14E;--lw-leaf: #4E9A3A;--lw-good: #2E6A3C;--lw-bad: #B42318;--lw-sky: #9ED3EE;--lw-shadow: 0 3px 0 rgba(58, 46, 42, .18), 0 10px 26px rgba(30, 50, 70, .16);--lw-shadow-sm: 0 2px 0 rgba(58, 46, 42, .2);--lw-shadow-card: 0 4px 0 rgba(58, 46, 42, .16), 0 18px 44px rgba(20, 40, 60, .26);--lw-halftone: radial-gradient(circle at 1.5px 1.5px, rgba(58, 46, 42, .1) 1.1px, transparent 1.6px);--lw-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 0.52 0 0 0 0 0.42 0 0 0 0 0.3 0 0 0 0.075 0'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E");--lw-wave-line: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='8' viewBox='0 0 40 8'%3E%3Cpath d='M0 4c5 0 5-3 10-3s5 3 10 3 5-3 10-3 5 3 10 3' fill='none' stroke='%232FA3B4' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");--lw-display: "Fredoka", "Patrick Hand", ui-rounded, system-ui, sans-serif;--lw-font: "Patrick Hand", "Kalam", ui-rounded, system-ui, sans-serif;--lw-voice: "Kalam", "Patrick Hand", ui-rounded, system-ui, sans-serif;--lw-w: 100vw;--lw-h: 100vh;--lw-pw: 100vw;--sa-t: env(safe-area-inset-top, 0px);--sa-r: env(safe-area-inset-right, 0px);--sa-b: env(safe-area-inset-bottom, 0px);--sa-l: env(safe-area-inset-left, 0px);--gut: 16px}@supports (height: 100dvh){:root{--lw-h: 100dvh}}html,body{margin:0;height:100%;overflow:hidden;overscroll-behavior:none;background:var(--lw-sky)}#app{position:fixed;inset:0}#gl{display:block;width:100%;height:100%;touch-action:none}#ui{position:fixed;inset:0;z-index:10;pointer-events:none;color:var(--lw-text);font:15px/1.3 var(--lw-font);letter-spacing:.01em;-webkit-font-smoothing:antialiased;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}#ui *,#ui *:before,#ui *:after{box-sizing:border-box}#ui [hidden]{display:none!important}#ui button,#ui a,#ui input,#ui select{font:inherit;color:inherit}#ui button{cursor:pointer}#ui a{text-decoration:none}#ui :focus-visible{outline:2.5px solid var(--lw-sea);outline-offset:2px}.lw-i{display:block;flex:none}.lw-mut{color:var(--lw-mut)}.lw-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}html.lw-forced #app,html.lw-forced #ui{inset:0 auto auto 0;width:var(--lw-w);height:var(--lw-h);transform-origin:0 0;transform:translate(var(--lw-pw)) rotate(90deg)}html.lw-forced{--sa-t: env(safe-area-inset-right, 0px);--sa-r: env(safe-area-inset-bottom, 0px);--sa-b: env(safe-area-inset-left, 0px);--sa-l: env(safe-area-inset-top, 0px)}.lw-hud,.lw-cards,.lw-toasts,.lw-landing,.lwt{position:absolute;inset:0;pointer-events:none}.lwt{z-index:1}.lw-hud{z-index:2;transition:opacity .3s}.lw-landing{z-index:3}.lw-cards{z-index:4}.lw-toasts{z-index:5}#ui.lw-landing-on .lw-hud{opacity:0;visibility:hidden}.lw-chip{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 14px 0 11px;background:var(--lw-paper);border:1.5px solid var(--lw-ink);border-radius:999px;box-shadow:var(--lw-shadow-sm);white-space:nowrap;font-size:16px;line-height:1}.lw-chip b{font:600 17px/1 var(--lw-display)}.lw-chip .lw-ic{display:inline-flex}.lw-chip--xs{height:24px;padding:0 9px;font-size:13px;border-width:1px}.lw-round{width:40px;height:40px;padding:0;justify-content:center}.lw-press{pointer-events:auto;transition:transform .12s ease,box-shadow .12s ease,background .12s}.lw-press:hover{transform:translateY(-1px);box-shadow:0 3px #3a2e2a38}.lw-press:active,.lw-press.lw-on{transform:translateY(1.5px);box-shadow:0 .5px #3a2e2a40}.lw-chip--warn{background:var(--lw-hazard);color:var(--lw-text)}.lw-chip--sea{background:var(--lw-sea);color:#fff}.lw-chip--hero{position:relative;background:var(--lw-accent);color:var(--lw-on-accent)}.lw-delta{position:absolute;left:50%;top:calc(100% - 6px);padding:2px 8px;border:1.5px solid var(--lw-ink);border-radius:999px;background:var(--lw-paper-solid);font:600 14px/1 var(--lw-display);pointer-events:none;animation:lw-float 1.3s ease-out forwards}.lw-delta--up{color:var(--lw-good)}.lw-delta--down{color:var(--lw-bad)}@keyframes lw-float{0%{opacity:0;transform:translate(-50%,-6px) scale(.9)}15%{opacity:1;transform:translate(-50%,6px) scale(1)}to{opacity:0;transform:translate(-50%,26px) scale(1)}}.lw-tl{position:absolute;left:calc(var(--gut) + var(--sa-l));top:calc(var(--gut) + var(--sa-t));display:flex;flex-direction:column;align-items:flex-start;gap:8px;max-width:min(420px,calc(var(--lw-w) * .44))}.lw-tr{position:absolute;right:calc(var(--gut) + var(--sa-r));top:calc(var(--gut) + var(--sa-t));display:flex;align-items:center;gap:8px}.lw-tr>.lw-chip{pointer-events:auto}.lw-obj{max-width:100%;height:auto;min-height:38px;padding:5px 14px 5px 5px;gap:9px;pointer-events:auto;font:17px/1.15 var(--lw-voice);white-space:normal;animation:lw-drop .25s ease-out}.lw-obj-ic{display:grid;place-items:center;width:28px;height:28px;flex:none;border-radius:50%;background:var(--lw-accent);color:#fff}.lw-obj-t{min-width:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.lw-obj-d{flex:none;font:15px/1 var(--lw-font);color:var(--lw-mut)}.lw-meters{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.lw-meter{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 10px 0 3px;background:var(--lw-paper);border:1.5px solid var(--lw-ink);border-radius:999px;box-shadow:var(--lw-shadow-sm);font-size:14px}.lw-meter-ic{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--lw-accent);color:#fff;flex:none}.lw-meter--air .lw-meter-ic{background:var(--lw-sea)}.lw-bar{position:relative;width:112px;height:10px;border-radius:999px;background:#3a2e2a1f;overflow:hidden}.lw-bar>i{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,#F58A6E,var(--lw-red) 60%,#F26A36);transform-origin:0 50%;transform:scaleX(0);transition:transform .35s ease}.lw-meter--air .lw-bar>i{background:linear-gradient(90deg,#8ED3CB,var(--lw-sea-bright))}.lw-meter--low .lw-bar>i{animation:lw-blink .8s ease-in-out infinite}.lw-meter--full .lw-meter-ic{animation:lw-glint 2.4s ease-in-out infinite}@keyframes lw-blink{50%{opacity:.45}}@keyframes lw-glint{0%,70%,to{transform:scale(1)}80%{transform:scale(1.14) rotate(8deg)}}.lw-meter b{font:600 14px/1 var(--lw-display);min-width:2ch;text-align:right}.lw-shells{font-size:17px}.lw-shells .lw-i{color:var(--lw-accent)}.lw-tod .lw-wx{display:inline-flex;color:var(--lw-sea)}.lw-tod .lw-sepdot{width:4px;height:4px;border-radius:50%;background:var(--lw-line)}.lw-menu-btn{width:44px;height:44px;background:var(--lw-accent);color:#fff;border-color:var(--lw-ink)}.lw-menu-btn:hover{background:var(--lw-accent-dk)}.lw-prompt{position:absolute;left:50%;bottom:calc(96px + var(--sa-b));transform:translate(-50%);height:42px;padding:0 18px 0 6px;gap:10px;font:18px/1 var(--lw-voice);pointer-events:auto;animation:lw-rise .18s ease-out}.lw-key{display:inline-grid;place-items:center;min-width:30px;height:30px;padding:0 7px;border-radius:999px;background:var(--lw-sea);color:#fff;font:600 15px/1 var(--lw-display)}@keyframes lw-rise{0%{opacity:0;transform:translate(-50%,8px)}}.lw-fps{position:absolute;right:calc(12px + var(--sa-r));bottom:calc(8px + var(--sa-b));font-size:12px;color:var(--lw-mut);text-shadow:0 0 3px rgba(255,249,238,.9)}.lw-nofps .lw-fps{display:none}.lw-mini{position:absolute;left:calc(var(--gut) + var(--sa-l));bottom:calc(var(--gut) + var(--sa-b));display:flex;flex-direction:column;align-items:center;gap:6px;pointer-events:auto}.lw-mini-disc{position:relative;display:block;width:164px;height:164px;padding:0;border-radius:50%;overflow:hidden;border:1.5px solid var(--lw-ink);background:var(--lw-sea-lt);box-shadow:0 0 0 4px var(--lw-paper-solid),0 0 0 5.5px var(--lw-ink),0 6px 16px #14283c40;transition:transform .12s ease}.lw-mini-disc:hover{transform:translateY(-2px)}.lw-mini-disc canvas{display:block;width:100%;height:100%}.lw-mini-n{position:absolute;left:50%;top:-2px;transform:translate(-50%);display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--lw-accent);color:#fff;border:1.5px solid var(--lw-ink);font:600 11px/1 var(--lw-display);z-index:2;pointer-events:none}.lw-mini .lw-chip--xs{box-shadow:none}#ui.lw-cine .lw-mini,#ui.lw-cine .lw-prompt,#ui.lw-cine .lw-tl{opacity:0;visibility:hidden}.lw-toasts{top:calc(16px + var(--sa-t));bottom:auto;left:50%;right:auto;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;width:max-content;max-width:calc(var(--lw-w) - 32px)}.lw-toast{display:flex;align-items:center;gap:8px;max-width:min(520px,calc(var(--lw-w) - 32px));padding:8px 15px 8px 10px;background:var(--lw-paper);border:1.5px solid var(--lw-ink);border-radius:16px;box-shadow:var(--lw-shadow);font:16px/1.25 var(--lw-voice);pointer-events:auto;cursor:default;animation:lw-drop .2s ease-out}.lw-toast span{min-width:0}.lw-toast .lw-i{color:var(--lw-sea)}.lw-toast--good .lw-i{color:var(--lw-good)}.lw-toast--bad{border-color:var(--lw-bad)}.lw-toast--bad .lw-i{color:var(--lw-bad)}.lw-toast--warn{background:var(--lw-hazard)}.lw-toast--warn .lw-i{color:var(--lw-text)}.lw-toast.lw-out{opacity:0;transform:translateY(-6px);transition:opacity .2s,transform .2s}.lw-toast.lw-bump{animation:lw-bump .25s ease-out}@keyframes lw-drop{0%{opacity:0;transform:translateY(-8px)}}@keyframes lw-bump{40%{transform:scale(1.04)}}.lw-scrim{position:absolute;inset:0;display:grid;place-items:center;padding:calc(12px + var(--sa-t)) calc(12px + var(--sa-r)) calc(12px + var(--sa-b)) calc(12px + var(--sa-l));background:#1e38484d;pointer-events:auto;animation:lw-fade .16s ease-out}.lw-scrim--pop{background:transparent;display:block}.lw-scrim.lw-closing{opacity:0;transition:opacity .12s;pointer-events:none}@keyframes lw-fade{0%{opacity:0}}.lw-card{position:relative;display:flex;flex-direction:column;width:100%;max-width:var(--card-w, 480px);max-height:min(calc(var(--lw-h) - 40px),780px);background:var(--lw-grain),var(--lw-paper-solid);border:1.5px solid var(--lw-ink);border-radius:24px 20px 25px 21px/21px 25px 20px 24px;box-shadow:var(--lw-shadow-card);overflow:hidden;user-select:text;-webkit-user-select:text;animation:lw-pop .18s ease-out}@keyframes lw-pop{0%{opacity:0;transform:translateY(8px) scale(.98)}}.lw-card-head{position:relative;display:flex;align-items:center;gap:11px;padding:14px 12px 14px 16px;background:linear-gradient(180deg,#EAF6F4,var(--lw-paper-solid))}.lw-card-head:after{content:"";position:absolute;left:12px;right:12px;bottom:-3px;height:8px;background:var(--lw-wave-line) 0 0 / 40px 8px repeat-x;opacity:.85}.lw-card-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--lw-sea);color:#fff;border:1.5px solid var(--lw-ink);flex:none}.lw-card-head h2{flex:1;min-width:0;margin:0;font:600 22px/1.1 var(--lw-display);letter-spacing:.005em}.lw-x{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:50%;border:1.5px solid var(--lw-ink);background:var(--lw-paper-solid);box-shadow:var(--lw-shadow-sm);transition:transform .15s}.lw-x:hover{transform:rotate(90deg)}.lw-card-body{padding:16px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(58,46,42,.3) transparent}.lw-card.lw-card--pop{position:absolute;top:calc(70px + var(--sa-t));right:calc(var(--gut) + var(--sa-r));width:340px;max-width:calc(var(--lw-w) - 32px);border-radius:21px 18px 22px 19px/19px 22px 18px 21px;box-shadow:var(--lw-shadow-card);animation:lw-drop .16s ease-out}.lw-card--pop .lw-card-body{padding:10px}.lw-menu-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.lw-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:72px;padding:10px 2px 8px;background:var(--lw-paper-2);border:1.5px solid var(--lw-line);border-radius:16px;font:500 13px/1.05 var(--lw-display);text-align:center;transition:transform .12s,background .12s,border-color .12s}.lw-tile-ic{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--lw-paper-solid);border:1.5px solid var(--lw-ink);color:var(--lw-sea)}.lw-tile:nth-child(3n+2) .lw-tile-ic{color:var(--lw-accent)}.lw-tile:hover{background:var(--lw-paper-solid);border-color:var(--lw-ink);transform:translateY(-2px)}.lw-menu-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:10px 2px 2px;font-size:13px;color:var(--lw-mut)}.lw-menu-foot a{display:inline-flex;align-items:center;gap:5px;pointer-events:auto;color:var(--lw-text)}.lw-sec{margin:16px 0 8px;font:600 12px/1 var(--lw-display);text-transform:uppercase;letter-spacing:.14em;color:var(--lw-sea)}.lw-sec:first-child{margin-top:2px}.lw-note{margin:8px 0;font-size:15px;line-height:1.4;color:var(--lw-mut)}.lw-err{display:flex;align-items:flex-start;gap:6px;margin:8px 0;color:var(--lw-bad);font-size:15px;line-height:1.35}.lw-err .lw-i{margin-top:1px}.lw-tag{display:inline-block;padding:3px 11px;border:1.5px solid var(--lw-ink);border-radius:999px;background:var(--lw-hazard);font:500 13px/1.2 var(--lw-display)}.lw-soon{display:flex;flex-direction:column;align-items:center;gap:10px;padding:12px 8px 6px;text-align:center}.lw-soon .lw-i{color:var(--lw-sea)}.lw-soon p{margin:0;font:17px/1.4 var(--lw-voice)}.lw-seg{display:grid;grid-template-columns:repeat(5,1fr);border:1.5px solid var(--lw-ink);border-radius:14px;overflow:hidden;background:var(--lw-paper-solid)}.lw-seg button{padding:9px 0;border:0;border-left:1px solid var(--lw-line);background:transparent;font:500 14px/1 var(--lw-display)}.lw-seg button:first-child{border-left:0}.lw-seg button[aria-checked=true]{background:var(--lw-sea);color:#fff}.lw-seg button:not([aria-checked=true]):hover{background:var(--lw-row)}.lw-row{display:flex;align-items:center;gap:10px;margin-bottom:7px;padding:9px 12px;background:var(--lw-row);border:1px solid var(--lw-line);border-radius:14px;font-size:16px;cursor:pointer}.lw-row>span:not(.lw-ic){flex:1}.lw-row .lw-ic{display:inline-flex;color:var(--lw-sea)}.lw-row>.lw-i{color:var(--lw-sea)}.lw-row input[type=range]{flex:1.4;min-width:80px;accent-color:var(--lw-sea);cursor:pointer}.lw-val{width:34px;text-align:right;font-weight:400}.lw-row--toggle input{position:absolute;opacity:0;pointer-events:none}.lw-switch{position:relative;width:42px;height:24px;border-radius:999px;border:1.5px solid var(--lw-ink);background:var(--lw-paper-solid);flex:none;transition:background .15s}.lw-switch:after{content:"";position:absolute;top:2.5px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--lw-ink);transition:transform .15s}.lw-row--toggle input:checked+.lw-switch{background:var(--lw-sea)}.lw-row--toggle input:checked+.lw-switch:after{transform:translate(17px);background:var(--lw-paper-solid)}.lw-row--toggle input:focus-visible+.lw-switch{outline:2.5px solid var(--lw-sea);outline-offset:2px}.lw-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 16px;border:1.5px solid var(--lw-ink);border-radius:999px;background:var(--lw-paper-solid);box-shadow:0 3px #3a2e2a38;font:500 16px/1 var(--lw-display);pointer-events:auto;transition:transform .1s,box-shadow .1s,background .12s}.lw-btn:hover{transform:translateY(-1px);box-shadow:0 4px #3a2e2a38}.lw-btn:active{transform:translateY(2px);box-shadow:0 1px #3a2e2a38}.lw-btn:disabled{opacity:.55;cursor:default;transform:none}.lw-btn--brand{background:var(--lw-accent);color:var(--lw-on-accent)}.lw-btn--brand:hover{background:var(--lw-accent-dk)}.lw-btn--sea{background:var(--lw-sea);color:#fff}.lw-btn--ghost{box-shadow:none;background:transparent;border-color:var(--lw-line);color:var(--lw-mut)}.lw-btn--ghost:hover{box-shadow:none;transform:none;border-color:var(--lw-ink);color:var(--lw-text)}.lw-btn--sm{min-height:34px;padding:0 13px;font-size:14px;box-shadow:var(--lw-shadow-sm)}#ui .lw-btn--brand{color:var(--lw-on-accent)}#ui .lw-btn--sea,#ui .lw-seg button[aria-checked=true]{color:#fff}.lw-wide{display:flex;width:100%;margin-top:10px}.lw-btnrow{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.lw-panel{padding:12px 14px;border:1.5px solid var(--lw-ink);border-radius:16px;background:var(--lw-paper-solid);box-shadow:var(--lw-shadow-sm)}.lw-panel-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:17px}.lw-panel-top b{font:600 19px/1.1 var(--lw-display)}.lw-bal{display:flex;flex-wrap:wrap;gap:6px 16px;margin:8px 0 6px;font-size:16px}.lw-bal>span{display:inline-flex;align-items:center;gap:6px}.lw-net{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;border:1px solid currentColor;font-size:13px}.lw-net--ok{color:var(--lw-good)}.lw-net--bad{color:var(--lw-text);background:var(--lw-hazard);border-color:var(--lw-ink)}.lw-coin{display:flex;flex-wrap:wrap;gap:8px}.lw-coin:empty{display:none}.lw-keys{display:grid;gap:7px}.lw-keyrow{display:flex;align-items:center;gap:12px;font-size:16px}.lw-keyrow kbd{min-width:92px;padding:5px 9px;border:1.5px solid var(--lw-ink);border-radius:10px;background:var(--lw-paper-solid);box-shadow:0 2px #3a2e2a38;font:500 14px/1 var(--lw-display);text-align:center}.lw-loop{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;counter-reset:s}.lw-loop li{counter-increment:s;display:inline-flex;align-items:center;gap:6px;padding:4px 11px 4px 5px;border:1px solid var(--lw-line);border-radius:999px;background:var(--lw-row);font-size:15px}.lw-loop li:before{content:counter(s);display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--lw-sea);color:#fff;font:600 12px/1 var(--lw-display)}.lw-cols{display:block}html.lw-short .lw-cols{display:grid;grid-template-columns:1fr 1fr;gap:0 14px;align-items:start}html.lw-short .lw-cols>.lw-col-wide{grid-column:1 / -1}.lw-card.lw-card--map{max-width:min(980px,calc(var(--lw-w) - 24px));width:auto;max-height:calc(var(--lw-h) - 16px)}.lw-map-body{padding:10px 12px 8px}.lw-map-stage{position:relative;width:min(calc(var(--lw-w) - 64px),calc((var(--lw-h) - 150px) * 1.3),1040px);aspect-ratio:1.3;border:1.5px solid var(--lw-ink);border-radius:16px;overflow:hidden;background:#9ed3e6;touch-action:none}.lw-map-canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.lw-map-layer{position:absolute;inset:0}.lw-map-leaders{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:1;fill:none;stroke:var(--lw-ink);stroke-width:1.5;stroke-linecap:round;stroke-dasharray:1 3.5}.lw-pin{position:absolute;display:grid;place-items:center;width:26px;height:26px;margin:-26px 0 0 -13px;padding:0;border:1.5px solid var(--lw-ink);border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:var(--lw-accent);color:#fff;box-shadow:1px 2px #3a2e2a4d;transition:transform .1s;z-index:2;pointer-events:auto}.lw-pin .lw-i{transform:rotate(45deg) scale(.8)}.lw-pin:hover{transform:rotate(-45deg) scale(1.15)}.lw-maplabel{position:absolute;padding:1px 8px 2px;font:500 13px/1.15 var(--lw-display);white-space:nowrap;color:var(--lw-text);border-radius:999px;z-index:1;text-shadow:0 0 2px var(--lw-paper-solid),0 0 3px var(--lw-paper-solid),0 0 5px var(--lw-paper-solid)}.lw-maplabel--sea{color:#0f4f5c;font-style:italic;font-family:var(--lw-voice);font-size:14px;text-shadow:0 0 3px rgba(220,244,246,.95)}.lw-maplabel--go{background:var(--lw-paper);border:1px solid var(--lw-ink);text-shadow:none;box-shadow:var(--lw-shadow-sm);pointer-events:auto}.lw-maplabel--go:hover{background:var(--lw-accent);color:#fff}.lw-map-me{position:absolute;display:none;transform:translate(-50%,-50%);z-index:4;pointer-events:none;filter:drop-shadow(0 0 2px var(--lw-paper-solid))}.lw-map-other{position:absolute;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;border-radius:50%;background:var(--lw-hazard);border:1.5px solid var(--lw-ink);z-index:3;pointer-events:none}.lw-map-goal{position:absolute;display:none;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;background:var(--lw-hazard);border:1.5px solid var(--lw-ink);z-index:3;animation:lw-bob 1.2s ease-in-out infinite}@keyframes lw-bob{50%{transform:translateY(-3px)}}.lw-map-callout{position:absolute;z-index:5;display:inline-flex;align-items:center;gap:8px;padding:5px 6px 5px 12px;transform:translate(-50%,calc(-100% - 34px));background:var(--lw-paper-solid);border:1.5px solid var(--lw-ink);border-radius:999px;box-shadow:var(--lw-shadow);font:500 14px/1 var(--lw-display);white-space:nowrap;pointer-events:auto;animation:lw-fade .12s ease-out}.lw-map-callout span{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border-radius:999px;background:var(--lw-accent);color:#fff}.lw-map-callout.lw-below{transform:translate(-50%,10px)}.lw-map-callout.lw-left{transform:translate(calc(-100% + 20px),calc(-100% - 34px))}.lw-map-callout.lw-left.lw-below{transform:translate(calc(-100% + 20px),10px)}.lw-map-callout.lw-right{transform:translate(-20px,calc(-100% - 34px))}.lw-map-callout.lw-right.lw-below{transform:translate(-20px,10px)}html.lw-short .lw-maplabel{font-size:11.5px;padding:1px 6px}.lw-map-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 14px;padding:8px 0 2px;font-size:14px;color:var(--lw-mut)}.lw-map-foot span{display:inline-flex;align-items:center;gap:5px}.lw-map-key{display:inline-block;width:11px;height:11px;border-radius:50%;border:1.5px solid var(--lw-ink)}.lw-landing{display:flex;flex-direction:column;transition:opacity .45s ease;overflow:hidden}.lw-landing.lw-gone{opacity:0;visibility:hidden;transition:opacity .45s ease,visibility 0s .45s}.lw-land-sky{position:absolute;inset:0;overflow:hidden;pointer-events:none}.lw-land-sky:before{content:"";position:absolute;inset:0;background:radial-gradient(90% 46% at 50% 0%,#fffaec6b,#fffaec00 70%),linear-gradient(180deg,#8cc8eab3,#a5d6ee5c 20%,#b4def000 42%),linear-gradient(0deg,#103a5cb3,#1852766b,#2468881f 30%,#286e8c00 42%)}.lw-land-sky:after{content:"";position:absolute;inset:0;background:var(--lw-grain);opacity:.7;mix-blend-mode:multiply}.lw-cloud{position:absolute;width:300px;height:auto;opacity:.9;animation:lw-drift 70s ease-in-out infinite}.lw-cloud.c1{left:-6%;top:3%}.lw-cloud.c2{right:-5%;top:13%;width:240px;opacity:.8;animation-duration:85s;animation-direction:reverse}.lw-cloud.c3{left:60%;top:-2%;width:170px;opacity:.7;animation-duration:100s}@keyframes lw-drift{50%{transform:translate(40px)}}.lw-land-main{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:calc(clamp(20px,8vh,76px) + var(--sa-t)) calc(16px + var(--sa-r)) clamp(18px,5vh,48px) calc(16px + var(--sa-l));pointer-events:auto}.lw-land-hero{display:flex;flex-direction:column;align-items:center;text-align:center}.lw-land-mark{width:84px;height:84px;flex:none;margin-bottom:-2px;filter:drop-shadow(0 8px 12px rgba(20,50,80,.2));animation:lw-float-m 6s ease-in-out infinite}.lw-land-mark svg,.lw-land-mark img{display:block;width:100%;height:100%;border-radius:50%}@keyframes lw-float-m{50%{transform:translateY(-5px) rotate(-2.5deg)}}.lw-wordmark{position:relative;margin:0;width:min(500px,calc(100vw - 64px));line-height:0;font-size:0}.lw-wordmark-svg{display:block;width:100%;height:auto;filter:drop-shadow(0 10px 20px rgba(20,50,80,.16))}.lw-tagline{margin:4px 0 0;font:400 20px/1.3 var(--lw-voice);color:#2b2523cc;letter-spacing:.01em;text-shadow:0 0 14px rgba(255,252,244,.9),0 0 3px rgba(255,252,244,.7)}.lw-land-cta{display:grid;justify-items:center;gap:14px;width:100%}.lw-cta-row{display:grid;grid-template-columns:56px minmax(0,264px) 56px;align-items:center;gap:16px}.lw-playbtn{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;height:64px;padding:0 26px 0 20px;border:0;border-radius:34px 31px 35px 30px/31px 35px 30px 34px;background:var(--lw-grain),var(--lw-accent);color:#fff;box-shadow:0 12px 28px #8c24124d,0 3px 8px #781e0f2e;pointer-events:auto;transition:transform .18s ease,box-shadow .18s ease,background-color .18s}.lw-playbtn b{font:600 25px/1 var(--lw-display);letter-spacing:.02em}#ui .lw-playbtn{color:#fff}#ui .lw-qbtn{color:var(--lw-ink)}.lw-playbtn:hover{transform:translateY(-2px);box-shadow:0 16px 32px #8c241257,0 4px 10px #781e0f33}.lw-playbtn:active{transform:translateY(1px) scale(.99);box-shadow:0 6px 16px #8c24124d}.lw-play-ic{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--lw-paper-solid);color:var(--lw-accent)}.lw-play-ic .lw-i{margin-left:2px}.lw-qbtn{position:relative;display:grid;place-items:center;width:56px;height:56px;padding:0;border:0;border-radius:50% 47% 52% 49%/49% 52% 47% 50%;background:#fff9eee0;color:var(--lw-ink);box-shadow:0 8px 20px #14325033;pointer-events:auto;transition:transform .18s ease,background-color .18s}.lw-qbtn:hover{transform:translateY(-2px);background:var(--lw-paper-solid)}.lw-qbtn:active{transform:translateY(1px)}#ui .lw-q-off{visibility:hidden;pointer-events:none}.lw-qdot{position:absolute;top:10px;right:10px;display:none;width:10px;height:10px;border-radius:50%;background:#3e9a55;box-shadow:0 0 0 2px var(--lw-paper-solid)}.lw-q-on .lw-qdot,.lw-q-busy .lw-qdot{display:block}.lw-q-warn .lw-qdot{background:var(--lw-hazard)}.lw-q-busy .lw-qdot{background:var(--lw-sea-bright);animation:lw-qpulse 1s ease-in-out infinite}@keyframes lw-qpulse{50%{opacity:.35}}.lw-landing-msg{max-width:320px;margin:0;font:16px/1.35 var(--lw-font);color:#fff;text-align:center;text-shadow:0 1px 8px rgba(8,36,64,.7)}.lw-landing-msg.lw-err{color:#ffe3db}.lw-keys-hint{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 18px;margin:2px 0 0;font:15px/1.2 var(--lw-font);color:#fffc;text-shadow:0 1px 6px rgba(8,36,64,.55)}.lw-keys-hint b{margin-right:4px;font:500 13px/1 var(--lw-display);letter-spacing:.05em;color:#fff}.lw-foot{position:relative;flex:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2px 16px;padding:0 calc(16px + var(--sa-r)) calc(10px + var(--sa-b)) calc(16px + var(--sa-l));font:500 13px/1.2 var(--lw-display);letter-spacing:.01em;color:#ffffffdb;text-shadow:0 1px 6px rgba(8,36,64,.5);pointer-events:none}.lw-foot-row{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 14px}.lw-chain{display:inline-flex;align-items:center;gap:7px}.lw-chain .lw-dot{width:6px;height:6px;border-radius:50%;background:#9be8b0;box-shadow:0 0 0 3px #9be8b038}.lw-foot-x{position:relative;display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#ffffff21;color:#fff!important;pointer-events:auto;transition:background-color .15s}.lw-foot-x:hover{background:#ffffff47}.lw-foot-x:after,.lw-foot .lw-coin .lw-btn:after{content:"";position:absolute;inset:-9px}.lw-foot .lw-coin{gap:8px}#ui .lw-foot .lw-coin .lw-btn{position:relative;min-height:30px;height:30px;padding:0 12px;gap:6px;border:0;background:#ffffff29;box-shadow:none;color:#fff;font:500 13px/1 var(--lw-display);text-shadow:none}#ui .lw-foot .lw-coin .lw-btn:hover{transform:none;background:#ffffff47}#ui .lw-foot .lw-coin .lw-btn--brand{background:#c9361fe6}#ui .lw-foot .lw-coin .lw-btn--brand:hover{background:var(--lw-accent)}.lw-land-hero,.lw-land-cta,.lw-foot{transition:opacity 1s ease .1s,transform 1.3s cubic-bezier(.2,.7,.2,1) .1s}.lw-land-cta{transition-delay:.3s}.lw-foot{transition-delay:.45s}html:not(.lw-ready) .lw-land-hero,html:not(.lw-ready) .lw-land-cta,html:not(.lw-ready) .lw-foot{opacity:0;transform:translateY(12px)}#gl{transition:filter .7s ease,transform .7s ease}body.lw-at-landing #gl{filter:blur(5px) saturate(1.06);transform:scale(1.04)}@media (max-width: 640px){.lw-land-main{padding-top:calc(clamp(18px,6vh,52px) + var(--sa-t));padding-bottom:clamp(16px,3.4vh,30px)}.lw-land-mark{width:60px;height:60px;margin-bottom:-4px}.lw-wordmark{width:min(310px,calc(100vw - 56px))}.lw-tagline{margin-top:2px;font-size:17px}.lw-cta-row{grid-template-columns:52px minmax(0,1fr) 52px;gap:12px;width:min(340px,100%)}.lw-qbtn{width:52px;height:52px}.lw-playbtn{height:60px;padding:0 22px 0 16px}.lw-playbtn b{font-size:23px}.lw-foot{gap:1px 14px;font-size:12.5px}.lw-camp{flex-basis:100%;text-align:center}.lw-cloud.c1{width:160px;top:2%;left:-12%}.lw-cloud.c2{width:136px;top:12%;right:-12%}.lw-cloud.c3{display:none}}@media (max-height: 520px){.lw-land-main{padding-top:calc(10px + var(--sa-t));padding-bottom:12px}.lw-land-mark{width:44px;height:44px;margin-bottom:-4px}.lw-wordmark{width:min(250px,40vw)}.lw-tagline,.lw-keys-hint{display:none}.lw-cta-row{grid-template-columns:48px minmax(0,236px) 48px;gap:12px;width:auto}.lw-qbtn{width:48px;height:48px}.lw-playbtn{height:54px}.lw-playbtn b{font-size:22px}.lw-play-ic{width:28px;height:28px}.lw-foot{padding-bottom:calc(6px + var(--sa-b));font-size:12px}.lw-camp{flex-basis:auto}.lw-cloud.c1{width:150px;top:-2%}.lw-cloud.c2{width:130px;top:4%;right:-4%}.lw-cloud.c3{display:none}}@media (max-height: 360px){.lw-land-mark{display:none}.lw-wordmark{width:min(210px,36vw)}}#ui.lw-phone{--gut: 10px}#ui.lw-phone .lw-fps{display:none!important}#ui.lw-phone .lw-tl{gap:6px;max-width:calc(var(--lw-w) * .42)}#ui.lw-phone .lw-obj{min-height:32px;padding:3px 11px 3px 3px;font-size:15px;gap:7px}#ui.lw-phone .lw-obj-ic{width:24px;height:24px}#ui.lw-phone .lw-obj-ic .lw-i{width:14px;height:14px}#ui.lw-phone .lw-obj-t{-webkit-line-clamp:1}#ui.lw-phone .lw-meter{height:26px;padding-right:8px}#ui.lw-phone .lw-meter-ic{width:20px;height:20px}#ui.lw-phone .lw-meter-ic .lw-i{width:13px;height:13px}#ui.lw-phone .lw-bar{width:78px;height:8px}#ui.lw-phone .lw-meter b{display:none}#ui.lw-phone .lw-tr{gap:6px}#ui.lw-phone .lw-tr .lw-chip{height:32px;padding:0 11px 0 9px;font-size:15px}#ui.lw-phone .lw-tr .lw-chip b{font-size:15px}#ui.lw-phone .lw-menu-btn{width:44px!important;height:44px!important;padding:0!important}#ui.lw-phone .lw-mini{left:auto;right:calc(var(--gut) + var(--sa-r));bottom:auto;top:calc(62px + var(--sa-t))}#ui.lw-phone .lw-mini-disc{width:92px;height:92px;box-shadow:0 0 0 3px var(--lw-paper-solid),0 0 0 4.5px var(--lw-ink),0 4px 10px #14283c38}#ui.lw-phone .lw-mini .lw-chip--xs{display:none}#ui.lw-phone .lw-mini-n{width:16px;height:16px;font-size:9px}#ui.lw-phone .lw-prompt{bottom:calc(14px + var(--sa-b));height:40px;font-size:17px;max-width:calc(var(--lw-w) - 360px)}#ui.lw-phone .lw-prompt span:last-child{overflow:hidden;text-overflow:ellipsis}#ui.lw-phone .lw-card--pop{top:calc(58px + var(--sa-t));right:calc(var(--gut) + var(--sa-r))}#ui.lw-phone .lw-toasts{top:calc(52px + var(--sa-t))}#ui.lw-card-open .lw-toasts{top:auto;bottom:calc(14px + var(--sa-b))}#ui.lw-phone.lw-menu-open .lw-toasts{top:auto;bottom:calc(12px + var(--sa-b));left:calc(var(--gut) + var(--sa-l));transform:none;align-items:flex-start;max-width:calc(var(--lw-w) - 470px - var(--sa-l) - var(--sa-r))}#ui.lw-phone .lw-tod .lw-wxl,html.lw-narrow #ui.lw-phone .lw-tod,html.lw-portrait #ui.lw-phone .lw-tod{display:none}html.lw-short .lw-card{max-width:min(calc(var(--card-w, 480px) * 1.55),calc(var(--lw-w) - 20px - var(--sa-l) - var(--sa-r)));max-height:calc(var(--lw-h) - 12px - var(--sa-t) - var(--sa-b));border-radius:20px 17px 21px 18px/18px 21px 17px 20px}html.lw-short .lw-card.lw-card--pop{max-height:calc(var(--lw-h) - 64px - var(--sa-t) - var(--sa-b))}html.lw-short .lw-scrim{padding:calc(6px + var(--sa-t)) calc(10px + var(--sa-r)) calc(6px + var(--sa-b)) calc(10px + var(--sa-l))}html.lw-short .lw-card-head{padding:7px 8px 8px 12px;gap:8px}html.lw-short .lw-card-head h2{font-size:18px}html.lw-short .lw-card-icon,html.lw-short .lw-x{width:30px;height:30px}html.lw-short .lw-card-body{padding:10px 12px 12px}html.lw-short .lw-sec{margin:10px 0 6px}html.lw-short .lw-row{padding:6px 10px;margin-bottom:5px;font-size:15px}html.lw-short .lw-btn{min-height:38px}html.lw-short .lw-card--pop{width:420px}html.lw-short .lw-menu-grid{gap:6px}html.lw-short .lw-tile{min-height:62px;padding:7px 2px 6px;gap:4px;font-size:12.5px}html.lw-short .lw-tile-ic{width:30px;height:30px}html.lw-short .lw-map-stage{width:min(calc(var(--lw-w) - 260px),calc((var(--lw-h) - 96px) * 1.3))}html.lw-short .lw-map-body{display:grid;grid-template-columns:auto minmax(150px,200px);gap:0 10px;align-items:start;padding:6px 8px 4px}html.lw-short .lw-map-foot{grid-column:1 / -1}.lw-map-side{display:none}html.lw-short .lw-map-side{display:flex;flex-direction:column;gap:5px;max-height:calc(var(--lw-h) - 96px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.lw-map-side .lw-sec{margin:2px}.lw-map-go{display:flex;align-items:center;gap:7px;flex:none;min-height:38px;padding:0 10px 0 8px;border:1px solid var(--lw-line);border-radius:12px;background:var(--lw-row);font:500 14px/1.1 var(--lw-display);text-align:left;pointer-events:auto}.lw-map-go .lw-i{color:var(--lw-accent)}.lw-map-go span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lw-map-go b{flex:none;font:13px/1 var(--lw-font);color:var(--lw-mut)}.lw-map-go:hover,.lw-map-go:active{background:var(--lw-paper-solid);border-color:var(--lw-ink)}html.lw-short .lw-map-foot{padding-top:4px;font-size:13px}html.lw-tiny .lw-map-foot{display:none}@media (prefers-reduced-motion: reduce){#ui *,#ui *:before,#ui *:after{animation:none!important;transition:none!important}}html.lw-reduce #ui *,html.lw-reduce #ui *:before,html.lw-reduce #ui *:after{animation:none!important;transition:none!important}html.lw-reduce #gl{transition:none}body.lw-looking #gl{filter:none;transform:none}body.lw-looking .lw-landing{opacity:0;visibility:hidden;transition:opacity .25s ease,visibility 0s .25s}.lw-scrim:has(>.lw-card--look){background:transparent;place-items:center end;padding-right:max(16px,5vw)}.lw-look{display:grid;gap:9px}.lw-look-name{display:grid;gap:4px;font-size:14px;color:var(--lw-mut)}.lw-look-name input{height:42px;padding:0 14px;border:1.5px solid var(--lw-ink);border-radius:999px;background:var(--lw-paper-solid);color:var(--lw-text);font:500 18px/1 var(--lw-display);outline:none;min-width:0}.lw-look-name input:focus-visible{outline:2.5px solid var(--lw-sea);outline-offset:2px}.lw-look-row{display:grid;grid-template-columns:76px 1fr;align-items:center;gap:8px}.lw-look-lab{font-size:15px}.lw-sw-row{display:flex;flex-wrap:wrap;gap:6px}.lw-sw{width:28px;height:28px;padding:0;border-radius:50%;border:1.5px solid var(--lw-ink);background:var(--c);box-shadow:var(--lw-shadow-sm);cursor:pointer;pointer-events:auto;transition:transform .1s}.lw-sw:hover{transform:translateY(-1px)}.lw-sw.lw-on{outline:2.5px solid var(--lw-sea);outline-offset:2px}.lw-look-styles{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.lw-look-opt{height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--lw-line);background:transparent;color:var(--lw-mut);font:15px/1 var(--lw-font);cursor:pointer;pointer-events:auto}#ui .lw-look-opt{font:15px/1 var(--lw-font);color:var(--lw-mut)}#ui .lw-look-opt.lw-on{background:var(--lw-sea);border-color:var(--lw-ink);color:#fff}#ui .lw-look-name input{font:500 18px/1 var(--lw-display);color:var(--lw-text)}@media (max-width: 759px){.lw-scrim:has(>.lw-card--look){place-items:end center;padding:12px}.lw-card--look{max-height:56vh;max-height:56dvh}.lw-look-row{grid-template-columns:64px 1fr}.lw-sw{width:26px;height:26px}}html.lw-short .lw-scrim:has(>.lw-card--look){place-items:center end;padding:calc(8px + var(--sa-t)) calc(8px + var(--sa-r)) calc(8px + var(--sa-b)) calc(8px + var(--sa-l))}html.lw-short .lw-card--look{max-height:calc(var(--lw-h) - 16px - var(--sa-t) - var(--sa-b));max-width:min(380px,48%)}.lw-coin--pill{justify-content:center;margin-top:2px}#ui .lw-ca-pill{position:relative;display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:6px 14px;border:0;border-radius:999px;background:#fff3;color:#fff;font:500 14px/1 var(--lw-display);letter-spacing:.02em;text-decoration:none;text-shadow:0 1px 4px rgba(8,36,64,.4);cursor:pointer;backdrop-filter:none;box-shadow:none;transition:background .2s ease}#ui .lw-ca-pill:after{content:"";position:absolute;inset:-6px}#ui .lw-ca-pill:hover{background:#ffffff4d;transform:none}#ui .lw-ca-pill em{font:italic 13px/1 var(--lw-font);opacity:.8}#ui .lw-ca-pill.is-pending em:before{content:"";display:inline-block;width:6px;height:6px;margin:0 6px 1px 0;border-radius:50%;background:#f2c230;animation:lwCaPulse 1.6s ease-in-out infinite}#ui .lw-ca-pill--buy{background:#c9361fe0}#ui .lw-ca-pill--buy:hover{background:#c9361f}@keyframes lwCaPulse{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion: reduce){#ui .lw-ca-pill.is-pending em:before{animation:none}}.lw-keys-list{display:flex;flex-wrap:wrap;gap:6px 14px;margin:8px 0 2px;font-size:14px}.lw-keys-list b{margin-right:4px;font:500 12px/1 var(--lw-display);letter-spacing:.04em;padding:3px 6px;border-radius:6px;background:#2b252314}#gl{touch-action:none}.lwt{position:absolute;inset:0;pointer-events:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;font-family:Fredoka,Patrick Hand,system-ui,sans-serif;color:#2b2523}.lwt[hidden]{display:none!important}.lwt-zone{position:absolute;top:0;bottom:0;pointer-events:auto;touch-action:none}.lwt-zone--move{left:0;width:44%}.lwt-zone--look{right:0;width:56%}.lwt-stick{position:absolute;left:0;top:0;width:128px;height:128px;margin:-64px 0 0 -64px;border-radius:50%;border:2px solid rgba(255,249,238,.9);background:radial-gradient(circle,#fff9ee2e 0 55%,#3a2e2a1f 56% 100%);box-shadow:0 0 0 1.5px #3a2e2a59;display:grid;place-items:center;pointer-events:none;opacity:0;transition:opacity .12s}.lwt-stick.is-on{opacity:1}.lwt-knob{width:58px;height:58px;border-radius:50%;background:#fff9ee;border:1.5px solid #3A2E2A;box-shadow:0 3px #3a2e2a40;will-change:transform}.lwt-rest{position:absolute;left:calc(34px + var(--sa-l, 0px));bottom:calc(26px + var(--sa-b, 0px));width:104px;height:104px;border-radius:50%;border:2px dashed rgba(255,249,238,.85);background:#3a2e2a14;display:grid;place-items:center;color:#fff9eef2;pointer-events:none;transition:opacity .2s}.lwt-rest span{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#fff9ee40;border:1.5px solid rgba(255,249,238,.8)}.lwt-rest.is-off{opacity:0}.lwt-btns{position:absolute;right:calc(18px + var(--sa-r, 0px));bottom:calc(18px + var(--sa-b, 0px));display:grid;grid-template-columns:60px 70px;grid-template-rows:60px 70px;gap:12px 14px;align-items:center;justify-items:center}.lwt-btn{position:relative;width:60px;height:60px;border-radius:50%;background:#fff9eef0;border:1.5px solid #3A2E2A;box-shadow:0 3px #3a2e2a47,0 6px 14px #14283c2e;color:#2b2523;display:grid;place-items:center;padding:0;pointer-events:auto;touch-action:none;-webkit-tap-highlight-color:transparent;transition:transform .08s ease,background .15s ease,box-shadow .08s}#ui .lwt-btn{font:inherit}.lwt-btn .lwt-ic{display:grid;place-items:center;pointer-events:none}.lwt-btn small{position:absolute;left:50%;bottom:-9px;transform:translate(-50%);padding:1px 7px;border-radius:999px;background:#fff9ee;border:1px solid #3A2E2A;font:600 11px/1.2 Fredoka,system-ui,sans-serif;white-space:nowrap;pointer-events:none}.lwt-btn.is-down{transform:translateY(2px) scale(.96);box-shadow:0 1px #3a2e2a47}.lwt-btn--jump{width:70px;height:70px;grid-column:2;grid-row:2;background:#c9361f;color:#fff}.lwt-btn--act{grid-column:1;grid-row:2}.lwt-btn--dash{grid-column:2;grid-row:1}.lwt-btn--ctx{grid-column:1;grid-row:1}.lwt-btn--ctx.is-sea{background:#177480;color:#fff}.lwt-btn--act.is-on{background:#f2c14e;animation:lwt-nudge 1.2s ease-in-out infinite}.lwt-btn--dash.is-low{opacity:.55}.lwt-btn[hidden]{display:grid!important;visibility:hidden}@keyframes lwt-nudge{50%{transform:scale(1.07)}}html.lw-reduce .lwt-btn--act.is-on{animation:none}html.lw-tiny .lwt-btns{grid-template-columns:54px 64px;grid-template-rows:54px 64px;gap:10px 12px;bottom:calc(12px + var(--sa-b, 0px));right:calc(14px + var(--sa-r, 0px))}html.lw-tiny .lwt-btn{width:54px;height:54px}html.lw-tiny .lwt-btn--jump{width:64px;height:64px}html.lw-tiny .lwt-rest{width:90px;height:90px;bottom:calc(16px + var(--sa-b, 0px))}.lwg-card .lw-card-body{padding-top:10px}.lwg-mut{color:var(--lw-mut);font-size:13px}.lwg-desc{margin:4px 0 10px;color:var(--lw-text);font-size:15px;line-height:1.35}.lwg-h{margin:14px 2px 6px;font:600 14px/1.2 var(--lw-display);color:var(--lw-mut);letter-spacing:.02em}.lwg-empty{padding:14px 10px;text-align:center;color:var(--lw-mut);font-size:15px;border:1.5px dashed var(--lw-line);border-radius:12px}.lwg-note{display:flex;align-items:center;gap:6px;margin-top:10px;color:var(--lw-mut);font-size:14px}.lwg-btn-row{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 4px}.lwg-btn-row .lw-btn{flex:1 1 auto;justify-content:center}.lwg-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:10px}.lwg-strip-it{display:flex;align-items:center;gap:6px;padding:7px 10px;border:1.5px solid var(--lw-line);border-radius:12px;background:var(--lw-paper-solid)}.lwg-strip-it b{font:700 18px/1 var(--lw-display)}.lwg-strip-it small{color:var(--lw-mut);font-size:13px}.lwg-strip-it .lw-i{color:var(--lw-sea)}.lwg-tabs{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;border:2px solid var(--lw-ink);border-radius:12px;overflow:hidden;box-shadow:var(--lw-shadow-sm);margin-bottom:12px}.lwg-tabs button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 2px;border:0;border-left:1.5px solid var(--lw-line);background:var(--lw-paper-solid);font:500 15px/1 var(--lw-display);color:var(--lw-text);cursor:pointer}.lwg-tabs button:first-child{border-left:0}.lwg-tabs button[aria-selected=true]{background:var(--lw-accent);color:var(--lw-on-accent)}.lwg-tabs button:not([aria-selected=true]):hover{background:var(--lw-row)}.lwg-badge{min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--lw-hazard);color:var(--lw-ink);border:1.5px solid var(--lw-ink);font:600 11px/15px var(--lw-display);font-style:normal}.lwg-now{padding:12px 14px;border:2px solid var(--lw-ink);border-radius:14px;background:#fff6dc;box-shadow:var(--lw-shadow-sm)}.lwg-now--end{background:#e8f6f2}.lwg-now-top{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.lwg-now-top b{font:700 20px/1.15 var(--lw-display)}.lwg-chap{padding:2px 9px;border-radius:999px;background:var(--lw-sea);color:#fff;font:600 12px/1.4 var(--lw-display)}.lwg-dots{display:flex;gap:5px;margin:6px 0 8px}.lwg-dots i{flex:1;height:6px;border-radius:3px;background:var(--lw-line)}.lwg-dots i.lwg-done{background:var(--lw-sea)}.lwg-dots i.lwg-cur{background:var(--lw-accent)}.lwg-step{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;background:var(--lw-paper-solid);border:1.5px solid var(--lw-line);font-size:16px}.lwg-step .lw-i{color:var(--lw-accent);flex:none}.lwg-chapters{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:4px 12px}.lwg-chapters li{display:flex;align-items:center;gap:8px;font-size:14px;padding:3px 0}.lwg-chapters .lwg-n{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1.5px solid var(--lw-ink);font:600 12px/1 var(--lw-display);flex:none;background:var(--lw-paper-solid)}.lwg-chapters .lwg-done .lwg-n{background:var(--lw-sea);color:#fff;border-color:var(--lw-sea)}.lwg-chapters .lwg-cur .lwg-n{background:var(--lw-accent);color:#fff;border-color:var(--lw-accent)}.lwg-chapters .lwg-lock{color:var(--lw-mut);opacity:.75}.lwg-qs{list-style:none;margin:0;padding:0;display:grid;gap:8px}.lwg-q{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1.5px solid var(--lw-line);border-radius:12px;background:var(--lw-paper-solid)}.lwg-q b{font:600 16px/1.2 var(--lw-display)}.lwg-q p{margin:3px 0 0;font-size:14px;color:var(--lw-mut);line-height:1.3}.lwg-q small{color:var(--lw-mut);font-size:13px;max-width:150px}.lwg-q--done{opacity:.65}.lwg-q-btns{display:flex;align-items:center;gap:6px;flex:none}.lwg-q-btns .lw-btn{padding:6px 10px;min-height:36px}.lwg-reward{display:inline-flex;align-items:center;gap:3px;font:600 15px/1 var(--lw-display);color:var(--lw-sea-dk)}.lwg-badges,.lwg-fish,.lwg-unlocks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:6px}.lwg-badges li,.lwg-fish li,.lwg-unlocks li{display:flex;align-items:center;gap:8px;padding:7px 9px;border:1.5px solid var(--lw-line);border-radius:10px;background:var(--lw-paper-solid);opacity:.6}.lwg-badges li.lwg-got,.lwg-fish li.lwg-got,.lwg-unlocks li.lwg-got{opacity:1;border-color:var(--lw-ink)}.lwg-badges b,.lwg-fish b,.lwg-unlocks b{display:block;font:600 14px/1.2 var(--lw-display)}.lwg-badges small,.lwg-fish small,.lwg-unlocks small{display:block;color:var(--lw-mut);font-size:12px;line-height:1.25}.lwg-bic{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;border:1.5px solid var(--lw-ink);background:var(--lw-hazard);flex:none}.lwg-fdot{width:26px;height:16px;border-radius:50% 60% 60% 50%/50%;background:var(--c);border:1.5px solid var(--lw-ink);flex:none;position:relative}.lwg-fdot:after{content:"";position:absolute;left:-7px;top:2px;border:5px solid transparent;border-right:6px solid var(--lw-ink)}.lwg-sw{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--c);border:1.5px solid var(--lw-ink);flex:none;color:var(--lw-ink)}.lwg-shop{list-style:none;margin:0;padding:0;display:grid;gap:8px}.lwg-shop li{display:flex;align-items:center;gap:10px;padding:9px 11px;border:1.5px solid var(--lw-line);border-radius:12px;background:var(--lw-paper-solid)}.lwg-shop-ic{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--lw-paper-2);color:var(--lw-accent);flex:none}.lwg-shop-t{flex:1;min-width:0}.lwg-shop-t b{display:block;font:600 16px/1.2 var(--lw-display)}.lwg-shop-t small{display:block;color:var(--lw-mut);font-size:13px;line-height:1.3}.lwg-shop .lw-btn{flex:none;min-width:64px;justify-content:center}.lwg-end-hero{text-align:center;padding:6px 4px 12px}.lwg-end-art{color:var(--lw-sea);display:block;margin:0 auto 6px}.lwg-end-hero h3{margin:4px 0 6px;font:700 24px/1.15 var(--lw-display);color:var(--lw-accent)}.lwg-end-hero p{margin:0 auto;max-width:360px;font-family:var(--lw-voice);font-size:17px;line-height:1.4}.lwg-credits{padding:12px 14px;border:1.5px solid var(--lw-line);border-radius:12px;background:var(--lw-paper-solid)}.lwg-credits h4{margin:0 0 8px;font:600 15px/1.2 var(--lw-display);color:var(--lw-mut)}.lwg-credits dl{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;margin:0 0 8px;font-size:15px}.lwg-credits dt{color:var(--lw-mut)}.lwg-credits dd{margin:0}.lwg-credits a{color:var(--lw-sea-dk)}.lwg-dlg{position:absolute;left:50%;bottom:calc(22px + var(--sa-b));z-index:40;width:min(620px,calc(var(--lw-w) - 32px));padding:16px 18px 14px;box-sizing:border-box;border:2px solid var(--lw-ink);border-radius:18px;background:var(--lw-grain),var(--lw-paper-solid);box-shadow:var(--lw-shadow-card);pointer-events:auto;cursor:pointer;user-select:none;transform:translate(-50%,24px);opacity:0;visibility:hidden;transition:transform .22s ease,opacity .22s ease,visibility 0s linear .22s}.lwg-dlg.lwg-on{transform:translate(-50%);opacity:1;visibility:visible;transition:transform .22s ease,opacity .22s ease}.lwg-dlg.lwg-on.lwg-held,.lwg-bark.lwg-held{transform:translate(-50%,24px);opacity:0;visibility:hidden;pointer-events:none;transition:transform .22s ease,opacity .22s ease,visibility 0s linear .22s}.lwg-dlg-name{position:absolute;top:-15px;left:18px;padding:3px 12px 4px;border:2px solid var(--lw-ink);border-radius:999px;background:var(--tint, var(--lw-sea));color:#fff;font:600 15px/1.2 var(--lw-display);text-shadow:0 1px 0 rgba(0,0,0,.25)}.lwg-dlg-text{margin:4px 26px 2px 0;min-height:2.6em;font-family:var(--lw-voice);font-size:19px;line-height:1.35;color:var(--lw-text)}.lwg-dlg-more{position:absolute;right:14px;bottom:10px;color:var(--lw-accent);animation:lwg-bob 1s ease-in-out infinite}.lwg-dlg-choices{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.lwg-dlg-choices:empty{display:none}.lwg-dlg-choices .lw-btn{flex:1 1 auto;justify-content:center}@keyframes lwg-bob{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.lwg-bark{position:absolute;left:50%;bottom:calc(96px + var(--sa-b));z-index:30;max-width:min(560px,calc(var(--lw-w) - 40px));display:flex;align-items:baseline;gap:8px;padding:8px 14px;border-radius:14px;background:#fff9eef0;border:1.5px solid var(--lw-ink);box-shadow:var(--lw-shadow-sm);font-family:var(--lw-voice);font-size:17px;pointer-events:none;transform:translate(-50%,10px);opacity:0;transition:transform .25s ease,opacity .25s ease}.lwg-bark.lwg-on{transform:translate(-50%);opacity:1}.lwg-bark b{flex:none;padding:1px 9px;border-radius:999px;background:var(--tint, var(--lw-sea));color:#fff;font:600 13px/1.4 var(--lw-display)}.lwg-mini{position:absolute;left:50%;bottom:calc(18px + var(--sa-b));z-index:35;width:min(400px,calc(var(--lw-w) - 32px));box-sizing:border-box;padding:12px 14px 14px;border:2px solid var(--lw-ink);border-radius:16px;background:var(--lw-grain),var(--lw-paper-solid);box-shadow:var(--lw-shadow-card);pointer-events:auto;transform:translate(-50%,30px);opacity:0;visibility:hidden;transition:transform .22s ease,opacity .22s ease,visibility 0s linear .22s}.lwg-mini.lwg-on{transform:translate(-50%);opacity:1;visibility:visible;transition:transform .22s ease,opacity .22s ease}.lwg-mini-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.lwg-mini-t{font:600 17px/1.2 var(--lw-display)}.lwg-mini-x{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;border:1.5px solid var(--lw-line);background:var(--lw-paper-solid);color:var(--lw-mut);cursor:pointer;flex:none}.lwg-meter{position:relative;height:16px;border:2px solid var(--lw-ink);border-radius:999px;background:var(--lw-paper-2);overflow:hidden}.lwg-meter.lwg-red{border-color:var(--lw-bad)}.lwg-band{position:absolute;top:0;bottom:0;background:#9ed9a8}.lwg-fill{position:absolute;left:0;top:0;bottom:0;width:100%;background:var(--lw-hazard);transform-origin:left center;transform:scaleX(0)}.lwg-needle{position:absolute;top:-3px;bottom:-3px;width:4px;margin-left:-2px;border-radius:2px;background:var(--lw-ink)}.lwg-prog{height:8px;margin-top:7px;border-radius:999px;background:var(--lw-line);overflow:hidden}.lwg-prog i{display:block;height:100%;width:100%;background:var(--lw-sea);transform-origin:left center;transform:scaleX(0);transition:transform .12s linear}.lwg-big{display:block;width:100%;margin-top:10px;min-height:52px;border:2px solid var(--lw-ink);border-radius:14px;background:var(--lw-sea);color:#fff;font:600 18px/1 var(--lw-display);box-shadow:0 3px 0 var(--lw-ink);cursor:pointer;touch-action:none;user-select:none;-webkit-user-select:none}.lwg-big:active{transform:translateY(2px);box-shadow:0 1px 0 var(--lw-ink)}.lwg-mini.lwg-hot .lwg-big{background:var(--lw-accent);animation:lwg-pulse .3s ease-in-out infinite alternate}.lwg-mini.lwg-hot .lwg-mini-t{color:var(--lw-accent)}@keyframes lwg-pulse{0%{transform:scale(1)}to{transform:scale(1.03)}}html:not(.lw-is-phone) .lwg-mini .lwg-big{min-height:42px;font-size:16px}.lwg-slots{display:flex;justify-content:center;align-items:center;gap:10px;min-height:30px;margin:4px 0 6px}.lwg-slot{display:block;height:14px;border-radius:999px;border:2px dashed var(--lw-line);background:transparent}.lwg-slot.lwg-short{width:14px}.lwg-slot.lwg-long{width:40px}.lwg-slot.lwg-seen{border-style:solid;border-color:var(--lw-ink);background:#ffe8a8}.lwg-slot.lwg-ok{background:#9ed9a8}.lwg-slot.lwg-bad{background:#f2a89a}.lwg-lamp-sub{text-align:center;color:var(--lw-mut);font-size:14px;min-height:18px}.lwg-racechip{position:absolute;left:50%;top:calc(14px + var(--sa-t));z-index:36;display:flex;align-items:center;gap:8px;padding:7px 14px;border:2px solid var(--lw-ink);border-radius:999px;background:var(--lw-paper-solid);box-shadow:var(--lw-shadow-sm);font-family:var(--lw-display);transform:translate(-50%,-8px);opacity:0;transition:transform .2s ease,opacity .2s ease;pointer-events:none}.lwg-racechip.lwg-on{transform:translate(-50%);opacity:1}.lwg-racechip b{font-size:20px;font-variant-numeric:tabular-nums}.lwg-racechip span{color:var(--lw-mut);font-size:14px}html.lw-is-phone .lwg-racechip{top:calc(52px + var(--sa-t))}html.lwg-photo-on #ui>*:not(.lwg-photo):not(.lw-toasts):not(.lwg-fade):not(.lwg-flash){opacity:0!important;visibility:hidden!important;pointer-events:none!important}.lwg-photo{position:absolute;inset:0;z-index:50;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility 0s linear .25s}.lwg-photo.lwg-on{opacity:1;visibility:visible;transition:opacity .25s ease}.lwg-photo.lwg-snapping{opacity:0;transition:none}.lwg-photo-frame{position:absolute;inset:calc(16px + var(--sa-t)) calc(16px + var(--sa-r)) calc(16px + var(--sa-b)) calc(16px + var(--sa-l));border:2px solid rgba(255,249,238,.85);border-radius:14px;box-shadow:0 0 0 999px #141c241f}.lwg-photo-frame i{position:absolute;background:#fff9ee59}.lwg-photo-frame i:nth-child(1){left:33.33%;top:0;bottom:0;width:1px}.lwg-photo-frame i:nth-child(2){left:66.66%;top:0;bottom:0;width:1px}.lwg-photo-frame i:nth-child(3){top:33.33%;left:0;right:0;height:1px}.lwg-photo-frame i:nth-child(4){top:66.66%;left:0;right:0;height:1px}.lwg-photo-bar{position:absolute;left:50%;bottom:calc(28px + var(--sa-b));transform:translate(-50%);display:flex;align-items:center;gap:18px;pointer-events:auto}.lwg-photo-b{background:#fff9eeeb!important;color:var(--lw-ink)!important;border-color:var(--lw-ink)!important;min-height:44px}.lwg-shutter{display:grid;place-items:center;width:68px;height:68px;border-radius:50%;border:3px solid var(--lw-ink);background:var(--lw-paper-solid);color:var(--lw-accent);box-shadow:0 0 0 5px #fff9ee8c,var(--lw-shadow-sm);cursor:pointer}.lwg-shutter:active{transform:scale(.94)}.lwg-photo-tip{position:absolute;left:50%;top:calc(28px + var(--sa-t));transform:translate(-50%);padding:6px 14px;border-radius:999px;background:#fff9eee6;border:1.5px solid var(--lw-ink);font:500 15px/1.2 var(--lw-display);white-space:nowrap}.lwg-cam{pointer-events:auto}.lwg-flash{position:absolute;inset:0;z-index:60;background:#fff9ee;pointer-events:none;animation:lwg-flash .5s ease-out forwards}@keyframes lwg-flash{0%{opacity:.9}to{opacity:0}}.lwg-fade{position:absolute;inset:0;z-index:70;background:#f6eedc;opacity:0;pointer-events:none;transition-property:opacity;transition-timing-function:ease-in-out}.lwg-fade.lwg-on{opacity:1}html.lw-short .lwg-dlg{bottom:calc(10px + var(--sa-b));padding:12px 14px 10px;width:min(560px,calc(var(--lw-w) - 300px));min-width:300px}html.lw-short .lwg-dlg-text{font-size:16px;min-height:2.4em}html.lw-short .lwg-bark{bottom:calc(64px + var(--sa-b));font-size:15px}html.lw-short .lwg-mini{bottom:calc(10px + var(--sa-b));width:min(360px,calc(var(--lw-w) - 300px));min-width:280px;padding:9px 12px 10px}html.lw-short .lwg-big{min-height:46px;margin-top:7px}html.lw-short .lwg-photo-bar{bottom:calc(14px + var(--sa-b))}html.lw-short .lwg-chapters{grid-template-columns:1fr 1fr 1fr}html.lw-short .lwg-strip{margin-bottom:6px}html.lw-narrow .lwg-chapters,html.lw-narrow .lwg-badges,html.lw-narrow .lwg-fish,html.lw-narrow .lwg-unlocks{grid-template-columns:1fr}.lw-sw.lw-sw--earn{opacity:.4;background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.55) 0 3px,transparent 3px 6px);cursor:help}.lw-look-opt.lw-look-opt--earn{opacity:.55;border-style:dashed;cursor:help}.lw-look-opt.lw-look-opt--earn .lw-i{color:var(--lw-hazard)}.lwg-wn-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.lwg-wn-list li{display:flex;align-items:center;gap:12px;padding:7px 12px 7px 8px;border:1.5px solid var(--lw-line);border-radius:12px;background:var(--lw-paper-solid)}.lwg-wn-art{flex:none;width:48px;height:48px}.lwg-wn-list b{display:block;font:600 16px/1.2 var(--lw-display)}.lwg-wn-list small{display:block;margin-top:2px;color:var(--lw-mut);font-size:14px;line-height:1.3}html.lw-short .lwg-wn-list{grid-template-columns:repeat(3,1fr)}html.lw-short .lwg-wn-list li{flex-direction:column;text-align:center;gap:4px;padding:8px 6px}html.lw-short .lwg-wn-list small{font-size:13px}.lwg-td{margin:0 0 12px;padding:9px 12px 8px;border:1.5px solid rgba(58,46,42,.28);border-radius:12px;background:#fffbf1}.lwg-td-top{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.lwg-td-top b{font:600 15px/1.2 var(--lw-display);color:var(--lw-ink)}.lwg-td-row{display:inline-flex;align-items:center;gap:3px}.lwg-td small{display:block;margin-top:4px;color:var(--lw-mut);font-size:13px;line-height:1.3}.lwg-td-shell{fill:#f3e7d3;stroke:#3a2e2a73;stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round}.lwg-td-shell.lwg-td-on{fill:#f4b8a4;stroke:var(--lw-ink)}.lwg-td-shell.lwg-td-big{width:26px;height:26px}.lwg-td-shell.lwg-td-big.lwg-td-on{fill:#f2c45a}.lwg-td-shell.lwg-td-now{stroke:var(--lw-sea);stroke-width:2;stroke-dasharray:3 2.4;animation:lwg-td-pulse 1.6s ease-in-out infinite;transform-origin:50% 60%}@keyframes lwg-td-pulse{50%{transform:scale(1.12)}}@media (prefers-reduced-motion: reduce){.lwg-td-shell.lwg-td-now{animation:none}}.lws-prev{position:relative;margin:0 0 12px;aspect-ratio:1200 / 630;border-radius:14px 12px 15px/12px 15px 12px 14px;overflow:hidden;border:2px solid var(--lw-ink);background:linear-gradient(180deg,#84c5e8,#cfe9f2 56%,#48a9ba 57%,#23689a);box-shadow:var(--lw-shadow-sm)}.lws-prev img{display:block;width:100%;height:100%;object-fit:cover}.lws-prev.lws-noimg img{visibility:hidden}.lws-prev figcaption{position:absolute;left:5%;right:5%;bottom:7%;display:flex;flex-direction:column;gap:2px;color:#fff9ee;text-shadow:0 1px 0 rgba(46,39,35,.55),0 2px 10px rgba(16,32,48,.55);pointer-events:none}.lws-prev figcaption b{font:600 26px/1.05 var(--lw-display);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lws-prev figcaption span{font:500 14px/1.2 var(--lw-display)}.lws-lead{margin-top:0}.lws-link{display:flex;align-items:center;gap:8px;padding:5px 5px 5px 12px;border:1.5px solid var(--lw-line);border-radius:12px;background:var(--lw-row)}.lws-url{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:15px/1.3 var(--lw-font);color:var(--lw-text);user-select:all;-webkit-user-select:all}.lws-link .lw-btn{flex:none}.lws-acts{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.lws-acts .lw-btn{flex:1 1 140px}html.lw-short .lws-prev{margin-bottom:0}html.lw-short .lws-prev figcaption b{font-size:20px}html.lw-short .lws-prev figcaption span{font-size:12px}html.lw-short .lws-lead{font-size:14px;margin-bottom:8px}.lws-pc{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:calc(14px + var(--sa-t)) calc(18px + var(--sa-r)) calc(12px + var(--sa-b)) calc(18px + var(--sa-l));background:#121c2680;pointer-events:auto;opacity:0;transition:opacity .22s ease}.lws-pc.lws-on{opacity:1}.lws-pc-box{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;height:100%;max-width:1180px}.lws-pc-pic{display:flex;align-items:center;justify-content:center;width:100%;height:calc(100% - 104px);min-height:0}.lws-pc-img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;border-radius:3px;box-shadow:0 3px #2e272338,0 18px 40px #08121c73;transform:rotate(-.6deg);animation:lws-drop .34s cubic-bezier(.2,.9,.3,1.2) both}@keyframes lws-drop{0%{transform:translateY(10px) rotate(-2deg) scale(.97);opacity:0}to{transform:rotate(-.6deg);opacity:1}}.lws-pc-wait{width:42px;height:42px;border-radius:50%;border:3px solid rgba(255,249,238,.35);border-top-color:#fff9ee;animation:lws-spin .8s linear infinite}@keyframes lws-spin{to{transform:rotate(360deg)}}.lws-pc-bar{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.lws-pc-b{min-height:44px}.lws-pc-b.lw-btn--ghost{background:#fff9eef0!important;color:var(--lw-ink)!important;border-color:var(--lw-ink)!important}.lws-pc-tip{margin:0;font:500 14px/1.2 var(--lw-display);color:#fff9ee;text-shadow:0 1px 4px rgba(10,20,30,.6);text-align:center}.lws-pc-x{position:absolute;top:0;right:0;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;border:2px solid var(--lw-ink);background:var(--lw-paper-solid);color:var(--lw-ink);cursor:pointer;box-shadow:var(--lw-shadow-sm)}.lws-pc-x:active{transform:scale(.94)}html.lw-short .lws-pc{padding-top:calc(8px + var(--sa-t));padding-bottom:calc(8px + var(--sa-b))}html.lw-short .lws-pc-box{gap:8px}html.lw-short .lws-pc-pic{height:calc(100% - 56px)}html.lw-short .lws-pc-tip{display:none}html.lw-short .lws-pc-bar{gap:8px}html.lw-short .lws-pc-b{min-height:40px;padding-left:12px;padding-right:12px}html.lw-short .lws-pc-x{width:38px;height:38px}@media (prefers-reduced-motion: reduce){.lws-pc-img{animation:none}.lws-pc{transition:none}}.lwg-photo.lwg-carded .lwg-photo-frame,.lwg-photo.lwg-carded .lwg-photo-bar,.lwg-photo.lwg-carded .lwg-photo-tip{display:none}.lwi-wrap{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:13px 11px 14px 12px/12px 14px 11px 13px;background:color-mix(in srgb,var(--tint) 22%,var(--lw-paper-2));border:1.5px solid color-mix(in srgb,var(--tint) 55%,var(--lw-ink) 25%);color:var(--lw-ink)}.lwi .lwi-f{fill:var(--tint);fill-opacity:.75}.lwx-buff .lwi-wrap{width:24px;height:24px;border-radius:8px}.lwx-card .lw-card-body{padding-top:8px}.lwx-shop .lw-card-head{background:linear-gradient(180deg,color-mix(in srgb,var(--shop, #E3B26A) 20%,transparent),transparent)}.lwx-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:8px}.lwx-blurb{margin:2px 0 0;font-family:var(--lw-voice);font-size:16px;line-height:1.3;color:var(--lw-text)}.lwx-purse{display:flex;flex-direction:column;gap:4px;flex:none}.lwx-purse span{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border:1.5px solid var(--lw-ink);border-radius:999px;background:var(--lw-paper-solid);box-shadow:var(--lw-shadow-sm)}.lwx-purse b{font:700 16px/1 var(--lw-display)}.lwx-purse .lw-i{color:var(--lw-sea)}.lwx-purse .lwx-lv .lw-i{color:#c99a1e}.lwx-tabs{margin-bottom:10px}#ui .lwx-tabs button{padding:7px 2px;font:500 14px/1 var(--lw-display)}#ui .lwx-tabs button[aria-selected=true]{color:var(--lw-on-accent)}.lwx-list{list-style:none;margin:0;padding:0;display:grid;gap:7px}.lwx-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1.5px solid var(--lw-line);border-radius:13px 12px 14px/12px 14px 12px 13px;background:var(--lw-paper-solid)}.lwx-t{flex:1;min-width:0}.lwx-t b{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font:600 16px/1.2 var(--lw-display)}.lwx-t small{display:block;margin-top:2px;color:var(--lw-mut);font-size:13.5px;line-height:1.28}.lwx-n{font:600 12px/1 var(--lw-display);font-style:normal;color:var(--lw-sea-dk);padding:2px 6px;border-radius:999px;background:color-mix(in srgb,var(--lw-sea-lt) 40%,transparent)}.lwx-btns{display:flex;align-items:center;gap:6px;flex:none}.lwx-btns .lw-btn,.lwx-row>.lw-btn{min-height:38px;padding:6px 11px;min-width:60px;justify-content:center;flex:none}.lwx-on{background:color-mix(in srgb,var(--lw-sea-lt) 45%,var(--lw-paper-solid))}.lwx-qty{display:inline-flex;align-items:center;border:1.5px solid var(--lw-ink);border-radius:999px;overflow:hidden;background:var(--lw-paper-solid)}#ui .lwx-qty button{width:30px;height:34px;border:0;background:transparent;font:700 18px/1 var(--lw-display);color:var(--lw-ink);cursor:pointer}#ui .lwx-qty button:hover{background:var(--lw-row)}.lwx-qty b{min-width:18px;text-align:center;font:700 15px/1 var(--lw-display)}#ui .lwx-have{border:1px dashed var(--lw-sea);background:transparent;color:var(--lw-sea-dk);border-radius:999px;padding:1px 7px;font:500 12px/1.4 var(--lw-display);cursor:pointer}#ui .lwx-have:hover{background:color-mix(in srgb,var(--lw-sea-lt) 30%,transparent)}.lwx-locked{opacity:.62}.lwx-locked .lwi-wrap{filter:grayscale(.5)}.lwx-lock,.lwx-own{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border-radius:999px;font:600 13px/1 var(--lw-display);white-space:nowrap}.lwx-lock{background:color-mix(in srgb,var(--lw-hazard) 35%,var(--lw-paper-solid));border:1.5px dashed #B98A2A;color:#7a5a10}.lwx-own{color:var(--lw-good);border:1.5px solid color-mix(in srgb,var(--lw-good) 40%,transparent)}.lwx-gate{display:flex;align-items:center;gap:6px;margin:10px 2px 0;font-family:var(--lw-voice);font-size:15px;color:var(--lw-mut)}.lwx-fish{width:30px;height:18px;margin:0 5px 0 7px;border-radius:50% 60% 60% 50%/50%;background:var(--c);border:1.5px solid var(--lw-ink);flex:none;position:relative}.lwx-fish:after{content:"";position:absolute;left:-8px;top:3px;border:5px solid transparent;border-right:6px solid var(--lw-ink)}.lwx-note{display:flex;align-items:center;gap:7px;margin:0 0 8px;padding:7px 10px;border-radius:11px;background:var(--lw-paper-2);color:var(--lw-mut);font-size:14px}.lwx-note>span{flex:1}.lwx-buffs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.lwx-buff{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 4px;border:1.5px solid var(--lw-ink);border-radius:999px;background:#fff6dc;box-shadow:var(--lw-shadow-sm)}.lwx-buff b{font:600 14px/1 var(--lw-display)}.lwx-buff small{color:var(--lw-mut);font-size:13px}.lwx-board .lw-card-body{background:var(--lw-grain),#f3e3c4}.lwx-bsec{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:4px 2px 7px;font:600 15px/1.2 var(--lw-display);color:var(--lw-ink)}.lwx-bsec small{font:400 13px/1.2 var(--lw-font);color:var(--lw-mut)}.lwx-notes{list-style:none;margin:0 0 12px;padding:0;display:grid;grid-template-columns:1fr;gap:9px}.lwx-notes li{position:relative;padding:11px 12px 10px;background:#fffbf1;border:1.5px solid rgba(58,46,42,.28);border-radius:3px 5px 4px 6px;box-shadow:0 2px #3a2e2a24;transform:rotate(var(--r, 0deg))}.lwx-notes li:before{content:"";position:absolute;top:-6px;left:50%;width:11px;height:11px;margin-left:-5px;border-radius:50%;background:var(--pin, #C4553E);border:1.5px solid var(--lw-ink)}.lwx-notes li.lwx-done{opacity:.6}.lwx-ntop{display:flex;align-items:center;gap:8px}.lwx-ntop b{flex:1;font:600 16px/1.2 var(--lw-display)}.lwx-notes p{margin:4px 0 7px;font-family:var(--lw-voice);font-size:15px;line-height:1.3;color:var(--lw-text)}.lwx-nfoot{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lwx-prog{flex:1;min-width:80px;height:7px;border-radius:4px;background:var(--lw-line);overflow:hidden}.lwx-prog i{display:block;height:100%;background:var(--lw-sea);transform-origin:left}.lwx-rew{display:inline-flex;align-items:center;gap:4px;font:600 14px/1 var(--lw-display);color:var(--lw-sea-dk);white-space:nowrap}.lwx-nfoot .lw-btn{min-height:34px;padding:5px 11px}.lw-meter.lw-meter--xp{cursor:pointer;pointer-events:auto}.lw-meter--xp .lw-meter-ic{background:var(--lw-hazard);color:var(--lw-ink);border:1.5px solid var(--lw-ink);box-sizing:border-box;font:700 13px/1 var(--lw-display)}.lw-meter--xp .lw-bar{width:84px;height:6px}.lw-meter--xp .lw-bar>i{background:linear-gradient(90deg,#f7da7a,#e8b84a)}.lw-meter--xp b{display:none}.lw-meter--xp.lw-meter--low .lw-bar>i{animation:none}.lw-meter--xp.lw-lvl--gain .lw-meter-ic{animation:lwx-pop .6s ease}.lw-meter--xp.lw-lvl--up .lw-meter-ic{animation:lwx-pop .9s ease 2;background:#ffe38a}#ui.lw-phone .lw-meter--xp .lw-bar{width:58px;height:5px}@keyframes lwx-pop{0%,to{transform:scale(1)}40%{transform:scale(1.25)}}html.lw-short .lwx-shelf{grid-template-columns:1fr 1fr;gap:6px}html.lw-short .lwx-shelf .lwx-row{flex-wrap:wrap}html.lw-short .lwx-shelf .lwx-t small{font-size:12.5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html.lw-short .lwx-shelf .lwx-btns{margin-left:auto}html.lw-short .lwx-row{padding:6px 8px;gap:8px}html.lw-short .lwi-wrap{width:34px;height:34px}html.lw-short .lwx-blurb{font-size:14.5px}html.lw-short .lwx-purse{flex-direction:row}html.lw-short .lwx-notes{grid-template-columns:1fr 1fr}html.lw-short .lwx-list:not(.lwx-shelf){grid-template-columns:1fr 1fr}html.lw-short .lwx-btns .lw-btn{min-height:34px;padding:5px 9px;min-width:52px}html.lw-narrow .lwx-head{flex-direction:column}html.lw-narrow .lwx-purse{flex-direction:row}.lw-look-name{grid-template-columns:1fr auto;align-items:center;column-gap:6px}.lw-look-name>span{grid-column:1 / -1}.lw-look-name .lw-btn{min-height:40px;padding:6px 9px}.lw-look-name input.lw-bad{border-color:var(--lw-bad)}.lw-look-err{margin:-2px 2px 6px;color:var(--lw-bad);font-size:13.5px;line-height:1.3}.lw-look-err[hidden]{display:none}#ui .lwx-card .lw-btn--brand{color:var(--lw-on-accent)}.lw-npc-top{display:flex;gap:14px;align-items:flex-start}.lw-npc-pic{flex:none;width:84px;height:84px;border-radius:50%;background:var(--lw-paper-2)}.lw-npc-pic svg{display:block}.lw-npc-said{min-width:0}.lw-npc-said p{margin:0 0 8px;line-height:1.42;font-size:16px}.lw-npc-role{color:var(--lw-mut);font-size:13px;letter-spacing:.02em;margin:2px 0 6px}.lw-npc-ask{margin:6px 0 2px;padding:10px 12px;border-radius:14px;background:var(--lw-paper-2);border:1.5px dashed var(--lw-line);line-height:1.4}.lw-npc-hint{margin:6px 0 2px;padding:9px 12px;border-radius:14px;background:#17748014;color:var(--lw-text);line-height:1.35;font-size:15px}.lw-npc-hint b{font-weight:600}.lw-npc-bubble{position:absolute;left:0;top:0;max-width:240px;padding:7px 11px 8px;border:1.5px solid var(--lw-ink);border-radius:14px;background:var(--lw-paper-solid);box-shadow:var(--lw-shadow-sm);font-size:14px;line-height:1.3;color:var(--lw-text);pointer-events:none;z-index:6;opacity:0;will-change:transform,opacity}.lw-npc-bubble b{display:block;font-size:12px;color:var(--lw-mut);font-weight:600;margin-bottom:1px}.lw-npc-bubble:after{content:"";position:absolute;left:50%;bottom:-7px;width:12px;height:12px;margin-left:-6px;background:var(--lw-paper-solid);border-right:1.5px solid var(--lw-ink);border-bottom:1.5px solid var(--lw-ink);transform:rotate(45deg)}@media (max-height: 460px){.lw-npc-top{gap:10px}.lw-npc-pic{width:64px;height:64px}.lw-npc-pic svg{width:64px;height:64px}.lw-npc-said p{font-size:15px;margin-bottom:6px}}.lwlb{display:flex;flex-direction:column;gap:10px}.lwlb-tabs{grid-template-columns:repeat(3,1fr);position:sticky;top:0;z-index:1;box-shadow:0 6px 10px -8px #3a2e2a59}.lwlb-grid{display:flex;flex-direction:column;gap:10px}.lwlb-side{display:contents}.lwlb-mine{order:0}.lwlb-main{order:1}.lwlb-online{order:2}.lwlb-status{margin:4px 2px 8px}.lwlb-status .lw-btn{margin-left:6px;vertical-align:middle}.lwlb-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.lwlb-row{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:6px 12px 6px 7px;background:var(--lw-row);border:1px solid var(--lw-line);border-radius:15px 13px 16px 12px/13px 16px 12px 15px;font-size:16px;line-height:1.2}.lwlb-row:nth-child(2n){border-radius:13px 16px 12px 15px/16px 12px 15px 13px}.lwlb-me{background:var(--lw-sea-lt);border:1.5px solid var(--lw-ink);box-shadow:var(--lw-shadow-sm)}.lwlb-rank{display:grid;place-items:center;width:30px;height:28px;font:600 14px/1 var(--lw-display);color:var(--lw-mut);border-radius:52% 48% 55% 45%/48% 55% 45% 52%}.lwlb-medal{color:var(--lw-text);border:1.5px solid var(--lw-ink)}.lwlb-m1{background:var(--lw-hazard)}.lwlb-m2{background:#e4e0d6;border-radius:47% 53% 44% 56%/55% 45% 53% 47%}.lwlb-m3{background:#e8b48a;border-radius:55% 45% 50% 50%/45% 52% 48% 55%}.lwlb-name{display:flex;align-items:center;gap:6px;min-width:0}.lwlb-nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lwlb-you{flex:none;padding:1px 7px;border-radius:999px;background:var(--lw-ink);color:var(--lw-paper-solid);font:500 11px/1.3 var(--lw-display);text-transform:uppercase;letter-spacing:.08em}.lwlb-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--lw-leaf);box-shadow:0 0 0 2px #4e9a3a40}.lwlb-val{display:flex;align-items:baseline;gap:5px;white-space:nowrap}.lwlb-val b{font:600 16px/1 var(--lw-display)}.lwlb-val small{font-size:12px;color:var(--lw-mut)}.lwlb-vic{align-self:center;display:inline-flex;color:var(--lw-sea)}.lwlb-gap{height:10px;margin:0 40%;border-bottom:2px dotted var(--lw-line)}.lwlb-card{display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--lw-paper-2);border:1.5px solid var(--lw-ink);border-radius:18px 15px 19px 14px/15px 19px 14px 18px;box-shadow:var(--lw-shadow-sm)}.lwlb-card--new{background:var(--lw-row)}.lwlb-big{font:600 28px/1 var(--lw-display);color:var(--lw-accent)}.lwlb-who{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.lwlb-who b{font:600 17px/1.15 var(--lw-display);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lwlb-who small{font-size:13px;color:var(--lw-mut)}.lwlb-of{font-size:13px;color:var(--lw-mut);white-space:nowrap}.lwlb-online .lw-sec{display:flex;align-items:center;gap:6px;margin:6px 0 8px}.lwlb-count{padding:1px 7px;border-radius:999px;background:var(--lw-leaf);color:#fff;font-size:11px;letter-spacing:.04em}.lwlb-chips{display:flex;flex-wrap:wrap;gap:6px}.lwlb-chip{display:inline-flex;align-items:center;gap:5px;padding:2px 10px 2px 3px;background:var(--lw-paper-solid);border:1.5px solid var(--lw-ink);border-radius:999px;font-size:14px;line-height:1.3}.lwlb-chip--more{padding-left:10px;color:var(--lw-mut);border-style:dashed}.lwlb-lv{display:inline-grid;place-items:center;min-width:19px;height:19px;padding:0 4px;border-radius:999px;background:var(--lw-accent);color:#fff;font:600 11px/1 var(--lw-display)}html.lw-short .lwlb-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:0 14px;align-items:start}html.lw-short .lwlb-side{display:flex;flex-direction:column;gap:10px;grid-column:2;grid-row:1;position:sticky;top:46px}html.lw-short .lwlb-main{grid-column:1;grid-row:1}html.lw-short .lwlb-row{font-size:15px;padding:4px 10px 4px 5px}html.lw-short .lwlb-big{font-size:22px}html.lw-short .lwlb-tabs button{padding:7px 0}#ui .lwlb-tabs button{font:500 15px/1 var(--lw-display)}#ui .lwlb-tabs button[aria-checked=true]{color:var(--lw-on-accent, #fff)}html.lw-short #ui .lwlb-tabs button{font-size:14px}#ui .lw-realm{--rl-ink: var(--lw-ink, #3A2E2A);--rl-paper: var(--lw-paper, rgba(255, 249, 238, .95));--rl-solid: var(--lw-paper-solid, #FFF9EE);--rl-accent: var(--lw-accent, #C9361F);--rl-sea: var(--lw-sea, #177480);--rl-mut: var(--lw-mut, #6B5E57);position:absolute;right:calc(16px + var(--sa-r, 0px));bottom:calc(26px + var(--sa-b, 0px));width:min(360px,calc(var(--lw-w, 100vw) - 32px));display:flex;flex-direction:column;align-items:flex-end;gap:6px;pointer-events:none;font-family:var(--lw-font, "Patrick Hand", system-ui, sans-serif);color:var(--lw-text, #2B2523);z-index:3}#ui .lw-realm-panel{display:flex;flex-direction:column;align-items:flex-end;gap:6px;width:100%}#ui .lw-realm-log{display:flex;flex-direction:column;align-items:flex-end;gap:4px;max-width:100%}#ui .lw-realm.is-open .lw-realm-line--fade{opacity:1}#ui .lw-realm.has-hud-btn .lw-realm-open{display:none}#ui .lw-realm-line{max-width:100%;padding:4px 10px;background:var(--rl-paper);border:1.5px solid var(--rl-ink);border-radius:12px;font-size:15px;line-height:1.25;overflow-wrap:anywhere;transition:opacity .6s ease}#ui .lw-realm-line b{font-weight:400;color:var(--rl-accent)}#ui .lw-realm-line--me b{color:var(--rl-sea)}#ui .lw-realm-line--sys{color:var(--rl-mut);font-size:13px;padding:2px 9px;border-width:1px}#ui .lw-realm-line--fade{opacity:0}#ui .lw-realm-bar{display:flex;align-items:center;gap:8px;pointer-events:none}#ui .lw-realm-open{position:relative;pointer-events:auto;width:44px;height:44px;display:grid;place-items:center;padding:0;border-radius:50%;background:var(--rl-solid);border:2px solid var(--rl-ink);box-shadow:0 2px 0 var(--rl-ink);color:var(--rl-ink);cursor:pointer;transition:transform .12s ease}#ui .lw-realm-open:hover{transform:translateY(-1px)}#ui .lw-realm-open:active{transform:translateY(1px);box-shadow:0 1px 0 var(--rl-ink)}#ui .lw-realm.is-open .lw-realm-open{background:var(--lw-sea-lt, #8ED3CB)}#ui .lw-realm-chip{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 11px 0 9px;background:var(--rl-paper);border:1.5px solid var(--rl-ink);border-radius:999px;font-size:15px}#ui .lw-realm-chip[hidden]{display:none}#ui .lw-realm-chip b{font-weight:400}#ui .lw-realm-chip span{color:var(--rl-mut)}#ui .lw-realm-form{width:100%;pointer-events:auto;display:flex;flex-direction:column;gap:6px;padding:8px;background:var(--rl-solid);border:2px solid var(--rl-ink);border-radius:16px;box-shadow:0 3px 0 var(--rl-ink)}#ui .lw-realm-form[hidden]{display:none}#ui .lw-realm-emotes{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}#ui .lw-realm-emote{min-height:44px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:4px 2px;background:var(--lw-paper-2, #F6EEDC);border:1.5px solid var(--rl-ink);border-radius:12px;color:var(--rl-ink);font:inherit;font-size:13px;line-height:1;cursor:pointer}#ui .lw-realm-emote:hover,#ui .lw-realm-emote:focus-visible{background:var(--lw-sea-lt, #8ED3CB);outline:none}#ui .lw-realm-row{display:flex;gap:6px;align-items:center}#ui .lw-realm-input{flex:1;min-width:0;height:40px;padding:0 12px;background:#fff;border:1.5px solid var(--rl-ink);border-radius:999px;font:inherit;font-size:16px;color:inherit;outline:none;user-select:text;-webkit-user-select:text}#ui .lw-realm-input:disabled{background:var(--lw-paper-2, #F6EEDC)}#ui .lw-realm-send,#ui .lw-realm-x{width:40px;height:40px;flex:none;display:grid;place-items:center;padding:0;border-radius:50%;border:1.5px solid var(--rl-ink);background:var(--rl-accent);color:var(--lw-on-accent, #fff);cursor:pointer}#ui .lw-realm-x{background:var(--rl-solid);color:var(--rl-ink)}#ui .lw-realm-input:disabled~.lw-realm-send{opacity:.45;pointer-events:none}#ui .lw-realm-tags{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:1}#ui .lw-realm-tag{position:absolute;left:0;top:0;display:flex;flex-direction:column;align-items:center;gap:4px;will-change:transform;font-family:var(--lw-font, "Patrick Hand", system-ui, sans-serif)}#ui .lw-realm-tag[hidden]{display:none}#ui .lw-realm-name{display:inline-flex;align-items:center;gap:3px;padding:1px 8px;background:var(--lw-paper, rgba(255, 249, 238, .92));border:1.5px solid var(--lw-ink, #3A2E2A);border-radius:999px;font-size:13px;line-height:1.25;white-space:nowrap;color:var(--lw-text, #2B2523)}#ui .lw-realm-name[hidden]{display:none}#ui .lw-realm-lv{display:inline-grid;place-items:center;min-width:17px;height:17px;padding:0 4px;margin-left:-5px;border-radius:999px;background:var(--lw-accent, #C9361F);color:#fff9ee;font-size:11px;line-height:1;font-weight:700}#ui .lw-realm-lv[hidden]{display:none}#ui .lw-realm-emo{display:inline-grid;place-items:center;color:var(--lw-accent, #C9361F)}#ui .lw-realm-emo[hidden]{display:none}#ui .lw-realm-bub{position:relative;max-width:220px;padding:5px 11px;background:var(--lw-paper-solid, #FFF9EE);border:1.5px solid var(--lw-ink, #3A2E2A);border-radius:14px;font-size:15px;line-height:1.25;text-align:center;overflow-wrap:anywhere;color:var(--lw-text, #2B2523);animation:lw-realm-pop .18s ease-out}#ui .lw-realm-bub:after{content:"";position:absolute;left:50%;bottom:-7px;width:10px;height:10px;margin-left:-5px;background:inherit;border-right:1.5px solid var(--lw-ink, #3A2E2A);border-bottom:1.5px solid var(--lw-ink, #3A2E2A);transform:rotate(45deg)}#ui .lw-realm-bub[hidden]{display:none}@keyframes lw-realm-pop{0%{transform:scale(.85);opacity:0}to{transform:none;opacity:1}}#ui.lw-cine .lw-realm-tags,#ui.lw-cine .lw-realm{opacity:0;visibility:hidden}#ui.lw-phone .lw-realm{inset:0;width:auto;display:block}#ui.lw-phone .lw-realm-bar{display:none}#ui.lw-phone .lw-tr .lw-realm-open{width:40px;height:40px;padding:0;border:1.5px solid var(--lw-ink, #3A2E2A);border-radius:50%;color:var(--lw-ink, #3A2E2A);background:var(--lw-paper, rgba(255, 249, 238, .95));box-shadow:var(--lw-shadow-sm, 0 2px 0 rgba(58, 46, 42, .18))}#ui.lw-phone .lw-tr .lw-realm-open.is-open{background:var(--lw-sea-lt, #8ED3CB)}#ui.lw-cine .lw-tr .lw-realm-open,#ui.lw-phone .lw-realm-chip,#ui.lw-phone .lw-realm-panel{display:none}#ui.lw-phone .lw-realm.is-open .lw-realm-panel{display:flex;flex-direction:column-reverse;gap:5px;position:absolute;left:50%;top:calc(58px + var(--sa-t, 0px));transform:translate(-50%);width:min(440px,calc(var(--lw-w, 100vw) * .52));align-items:stretch;pointer-events:auto}#ui.lw-phone .lw-realm-log{align-items:stretch;gap:3px}#ui.lw-phone .lw-realm-line{font-size:14px;padding:3px 9px}#ui.lw-phone .lw-realm-line--fade{opacity:1}#ui.lw-phone .lw-realm-form{padding:6px;gap:5px}#ui.lw-phone .lw-realm-emote{min-height:44px;font-size:12px}#ui.lw-phone .lw-realm-name{font-size:12px}#ui.lw-phone .lw-realm-bub{font-size:14px;max-width:180px}#ui.lw-phone .lw-realm-open.has-unread:after{content:"";position:absolute;top:2px;right:2px;width:11px;height:11px;border-radius:50%;background:var(--lw-accent, #C9361F);border:2px solid var(--lw-paper-solid, #FFF9EE)}.mk-card .lw-card-head{background:linear-gradient(180deg,color-mix(in srgb,var(--shop, #F2B233) 22%,transparent),transparent)}.mk-off{border:1.5px dashed color-mix(in srgb,var(--lw-sea) 50%,transparent)}.mk-dot{display:inline-block;width:14px;height:14px;margin-right:7px;vertical-align:-2px;border-radius:4px 5px 4px 6px;background:repeating-linear-gradient(90deg,var(--c) 0 3px,#F6F3EA 3px 6px);border:1.5px solid var(--lw-ink);flex:none}.mk-online{color:var(--lw-good);font-weight:600}.mk-stallrow .mk-dot{width:22px;height:22px;margin:0}.mk-mini{display:flex;gap:2px;flex:none}.mk-mini .lwi-wrap{width:26px;height:26px;border-radius:8px}.mk-mini .lwx-fish{width:16px;height:10px;margin:0 0 0 4px}.mk-mini .lwx-fish:after{left:-6px;top:1px;border-width:4px;border-right-width:4px}.mk-field{display:grid;gap:5px;margin:0 0 10px}.mk-field>span:first-child{font:600 14px/1.2 var(--lw-display);color:var(--lw-mut)}.mk-field input[type=text]{width:100%;box-sizing:border-box;min-height:40px;padding:7px 11px;border:1.5px solid var(--lw-ink);border-radius:11px;background:var(--lw-paper-solid);font:500 16px/1.2 var(--lw-display);color:var(--lw-text)}.mk-inrow{display:flex;gap:6px;align-items:center}.mk-sws{display:flex;flex-wrap:wrap;gap:7px}#ui .mk-sw{width:34px;height:34px;border-radius:10px 9px 11px;border:1.5px solid var(--lw-ink);background:repeating-linear-gradient(90deg,var(--c) 0 6px,#F6F3EA 6px 12px);cursor:pointer;padding:0}#ui .mk-sw.mk-on{outline:3px solid var(--lw-ink);outline-offset:2px}.mk-search{display:flex;align-items:center;gap:7px;margin:0 0 10px;padding:0 11px;border:1.5px solid var(--lw-ink);border-radius:999px;background:var(--lw-paper-solid)}.mk-search input{flex:1;min-width:0;min-height:38px;border:0;background:transparent;font:500 15px/1.2 var(--lw-display);color:var(--lw-text);outline:none}.mk-book{position:relative;margin:0 0 10px;padding:12px 14px;border:1.5px solid var(--lw-ink);border-radius:14px 12px 15px/12px 15px 12px 14px;background:var(--lw-paper-solid);box-shadow:var(--lw-shadow-sm);overflow:hidden}.mk-book:before{content:"";position:absolute;left:0;right:0;top:0;height:8px;background:repeating-linear-gradient(90deg,var(--c) 0 14px,#F6F3EA 14px 28px);border-bottom:1.5px solid var(--lw-ink)}.mk-booktop{display:grid;gap:2px;margin-top:6px}.mk-booktop b{font:700 19px/1.15 var(--lw-display)}.mk-booktop small{color:var(--lw-mut);font-size:14px}.mk-take{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:10px 0 6px}.mk-take>span{display:inline-flex;align-items:baseline;gap:6px}.mk-take>span .lw-i{color:var(--lw-sea);align-self:center}.mk-take b{font:700 24px/1 var(--lw-display)}.mk-take small{color:var(--lw-mut);font-size:14px}.mk-stats{display:flex;flex-wrap:wrap;gap:12px;color:var(--lw-mut);font-size:14px}.mk-stats b{color:var(--lw-text);font:600 15px/1 var(--lw-display)}.mk-sign{margin:0 0 12px;border:1.5px solid var(--lw-line);border-radius:12px;background:var(--lw-paper-2)}.mk-sign summary{display:flex;align-items:center;gap:7px;padding:9px 12px;cursor:pointer;font:600 15px/1.2 var(--lw-display);list-style:none}.mk-sign summary::-webkit-details-marker{display:none}.mk-sign[open] summary{border-bottom:1.5px solid var(--lw-line)}.mk-sign>:not(summary){margin-left:12px;margin-right:12px}.mk-sign .lwg-btn-row{flex-wrap:wrap;margin-bottom:12px}.mk-quiet{opacity:.8}.mk-price b{display:inline-flex;align-items:center;gap:2px;min-width:38px;justify-content:center}.mk-put .lwx-btns{flex-wrap:wrap;justify-content:flex-end}.mk-top{margin:0;padding:0 0 0 22px;display:grid;gap:6px}.mk-top li{padding:6px 10px;border:1.5px solid var(--lw-line);border-radius:11px;background:var(--lw-paper-solid);display:grid;grid-template-columns:1fr auto;column-gap:8px}.mk-top li b{font:600 15px/1.2 var(--lw-display)}.mk-top li small{grid-column:1;color:var(--lw-mut);font-size:13px}.mk-top li span{grid-row:1 / 3;grid-column:2;align-self:center;font:700 16px/1 var(--lw-display);color:var(--lw-sea-dk)}.mk-floats{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:3}.mk-float{position:absolute;left:0;top:0;display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border:1.5px solid var(--lw-ink);border-radius:999px;background:var(--lw-paper-solid);box-shadow:var(--lw-shadow-sm);white-space:nowrap;will-change:transform,opacity}.mk-float b{font:700 15px/1 var(--lw-display);color:var(--lw-sea-dk)}.mk-float small{color:var(--lw-mut);font-size:12.5px}.mk-float .lw-i{color:var(--lw-sea)}.mk-float--mine{background:#fff1c2}html.lw-short .mk-put .lwx-btns{gap:4px}html.lw-short .mk-book{padding:9px 11px}html.lw-short .mk-take b{font-size:20px}.lwch{display:flex;flex-direction:column;gap:12px}.lwch-tabs{grid-template-columns:repeat(3,1fr);position:sticky;top:0;z-index:1;box-shadow:0 6px 10px -8px #3a2e2a59}.lwch-panel{display:flex;flex-direction:column;gap:10px}.lwch-box{padding:12px 14px;background:var(--lw-paper-2, var(--lw-row));border:1.5px solid var(--lw-ink);border-radius:18px 15px 19px 14px/15px 19px 14px 18px;box-shadow:var(--lw-shadow-sm)}.lwch-box p{margin:0 0 10px;line-height:1.35}.lwch-sign{background:var(--lw-sea-lt)}.lwch-sign p b{font-family:var(--lw-display);font-weight:600}.lwch-today{display:flex;flex-direction:column;gap:8px;padding:4px 2px}.lwch-count{display:flex;align-items:center;gap:10px}.lwch-pearl{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:50% 46% 52% 48%/48% 52% 46% 50%;background:#f3eef7;border:1.5px solid var(--lw-ink);color:var(--lw-deep)}.lwch-big{font:600 32px/1 var(--lw-display);color:var(--lw-text);font-variant-numeric:tabular-nums}.lwch-count small{color:var(--lw-mut);font-size:15px}.lwch-bar{height:12px;border-radius:999px;background:var(--lw-row);border:1.5px solid var(--lw-ink);overflow:hidden}.lwch-bar i{display:block;height:100%;background:linear-gradient(90deg,var(--lw-sea-bright),var(--lw-sea-lt));border-radius:999px;transition:width .6s ease}.lwch-state{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-size:15px;color:var(--lw-mut)}.lwch-state.is-on{color:var(--lw-good)}.lwch-state em{margin-left:auto;font-style:normal;font-size:13px;color:var(--lw-mut)}.lwch-src{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:5px 8px}.lwch-src li{display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:6px;padding:5px 10px 5px 7px;background:var(--lw-row);border:1px solid var(--lw-line);border-radius:13px 16px 12px 15px/16px 12px 15px 13px;font-size:14px}.lwch-src li:nth-child(2n){border-radius:15px 13px 16px 12px/13px 16px 12px 15px}.lwch-src-ic{display:inline-flex;color:var(--lw-sea)}.lwch-src-l{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lwch-src-n b{font:600 15px/1 var(--lw-display);font-variant-numeric:tabular-nums}.lwch-src-n small{color:var(--lw-mut);font-size:12px}.lwch-est{margin:2px 2px 0;font-size:15px}.lwch-est b{font-family:var(--lw-display);font-weight:600;color:var(--lw-accent)}.lwch-claim{background:var(--lw-paper-solid)}.lwch-claim-top{display:flex;align-items:center;gap:12px}.lwch-claim-ic{display:inline-grid;place-items:center;width:44px;height:44px;flex:none;border-radius:48% 52% 46% 54%/52% 46% 54% 48%;background:var(--lw-hazard);border:1.5px solid var(--lw-ink);color:var(--lw-ink)}.lwch-claim-n{display:flex;flex-direction:column;flex:1;min-width:0;line-height:1.1}.lwch-claim-n small{color:var(--lw-mut);font-size:13px}.lwch-claim-n b{font:600 24px/1.1 var(--lw-display);font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis}.lwch-claim-n span{font-size:13px;color:var(--lw-mut)}.lwch-note{margin:8px 0 0!important;font-size:13px;color:var(--lw-mut)}.lwch-status{display:flex;align-items:center;gap:8px;margin:0;padding:8px 12px;border-radius:12px;background:var(--lw-row);font-size:14px}.lwch-status.is-bad{background:#b4231814;color:var(--lw-bad)}.lwch-status.is-good{background:#2e6a3c1a;color:var(--lw-good);flex-wrap:wrap}.lwch-status a{color:var(--lw-sea-dk);text-decoration:underline}.lwch-spin{width:14px;height:14px;flex:none;border-radius:50%;border:2px solid var(--lw-line);border-top-color:var(--lw-sea);animation:lwch-spin .9s linear infinite}@keyframes lwch-spin{to{transform:rotate(360deg)}}.lwch-lead{margin:0;font-size:15px}.lwch-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.lwch-item{display:grid;grid-template-columns:40px 1fr;grid-template-rows:auto auto;align-items:center;gap:4px 10px;padding:10px;background:var(--lw-paper-solid);border:1.5px solid var(--lw-ink);border-radius:16px 13px 17px 12px/13px 17px 12px 16px;box-shadow:var(--lw-shadow-sm)}.lwch-item:nth-child(2n){border-radius:13px 17px 12px 16px/17px 12px 16px 13px}.lwch-item.is-owned{background:var(--lw-sea-lt)}.lwch-sw{grid-row:span 2;width:40px;height:40px;border-radius:52% 48% 55% 45%/48% 55% 45% 52%;background:var(--c);border:1.5px solid var(--lw-ink);box-shadow:inset 0 -5px #0000001f,inset 0 4px #ffffff40}.lwch-item-l{display:flex;flex-direction:column;min-width:0;line-height:1.15}.lwch-item-l b{font:600 15px/1.15 var(--lw-display);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lwch-item-l small{color:var(--lw-mut);font-size:12px}.lwch-item .lw-btn,.lwch-owned{justify-self:start}.lwch-owned{display:inline-flex;align-items:center;gap:4px;font:500 13px/1 var(--lw-display);color:var(--lw-good)}.lwch-wait{margin:18px auto}.lwch-how{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.lwch-how li{display:grid;grid-template-columns:32px 1fr;align-items:start;gap:10px}.lwch-how li>span{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--lw-row);border:1px solid var(--lw-line);color:var(--lw-sea)}.lwch-how p{margin:4px 0 0;line-height:1.35}.lw-pearls{font-size:16px;gap:4px}.lw-pearls .lw-i{color:var(--lw-deep)}.lw-pearls small{font-size:12px;color:var(--lw-mut)}.lw-pearls em{font-style:normal;font-size:12px;color:var(--lw-mut);margin-left:2px}.lw-pearls em:empty{display:none}.lw-pearls.is-idle{opacity:.78}.lw-pearls.is-pulse .lw-i{animation:lw-pearl-pulse .7s ease}@keyframes lw-pearl-pulse{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}html.lw-short .lwch-big{font-size:26px}html.lw-short .lwch-src,html.lw-short .lwch-grid{grid-template-columns:1fr 1fr 1fr}@media (max-width: 420px){.lwch-src,.lwch-grid{grid-template-columns:1fr}}.lwo-nav{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 12px}.lwo-tab{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 13px;border:1.5px solid var(--lw-line);border-radius:999px;background:transparent;color:var(--lw-mut);font:500 14px/1 var(--lw-display);cursor:pointer}.lwo-tab:hover{border-color:var(--lw-ink);color:var(--lw-text)}.lwo-tab.is-on{border-color:var(--lw-ink);background:var(--lw-sea);color:#fff}.lwo-soon p{max-width:460px}.lwo-deeds{display:flex;flex-direction:column;gap:8px}.lwo-deed{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--lw-line);border-radius:14px;background:var(--lw-row);margin-bottom:8px}.lwo-deed-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.lwo-deed-main b{font:600 16px/1.15 var(--lw-display)}.lwo-deed-main small{color:var(--lw-mut);font-size:14px;line-height:1.35}.lwo-deed-act{flex:none}.lwo-deed-act .lw-btn[disabled]{opacity:.5;cursor:default}.lwo-h{margin:14px 0 8px;font-size:15px}.lwo-tx{display:inline-flex;align-items:center;gap:4px;font-size:14px;color:var(--lw-sea);white-space:nowrap}.lwo-tag-ok{background:var(--lw-sea-lt)}.lwo-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:10px}.lwo-stat{display:flex;flex-direction:column;align-items:center;gap:2px;padding:9px 4px 8px;border:1.5px solid var(--lw-ink);border-radius:16px 14px 17px 15px;background:var(--lw-paper-solid);box-shadow:var(--lw-shadow-sm)}.lwo-stat b{font:600 24px/1 var(--lw-display);color:var(--lw-sea)}.lwo-stat span{font-size:13px;color:var(--lw-mut);text-align:center}.lwo-patches{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:12px}.lwo-patch{margin:0;display:flex;flex-direction:column;align-items:center;gap:6px}.lwo-patch-img{width:100%;aspect-ratio:1;display:grid;place-items:center;border:1.5px solid var(--lw-ink);border-radius:18px 16px 19px 17px;background:var(--lw-paper-2);color:var(--lw-mut);font-size:13px;overflow:hidden;box-shadow:var(--lw-shadow-sm)}.lwo-patch-img img{width:100%;height:100%;object-fit:contain;display:block}.lwo-patch figcaption{display:flex;flex-direction:column;align-items:center;gap:1px;font-size:14px;text-align:center}.lwo-patch figcaption b{font:600 14px/1.1 var(--lw-display)}.lwo-patch figcaption small{color:var(--lw-mut);font-size:12.5px}.lwo-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 10px;border:1.5px dashed var(--lw-line);border-radius:18px;text-align:center}.lwo-empty .lw-i{color:var(--lw-sea)}.lwo-empty p{margin:0;max-width:420px;font:16px/1.4 var(--lw-voice);color:var(--lw-mut)}.lwo-perks .lw-note{margin-top:0}.lwo-perk-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.lwo-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px}.lwo-card{display:flex;flex-direction:column;gap:8px;padding:8px 8px 10px;border:1.5px solid var(--lw-ink);border-radius:16px 14px 17px 15px;background:var(--lw-paper-solid);box-shadow:var(--lw-shadow-sm)}.lwo-card.is-focus{outline:3px solid var(--lw-hazard);outline-offset:2px}.lwo-card.is-mine{background:linear-gradient(var(--lw-paper-solid),#EFF8F4)}.lwo-post{aspect-ratio:1;display:grid;place-items:center;border-radius:10px;background:var(--lw-paper-2);color:var(--lw-mut);font-size:13px;overflow:hidden}.lwo-post img{width:100%;height:100%;object-fit:contain;display:block}.lwo-card-main{display:flex;flex-direction:column;gap:3px;padding:0 3px}.lwo-card-main b{font:600 17px/1.1 var(--lw-display)}.lwo-card-main small{color:var(--lw-mut);font-size:13.5px;line-height:1.3}.lwo-card-main .lwo-meta{color:var(--lw-text)}.lwo-card-act{padding:0 3px;margin-top:auto}.lwo-card-act .lw-btn{width:100%}.lww-card{--card-w: 780px}.lww{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px;align-items:start}.lww-pending{margin-bottom:4px}.lww-depths{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.lww-depth{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:64px;padding:8px 9px 8px 10px;border:1.5px solid var(--lw-line);border-radius:14px 12px 15px 13px;background:var(--lw-row);text-align:left;overflow:hidden}.lww-depth i{position:absolute;left:0;right:0;bottom:0;height:5px;background:var(--w);opacity:.8}.lww-depth b{font:600 14px/1.1 var(--lw-display)}.lww-depth small{font-size:12px;line-height:1.2;color:var(--lw-mut)}.lww-depth[aria-checked=true]{border-color:var(--lw-ink);background:var(--lw-paper-solid);box-shadow:var(--lw-shadow-sm)}.lww-depth[aria-checked=true] i{height:8px;opacity:1}.lww-gear,.lww-where{display:flex;flex-direction:column;gap:6px}.lww-gear-row{display:grid;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:8px}.lww-gear-row>span{font:500 14px/1.1 var(--lw-display)}.lww-seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;border:1.5px solid var(--lw-ink);border-radius:12px;overflow:hidden;background:var(--lw-paper-solid)}.lww-seg button{min-height:32px;padding:4px;border:0;border-left:1px solid var(--lw-line);background:transparent;font:500 13px/1.1 var(--lw-display)}.lww-seg button:first-child{border-left:0}.lww-seg button[aria-checked=true]{background:var(--lw-sea);color:#fff}.lww-seg button:not([aria-checked=true]):hover{background:var(--lw-row)}.lww-swatches{display:flex;flex-wrap:wrap;gap:8px}.lww-swatches button{width:30px;height:30px;border-radius:50%;border:1.5px solid var(--lw-ink);background:var(--c);box-shadow:inset 0 -3px #00000024;transition:transform .12s}.lww-swatches button[aria-checked=true]{transform:scale(1.12);box-shadow:0 0 0 3px var(--lw-paper-solid),0 0 0 4.5px var(--lw-ink)}.lww-side{position:sticky;top:0;display:flex;flex-direction:column;gap:6px;padding:12px;border:1.5px solid var(--lw-ink);border-radius:20px 17px 21px 18px;background:var(--lw-paper-solid);box-shadow:var(--lw-shadow-sm)}.lww-jar{display:grid;place-items:center;height:150px}.lww-jar-svg{width:116px;height:150px;overflow:visible}.lww-jar-line{fill:none;stroke:var(--lw-ink);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.lww-shine{fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;opacity:.7}.lww-glow{fill:#ffe3a6;opacity:.45;animation:lww-pulse 1.6s ease-in-out infinite;transform-origin:60px 96px}.lww-b{fill:#fff;opacity:0;transform:translate(var(--x));animation:lww-rise 3.2s ease-in infinite;animation-delay:var(--d)}@keyframes lww-rise{0%{opacity:0;transform:translate(var(--x))}15%{opacity:.8}90%{opacity:.6}to{opacity:0;transform:translate(calc(var(--x) + 4px),-96px)}}@keyframes lww-pulse{0%,to{transform:scale(.94);opacity:.35}50%{transform:scale(1.04);opacity:.6}}.lww-quote{margin:0;display:flex;flex-direction:column;gap:5px;transition:opacity .15s}.lww-quote.is-loading{opacity:.55}.lww-quote>div{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:4px;border-bottom:1px dashed var(--lw-line)}.lww-quote dt{font-size:14px;color:var(--lw-mut)}.lww-quote dd{margin:0;font:600 15px/1.2 var(--lw-display);text-align:right}.lww-go{margin-top:6px}.lww-msg{margin:0;min-height:0;font-size:14px}.lww-msg:empty{display:none}.lww-fine{font-size:13px;margin:2px 0 0}.lww-wait{display:flex;flex-direction:column;align-items:center;gap:6px;padding:6px 8px 4px;text-align:center}.lww-wait h3{margin:4px 0 0;font:600 22px/1.1 var(--lw-display)}.lww-status{margin:0;min-height:22px;font:17px/1.35 var(--lw-voice)}.lww-jar--wait{height:170px}.lww-jar--wait .lww-jar-svg{width:130px;height:170px}.lww-bar{width:min(360px,100%);height:10px;border:1.5px solid var(--lw-ink);border-radius:999px;overflow:hidden;background:var(--lw-paper-2)}.lww-bar i{display:block;height:100%;background:var(--lw-sea);transform-origin:0 50%;transition:transform .9s ease-out}.lww-result{display:grid;grid-template-columns:230px minmax(0,1fr);gap:16px;align-items:center}.lww-art{display:grid;place-items:center;aspect-ratio:1;border:1.5px solid var(--lw-ink);border-radius:22px 18px 23px 19px;background:var(--lw-paper-2);overflow:hidden;box-shadow:var(--lw-shadow-sm)}.lww-art img{width:100%;height:100%;object-fit:contain;display:block}.lww-result.is-granted .lww-art{box-shadow:0 0 0 4px #ffe9b5,var(--lw-shadow-sm)}.lww-res-main h3{margin:0 0 6px;font:600 23px/1.15 var(--lw-display)}.lww-result.is-granted h3{color:var(--lw-sea-dk)}.lww-res-main p{margin:0 0 8px;font-size:16px;line-height:1.4}.lww-links{display:flex;gap:12px;flex-wrap:wrap}.lww-links:empty{display:none}@media (max-width: 700px){.lww{grid-template-columns:1fr}.lww-side{position:static}.lww-result{grid-template-columns:1fr;justify-items:center;text-align:center}.lww-art{width:min(240px,70%)}.lwo-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width: 520px){.lww-depths{grid-template-columns:repeat(2,1fr)}.lwo-deed{flex-wrap:wrap}.lwo-deed-act,.lwo-deed-act .lw-btn{width:100%}}html.lw-short .lww{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:10px}html.lw-short .lww-side{position:sticky;top:0;padding:8px 10px;gap:4px}html.lw-short .lww-jar{height:84px}html.lw-short .lww-jar-svg{width:64px;height:84px}html.lw-short .lww-depth{min-height:40px;padding:5px 7px}html.lw-short .lww-depth small{display:none}html.lw-short .lww-seg button{min-height:28px;font-size:12.5px}html.lw-short .lww-gear-row{grid-template-columns:64px minmax(0,1fr)}html.lw-short .lww-swatches button{width:26px;height:26px}html.lw-short .lww-quote dt{font-size:13px}html.lw-short .lww-quote dd{font-size:14px}html.lw-short .lww-fine{display:none}html.lw-short .lww-jar--wait{height:110px}html.lw-short .lww-jar--wait .lww-jar-svg{width:84px;height:110px}html.lw-short .lww-wait h3{font-size:19px}html.lw-short .lww-result{grid-template-columns:170px minmax(0,1fr);text-align:left;justify-items:stretch}html.lw-short .lww-art{width:auto}html.lw-short .lwo-stats{grid-template-columns:repeat(4,1fr);gap:6px}html.lw-short .lwo-stat{padding:5px 2px}html.lw-short .lwo-stat b{font-size:19px}html.lw-short .lwo-cards{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px}html.lw-short .lwo-nav{margin-bottom:8px}html.lw-short .lwo-tab{min-height:30px;font-size:13px}@media (prefers-reduced-motion: reduce){.lww-b,.lww-glow{animation:none}}.lws-card .lw-card-body{padding-top:10px}.lws-intro{margin-top:0}.lws-fork{display:inline-block;margin-left:6px;padding:1px 8px;border:1.5px solid var(--lw-ink);border-radius:999px;background:var(--lw-hazard);color:var(--lw-ink);font-size:12px}.lws-wal{margin:0 0 10px}.lws-walrow{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:36px;padding:6px 10px;border:1.5px solid var(--lw-line);border-radius:12px;background:var(--lw-row);font-size:15px}.lws-walrow b{font-weight:700}.lws-walrow--warn{border-color:var(--lw-ink);background:var(--lw-hazard);color:var(--lw-ink)}.lws-walrow--warn .lw-btn{margin-left:auto}.lws-worth{margin-left:auto;padding:2px 9px;border-radius:999px;background:var(--lw-paper-solid);border:1.5px solid var(--lw-line)}.lws-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:12px;align-items:stretch}.lws-list{display:flex;flex-direction:column;gap:6px;contain:size;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:2px 6px 4px 2px;scrollbar-width:thin}.lws-row{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:7px 10px;border:1.5px solid var(--lw-line);border-radius:12px;background:var(--lw-row);text-align:left;cursor:pointer;transition:background .1s,border-color .1s}.lws-row:hover{background:var(--lw-paper-solid);border-color:var(--lw-ink)}.lws-row.is-on{border:2px solid var(--lw-ink);background:var(--lw-paper-solid);box-shadow:var(--lw-shadow-sm);padding:6.5px 9.5px}.lws-row:focus-visible{outline:2.5px solid var(--lw-accent);outline-offset:1px}.lws-tk{display:flex;flex-direction:column;gap:1px;min-width:0}.lws-tk b{font:700 17px/1.1 var(--lw-voice);letter-spacing:.02em}.lws-tk small,.lws-px small{color:var(--lw-mut);font-size:13px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lws-kind{font-style:normal;padding:0 5px;border-radius:6px;border:1px solid var(--lw-line);font-size:11px}.lws-held{color:var(--lw-good)!important}.lws-px{display:flex;flex-direction:column;align-items:flex-end;gap:1px;flex:none}.lws-px b{font-size:16px;font-weight:700}.lws-buy{display:flex;flex-direction:column;gap:8px;padding:11px 13px 13px}.lws-headrow{display:flex;align-items:center;gap:10px}.lws-headrow h3{margin:0;font:700 21px/1.1 var(--lw-voice)}.lws-headrow small{color:var(--lw-mut);font-size:14px}.lws-mark{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:10px;border:2px solid var(--lw-ink);background:var(--lw-good);color:#fff}.lws-lab{display:block;margin-bottom:4px;font:700 12px/1 var(--lw-font);text-transform:uppercase;letter-spacing:.14em;color:var(--lw-mut)}.lws-amt{display:block}.lws-field{display:flex;align-items:center;gap:8px;padding:0 12px 0 0;border:2px solid var(--lw-ink);border-radius:12px;background:var(--lw-paper-solid);box-shadow:var(--lw-shadow-sm)}.lws-field:focus-within{outline:2.5px solid var(--lw-accent);outline-offset:2px}#ui .lws-field input{flex:1;min-width:0;padding:7px 12px;border:0;outline:0;background:transparent;font:700 22px/1.1 var(--lw-voice);color:var(--lw-text);font-variant-numeric:tabular-nums}.lws-field b{font-size:16px}.lws-usd{display:block;min-height:17px;margin-top:3px;font-size:13.5px}.lws-picks{display:flex;flex-wrap:wrap;gap:6px}.lws-pick{min-height:28px;padding:0 11px;border:1.5px solid var(--lw-line);border-radius:999px;background:var(--lw-row);font-size:14px;cursor:pointer}.lws-pick:hover{border-color:var(--lw-ink);background:var(--lw-paper-solid)}.lws-pick[aria-pressed=true]{border-color:var(--lw-ink);background:var(--lw-hazard)}.lws-pick[hidden]{display:none}.lws-slip{display:flex;align-items:center;justify-content:space-between;gap:10px}.lws-slip .lws-lab{margin:0}.lws-seg{display:grid;grid-template-columns:repeat(3,1fr);border:2px solid var(--lw-ink);border-radius:10px;overflow:hidden}.lws-seg button{min-width:52px;padding:5px 0;border:0;border-left:1.5px solid var(--lw-line);background:var(--lw-paper-solid);font-size:14px;cursor:pointer}.lws-seg button:first-child{border-left:0}.lws-seg button[aria-checked=true]{background:var(--lw-accent);color:var(--lw-on-accent)}.lws-quote{margin:0;padding:6px 10px;border-radius:10px;background:var(--lw-row);min-height:64px}.lws-quote>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:2px 0;border-bottom:1px dashed var(--lw-line)}.lws-quote>div:last-of-type{border-bottom:0}.lws-quote dt{color:var(--lw-mut);font-size:14px;flex:none}.lws-quote dd{margin:0;text-align:right;font-size:15px}.lws-quote dd small{font-size:12px}.lws-quote .lws-big{font:700 19px/1.1 var(--lw-voice);color:var(--lw-good)}.lws-quote .lw-note,.lws-quote .lw-err{margin:4px 0}.lws-hot{color:var(--lw-accent-dk);font-weight:700}.lws-bad{color:var(--lw-bad);font-weight:700}.lws-refresh{margin:2px 0 0;font-size:12px;text-align:right}.lws-warn:empty,.lws-status:empty{display:none}.lws-warn .lw-err{margin:0}.lws-note-warn{display:flex;align-items:flex-start;gap:6px;margin:4px 0 0;font-size:13.5px;line-height:1.35;color:var(--lw-ink)}.lws-note-warn .lw-i{flex:none;margin-top:1px;color:var(--lw-accent-dk)}.lws-go{margin-top:0}.lws-go[disabled]{opacity:.55;cursor:default;transform:none;box-shadow:var(--lw-shadow-sm)}.lws-status .lw-err{margin:0}.lws-done{display:flex;gap:8px;padding:9px 11px;border:2px solid var(--lw-good);border-radius:12px;background:#1f6f4314;color:var(--lw-good)}.lws-done>div{display:flex;flex-direction:column;gap:2px}.lws-done b{color:var(--lw-good);font-size:16px}.lws-done small{color:var(--lw-text);font-size:13.5px}.lws-done a{display:inline-flex;align-items:center;gap:4px;color:var(--lw-accent);font-size:14px}.lws-sent{display:flex;gap:8px;padding:9px 11px;border:2px solid var(--lw-ink);border-radius:12px;background:var(--lw-hazard);color:var(--lw-ink)}.lws-sent>div,.lws-errbox>div{display:flex;flex-direction:column;gap:2px;min-width:0}.lws-sent b{font-size:15px}.lws-sent small{font-size:13.5px;line-height:1.35}.lws-sent a,.lws-errbox a{display:inline-flex;align-items:center;gap:4px;color:var(--lw-accent);font-size:14px}.lws-sent a{color:var(--lw-ink);text-decoration:underline}.lws-errbox{display:flex;align-items:flex-start;gap:6px;margin:0}.lws-honest{margin:10px 0 0;font-size:13px;line-height:1.35}@media (max-width: 700px){.lws-grid{grid-template-columns:1fr}.lws-list{contain:none;max-height:34vh}.lws-buy{padding:10px 12px 12px}.lws-worth{margin-left:0}}@media (max-width: 380px){.lws-slip{flex-direction:column;align-items:stretch}}.lw-gate{position:absolute;inset:0;z-index:4;display:grid;place-items:center;padding:calc(16px + var(--sa-t)) calc(16px + var(--sa-r)) calc(16px + var(--sa-b)) calc(16px + var(--sa-l));pointer-events:auto;transition:opacity .2s ease}.lw-gate.is-out{opacity:0;pointer-events:none}.lw-gate-scrim{position:absolute;inset:0;background:radial-gradient(120% 90% at 50% 42%,#12304624,#0a203466);animation:lw-fade .22s ease-out}.lw-gate.is-pause .lw-gate-scrim{background:radial-gradient(120% 90% at 50% 45%,#12304642,#0a203480)}.lw-gate-card{position:relative;display:flex;flex-direction:column;width:min(404px,100%);max-height:calc(var(--lw-h) - 32px - var(--sa-t) - var(--sa-b));padding:22px 22px 18px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(58,46,42,.25) transparent;background:var(--lw-grain),var(--lw-paper-solid);border-radius:30px 26px 31px 27px/27px 31px 26px 30px;box-shadow:0 26px 64px #0a22384d,0 4px 14px #0a22381f;color:var(--lw-text);user-select:text;-webkit-user-select:text;animation:lw-gate-in .34s cubic-bezier(.2,.7,.2,1)}@keyframes lw-gate-in{0%{opacity:0;transform:translateY(14px) scale(.985)}}#ui .lw-gate-x{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:38px;height:38px;padding:0;border:0;border-radius:50%;background:var(--lw-row);color:var(--lw-mut);transition:background-color .15s,color .15s}#ui .lw-gate-x:hover{background:#3a2e2a1a;color:var(--lw-text)}.lw-gate-head{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;padding:2px 22px 16px;text-align:center}.lw-gate-head:after{content:"";position:absolute;left:30%;right:30%;bottom:0;height:8px;background:var(--lw-wave-line) 0 0 / 40px 8px repeat-x;opacity:.55}.lw-gate-ic{display:grid;place-items:center;width:54px;height:54px;flex:none;border-radius:50% 46% 52% 48%/48% 52% 46% 50%;background:#e4f3f0;color:var(--lw-sea);box-shadow:inset 0 0 0 1.5px #17748024}.lw-gate[data-view=switched] .lw-gate-ic{background:#e6f2e3;color:var(--lw-good)}.lw-gate-titles{min-width:0}.lw-gate-titles h2{margin:0;font:600 23px/1.15 var(--lw-display);letter-spacing:.005em;color:var(--lw-text)}.lw-gate-sub{margin:6px 0 0;font:16px/1.35 var(--lw-font);color:var(--lw-mut)}.lw-gate-body{display:grid;gap:10px;padding-top:16px}.lw-gate-list{display:grid;gap:8px}#ui .lw-gate-w{display:flex;align-items:center;gap:12px;width:100%;min-height:60px;padding:9px 12px 9px 10px;border:1px solid var(--lw-line);border-radius:19px 17px 19px 18px/18px 19px 17px;background:#ffffff80;text-align:left;transition:background-color .15s,border-color .15s,transform .15s}#ui .lw-gate-w:hover{background:#fff;border-color:#1774806b;transform:translateY(-1px)}#ui .lw-gate-w:active{transform:translateY(1px)}#ui .lw-gate-w.is-rh{background:#e4f3f0d9;border-color:#1774804d}.lw-gate-wic{display:grid;place-items:center;width:42px;height:42px;flex:none;overflow:hidden;border-radius:13px;background:var(--lw-paper-solid);color:var(--lw-sea);box-shadow:0 1px 4px #14283c1f}.lw-gate-wic img{display:block;width:30px;height:30px;object-fit:contain}.lw-gate-wn{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.lw-gate-wn b{overflow:hidden;font:500 18px/1.15 var(--lw-display);white-space:nowrap;text-overflow:ellipsis}.lw-gate-wn small{font:14px/1.2 var(--lw-font);color:var(--lw-sea)}.lw-gate-go{display:grid;color:var(--lw-mut);opacity:.7}.lw-gate-wait{display:flex;justify-content:center;gap:9px;padding:12px 0 6px}.lw-gate-wait i{width:10px;height:10px;border-radius:50%;background:var(--lw-sea-bright);opacity:.35;animation:lw-gate-dot 1.5s ease-in-out infinite}.lw-gate-wait i:nth-child(2){animation-delay:.18s}.lw-gate-wait i:nth-child(3){animation-delay:.36s}@keyframes lw-gate-dot{0%,80%,to{transform:translateY(0);opacity:.35}40%{transform:translateY(-6px);opacity:1}}.lw-gate-later{display:grid;justify-items:center;gap:8px;text-align:center;animation:lw-fade .3s ease-out}.lw-gate-p{margin:0;font:16px/1.42 var(--lw-font);color:var(--lw-text)}.lw-gate-p b,.lw-gate-steps b{font:500 1em/1 var(--lw-display)}.lw-gate-steps{display:grid;gap:9px;margin:0;padding:0;list-style:none;counter-reset:g}.lw-gate-steps li{counter-increment:g;display:flex;align-items:flex-start;gap:10px;font:16px/1.35 var(--lw-font)}.lw-gate-steps li:before{content:counter(g);display:grid;place-items:center;width:24px;height:24px;flex:none;margin-top:-1px;border-radius:50%;background:var(--lw-sea);color:#fff;font:600 13px/1 var(--lw-display)}.lw-gate-row{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:4px}#ui .lw-gate .lw-btn{font:500 16px/1 var(--lw-display);letter-spacing:.01em}#ui .lw-gate .lw-btn--sm{font-size:14px}#ui .lw-gate .lw-gate-main{font-size:17px}#ui .lw-gate .lw-btn{border-color:transparent;box-shadow:0 5px 14px #142c401f,0 1px 3px #142c401a}#ui .lw-gate .lw-btn:hover{box-shadow:0 7px 18px #142c4029,0 1px 3px #142c401a}#ui .lw-gate .lw-btn:active{box-shadow:0 2px 6px #142c4024}#ui .lw-gate .lw-btn--brand{box-shadow:0 8px 20px #8c24123d,0 2px 5px #781e0f24}#ui .lw-gate .lw-btn--ghost{box-shadow:none;background:transparent;color:var(--lw-mut)}#ui .lw-gate .lw-btn--ghost:hover{background:var(--lw-row);color:var(--lw-text)}#ui .lw-gate .lw-btn:not(.lw-btn--brand):not(.lw-btn--sea):not(.lw-btn--ghost){background:#fff}#ui .lw-gate .lw-btn:disabled{opacity:.7}#ui .lw-gate-row .lw-btn{min-height:48px;padding:0 12px;font-size:15px}.lw-gate-main{width:100%;min-height:52px;font-size:17px}.lw-gate-alt{justify-self:center}.lw-gate-who{display:flex;align-items:center;justify-content:center;gap:6px;margin:0;font:15px/1.2 var(--lw-font);color:var(--lw-mut)}.lw-gate-msg{margin:12px 0 0;padding:9px 12px;border-radius:14px;background:#17748017;color:var(--lw-sea-dk);font:15px/1.35 var(--lw-font);text-align:center;animation:lw-fade .25s ease-out}.lw-gate-msg[data-tone=bad]{background:#b4231812;color:var(--lw-bad)}.lw-gate-fine{margin:14px 0 0;font:13.5px/1.35 var(--lw-font);color:var(--lw-mut);text-align:center}#ui.lw-gate-pause .lw-toasts{z-index:3}#ui.lw-gate-sheet .lw-toasts{top:auto;bottom:calc(14px + var(--sa-b))}@media (max-width: 440px){.lw-gate-card{padding:20px 16px 16px}.lw-gate-head{padding:2px 26px 14px}.lw-gate-titles h2{font-size:21px}}@media (max-height: 520px){.lw-gate{padding-top:calc(10px + var(--sa-t));padding-bottom:calc(10px + var(--sa-b))}.lw-gate-card{width:min(540px,100%);max-height:calc(var(--lw-h) - 20px - var(--sa-t) - var(--sa-b));padding:14px 18px}.lw-gate-head{flex-direction:row;align-items:center;gap:12px;padding:0 44px 12px 0;text-align:left}.lw-gate-head:after{left:56px;right:auto;width:120px}.lw-gate-ic{width:42px;height:42px}.lw-gate-titles h2{font-size:20px}.lw-gate-sub{margin-top:3px;font-size:15px}.lw-gate-body{gap:8px;padding-top:12px}.lw-gate-list{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}#ui .lw-gate-w{min-height:52px}.lw-gate-wic{width:36px;height:36px}.lw-gate-wic img{width:26px;height:26px}.lw-gate-steps{gap:6px}.lw-gate-steps li,.lw-gate-p{font-size:15px}.lw-gate-main{min-height:46px}.lw-gate-row .lw-btn{min-height:44px}.lw-gate-msg{margin-top:8px;padding:7px 10px}.lw-gate-fine{display:none}#ui .lw-gate-x{top:10px;right:10px}}.lw-gate-hold b{font-variant-numeric:tabular-nums;font-weight:700}.lw-gate-ca{display:flex;justify-content:center;margin-top:12px}#ui .lw-gate-ca .lw-ca-pill{background:var(--lw-row);color:var(--lw-ink);text-shadow:none;border:1px solid var(--lw-line)}#ui .lw-gate-ca .lw-ca-pill:hover{background:#3a2e2a1a}
