.isw-ui,.isw-ui-character,.isw-ui-inventory,.isw-ui-stats{--ink:#101b25;--surface:#17242f;--text:#f1f1eb;--muted:#c5cdd1;--edge:#839099;--accent:#e3d5b8;--accent-ink:#1b252b;--error:#ffd0c5;--ok:#9be7a9;--isw-type-title:10px;--isw-type-value:9px;--isw-type-helper:7px;--isw-type-badge:7px;--isw-type-numeral:7px;--isw-type-countdown:13px;--isw-raise-hi:#ffffff47;--isw-raise-lo:#00000094;--isw-gloss:linear-gradient(180deg, #ffffff38, #fff0 46%);--isw-well-floor:linear-gradient(180deg, #201c17, #070c11 58%, #03070b);--isw-well-shadow:inset 0 2px 0 #000000eb, inset 2px 0 0 #0000009e, inset -1px 0 0 #ffffff14, inset 0 -2px 0 #ffffff24, inset 0 3px 8px #000000e6;--isw-bevel-light:inset 2px 2px 0 #ffffff42;--isw-bevel-dark:inset -2px -2px 0 #000000a8;--isw-inset-well:inset 0 3px 6px #000000eb, inset 0 -2px 0 #ffffff29, 0 1px 0 #ffffff12;--isw-surface-top:#2e4356;--isw-window-shadow:0 18px 40px #0000009e, 0 4px 10px #0000007a;--isw-radius:8px;--isw-frame:inset 0 1px 0 #ffffff2e, inset 0 -2px 0 #00000080, 0 18px 40px #0000009e, 0 4px 10px #0000007a;--isw-title-strip:linear-gradient(180deg, #3d5a70, #1b2a37 82%);--isw-inset-body:linear-gradient(180deg, #111d28, #0b141d 88%);--isw-numeral-outline:0 1px 0 #06101a, 0 -1px 0 #06101a, 1px 0 0 #06101a, -1px 0 0 #06101a, 0 2px 4px #000000d9;color:var(--text);font-synthesis:none;text-align:left;font-family:Noto Sans,Noto Sans JP,Noto Sans Thai,Hiragino Sans,Thonburi,sans-serif;line-height:1.4}.isw-ui *,.isw-ui-character *,.isw-ui-inventory *,.isw-ui-stats *{box-sizing:border-box}.isw-ui button,.isw-ui-character button,.isw-ui-inventory button,.isw-ui-stats button{font:inherit;color:inherit}.isw-ui :focus-visible,.isw-ui-character :focus-visible,.isw-ui-inventory :focus-visible,.isw-ui-stats :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.isw-ui-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.isw-ui-empty{color:var(--muted);font-size:var(--isw-type-helper);text-align:center;margin:8px 0;font-style:italic}.isw-ui-key-number{font-variant-numeric:tabular-nums;text-shadow:var(--isw-numeral-outline);font-weight:800}.isw-ui-icon{flex:none;display:block}.isw-ui-icon--sprite{object-fit:contain}.isw-ui-icon__outline{fill:var(--isw-icon-outline,#04090f)}.isw-ui-icon__tint{fill:var(--isw-icon-tint,var(--isw-icon-base,currentColor))}.isw-ui-icon__shade{fill:var(--isw-icon-shade,var(--isw-icon-dark,#03070ce0))}.isw-ui-icon__accent{fill:var(--isw-icon-accent,var(--isw-icon-light,var(--accent)))}.isw-ui-icon:not(.isw-ui-icon--fallback){filter:drop-shadow(0 1px #0000008c)}.isw-ui-icon--fallback{color:var(--muted)}.isw-ui-icon__fallback-text{fill:currentColor;letter-spacing:.04em;font-weight:700}.isw-ui-panel{border-radius:var(--isw-radius);width:100%;min-width:240px;max-width:100%;box-shadow:var(--isw-frame);background:#16232e;border:1px solid #060b10eb;flex-direction:column;display:flex;position:relative}.isw-ui-panel__bar{background:var(--isw-title-strip);border-bottom:1px solid #060b10bf;border-radius:7px 7px 0 0;align-items:center;gap:9px;padding:7px 9px;display:flex;box-shadow:inset 0 1px #ffffff38,inset 0 -3px #e3d5b82e}.isw-ui-panel__icon{width:28px;height:25px;box-shadow:var(--isw-inset-well);color:var(--accent);font-size:var(--isw-type-helper);background:linear-gradient(#0d1a24,#060d14);border:1px solid #060b10d9;border-radius:2px;justify-content:center;align-items:center;font-weight:700;display:flex}.isw-ui-panel__title{min-width:0;color:var(--text);font-size:var(--isw-type-title);letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;flex:1;margin:0;font-weight:700;overflow:hidden}.isw-ui-panel__close{width:27px;height:24px;color:var(--accent);cursor:pointer;background:linear-gradient(#46607a,#1c2b38);border:1px solid #060b10e6;border-radius:2px;justify-content:center;align-items:center;padding:0;display:flex;position:relative;box-shadow:inset 2px 2px #ffffff42,inset -2px -2px #0000008c,0 2px 4px #00000073}.isw-ui-panel__close:after{content:"";position:absolute;inset:-10px -9px}.isw-ui-panel__close:hover{color:#fff5f2;background:linear-gradient(#d9776a,#8f2418);border-color:#ffd0c5bf;box-shadow:inset 0 1px #ffffff40,0 0 12px #ffd0c559}.isw-ui-panel__tabs{background:#09111873;border-bottom:1px solid #060b10bf;gap:2px;padding:5px 8px 0;display:flex;position:relative}.isw-ui-tab{min-height:44px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#2c4050,#16242f);border:1px solid #060b10cc;border-bottom-color:#0000;border-radius:3px 3px 0 0;justify-content:center;align-items:center;gap:6px;margin-bottom:-1px;padding:4px 9px;font-size:5px;font-weight:600;display:inline-flex;position:relative;box-shadow:inset 1px 1px #ffffff2e,inset -1px -1px #00000073}.isw-ui-tab:hover:not(:disabled):not([aria-disabled=true]){color:var(--text)}.isw-ui-tab--active{box-shadow:inset 0 2px 0 var(--accent), inset 1px 1px 0 #ffffff38;color:var(--text);background:linear-gradient(#35506a,#111d28);border-color:#060b10d9 #060b10d9 #0000}.isw-ui-tab--disabled{color:#c5cdd1d9;cursor:not-allowed;background:linear-gradient(#22323f,#131f29);box-shadow:inset 0 1px #ffffff14}.isw-ui-tab--disabled .isw-ui-tab__icon{color:var(--muted)}.isw-ui-tab__icon{color:#c5cdd1c7}.isw-ui-tab__badge{background:var(--accent);min-width:16px;color:var(--accent-ink);font-size:var(--isw-type-badge);letter-spacing:0;border-radius:2px;padding:0 4px;font-weight:700;display:inline-block}.isw-ui-tab__plate{z-index:7;width:max-content;max-width:220px;color:var(--error);font-size:var(--isw-type-helper);letter-spacing:0;text-align:left;text-transform:none;white-space:normal;opacity:0;pointer-events:none;visibility:hidden;background:#0c1620;border:1px solid #83909999;border-radius:3px;padding:4px 7px;font-weight:400;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 22px #000000a6}.isw-ui-tab:hover .isw-ui-tab__plate,.isw-ui-tab:focus-visible .isw-ui-tab__plate,.isw-ui-tab--plate-open .isw-ui-tab__plate{opacity:1;visibility:visible}.isw-ui-panel__body{background:var(--isw-inset-body);border-radius:0 0 7px 7px;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;box-shadow:inset 0 3px 8px #0000008c,inset 0 -1px #ffffff0d}.isw-ui-panel__scroll{scrollbar-color:#8b98a3 #060d14;scrollbar-width:thin;flex:1;min-height:0;padding:8px 10px}.isw-ui-panel__scroll::-webkit-scrollbar{width:9px}.isw-ui-panel__scroll::-webkit-scrollbar-track{background:linear-gradient(90deg,#060d14,#0d1a24);border-left:1px solid #060b10cc;box-shadow:inset 1px 0 2px #000c}.isw-ui-panel__scroll::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#9aa7b1,#5f6d78);border:1px solid #060b10e6;border-radius:5px;box-shadow:inset 0 1px #fff6}.isw-ui-panel__scrollbar{opacity:0;pointer-events:none;background:linear-gradient(90deg,#050c12,#0d1a24);border:1px solid #060b10d9;border-radius:5px;width:9px;position:absolute;top:6px;bottom:6px;right:3px;box-shadow:inset 0 2px 4px #000000d9,inset 0 -1px #ffffff12}.isw-ui-panel--scrollable .isw-ui-panel__scrollbar{opacity:1}.isw-ui-panel--scrollable .isw-ui-panel__scroll{scrollbar-width:none}.isw-ui-panel--scrollable .isw-ui-panel__scroll::-webkit-scrollbar{width:0;height:0}.isw-ui-panel__scrollbar-thumb{background:linear-gradient(90deg,#9aa7b1,#5f6d78);border:1px solid #060b10d9;border-radius:4px;min-height:22px;position:absolute;top:0;left:1px;right:1px;box-shadow:inset 0 1px #fff6,0 1px 2px #0009}.isw-ui-panel__footer{color:var(--muted);font-size:var(--isw-type-helper);background:#091118b3;border-top:1px solid #83909959;border-radius:0 0 7px 7px;padding:6px 10px}.isw-ui-row{font-size:var(--isw-type-value);border-radius:4px;grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:4px 10px;padding:4px 8px;display:grid}.isw-ui-row:nth-child(odd){background:#f1f1eb0a}.isw-ui-row__label{color:var(--muted);font-size:var(--isw-type-helper);letter-spacing:.04em}.isw-ui-row__value{min-width:0;color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-align:right}.isw-ui-row__value--metered{justify-content:flex-end;align-items:center;gap:8px;display:flex}.isw-ui-row__number{white-space:nowrap}.isw-ui-row__meter{background:var(--isw-well-floor);width:92px;height:8px;box-shadow:var(--isw-well-shadow);border:1px solid #060b10e6;border-radius:2px;flex:none;position:relative;overflow:hidden}.isw-ui-row__meter-fill{background:linear-gradient(#ffe9c2,#d9b96f 58%,#a37c2e);height:100%;display:block;box-shadow:inset 0 1px #ffffff73}.isw-ui-row__meter[data-tone=food] .isw-ui-row__meter-fill{background:linear-gradient(#ffd7a1,#d98f3a 58%,#96551a)}.isw-ui-row__meter[data-tone=mood] .isw-ui-row__meter-fill{background:linear-gradient(#ffc4d8,#d96a94 58%,#93335b)}.isw-ui-row__meter[data-tone=progress] .isw-ui-row__meter-fill{background:linear-gradient(#8fe0ff,#2f86c8 58%,#1b5a8c)}.isw-ui-row__meter[data-state=low] .isw-ui-row__meter-fill{background:linear-gradient(#ffb0a0,#d24531 58%,#7d1d12)}.isw-ui-log-line{color:var(--text);font-size:var(--isw-type-value);border-radius:4px;grid-template-columns:40px minmax(0,1fr);align-items:baseline;gap:10px;margin:0 0 4px;padding:3px 8px;line-height:1.5;display:grid}.isw-ui-log-line:nth-child(odd){background:#f1f1eb08}.isw-ui-log-line--plain{grid-template-columns:minmax(0,1fr)}.isw-ui-log-line__text{grid-column:2/-1;min-width:0}.isw-ui-log-line--plain .isw-ui-log-line__text{grid-column:1/-1}.isw-ui-log-line__tick{color:var(--muted);font-size:var(--isw-type-helper);font-variant-numeric:tabular-nums;letter-spacing:.04em;text-align:right}.isw-ui-log-line__tick:before{content:"t";opacity:.55}.isw-ui-log-line__number{color:var(--text);font-weight:700}.isw-ui-log-line__damage{color:#ffb37b;font-weight:800}.isw-ui-log-line__heal{color:#9be7a9;font-weight:800}.isw-ui-log-line__reward{color:#ffd479;font-weight:800}.isw-ui-hotbar{--isw-hotbar-gold-hi:#fff4c8;--isw-hotbar-gold:#e9c46a;--isw-hotbar-gold-mid:#b8862b;--isw-hotbar-gold-lo:#6b4712;--isw-hotbar-chrome-d:linear-gradient(160deg, var(--isw-hotbar-gold-hi), var(--isw-hotbar-gold) 35%, var(--isw-hotbar-gold-lo) 60%, var(--isw-hotbar-gold) 85%, var(--isw-hotbar-gold-mid));box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:6px;padding:0;display:flex}.isw-ui-hotbar__row{grid-template-columns:repeat(10,46px);gap:6px;padding-bottom:12px;display:grid}.isw-ui-hotbar__slot{background:radial-gradient(circle at 50% 35%, #2b2217, #120d08) padding-box, var(--isw-hotbar-chrome-d) border-box;width:46px;height:46px;color:var(--text);cursor:pointer;border:2px solid #0000;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:transform 80ms,border-color 80ms;display:flex;position:relative;overflow:visible;box-shadow:0 2px 6px #000c,inset 0 2px 4px #000}.isw-ui-hotbar__well{pointer-events:none;position:absolute;inset:0}.isw-ui-hotbar__cell{box-shadow:none;background:0 0;border:0;border-radius:2px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.isw-ui-hotbar__slot--empty .isw-ui-hotbar__cell{display:none}.isw-ui-hotbar__slot--empty{opacity:.7;cursor:default}.isw-ui-hotbar__slot:hover:not([aria-disabled=true]){z-index:4;box-shadow:inset 0 0 0 1px var(--isw-hotbar-gold), inset 0 2px 4px #000, 0 0 6px #e9c46a66}.isw-ui-hotbar__slot--active{box-shadow:0 0 10px var(--isw-hotbar-gold), inset 0 0 0 1px var(--isw-hotbar-gold-hi)}.isw-ui-hotbar__slot--item{color:var(--ok)}.isw-ui-hotbar__slot--disabled{cursor:not-allowed;filter:saturate(.35)brightness(.78)}.isw-ui-hotbar__slot--cooling .isw-ui-hotbar__cell{filter:brightness(.45)saturate(.8)}.isw-ui-hotbar__slot--cooling .isw-ui-hotbar__scrim,.isw-ui-hotbar__slot--cooling .isw-ui-hotbar__cooldown{z-index:2}.isw-ui-hotbar__icon{justify-content:center;align-items:center;display:flex}.isw-ui-hotbar__key{z-index:2;width:auto;height:auto;box-shadow:none;color:var(--isw-hotbar-gold-hi);letter-spacing:normal;text-transform:none;text-shadow:0 1px #000,0 0 3px #000;background:0 0;border:0;border-radius:0;font:800 11px/1 Georgia,serif;display:block;position:absolute;top:2px;left:3px}.isw-ui-hotbar__slot--empty .isw-ui-hotbar__key{color:var(--isw-hotbar-gold-hi)}.isw-ui-hotbar__count{z-index:3;color:#2a1c06;min-width:18px;height:14px;font-size:var(--isw-type-numeral);font-variant-numeric:tabular-nums;background:linear-gradient(#ffe1a8,#e3b55f);border:1px solid #060b10d9;border-radius:3px;justify-content:center;align-items:center;padding:0 4px;font-weight:800;display:flex;position:absolute;bottom:2px;right:2px;box-shadow:0 1px 3px #000000a6,inset 0 1px #ffffff73}.isw-ui-hotbar__scrim{background:linear-gradient(90deg, #04090ed6 0 var(--isw-cool-x,0%), #04090e61 var(--isw-cool-x,0%) 100%);pointer-events:none;border-radius:2px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #060b108c}.isw-ui-hotbar__sweep{z-index:2;pointer-events:none;background:linear-gradient(#fff,#f1f1ebd9);width:3px;margin-left:-1px;position:absolute;top:1px;bottom:1px;box-shadow:-1px 0 0 1px #04090ed9,1px 0 0 1px #04090ed9,0 0 7px #ffffff8c}.isw-ui-hotbar__cooldown{color:var(--text);font-size:var(--isw-type-countdown);font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-shadow:var(--isw-numeral-outline);pointer-events:none;justify-content:center;align-items:center;font-weight:800;display:flex;position:absolute;inset:0}.isw-ui-hotbar__plate{z-index:6;opacity:0;pointer-events:none;visibility:hidden;background:#0c1620;border:1px solid #83909999;border-radius:6px;flex-direction:column;gap:2px;width:max-content;max-width:210px;padding:5px 8px;display:flex;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 8px 22px #000000a6}.isw-ui-hotbar__row:first-child .isw-ui-hotbar__plate{top:auto;bottom:calc(100% + 6px)}.isw-ui-hotbar__slot:hover .isw-ui-hotbar__plate,.isw-ui-hotbar__slot:focus-visible .isw-ui-hotbar__plate,.isw-ui-hotbar__slot--plate-open .isw-ui-hotbar__plate{opacity:1;visibility:visible}.isw-ui-hotbar__plate-name{color:var(--text);font-size:var(--isw-type-value);text-align:left;overflow-wrap:anywhere;font-weight:600}.isw-ui-hotbar__reason{color:var(--error);font-size:var(--isw-type-helper);text-align:left;overflow-wrap:anywhere;line-height:1.35}.isw-ui-vitals{border-radius:var(--isw-radius);box-shadow:var(--isw-frame);background:linear-gradient(#24384a,#0b141c);border:1px solid #060b10eb;align-items:center;gap:11px;padding:7px 11px 7px 9px;display:flex}.isw-ui-vitals__portrait{width:56px;height:56px;image-rendering:pixelated;box-shadow:inset 0 4px 7px #000000d9, inset 0 -3px 0 #ffffff2e, 0 0 0 2px var(--accent), 0 0 0 3px #060b10d9, 0 2px 5px #0009;background-color:#0b141d;background-repeat:no-repeat;border:2px solid #060b10;border-radius:50%;position:relative}.isw-ui-vitals__level{color:var(--accent-ink);font-size:var(--isw-type-badge);background:linear-gradient(#f0e3c9,#cbb684);border:1px solid #060b10d9;border-radius:3px;padding:0 7px;font-weight:700;position:absolute;bottom:-7px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffffa6,0 1px 3px #0000008c}.isw-ui-vitals__bars{flex-direction:column;gap:5px;min-width:232px;display:flex}.isw-ui-vitals__head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.isw-ui-vitals__name{min-width:0;max-width:190px;color:var(--text);font-size:var(--isw-type-title);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.isw-ui-vitals__tamer{color:var(--accent);font-size:var(--isw-type-helper);letter-spacing:.06em;white-space:nowrap;background:#091118a6;border:1px solid #83909999;border-radius:10px;padding:1px 8px}.isw-ui-vitals__bar{background:linear-gradient(#01060b,#0d1a24 70%,#16242f);border:1px solid #060b10;border-radius:3px;height:20px;padding:2px;position:relative;overflow:hidden;box-shadow:inset 0 3px #000000eb,inset 2px 0 #000000b8,inset 0 -2px #fff3,0 1px #ffffff17}.isw-ui-vitals__fill{border:1px solid #0000008c;border-radius:1px;position:absolute;top:2px;bottom:2px;left:2px;box-shadow:inset 1px 1px #ffffff8c,inset -1px -1px #00000073,inset 0 -4px 5px #00000059}.isw-ui-vitals__bar--hp .isw-ui-vitals__fill{background:linear-gradient(#fff9,#ffffff1a 40%,#fff0 44%),linear-gradient(#8ff0a3 0%,#3aa854 46%,#1a642c 100%)}.isw-ui-vitals__bar--mp .isw-ui-vitals__fill{background:linear-gradient(#fff9,#ffffff1a 40%,#fff0 44%),linear-gradient(#9bdbff 0%,#3a83d6 46%,#1a4e8f 100%)}.isw-ui-vitals__bar--critical .isw-ui-vitals__fill{background:linear-gradient(#fff9,#ffffff1a 40%,#fff0 44%),linear-gradient(#ffb0a0 0%,#d24531 46%,#7d1d12 100%)}.isw-ui-vitals__bar--critical{border-color:var(--error)}.isw-ui-vitals__overlay{z-index:1;align-items:center;gap:6px;height:100%;padding:0 5px;display:flex;position:relative}.isw-ui-vitals__label{color:#fff;font-size:var(--isw-type-helper);letter-spacing:.06em;text-transform:uppercase;text-shadow:var(--isw-numeral-outline);background:#0b141d;border:1px solid #060b10d9;border-radius:2px;flex:none;padding:0 5px;font-weight:800;line-height:1.6}.isw-ui-vitals__numbers{z-index:1;color:#fff;height:100%;font-size:var(--isw-type-title);flex:1;justify-content:center;align-items:center;line-height:1;display:flex;position:relative}.isw-ui-vitals__bar--hunger .isw-ui-vitals__fill{background:linear-gradient(#fff9,#ffffff1a 40%,#fff0 44%),linear-gradient(#f7d9a8 0%,#e8b06a 46%,#95672f 100%)}.isw-ui-vitals__bar--low{border-color:var(--error)}.isw-ui-vitals__hunger-cue{color:var(--error);font-size:var(--isw-type-helper);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.isw-ui-vitals__rebirth{min-width:44px;min-height:44px;color:var(--accent-ink);font-size:var(--isw-type-value);cursor:pointer;background:linear-gradient(#f0e3c9,#cbb684);border:1px solid #060b10e6;border-radius:3px;justify-content:center;align-items:center;gap:7px;padding:6px 12px;font-weight:700;display:flex;position:relative;box-shadow:inset 2px 2px #ffffff42,inset -2px -2px #0000008c,0 2px 4px #00000073}.isw-ui-vitals__rebirth:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--accent);transform:translateY(-1px)}.isw-ui-vitals__rebirth-label{white-space:nowrap}.isw-ui-vitals__rebirth:disabled,.isw-ui-vitals__rebirth[aria-disabled=true]{color:#c5cdd1d9;cursor:not-allowed;background:linear-gradient(#1b2833,#101a23);border-color:#c5cdd173;box-shadow:inset 0 1px #ffffff0f,inset 0 2px 5px #0009}.isw-ui-vitals__rebirth-plate{z-index:6;width:max-content;max-width:220px;color:var(--error);font-size:var(--isw-type-helper);text-align:left;overflow-wrap:anywhere;opacity:0;pointer-events:none;visibility:hidden;background:#0c1620;border:1px solid #83909999;border-radius:6px;padding:5px 8px;font-weight:400;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 8px 22px #000000a6}.isw-ui-vitals__rebirth:hover .isw-ui-vitals__rebirth-plate,.isw-ui-vitals__rebirth:focus-visible .isw-ui-vitals__rebirth-plate,.isw-ui-vitals__rebirth--plate-open .isw-ui-vitals__rebirth-plate{opacity:1;visibility:visible}.isw-ui-vitals__actions{gap:6px;display:flex}.isw-ui-vitals__actions>button{flex:1}.isw-ui-vitals__evolve{min-width:44px;min-height:44px;color:var(--accent-ink);font-size:var(--isw-type-value);cursor:pointer;background:linear-gradient(#f0e3c9,#cbb684);border:1px solid #060b10e6;border-radius:3px;justify-content:center;align-items:center;gap:7px;padding:6px 12px;font-weight:700;display:flex;position:relative;box-shadow:inset 2px 2px #ffffff42,inset -2px -2px #0000008c,0 2px 4px #00000073}.isw-ui-vitals__evolve:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--accent);transform:translateY(-1px)}.isw-ui-vitals__evolve-label{white-space:nowrap}.isw-ui-vitals__evolve:disabled,.isw-ui-vitals__evolve[aria-disabled=true]{color:#c5cdd1d9;cursor:not-allowed;background:linear-gradient(#1b2833,#101a23);border-color:#c5cdd173;box-shadow:inset 0 1px #ffffff0f,inset 0 2px 5px #0009}.isw-ui-vitals__evolve-plate{z-index:6;width:max-content;max-width:220px;color:var(--error);font-size:var(--isw-type-helper);text-align:left;overflow-wrap:anywhere;opacity:0;pointer-events:none;visibility:hidden;background:#0c1620;border:1px solid #83909999;border-radius:6px;padding:5px 8px;font-weight:400;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 8px 22px #000000a6}.isw-ui-vitals__evolve:hover .isw-ui-vitals__evolve-plate,.isw-ui-vitals__evolve:focus-visible .isw-ui-vitals__evolve-plate,.isw-ui-vitals__evolve--plate-open .isw-ui-vitals__evolve-plate{opacity:1;visibility:visible}.isw-ui-vitals__confirm{background:linear-gradient(#233542,#0b141d);border:1px solid #060b10e6;border-radius:3px;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;padding:6px 8px;display:flex}.isw-ui-vitals__confirm-prompt{color:var(--text);font-size:var(--isw-type-helper);flex:100%}.isw-ui-vitals__confirm-yes,.isw-ui-vitals__confirm-no{min-width:44px;min-height:44px;font-size:var(--isw-type-value);cursor:pointer;border:1px solid #060b10e6;border-radius:3px;padding:6px 14px;font-weight:700}.isw-ui-vitals__confirm-yes{color:#ffe9e2;background:linear-gradient(#8a2f23,#4d150e)}.isw-ui-vitals__confirm-no{color:var(--text);background:linear-gradient(#3d586e,#1a2935)}.isw-ui-minimap{border-radius:var(--isw-radius);width:254px;box-shadow:var(--isw-frame);background:linear-gradient(#101b25f0,#070d13f0);border:1px solid #060b10e6;flex-direction:column;gap:6px;padding:7px;display:flex}.isw-ui-minimap__head{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.isw-ui-minimap__zone{min-width:0;color:var(--accent);font-size:var(--isw-type-value);letter-spacing:.12em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:0;font-weight:700;overflow:hidden}.isw-ui-minimap__chip{color:var(--ok);font-size:var(--isw-type-badge);letter-spacing:.08em;text-transform:uppercase;background:#9be7a924;border:1px solid #9be7a98c;border-radius:10px;flex:none;padding:1px 6px}.isw-ui-minimap__map{background:#0b141d;border:1px solid #060b10eb;border-radius:6px;height:150px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12,inset 0 3px 10px #000000a6,0 1px #ffffff0f}.isw-ui-minimap__plate{width:calc(100% * var(--isw-minimap-zoom,1));height:calc(100% * var(--isw-minimap-zoom,1));filter:saturate(1.08)contrast(1.06);object-fit:cover;object-position:58% 46%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.isw-ui-minimap__map:after{content:"";pointer-events:none;background:radial-gradient(120% 110% at 50% 42%,#0000 55%,#04090e8c 100%);border-radius:5px;position:absolute;inset:0}.isw-ui-minimap__compass{z-index:2;background:linear-gradient(#091118e0,#04090ee0);border:1px solid #060b10cc;border-radius:6px;align-items:center;gap:9px;padding:2px 9px;display:flex;position:absolute;top:3px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff14}.isw-ui-minimap__compass-mark{color:#c5cdd18c;font-size:var(--isw-type-helper);letter-spacing:.06em;font-weight:700}.isw-ui-minimap__compass-mark[data-mark=N]{color:var(--accent)}.isw-ui-minimap__compass-needle{border-right:4px solid #0000;border-bottom:5px solid var(--accent);width:0;height:0;transform:translateX(-50%) rotate(var(--isw-marker-heading,0deg));transform-origin:50% 150%;border-left:4px solid #0000;position:absolute;top:-5px;left:50%}.isw-ui-minimap__marker{z-index:2;background:radial-gradient(circle at 38% 32%,#fff8d9,#ffd43b 58%,#b8860b);border-radius:50%;width:13px;height:13px;margin:-7px 0 0 -7px;position:absolute;box-shadow:0 0 0 2px #0b141d,0 0 0 4px #ffd43b66,0 0 14px 4px #ffd43b73}.isw-ui-minimap__exit{z-index:1;box-sizing:border-box;border:2px solid #7fd88a;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;animation:1.2s ease-out infinite isw-ui-minimap-exit;position:absolute;box-shadow:0 0 0 2px #0b141d}@keyframes isw-ui-minimap-exit{0%{box-shadow:0 0 0 2px #0b141d,0 0 #7fd88ab3}to{box-shadow:0 0 0 2px #0b141d,0 0 0 10px #7fd88a00}}@media (prefers-reduced-motion:reduce){.isw-ui-minimap__exit{animation:none}}.isw-ui-minimap__marker-arrow{filter:drop-shadow(0 1px 1px #000c);width:0;height:0;transform:translateX(-50%) rotate(var(--isw-marker-heading,0deg));transform-origin:50% 210%;border-bottom:8px solid #fff8d9;border-right:5px solid #0000;position:absolute;top:-10px;left:50%}.isw-ui-minimap__foot{justify-content:space-between;align-items:center;display:flex}.isw-ui-minimap__coords{color:var(--muted);font-size:var(--isw-type-value);font-variant-numeric:tabular-nums;letter-spacing:.06em}.isw-ui-minimap__zoom{background:#04090e99;border:1px solid #83909980;border-radius:6px;align-items:center;display:inline-flex;overflow:hidden}.isw-ui-minimap__zoom-button{width:26px;height:22px;color:var(--text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.isw-ui-minimap__zoom-button:after{content:"";position:absolute;inset:-11px -9px}.isw-ui-minimap__zoom-button:hover:not(:disabled){color:var(--accent);background:#e3d5b829}.isw-ui-minimap__zoom-button:disabled{color:#c5cdd199;cursor:not-allowed}.isw-ui-minimap__zoom-label{min-width:26px;color:var(--muted);font-size:var(--isw-type-helper);font-variant-numeric:tabular-nums;text-align:center;font-weight:700}.isw-ui-menubar{border-radius:var(--isw-radius);box-shadow:var(--isw-frame);background:linear-gradient(#162430f2,#070d13f2);border:1px solid #060b10eb;gap:6px;padding:6px 9px;display:flex}.isw-ui-menubar__button{background:linear-gradient(180deg, var(--isw-surface-top), #152430);width:44px;height:44px;box-shadow:var(--isw-bevel-light), var(--isw-bevel-dark), 0 2px 0 #00000073;color:var(--text);cursor:pointer;border:1px solid #060b10eb;border-radius:3px;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.isw-ui-menubar__button:hover:not([aria-disabled=true]){z-index:4;border-color:color-mix(in srgb, var(--isw-family-light,var(--accent)) 70%, transparent);transform:translateY(-1px)}.isw-ui-menubar__button--active{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 0 16px #e3d5b866;color:var(--accent-ink);background:linear-gradient(#f0e3c9,#d8c49b)}.isw-ui-menubar__button--active .isw-ui-icon__tint{fill:#2a2417}.isw-ui-menubar__button--active .isw-ui-icon__accent{fill:#6b5a35}.isw-ui-menubar__button--active .isw-ui-icon__outline{fill:#f6eeda}.isw-ui-menubar__button--disabled{cursor:not-allowed;background:linear-gradient(#1b2833,#101a23);border-color:#c5cdd173;box-shadow:inset 0 1px #ffffff0f,inset 0 2px 5px #0009}.isw-ui-menubar__ribbon{z-index:2;pointer-events:none;background:linear-gradient(135deg,#4a5a66,#2b3944 72%);border-radius:2px 0;justify-content:flex-start;align-items:flex-start;width:18px;height:15px;display:flex;position:absolute;top:0;left:0;overflow:hidden;box-shadow:inset 0 1px #ffffff38,1px 1px #060b10cc}.isw-ui-menubar__ribbon .isw-ui-icon{position:absolute;top:1px;left:1px}.isw-ui-menubar__ribbon .isw-ui-icon__tint{fill:#f1f1eb}.isw-ui-menubar__ribbon .isw-ui-icon__accent{fill:#c5cdd1}.isw-ui-menubar__ribbon .isw-ui-icon__outline{fill:#0b141d}.isw-ui-menubar__icon--disabled{z-index:1;opacity:.92;position:relative}.isw-ui-menubar__button--disabled .isw-ui-icon__tint{fill:#c5cdd1}.isw-ui-menubar__button--disabled .isw-ui-icon__accent{fill:#e3d5b8}.isw-ui-menubar__button--disabled .isw-ui-icon__outline{fill:#060d14}.isw-ui-menubar__button--disabled .isw-ui-menubar__badge{background:var(--error);color:#3a1510;opacity:.85;border-color:#0b141d}.isw-ui-menubar__icon{font-size:var(--isw-type-helper);justify-content:center;align-items:center;font-weight:700;display:flex;position:relative}.isw-ui-menubar__badge{background:var(--error);color:#3a1510;min-width:19px;height:15px;font-size:var(--isw-type-badge);font-variant-numeric:tabular-nums;border:2px solid #0b141d;border-radius:10px;justify-content:center;align-items:center;padding:0 4px;font-weight:800;line-height:1;display:flex;position:absolute;top:-7px;right:-7px}.isw-ui-menubar__plate{z-index:6;opacity:0;pointer-events:none;visibility:hidden;background:#0c1620;border:1px solid #83909999;border-radius:6px;flex-direction:column;gap:2px;width:max-content;max-width:220px;padding:5px 8px;display:flex;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 8px 22px #000000a6}.isw-ui-menubar__button:hover .isw-ui-menubar__plate,.isw-ui-menubar__button:focus-visible .isw-ui-menubar__plate,.isw-ui-menubar__button--plate-open .isw-ui-menubar__plate{opacity:1;visibility:visible}.isw-ui-menubar__plate-label{color:var(--text);font-size:var(--isw-type-value);text-align:left;overflow-wrap:anywhere;font-weight:600}.isw-ui-menubar__reason{color:var(--error);font-size:var(--isw-type-helper);text-align:left;overflow-wrap:anywhere}.isw-ui-menubar__empty{color:var(--muted);font-size:var(--isw-type-helper);padding:8px 14px;font-style:italic}.isw-ui-character__pane[hidden]{display:none}.isw-ui-inventory .isw-ui-panel{width:min(440px,100%)}.isw-ui-inventory__body{flex-direction:column;gap:8px;display:flex}.isw-ui-inventory__toolbar{justify-content:space-between;align-items:center;gap:8px;display:flex}.isw-ui-inventory__kinds{gap:4px;display:flex}.isw-ui-inventory__kind{width:30px;height:26px;color:var(--muted);cursor:pointer;background:linear-gradient(#2e4356,#16232e);border:1px solid #060b10e0;border-radius:2px;justify-content:center;align-items:center;padding:0;display:flex;position:relative;box-shadow:inset 1px 1px #ffffff38,inset -1px -1px #00000080}.isw-ui-inventory__kind:after{content:"";position:absolute;inset:-9px -7px}.isw-ui-inventory__kind:hover{border-color:var(--accent);color:var(--text)}.isw-ui-inventory__kind--active{color:var(--accent-ink);outline:2px solid var(--accent);outline-offset:1px;background:linear-gradient(#f0e3c9,#cbb684);border-color:#060b10;box-shadow:inset 1px 1px #fff9,inset -1px -1px #00000059}.isw-ui-inventory__toolbar{flex-direction:column;align-items:stretch;gap:8px;display:flex}.isw-ui-inventory__capacity-row{border-top:1px solid #060b1099;justify-content:flex-end;align-items:baseline;gap:7px;margin:0;padding:4px 2px 0;display:flex;box-shadow:inset 0 1px #ffffff0f}.isw-ui-inventory__capacity-label{color:var(--muted);font-size:var(--isw-type-helper);letter-spacing:.1em;text-transform:uppercase;font-weight:600}.isw-ui-inventory__capacity{color:var(--accent);font-size:var(--isw-type-title);line-height:1.2}.isw-ui-inventory__grid{grid-template-columns:repeat(auto-fill,46px);justify-content:start;gap:5px;display:grid}.isw-ui-inventory__grid[data-empty=true]{display:block}.isw-ui-inventory__item{background:linear-gradient(180deg, var(--isw-surface-top), #101d27);width:46px;height:44px;box-shadow:var(--isw-bevel-light), var(--isw-bevel-dark), 0 2px 0 #00000080, 0 3px 5px #00000057;color:var(--text);cursor:pointer;border:1px solid #060b10f2;border-radius:3px;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.isw-ui-inventory__well{background:var(--isw-well-floor);box-shadow:var(--isw-well-shadow);pointer-events:none;border-radius:2px;position:absolute;inset:3px}.isw-ui-inventory__cell{background:var(--isw-gloss), linear-gradient(180deg, color-mix(in srgb, var(--isw-family-light,#9fb0bd) 30%, #223446), color-mix(in srgb, var(--isw-family-dark,#0a121a) 52%, #0e1922));border:1px solid #060b10cc;border-radius:2px;justify-content:center;align-items:center;display:flex;position:absolute;inset:5px;box-shadow:inset 1px 1px #ffffff47,inset -1px -1px #00000073,0 3px 4px -1px #000000ad}.isw-ui-inventory__item[data-rarity] .isw-ui-inventory__cell{border-color:color-mix(in srgb, var(--isw-rarity) 85%, #060b10);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--isw-rarity) 55%, transparent), inset 1px 1px 0 #ffffff3d, 0 0 9px color-mix(in srgb, var(--isw-rarity) 55%, transparent)}.isw-ui-inventory__item[data-rarity=legendary] .isw-ui-inventory__cell,.isw-ui-inventory__item[data-rarity=epic] .isw-ui-inventory__cell{border-width:2px}.isw-ui-inventory__item:hover:not([aria-disabled=true]){z-index:4;border-color:color-mix(in srgb, var(--isw-family-light,var(--accent)) 70%, transparent)}.isw-ui-inventory__item--disabled{cursor:not-allowed;filter:saturate(.35)brightness(.75)}.isw-ui-inventory__item--disabled:after{content:"";pointer-events:none;background:repeating-linear-gradient(45deg,#04090e85 0 5px,#0000 5px 10px);border-radius:2px;position:absolute;inset:0}.isw-ui-inventory__count{z-index:2;color:#2a1c06;min-width:17px;height:14px;font-size:var(--isw-type-numeral);font-variant-numeric:tabular-nums;background:linear-gradient(#ffe1a8,#e3b55f);border:1px solid #060b10d9;border-radius:3px;justify-content:center;align-items:center;padding:0 4px;font-weight:800;display:flex;position:absolute;bottom:1px;right:1px;box-shadow:0 1px 3px #000000a6,inset 0 1px #ffffff73}.isw-ui-inventory__pips{background:linear-gradient(#08111a,#101c26);border:1px solid #060b10e0;border-radius:2px;gap:2px;padding:2px;display:flex;position:absolute;top:2px;left:2px;box-shadow:inset 0 2px 3px #000c,inset 0 -1px #ffffff14}.isw-ui-inventory__pip{background:linear-gradient(#2a3742,#161f28);border-radius:1px;width:4px;height:7px;box-shadow:inset 0 1px #ffffff14}.isw-ui-inventory__pip--on{background:linear-gradient(#ffe9b3,#d9a94f);box-shadow:inset 0 1px #ffffffa6,0 0 4px #ffd43b8c}.isw-ui-inventory__detail{color:var(--text);font-size:var(--isw-type-helper);overflow-wrap:anywhere;border-left:2px solid #e3d5b873;margin:0;padding:4px 6px}.isw-ui-inventory__detail-name{color:var(--text);font-weight:600}.isw-ui-inventory__detail .isw-ui-inventory__reason{color:var(--error)}.isw-ui-inventory__plate{z-index:6;width:max-content;max-width:200px;color:var(--text);font-size:var(--isw-type-helper);opacity:0;pointer-events:none;visibility:hidden;overflow-wrap:anywhere;text-align:left;background:#0c1620;border:1px solid #83909999;border-radius:6px;padding:4px 7px;position:absolute;top:calc(100% + 5px);left:50%;transform:translate(-50%);box-shadow:0 8px 22px #000000a6}.isw-ui-inventory__grid .isw-ui-inventory__item:nth-child(-n+10) .isw-ui-inventory__plate{top:auto;bottom:calc(100% + 5px)}.isw-ui-inventory__item:hover:not([aria-disabled=true]) .isw-ui-inventory__plate,.isw-ui-inventory__item:focus-visible .isw-ui-inventory__plate,.isw-ui-inventory__item--plate-open .isw-ui-inventory__plate{opacity:1;visibility:visible}.isw-ui-inventory__totals{width:100%;font-size:var(--isw-type-value);justify-content:space-between;align-items:center;display:flex}.isw-ui-inventory__sell{color:var(--ok);font-variant-numeric:tabular-nums}.isw-ui-inventory__coin{color:var(--accent);font-size:var(--isw-type-title);align-items:center;gap:5px;display:inline-flex}.isw-ui-skill{border-radius:var(--isw-radius);width:390px;max-width:100%;box-shadow:var(--isw-frame);background:linear-gradient(#22303c,#0e1822 92%);border:1px solid #060b10eb;position:relative;overflow:hidden}.isw-ui-skill__head{background:linear-gradient(180deg, color-mix(in srgb, var(--isw-family-base,#33505e) 46%, #263845), color-mix(in srgb, var(--isw-family-dark,#131f29) 34%, #131f29));border-bottom:1px solid #060b10bf;align-items:center;gap:11px;padding:8px 11px;display:flex;box-shadow:inset 0 1px #ffffff3d,inset 0 -3px #00000047}.isw-ui-skill__body{background:var(--isw-inset-body);padding:2px 12px 12px}.isw-ui-skill__icon{background:var(--isw-well-floor);width:48px;height:42px;box-shadow:var(--isw-inset-well);color:var(--accent);border:1px solid #060b10e0;border-radius:3px;flex:none;justify-content:center;align-items:center;display:flex}.isw-ui-skill__name{min-width:0;color:var(--text);font-size:var(--isw-type-title);letter-spacing:.02em;overflow-wrap:anywhere;flex:1;margin:0;font-weight:700}.isw-ui-skill__rank{color:var(--accent);font-size:var(--isw-type-value);font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-weight:700;display:flex}.isw-ui-skill__rank-button{width:28px;height:24px;color:var(--text);cursor:pointer;background:linear-gradient(#3d586e,#1a2935);border:1px solid #060b10e6;border-radius:3px;justify-content:center;align-items:center;padding:0;display:flex;position:relative;box-shadow:inset 2px 2px #ffffff3d,inset -2px -2px #0000008c,0 2px 4px #00000073}.isw-ui-skill__rank-button:hover:not(:disabled){color:var(--accent-ink);background:linear-gradient(#ffe9c2,#d9bd85)}.isw-ui-skill__rank-button:after{content:"";position:absolute;inset:-10px -8px}.isw-ui-skill__rank-button:disabled{box-shadow:none;color:#c5cdd199;cursor:not-allowed;background:linear-gradient(#1b2833,#101a23);border-color:#060b1099}.isw-ui-skill__description{color:var(--text);font-size:var(--isw-type-value);margin:12px 0 0;line-height:1.55}.isw-ui-skill__description strong{color:var(--isw-skill-value,var(--accent));font-weight:800}.isw-ui-skill__stats{border-top:1px solid #060b10b3;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px 12px;margin:13px 0 0;padding:8px 0 0;display:grid;box-shadow:inset 0 1px #ffffff0d}.isw-ui-skill__stat{min-width:0}.isw-ui-skill__stats dt{color:color-mix(in srgb, var(--isw-family-base,var(--muted)) 55%, var(--muted));font-size:var(--isw-type-helper);letter-spacing:.09em;text-transform:uppercase;font-weight:700}.isw-ui-skill__stats dd{color:var(--isw-skill-value,var(--text));font-size:var(--isw-type-value);font-variant-numeric:tabular-nums;margin:2px 0 0;font-weight:700}.isw-ui-skill__stat-value{white-space:nowrap}.isw-ui-skill__section{color:color-mix(in srgb, var(--isw-family-base,var(--accent)) 70%, var(--accent));font-size:var(--isw-type-helper);letter-spacing:.12em;text-transform:uppercase;margin:13px 0 5px;font-weight:700}.isw-ui-skill__requirements,.isw-ui-skill__prerequisites{color:var(--text);font-size:var(--isw-type-value);margin:0;padding-left:18px}.isw-ui-skill__requirements li,.isw-ui-skill__prerequisites li{margin:3px 0}.isw-ui-buffs{flex-wrap:wrap;align-items:flex-start;gap:12px;min-height:56px;display:flex}.isw-ui-buffs__group{flex-direction:column;gap:4px;display:flex}.isw-ui-buffs__group-label{color:var(--muted);font-size:var(--isw-type-helper);letter-spacing:.12em;text-transform:uppercase;margin:0;padding-left:1px;font-weight:700}.isw-ui-buffs__group[data-kind=debuff] .isw-ui-buffs__group-label{color:var(--error)}.isw-ui-buffs__group[data-kind=expired] .isw-ui-buffs__group-label{color:#c5cdd1b3}.isw-ui-buffs__row{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.isw-ui-buff{background:var(--isw-gloss), linear-gradient(180deg, var(--isw-surface-top), #131f29);width:52px;height:54px;box-shadow:var(--isw-bevel-light), var(--isw-bevel-dark), 0 2px 0 #00000080, 0 3px 5px #00000057;color:var(--text);cursor:pointer;border:1px solid #060b10f2;border-radius:3px;flex-direction:column;padding:0;display:flex;position:relative}.isw-ui-buff__art{flex:none;justify-content:center;align-items:center;width:100%;height:38px;display:flex;position:relative}.isw-ui-buff__art:before{background:conic-gradient(color-mix(in srgb, var(--isw-family-base,var(--accent)) 82%, #fff) var(--isw-buff-ring,360deg), #060b10b8 0);content:"";pointer-events:none;-webkit-mask-composite:xor;border-radius:2px;padding:2px;position:absolute;inset:3px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.isw-ui-buff__art:after{content:"";pointer-events:none;background:radial-gradient(120% 120% at 50% 15%,#0d1a248c,#050a0fe0);border-radius:1px;position:absolute;inset:5px;box-shadow:inset 0 3px 5px #000000d1,inset 0 -2px #ffffff1f}.isw-ui-buff__warning{z-index:2;color:#2a0d07;width:15px;height:12px;font-size:var(--isw-type-helper);background:linear-gradient(#ffd0c5,#c8452e);border:1px solid #060b10d9;border-radius:50%;justify-content:center;align-items:center;font-weight:900;animation:.9s ease-in-out infinite isw-buff-pulse;display:flex;position:absolute;top:4px;right:4px}@keyframes isw-buff-pulse{0%,to{box-shadow:0 0 #ff8f78b3}50%{box-shadow:0 0 0 5px #ff8f7800}}.isw-ui-buff--expiring{border-color:color-mix(in srgb, var(--error) 70%, #060b10);box-shadow:inset 0 1px #ffffff24,0 0 14px #ff8f7866}.isw-ui-buff--expiring .isw-ui-buff__art:before{background:conic-gradient(#ff8f78 var(--isw-buff-ring,360deg), #060b10b3 0)}.isw-ui-buff--expired{filter:grayscale(.9)brightness(.72);cursor:not-allowed;border-color:#83909973}.isw-ui-buff--expired .isw-ui-buff__art:before{display:none}.isw-ui-buff__icon{z-index:1;justify-content:center;align-items:center;display:flex;position:relative}.isw-ui-buff__stacks{z-index:2;color:#2a1c06;min-width:16px;height:13px;font-size:var(--isw-type-numeral);font-variant-numeric:tabular-nums;background:linear-gradient(#ffe1a8,#e3b55f);border:1px solid #060b10d9;border-radius:3px;justify-content:center;align-items:center;padding:0 3px;font-weight:800;line-height:1;display:flex;position:absolute;bottom:1px;right:1px}.isw-ui-buff__time{width:100%;color:var(--text);font-size:var(--isw-type-numeral);font-variant-numeric:tabular-nums;letter-spacing:.02em;text-shadow:var(--isw-numeral-outline);background:linear-gradient(#091118f2,#04090ef2);border-top:1px solid #060b10d9;border-radius:0 0 2px 2px;flex:1;justify-content:center;align-items:center;font-weight:800;display:flex;box-shadow:inset 0 1px #ffffff17}.isw-ui-buff--expiring .isw-ui-buff__time{color:#fff5f2;background:linear-gradient(#c8492f,#7d2416)}.isw-ui-buff__expired{width:100%;color:var(--error);font-size:var(--isw-type-helper);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(#4a231c,#24100c);border-top:1px solid #060b10d9;border-radius:0 0 2px 2px;flex:1;justify-content:center;align-items:center;font-weight:800;display:flex;overflow:hidden}.isw-ui-stats__body{flex-direction:column;display:flex}.isw-ui-stat{border-radius:3px;grid-template-columns:42px max-content max-content minmax(0,1fr) auto;align-items:center;gap:9px;padding:4px;display:grid}.isw-ui-stat:nth-child(odd){background:#f1f1eb0a}.isw-ui-stat__label{color:var(--muted);font-size:var(--isw-type-helper);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.isw-ui-stat__box{background:linear-gradient(#2e4356,#111d27);border:1px solid #060b10e6;border-radius:3px;justify-self:start;align-items:baseline;min-width:44px;padding:2px 8px;display:flex;box-shadow:inset 1px 1px #ffffff42,inset -1px -1px #0000008c,0 2px 3px #00000080}.isw-ui-stat__value{color:var(--text);font-size:var(--isw-type-title);font-variant-numeric:tabular-nums;text-shadow:var(--isw-numeral-outline);font-weight:800;line-height:1.1}.isw-ui-stat__ceiling{color:var(--muted);font-size:var(--isw-type-helper);font-variant-numeric:tabular-nums;white-space:nowrap}.isw-ui-stat__ceiling:before{color:#c5cdd199;content:"/";margin-right:2px}.isw-ui-stat__lineage{color:var(--ok);font-size:var(--isw-type-helper);font-variant-numeric:tabular-nums}.isw-ui-stat__lineage:empty{display:none}.isw-ui-stat__allocate{color:#2a1c06;cursor:pointer;background:linear-gradient(#ffe9c2,#d9b96f);border:1px solid #060b10d9;border-radius:7px;justify-content:center;justify-self:end;align-items:center;width:26px;height:26px;padding:0;display:flex;position:relative;box-shadow:inset 0 1px #ffffff8c,0 2px 4px #00000080}.isw-ui-stat__allocate .isw-ui-icon__outline{fill:#4a3a12}.isw-ui-stat__allocate:hover:not(:disabled){background:linear-gradient(#fff9e8,#f0d79a);transform:translateY(-1px)}.isw-ui-stat__allocate:after{content:"";position:absolute;inset:-9px}.isw-ui-stat__allocate:disabled{box-shadow:none;color:#c5cdd199;cursor:not-allowed;background:linear-gradient(#1f2c37,#121c25);border-color:#060b1099}.isw-ui-stat__ceiling-chip{border:1px solid color-mix(in srgb, var(--ok) 55%, #060b10);background:color-mix(in srgb, var(--ok) 16%, #0b141d);color:var(--ok);font-size:var(--isw-type-helper);letter-spacing:.08em;border-radius:3px;justify-self:end;padding:2px 8px;font-weight:800}.isw-ui-stats__helper{color:var(--muted);font-size:var(--isw-type-helper);margin:9px 4px 0}.isw-ui-stats__points{color:var(--muted);font-size:var(--isw-type-helper);letter-spacing:.14em;border-top:1px solid #83909940;justify-content:space-between;align-items:baseline;margin-top:8px;padding:7px 4px 2px;display:flex}.isw-ui-stats__points-value{color:var(--accent);font-size:var(--isw-type-title);font-variant-numeric:tabular-nums;letter-spacing:0;font-weight:800}.isw-ui-stats__header{border-bottom:1px solid #83909940;flex-direction:column;gap:2px;margin-bottom:8px;padding:8px 4px;display:flex}.isw-ui-stats__name{color:var(--text);font-size:var(--isw-type-title);margin:0;font-weight:800}.isw-ui-stats__sub{color:var(--muted);font-size:var(--isw-type-helper);margin:0}.isw-ui-stats__level{color:var(--text);font-size:var(--isw-type-helper);font-variant-numeric:tabular-nums;margin:4px 0 0}.isw-ui-stats__xp-meter{background:#1b2b38;border-radius:4px;height:8px;margin-top:4px;overflow:hidden}.isw-ui-stats__xp-fill{background:#7fd08a;height:100%;display:block}.isw-ui-stats__derived{grid-template-columns:1fr 1fr;gap:2px 12px;margin:6px 0 0;padding:0;display:grid}.isw-ui-stats__derived-row{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.isw-ui-stats__derived-label{color:var(--muted);font-size:var(--isw-type-helper)}.isw-ui-stats__derived-value{color:var(--text);font-size:var(--isw-type-helper);font-variant-numeric:tabular-nums;font-weight:700}.isw-ui-hud .isw-ui-buff{width:56px;height:58px}.isw-ui-hud .isw-ui-buff__art{height:42px}.isw-ui-hud .isw-ui-buff__time,.isw-ui-hud .isw-ui-buff__expired{font-size:var(--isw-type-helper)}.isw-ui-hud{pointer-events:none;background:#0a141d;width:100%;height:100%;min-height:560px;position:relative}.isw-ui-hud__world{position:absolute;inset:0;overflow:hidden}.isw-ui-hud__plate{object-fit:cover;object-position:var(--isw-world-x,50%) var(--isw-world-y,55%);width:100%;height:100%;transform:scale(var(--isw-world-scale,1.55));transform-origin:var(--isw-world-x,50%) var(--isw-world-y,55%);filter:saturate(1.05)brightness(.96);position:absolute;inset:0}.isw-ui-hud__atmosphere{pointer-events:none;background:radial-gradient(115% 90% at 50% 44%,#0000 40%,#03080d94 100%),linear-gradient(#03080d85 0%,#0000 20% 68%,#03080d99 100%);position:absolute;inset:0}.isw-ui-hud__top-left,.isw-ui-hud__top-right,.isw-ui-hud__bottom{z-index:2;pointer-events:auto;flex-direction:column;gap:10px;display:flex;position:absolute}.isw-ui-hud__top-left{align-items:flex-start;top:16px;left:16px}.isw-ui-hud__top-right{align-items:flex-end;top:16px;right:16px}.isw-ui-hud__bottom{bottom:16px;left:50%;transform:translate(-50%)}.isw-ui-hud__bottom-right{z-index:2;pointer-events:auto;flex-direction:column;align-items:flex-end;display:flex;position:absolute;bottom:16px;right:16px}@media (width<=1400px){.isw-ui-hotbar__row{grid-template-columns:repeat(10,42px)}.isw-ui-hotbar__slot{width:42px;height:42px}}@media (prefers-reduced-motion:reduce){.isw-ui-hotbar__slot,.isw-ui-hotbar__plate,.isw-ui-menubar__plate,.isw-ui-inventory__plate{transition:none}}.isw-ui-fishing{width:268px}.isw-ui-fishing__progress{gap:6px;display:grid}.isw-ui-fishing__bar{background:var(--isw-well-floor);height:14px;box-shadow:var(--isw-well-shadow);border:1px solid #060b10eb;border-radius:3px;position:relative;overflow:hidden}.isw-ui-fishing__fill{background:linear-gradient(#8fe0ff,#2f86c8 58%,#1b5a8c);height:100%;box-shadow:inset 0 1px #ffffff73}.isw-ui-fishing[data-state=bag_full] .isw-ui-fishing__fill{background:linear-gradient(#ffd7a1,#d98f3a 58%,#96551a)}.isw-ui-fishing[data-state=idle] .isw-ui-fishing__fill{width:0!important}.isw-ui-fishing__timer{color:var(--text);font-size:var(--isw-type-value);font-variant-numeric:tabular-nums;margin:0}.isw-ui-fishing__catch{color:var(--accent);font-size:var(--isw-type-value);align-items:baseline;gap:6px;margin:0;font-weight:700;display:flex}.isw-ui-fishing__catch[data-empty=true]{color:var(--muted);font-size:var(--isw-type-helper);font-weight:400}.isw-ui-fishing__catch-count{color:var(--ok)}.isw-ui-fishing__actions{justify-content:flex-end;margin-top:2px;display:flex}.isw-ui-fishing__button{min-height:44px;color:var(--text);font-size:var(--isw-type-helper);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#46607a,#1c2b38);border:1px solid #060b10e6;border-radius:3px;padding:10px 14px;font-weight:700;position:relative;box-shadow:inset 2px 2px #ffffff3d,inset -2px -2px #0000008c,0 2px 4px #00000073}.isw-ui-fishing__button:hover:not(:disabled){background:linear-gradient(#55718e,#233544);transform:translateY(-1px)}.isw-ui-fishing__button--cancel{background:linear-gradient(#a8464d,#5c1f26)}.isw-ui-fishing__button--cancel:hover:not(:disabled){background:linear-gradient(#c2565e,#6f262e)}.isw-ui-fishing__button:disabled{box-shadow:none;color:#c5cdd199;cursor:not-allowed;background:linear-gradient(#1f2c37,#121c25);border-color:#060b1099}.isw-ui-fishing__reason{width:max-content;max-width:220px;color:var(--muted);font-size:var(--isw-type-helper);letter-spacing:0;text-transform:none;background:linear-gradient(#233542,#0b141d);border:1px solid #060b10e0;border-radius:3px;padding:5px 8px;font-weight:400;display:none;position:absolute;bottom:calc(100% + 6px);right:0;box-shadow:0 6px 16px #0000008c}.isw-ui-fishing__button--disabled:hover .isw-ui-fishing__reason,.isw-ui-fishing__button--disabled:focus-visible .isw-ui-fishing__reason{display:block}.isw-ui-fishing__bag{color:var(--muted);font-size:var(--isw-type-helper);align-items:center;gap:6px;display:flex}.isw-ui-fishing__bag-count{font-variant-numeric:tabular-nums}.isw-ui-fishing .isw-ui-panel__footer{justify-content:flex-end;display:flex}.isw-ui-battle{flex-direction:column;gap:10px;display:flex}.isw-ui-battle__enemy-panel,.isw-ui-battle__commands-panel{min-width:0}.isw-ui-battle__enemy{align-items:center;gap:10px;margin-bottom:6px;display:flex}.isw-ui-battle__enemy-plate{width:64px;height:64px;box-shadow:var(--isw-inset-well);object-fit:cover;border:1px solid #060b10e6;border-radius:6px}.isw-ui-battle__enemy-name{overflow-wrap:anywhere;min-width:0;color:var(--text);font-size:var(--isw-type-title);margin:0;font-weight:700}.isw-ui-battle__verbs,.isw-ui-battle__tamer{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.isw-ui-battle__subhead{color:var(--muted);font-size:var(--isw-type-helper);letter-spacing:.12em;text-transform:uppercase;margin:10px 0 0;font-weight:700}.isw-ui-battle__verb{min-width:44px;min-height:44px;color:var(--text);font-size:var(--isw-type-value);cursor:pointer;background:linear-gradient(#3d586e,#1a2935);border:1px solid #060b10e6;border-radius:3px;flex-wrap:wrap;align-items:center;gap:4px 6px;padding:6px 10px;display:inline-flex;position:relative;box-shadow:inset 2px 2px #ffffff3d,inset -2px -2px #0000008c,0 2px 4px #00000073}.isw-ui-battle__verb:hover:not(:disabled){color:var(--accent-ink);background:linear-gradient(#ffe9c2,#d9bd85)}.isw-ui-battle__verb:disabled{box-shadow:none;color:#c5cdd18c;cursor:not-allowed;background:linear-gradient(#1b2833,#101a23)}.isw-ui-battle__verb-label{text-transform:capitalize;font-weight:600}.isw-ui-battle__verb-icon{justify-content:center;align-items:center;min-width:20px;min-height:20px;font-size:11px;font-weight:700;display:inline-flex}.isw-ui-battle__verb-cost{color:var(--accent);font-size:var(--isw-type-helper);font-variant-numeric:tabular-nums;background:#091118a6;border-radius:9px;padding:0 7px;line-height:1.7}.isw-ui-battle__verb:disabled .isw-ui-battle__verb-cost{color:#c5cdd18c}.isw-ui-battle__reason{color:var(--error);font-size:var(--isw-type-helper);overflow-wrap:anywhere;flex-basis:100%;font-weight:400}.isw-ui-battle__verb-wrap{display:inline-flex;position:relative}.isw-ui-battle__tip{z-index:8;overflow-wrap:anywhere;background:#0c1620;border:1px solid #83909999;border-radius:8px;width:max-content;min-width:200px;max-width:280px;padding:8px 10px;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 8px 22px #000000a6}.isw-ui-battle__tip--open{display:block}.isw-ui-battle__tip-name{color:var(--text);font-size:var(--isw-type-value);text-transform:capitalize;margin:0 0 4px;font-weight:700}.isw-ui-battle__tip-cost{color:var(--accent);font-size:var(--isw-type-helper);margin-left:6px;font-weight:600}.isw-ui-battle__tip-description{color:var(--text);font-size:var(--isw-type-helper);margin:0 0 6px;line-height:1.5}.isw-ui-battle__tip-stats{font-size:var(--isw-type-helper);grid-template-columns:auto 1fr;gap:2px 10px;margin:0;display:grid}.isw-ui-battle__tip-stats dt{color:var(--muted)}.isw-ui-battle__tip-stats dd{color:var(--text);text-align:right;margin:0}.isw-ui-battle__orbs{align-items:center;gap:7px;margin-top:8px;display:flex}.isw-ui-battle__orb{border-radius:50%;width:15px;height:15px}.isw-ui-battle__orb--filled{background:radial-gradient(circle at 35% 30%,#fff8e2 0%,#ffd97a 38%,#c78d1e 72%,#6e4a06 100%);border:1px solid #fff0c8d9;animation:.45s ease-out isw-orb-pop;box-shadow:0 0 8px #ffcd5abf,0 0 2px #ffe6a0e6}.isw-ui-battle__orb--spent{opacity:.55;background:0 0;border:1px solid #8390998c}.isw-ui-battle__orbs-count{color:var(--text);font-size:var(--isw-type-helper);font-variant-numeric:tabular-nums;margin-left:4px}@keyframes isw-orb-pop{0%{transform:scale(.4)}60%{transform:scale(1.25)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.isw-ui-battle__orb--filled{animation:none}}.isw-ui-battle__confirm-slot:empty{display:none}.isw-ui-battle__confirm{background:#091118a6;border:1px solid #ffd0c573;border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;padding:8px 10px;display:flex}.isw-ui-battle__confirm-prompt{min-width:160px;color:var(--text);font-size:var(--isw-type-value);flex:auto}.isw-ui-battle__confirm-yes,.isw-ui-battle__confirm-no{min-width:44px;min-height:44px;font-size:var(--isw-type-value);cursor:pointer;border:1px solid #060b10e6;border-radius:3px;padding:6px 14px;font-weight:700}.isw-ui-battle__confirm-yes{color:#ffe9e2;background:linear-gradient(#8a2f23,#4d150e)}.isw-ui-battle__confirm-no{color:var(--text);background:linear-gradient(#3d586e,#1a2935)}.isw-ui-battle__log{border-top:1px solid #060b1099;margin-top:8px;padding-top:6px;box-shadow:inset 0 1px #ffffff0f}.isw-ui-battle__log-line{color:var(--text);font-size:var(--isw-type-value);overflow-wrap:anywhere;margin:0 0 4px;line-height:1.5}.isw-ui-battle__log-count{color:var(--muted);font-size:var(--isw-type-helper);margin:0}.isw-ui-battle__drops{flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:8px;display:flex}.isw-ui-battle__drops-label{color:var(--muted);font-size:var(--isw-type-helper);letter-spacing:.12em;text-transform:uppercase;font-weight:700}.isw-ui-battle__drop{color:var(--accent);font-size:var(--isw-type-value);background:#091118a6;border:1px solid #83909980;border-radius:10px;padding:1px 8px}.isw-ui-battle__drop--none{color:var(--muted);font-style:italic}.isw-ui-care__actions{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.isw-ui-care__action{min-height:44px;color:var(--text);font-size:var(--isw-type-value);cursor:pointer;background:linear-gradient(#3d586e,#1a2935);border:1px solid #060b10e6;border-radius:3px;padding:10px;font-weight:600;position:relative;box-shadow:inset 2px 2px #ffffff3d,inset -2px -2px #0000008c,0 2px 4px #00000073}.isw-ui-care__action:hover:not(:disabled):not([aria-disabled=true]){color:var(--accent-ink);background:linear-gradient(#ffe9c2,#d9bd85)}.isw-ui-care__action:disabled,.isw-ui-care__action[aria-disabled=true]{box-shadow:none;color:#c5cdd18c;cursor:not-allowed;background:linear-gradient(#1b2833,#101a23)}.isw-ui-care__reason{z-index:6;width:max-content;max-width:220px;color:var(--error);font-size:var(--isw-type-helper);overflow-wrap:anywhere;background:#0c1620;border:1px solid #83909999;border-radius:6px;padding:5px 8px;font-weight:400;display:none;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 8px 22px #000000a6}.isw-ui-care__action:hover .isw-ui-care__reason,.isw-ui-care__action:focus-visible .isw-ui-care__reason,.isw-ui-care__action--plate-open .isw-ui-care__reason{display:block}.isw-ui-care__sick{font-size:var(--isw-type-helper);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-weight:700}.isw-ui-care__sick[data-state=healthy]{color:var(--ok)}.isw-ui-care__sick[data-state=sick]{color:var(--error)}.isw-ui-care__life{color:var(--muted);font-size:var(--isw-type-helper);overflow-wrap:anywhere;border-top:1px solid #060b1099;margin:8px 0 0;padding-top:6px;box-shadow:inset 0 1px #ffffff0f}.isw-ui-shop__subhead{color:var(--muted);font-size:var(--isw-type-helper);letter-spacing:.12em;text-transform:uppercase;margin:8px 0 2px;font-weight:700}.isw-ui-shop__subhead:first-child{margin-top:0}.isw-ui-shop__name{overflow-wrap:anywhere}.isw-ui-shop__price{justify-content:flex-end;align-items:center;gap:8px;display:flex}.isw-ui-shop__price-value{color:var(--accent);white-space:nowrap}.isw-ui-shop__trade{min-height:44px;color:var(--text);font-size:var(--isw-type-helper);cursor:pointer;background:linear-gradient(#3d586e,#1a2935);border:1px solid #060b10e6;border-radius:3px;padding:10px;font-weight:700;box-shadow:inset 2px 2px #ffffff3d,inset -2px -2px #0000008c,0 2px 4px #00000073}.isw-ui-shop__trade:hover:not(:disabled){color:var(--accent-ink);background:linear-gradient(#ffe9c2,#d9bd85)}.isw-ui-shop__trade:disabled{box-shadow:none;color:#c5cdd18c;cursor:not-allowed;background:linear-gradient(#1b2833,#101a23)}.isw-ui-shop__trade-note{color:var(--error);font-size:var(--isw-type-helper);overflow-wrap:anywhere;margin:8px 0 0}.isw-ui-shop__coin{color:var(--accent);font-size:var(--isw-type-title)}.isw-ui-hotbar--with-command{flex-direction:row;align-items:stretch;gap:10px}.isw-ui-hotbar__rows{flex-direction:column;gap:6px;min-width:0;display:flex}.isw-ui-hotbar__command{background:var(--isw-well-floor);box-shadow:var(--isw-well-shadow);border:1px solid #060b10d9;border-radius:3px;flex:none;justify-content:center;align-items:center;padding:6px 8px;display:flex}.isw-ui-hotbar__command .isw-ui-battle__orbs{flex-direction:column;gap:5px;margin-top:0}.isw-ui-hotbar__command .isw-ui-battle__orbs-count{font-size:var(--isw-type-numeral);margin-left:0}.isw-ui-skilltree__head{background:#0911188c;border:1px solid #060b1099;border-radius:4px;margin-bottom:8px;padding:6px 8px}.isw-ui-skilltree__pool{color:var(--accent);font-size:var(--isw-type-value);margin:0}.isw-ui-skilltree__sub{color:var(--muted);font-size:var(--isw-type-helper);margin:2px 0 0}.isw-ui-skilltree__list{flex-direction:column;gap:6px;display:flex}.isw-ui-skilltree__row-wrap{position:relative}.isw-ui-skilltree__row{background:var(--isw-gloss), linear-gradient(180deg, color-mix(in srgb, var(--isw-family-light,#9fb0bd) 16%, #1a2833), color-mix(in srgb, var(--isw-family-dark,#0a121a) 30%, #0e1922));border:1px solid #060b10e0;border-radius:4px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 9px;display:grid;box-shadow:inset 1px 1px #ffffff2e,inset -1px -1px #00000073}.isw-ui-skilltree__icon{background:var(--isw-well-floor);width:44px;height:40px;box-shadow:var(--isw-inset-well);color:var(--accent);font-size:var(--isw-type-helper);border:1px solid #060b10e0;border-radius:3px;justify-content:center;align-items:center;font-weight:700;display:flex}.isw-ui-skilltree__main{flex-direction:column;gap:3px;min-width:0;display:flex}.isw-ui-skilltree__title-line{align-items:baseline;gap:8px;min-width:0;display:flex}.isw-ui-skilltree__name{min-width:0;min-height:44px;color:var(--text);font-size:var(--isw-type-title);letter-spacing:.02em;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 4px;font-weight:700;display:inline-flex}.isw-ui-skilltree__name:hover{color:var(--accent)}.isw-ui-skilltree__badge{color:var(--muted);font-size:var(--isw-type-helper);letter-spacing:.08em;text-transform:uppercase;background:#091118a6;border:1px solid #83909980;border-radius:9px;flex:none;padding:0 7px;font-weight:700}.isw-ui-skilltree__pips{align-items:center;gap:5px;display:flex}.isw-ui-skilltree__pip{border-radius:50%;width:12px;height:12px}.isw-ui-skilltree__pip--filled{background:radial-gradient(circle at 35% 30%,#fff8e2 0%,#ffd97a 38%,#c78d1e 72%,#6e4a06 100%);border:1px solid #fff0c8d9;box-shadow:0 0 6px #ffcd5aa6}.isw-ui-skilltree__pip--hollow{opacity:.55;background:0 0;border:1px solid #8390998c}.isw-ui-skilltree__level{color:var(--text);font-size:var(--isw-type-helper);font-variant-numeric:tabular-nums;margin-left:4px}.isw-ui-skilltree__requirement{color:var(--muted);font-size:var(--isw-type-helper);overflow-wrap:anywhere;margin:0}.isw-ui-skilltree__cost{color:var(--accent);font-size:var(--isw-type-helper);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.isw-ui-skilltree__controls,.isw-ui-skilltree__step-holder{align-items:center;gap:6px;display:flex}.isw-ui-skilltree__step{min-width:44px;min-height:44px;color:var(--text);font-size:var(--isw-type-title);cursor:pointer;background:linear-gradient(#3d586e,#1a2935);border:1px solid #060b10e6;border-radius:3px;justify-content:center;align-items:center;padding:0;font-weight:800;display:flex;box-shadow:inset 2px 2px #ffffff3d,inset -2px -2px #0000008c,0 2px 4px #00000073}.isw-ui-skilltree__step:hover:not(:disabled){color:var(--accent-ink);background:linear-gradient(#ffe9c2,#d9bd85)}.isw-ui-skilltree__step:disabled{box-shadow:none;color:#c5cdd159;cursor:not-allowed;background:linear-gradient(#1b2833,#101a23)}.isw-ui-skilltree__reason{max-width:140px;color:var(--error);font-size:var(--isw-type-helper);overflow-wrap:anywhere;line-height:1.35}.isw-ui-skilltree__assign{min-width:44px;min-height:44px;color:var(--text);font-size:var(--isw-type-helper);white-space:nowrap;cursor:pointer;background:linear-gradient(#46607a,#1c2b38);border:1px solid #060b10e6;border-radius:3px;padding:6px 12px;font-weight:700;box-shadow:inset 2px 2px #ffffff3d,inset -2px -2px #0000008c,0 2px 4px #00000073}.isw-ui-skilltree__assign:hover{color:var(--accent-ink);background:linear-gradient(#ffe9c2,#d9bd85)}.isw-ui-skilltree__assign--placed{border-color:color-mix(in srgb, var(--ok) 55%, #060b10);background:color-mix(in srgb, var(--ok) 16%, #0b141d);color:var(--ok)}.isw-ui-skilltree__tip{z-index:8;overflow-wrap:anywhere;background:#0c1620;border:1px solid #83909999;border-radius:8px;width:max-content;min-width:200px;max-width:280px;padding:8px 10px;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 8px 22px #000000a6}.isw-ui-skilltree__tip--open{display:block}.isw-ui-skilltree__tip-name{color:var(--text);font-size:var(--isw-type-value);margin:0 0 4px;font-weight:700}.isw-ui-skilltree__tip-cost{color:var(--accent);font-size:var(--isw-type-helper);margin-left:6px;font-weight:600}.isw-ui-skilltree__tip-description{color:var(--text);font-size:var(--isw-type-helper);margin:0 0 6px;line-height:1.5}.isw-ui-skilltree__tip-stats{font-size:var(--isw-type-helper);grid-template-columns:auto 1fr;gap:2px 10px;margin:0;display:grid}.isw-ui-skilltree__tip-stats dt{color:var(--muted)}.isw-ui-skilltree__tip-stats dd{color:var(--text);text-align:right;margin:0}.isw-ui-defeat{--isw-defeat-gold-hi:#fff4c8;--isw-defeat-gold:#e9c46a;--isw-defeat-gold-mid:#b8862b;--isw-defeat-gold-lo:#6b4712;--isw-defeat-ink:#120d07;--isw-defeat-num:#fff8e6;--isw-defeat-good:#7fd88a;--isw-defeat-bad:#ff7a66;--isw-defeat-glass:#0e0b08db;--isw-defeat-line:#e9c46a59;--isw-defeat-txt:#eadfc6;--isw-defeat-dim:#a89a7c;z-index:60;-webkit-backdrop-filter:saturate(.25)brightness(.55);background:radial-gradient(at 50% 55%,#0000 20%,#000a 90%);justify-content:center;align-items:center;padding:16px;animation:.45s ease-out .5s both isw-defeat-in;display:flex;position:absolute;inset:0}.isw-ui-defeat *,.isw-ui-defeat :before,.isw-ui-defeat :after{box-sizing:border-box}@keyframes isw-defeat-in{0%{opacity:0}}.isw-ui-defeat__win{background:var(--isw-defeat-glass);width:min(540px,100%);color:var(--isw-defeat-txt);box-shadow:0 0 0 1px #000, 0 0 0 2px var(--isw-defeat-gold-lo), 0 0 0 3px var(--isw-defeat-gold), 0 0 0 4px var(--isw-defeat-gold-lo), 0 10px 30px #000c;border-radius:6px;font:14px/1.4 system-ui,-apple-system,Segoe UI,sans-serif;position:relative}.isw-ui-defeat__win:before,.isw-ui-defeat__win:after{content:"";border:2px solid var(--isw-defeat-gold);pointer-events:none;width:18px;height:18px;position:absolute}.isw-ui-defeat__win:before{border-bottom:0;border-right:0;top:4px;left:4px}.isw-ui-defeat__win:after{border-top:0;border-left:0;bottom:4px;right:4px}.isw-ui-defeat__head{border-bottom:1px solid var(--isw-defeat-line);align-items:center;gap:10px;height:48px;padding:0 14px;display:flex}.isw-ui-defeat__title{color:var(--isw-defeat-gold-hi);letter-spacing:.06em;text-transform:uppercase;font:700 17px/1 Georgia,serif}.isw-ui-defeat__zone{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--isw-defeat-dim);margin-left:auto;font:600 12px/1 ui-monospace,SF Mono,Menlo,monospace;overflow:hidden}.isw-ui-defeat__body{align-items:center;gap:22px;padding:18px 20px 14px 22px;display:flex}.isw-ui-defeat__portrait{width:104px;height:104px;box-shadow:0 0 0 4px #000, 0 0 0 6px var(--isw-defeat-gold), 0 0 0 7px var(--isw-defeat-gold-lo);background:radial-gradient(circle,#5a4a3a,#2e2218 70%,#120b06);border-radius:50%;flex:none;position:relative;overflow:hidden}.isw-ui-defeat__sprite{width:96px;height:96px;image-rendering:pixelated;background-position:100% 0;background-repeat:no-repeat;background-size:auto 100%;margin:-48px 0 0 -48px;position:absolute;top:52%;left:50%}.isw-ui-defeat__sprite[hidden]{display:none}.isw-ui-defeat__ledger{flex-direction:column;flex:1;gap:7px;min-width:0;font:600 13px/1.2 ui-monospace,SF Mono,Menlo,monospace;display:flex}.isw-ui-defeat__row{justify-content:space-between;align-items:center;gap:14px;display:flex}.isw-ui-defeat__key{color:var(--isw-defeat-dim);flex:none;font-size:12px}.isw-ui-defeat__value{text-overflow:ellipsis;white-space:nowrap;text-align:right;min-width:0;color:var(--isw-defeat-num);justify-content:flex-end;align-items:center;gap:4px;display:inline-flex;overflow:hidden}.isw-ui-defeat__value--bad{color:var(--isw-defeat-bad)}.isw-ui-defeat__value--ok{color:var(--isw-defeat-good)}.isw-ui-defeat__icon{width:16px;height:16px;image-rendering:pixelated;object-fit:contain}.isw-ui-defeat__coin{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.isw-ui-defeat__exp{flex-direction:column;gap:5px;display:flex}.isw-ui-defeat__exp-top{justify-content:space-between;gap:10px;display:flex}.isw-ui-defeat__num{color:var(--isw-defeat-num);font-variant-numeric:tabular-nums;white-space:nowrap;font:700 12px/1 ui-monospace,SF Mono,Menlo,monospace}.isw-ui-defeat__meter{height:10px;box-shadow:0 0 0 1px var(--isw-defeat-gold-lo);background:#000a;border-radius:5px;position:relative;overflow:hidden}.isw-ui-defeat__meter-kept{background:linear-gradient(90deg, var(--isw-defeat-gold-mid), var(--isw-defeat-gold-hi));position:absolute;top:0;bottom:0;left:0}.isw-ui-defeat__meter-loss{background:repeating-linear-gradient(135deg,#e0674f 0 4px,#a8321f 4px 8px);animation:1.2s ease-in-out infinite isw-defeat-blink;position:absolute;top:0;bottom:0}@keyframes isw-defeat-blink{50%{opacity:.45}}.isw-ui-defeat__foot{border-top:1px solid var(--isw-defeat-line);padding:12px 16px 14px;display:flex}.isw-ui-defeat__return{cursor:pointer;min-width:0;min-height:44px;color:var(--isw-defeat-ink);background:linear-gradient(180deg, var(--isw-defeat-gold-hi), var(--isw-defeat-gold) 45%, var(--isw-defeat-gold-mid) 55%, var(--isw-defeat-gold));box-shadow:0 0 0 1px var(--isw-defeat-gold-lo), 0 2px 3px #0008;border:0;border-radius:4px;flex:1;justify-content:center;align-items:center;gap:8px;padding:0 16px;font:700 14px/1.1 system-ui,-apple-system,Segoe UI,sans-serif;display:inline-flex}.isw-ui-defeat__return .isw-ui-defeat__icon{width:22px;height:22px;margin:0}.isw-ui-defeat__return-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.isw-ui-defeat__return-cost{color:#6b1a0c;flex:none;font:700 11px/1.1 ui-monospace,SF Mono,Menlo,monospace}.isw-ui-defeat__return:focus-visible{outline:2px solid var(--isw-defeat-gold-hi);outline-offset:3px}.isw-ui-defeat__return:disabled{cursor:progress;filter:saturate(.6)brightness(.85)}@media (height<=420px){.isw-ui-defeat{padding:8px}.isw-ui-defeat__win{width:min(480px,100%)}.isw-ui-defeat__head{height:38px}.isw-ui-defeat__body{gap:16px;padding:10px 16px 8px}.isw-ui-defeat__portrait{width:72px;height:72px}.isw-ui-defeat__sprite{transform:scale(.75)}.isw-ui-defeat__ledger{gap:4px;font-size:12px}.isw-ui-defeat__foot{padding:8px 12px 10px}}.isw-ui-defeat-toast{z-index:60;color:#eadfc6;white-space:nowrap;pointer-events:none;background:#1e170feb;border:1px solid #e9c46a59;border-radius:6px;padding:8px 12px;font:600 13px/1.2 system-ui,-apple-system,Segoe UI,sans-serif;animation:2.6s ease-out forwards isw-defeat-toast;position:absolute;top:14px;left:50%;transform:translate(-50%)}@keyframes isw-defeat-toast{0%{opacity:0;transform:translate(-50%,-8px)}10%,80%{opacity:1;transform:translate(-50%)}to{opacity:0}}@media (prefers-reduced-motion:reduce){.isw-ui-defeat,.isw-ui-defeat__meter-loss,.isw-ui-defeat-toast{animation:none}}.isw-ui-gauge{--isw-gauge-gold-hi:#fff4c8;--isw-gauge-gold:#e9c46a;--isw-gauge-gold-mid:#b8862b;--isw-gauge-gold-lo:#6b4712;--isw-gauge-ink:#120d07;--isw-gauge-hp:#d8453a;--isw-gauge-hp-hi:#ff8a70;--isw-gauge-mp:#3f7fe0;--isw-gauge-mp-hi:#8cc4ff;--isw-gauge-hunger:#e0962e;--isw-gauge-hunger-hi:#ffd07a;--isw-gauge-xp:#f3d27a;--isw-gauge-txp:var(--isw-gauge-xp);--isw-gauge-num:#fff8e6;text-shadow:none;line-height:1.4;display:inline-block}.isw-ui-gauge__row{align-items:flex-start;gap:84px;display:flex}.isw-ui-gauge__dial{flex:none;width:128px;height:128px;position:relative}.isw-ui-gauge__art{display:block;position:absolute;inset:0;overflow:visible}.isw-ui-gauge__sheen{transform-origin:64px 64px;transform-box:view-box;animation:6s linear infinite isw-gauge-spin}.isw-ui-gauge__slime{position:absolute;top:24px;left:24px}.isw-ui-gauge__medal{cursor:pointer;flex:none;width:80px;height:80px;position:relative}.isw-ui-gauge__medal--tamer{width:60px;height:60px}.isw-ui-gauge__medal>svg{display:block;overflow:visible}.isw-ui-gauge__portrait{border-radius:50%;width:68.8px;height:68.8px;position:absolute;top:5.6px;left:5.6px;overflow:hidden}.isw-ui-gauge__idle{width:52px;height:52px;image-rendering:pixelated;background-position:0 0;background-repeat:no-repeat;animation:.8s steps(4,end) infinite isw-gauge-idle;position:absolute;top:6px;left:8px}.isw-ui-gauge__flash{pointer-events:none;opacity:0;background:radial-gradient(circle,#ff3b2a,#0000 70%);border-radius:50%;position:absolute;inset:6px}.isw-ui-gauge__flash--on{animation:.4s ease-out isw-gauge-flash}.isw-ui-gauge__slime--hit{animation:.35s ease-out isw-gauge-hit}.isw-ui-gauge__level{background:linear-gradient(180deg, var(--isw-gauge-gold-hi), var(--isw-gauge-gold) 45%, var(--isw-gauge-gold-mid) 55%, var(--isw-gauge-gold) 100%);box-shadow:0 0 0 1px var(--isw-gauge-gold-lo), 0 2px 3px #0009;color:var(--isw-gauge-ink);text-shadow:0 1px #fff6;white-space:nowrap;border-radius:3px;padding:3px 8px;font:800 12px/1 Georgia,Times New Roman,serif;position:absolute;left:50%;transform:translate(-50%)}.isw-ui-gauge__level--slime{font-size:12px;bottom:-9px}.isw-ui-gauge__level--tamer{font-size:10px;bottom:-7px}.isw-ui-gauge__level--pop{animation:.6s cubic-bezier(.2,1.8,.4,1) isw-gauge-level-pop}.isw-ui-gauge__tamer{position:absolute}.isw-ui-gauge__dot{background:radial-gradient(circle,#e0281c 0 3.3px,#5a0a04 3.5px 3.7px,#0000 3.9px),linear-gradient(160deg,#fff4c8,#e9c46a 35%,#6b4712 60%,#e9c46a 85%,#b8862b);border-radius:50%;width:11px;height:11px;position:absolute;box-shadow:0 1px 2px #000b}.isw-ui-gauge__dot[hidden],.isw-ui-gauge__egg[hidden]{display:none}.isw-ui-gauge__dot--appear{animation:.5s cubic-bezier(.2,1.8,.4,1) isw-gauge-appear}.isw-ui .isw-ui-gauge__egg{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute}.isw-ui-gauge__egg svg{width:20px;height:24px;overflow:visible}.isw-ui-gauge__egg[data-ready=true] svg{filter:drop-shadow(0 0 6px var(--isw-gauge-gold)) drop-shadow(0 0 12px #ffcf5a88);animation:1.6s ease-in-out infinite isw-gauge-breathe}.isw-ui .isw-ui-gauge__egg:focus-visible{outline:2px solid var(--isw-gauge-gold-hi);outline-offset:2px;border-radius:50%}.isw-ui-gauge__numbers{flex-direction:column;gap:5px;margin-top:14px;display:flex}.isw-ui-gauge__number{color:var(--isw-gauge-num);font-variant-numeric:tabular-nums;letter-spacing:.02em;text-shadow:0 1px #000,0 0 3px #000,0 0 6px #000c;white-space:nowrap;font:700 11px/1 ui-monospace,SF Mono,Menlo,monospace}.isw-ui-gauge__number i{color:var(--isw-gauge-gold);font-style:normal}.isw-ui-gauge__number--hp{color:var(--isw-gauge-hp-hi)}.isw-ui-gauge__number--mp{color:var(--isw-gauge-mp-hi)}.isw-ui-gauge__number--hunger{color:var(--isw-gauge-hunger-hi)}.isw-ui-gauge--no-numbers .isw-ui-gauge__numbers{clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.isw-ui-gauge__cp{align-items:center;gap:3px;margin:22px 0 0 18px;display:inline-flex}.isw-ui-gauge__orb{transform-origin:50%;display:block;overflow:visible}.isw-ui-gauge__orb--spend{animation:.45s ease-out isw-gauge-orb-spend}.isw-ui-gauge__orb--fill{animation:.5s ease-out isw-gauge-orb-fill}.isw-ui-gauge__fill--low{animation:.9s ease-in-out infinite isw-gauge-low}.isw-ui-gauge__pop{pointer-events:none;white-space:nowrap;text-shadow:0 1px #000,0 0 4px #000,0 0 8px #000;font:900 16px/1 Georgia,serif;animation:1.1s ease-out forwards isw-gauge-pop;position:absolute}.isw-ui-gauge__pop--crit{font-size:22px}.isw-ui-gauge__burst{border:3px solid var(--isw-gauge-gold-hi);width:128px;height:128px;box-shadow:0 0 16px var(--isw-gauge-gold), inset 0 0 12px var(--isw-gauge-gold);pointer-events:none;border-radius:50%;animation:.9s ease-out forwards isw-gauge-burst;position:absolute;top:0;left:0}@keyframes isw-gauge-idle{to{background-position:var(--isw-gauge-idle-end,-208px) 0}}@keyframes isw-gauge-spin{to{transform:rotate(360deg)}}@keyframes isw-gauge-hit{20%{transform:translate(-3px,1px)}40%{transform:translate(3px,-1px)}60%{transform:translate(-2px)}to{transform:none}}@keyframes isw-gauge-flash{0%{opacity:.75}to{opacity:0}}@keyframes isw-gauge-pop{0%{opacity:0;transform:translateY(4px)scale(.6)}15%{opacity:1;transform:translateY(-4px)scale(1.15)}30%{transform:translateY(-8px)scale(1)}to{opacity:0;transform:translateY(-34px)}}@keyframes isw-gauge-burst{0%{opacity:1;transform:scale(.7)}to{opacity:0;transform:scale(1.5)}}@keyframes isw-gauge-level-pop{0%{transform:translate(-50%)scale(1)}40%{transform:translate(-50%)scale(1.6)}to{transform:translate(-50%)scale(1)}}@keyframes isw-gauge-appear{0%{transform:scale(0)}}@keyframes isw-gauge-breathe{50%{transform:scale(1.08)}}@keyframes isw-gauge-orb-spend{0%{filter:brightness(2.5);transform:scale(1.5)}to{transform:scale(1)}}@keyframes isw-gauge-orb-fill{0%{filter:brightness(2.2)drop-shadow(0 0 8px #d9b8ff)}to{filter:none}}@keyframes isw-gauge-low{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.isw-ui-gauge__idle,.isw-ui-gauge__sheen,.isw-ui-gauge__egg[data-ready=true] svg,.isw-ui-gauge__fill--low{animation:none}}.isw-ui-fishhud{--isw-fishhud-gold-hi:#fff4c8;--isw-fishhud-gold:#e9c46a;--isw-fishhud-gold-mid:#b8862b;--isw-fishhud-gold-lo:#6b4712;--isw-fishhud-ink:#120d07;--isw-fishhud-num:#fff8e6;--isw-fishhud-water-hi:#9fd8ff;--isw-fishhud-paused:#e0962e;--isw-fishhud-rare:#d9b8ff;color:#eadfc6;font-family:system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.4;display:inline-block;position:relative}.isw-ui-fishhud__medal{width:96px;height:96px;position:relative}.isw-ui-fishhud__art{display:block;overflow:visible}.isw-ui-fishhud__ring{stroke:var(--isw-fishhud-water-hi);filter:drop-shadow(0 0 3px #8fd0ff)}.isw-ui-fishhud__ring[data-state=paused]{stroke:var(--isw-fishhud-paused);filter:none}.isw-ui-fishhud__ripple{transform-origin:50%;transform-box:fill-box;animation:2.4s ease-out infinite isw-fishhud-ripple}.isw-ui-fishhud__ripple--b{animation-delay:1.2s}.isw-ui-fishhud__float{transform-origin:50%;transform-box:fill-box;animation:2.2s ease-in-out infinite isw-fishhud-bob}.isw-ui-fishhud__float--dip{animation:.7s ease-in isw-fishhud-dip}.isw-ui-fishhud[data-state=paused] .isw-ui-fishhud__float,.isw-ui-fishhud[data-state=paused] .isw-ui-fishhud__ripple{animation-play-state:paused}.isw-ui-fishhud__count{background:linear-gradient(180deg, var(--isw-fishhud-gold-hi), var(--isw-fishhud-gold) 45%, var(--isw-fishhud-gold-mid) 55%, var(--isw-fishhud-gold) 100%);box-shadow:0 0 0 1px var(--isw-fishhud-gold-lo), 0 2px 3px #0009;color:var(--isw-fishhud-ink);white-space:nowrap;border-radius:3px;padding:3px 7px;font:800 11px/1 Georgia,Times New Roman,serif;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.isw-ui .isw-ui-fishhud__stop,.isw-ui .isw-ui-bagwin__close,.isw-ui .isw-ui-shopwin__close{cursor:pointer;color:#fff4c8;background:radial-gradient(circle,#1a130b 0 58%,#0000 60%),linear-gradient(160deg,#fff4c8,#e9c46a 35%,#6b4712 60%,#e9c46a 85%,#b8862b);border:0;border-radius:50%;place-items:center;width:26px;height:26px;padding:0;font:700 13px/1 system-ui,sans-serif;display:inline-grid;position:absolute;box-shadow:0 1px 3px #000a}.isw-ui-fishhud__stop:before,.isw-ui-bagwin__close:before,.isw-ui-shopwin__close:before{content:"";width:44px;height:44px;position:absolute;top:-9px;left:-9px}.isw-ui-fishhud__stop:focus-visible,.isw-ui-bagwin__close:focus-visible{outline-offset:2px;outline:2px solid #fff4c8}.isw-ui-fishhud__stop{top:-6px;right:-6px}.isw-ui-fishhud__pops{pointer-events:none;position:absolute;top:26px;left:104px}.isw-ui-fishhud__time{color:var(--isw-fishhud-num);font-variant-numeric:tabular-nums;text-shadow:0 1px #000,0 0 3px #000,0 0 6px #000c;white-space:nowrap;margin:14px 0 0 30px;font:700 11px/1 ui-monospace,SF Mono,Menlo,monospace}.isw-ui .isw-ui-fishhud__paused{color:#eadfc6;cursor:pointer;background:#0e0b08db;border:1px solid #e9c46a59;border-radius:16px;align-items:center;gap:6px;min-height:30px;margin-top:6px;padding:4px 10px 4px 6px;font:600 12px/1 system-ui,sans-serif;animation:1.6s ease-in-out infinite isw-fishhud-pulse;display:inline-flex;box-shadow:0 2px 6px #0008}.isw-ui-fishhud__paused{position:relative}.isw-ui-fishhud__paused:before,.isw-ui-fishhud__resume:before{content:"";position:absolute;inset:-7px 0}.isw-ui-fishhud__pause-row{align-items:center;gap:6px;display:flex}.isw-ui-fishhud__pause-row[hidden],.isw-ui-fishhud__paused[hidden],.isw-ui-fishhud__resume[hidden]{display:none}.isw-ui .isw-ui-fishhud__resume{color:#120d07;cursor:pointer;background:linear-gradient(#fff4c8,#e9c46a 45%,#b8862b 55%,#e9c46a);border:0;border-radius:16px;min-height:30px;margin-top:6px;padding:0 12px;font:700 12px/1 system-ui,sans-serif;position:relative;box-shadow:0 0 0 1px #6b4712,0 2px 3px #0008}.isw-ui-fishhud__paused img{object-fit:contain;width:18px;height:18px;image-rendering:pixelated}.isw-ui-fishhud__pop{white-space:nowrap;pointer-events:none;align-items:center;gap:6px;animation:2.6s ease-out forwards isw-fishhud-pop;display:flex;position:absolute;top:0;left:0}.isw-ui-fishhud__pop-icon{object-fit:contain;image-rendering:pixelated}.isw-ui-fishhud__pop-name{color:var(--isw-fishhud-gold-hi);text-shadow:0 1px #000,0 0 5px #000;font:700 13px/1 Georgia,serif}.isw-ui-fishhud__pop--rare{top:30px}.isw-ui-fishhud__pop--rare .isw-ui-fishhud__pop-name{color:var(--isw-fishhud-rare);text-shadow:0 0 8px #b98cff,0 1px #000;font-size:15px}.isw-ui-fishhud__pop--miss{opacity:.8;animation:1.7s ease-out forwards isw-fishhud-miss}.isw-ui-fishhud__pop--miss .isw-ui-fishhud__pop-name{color:#c9bda2;font:600 12px/1 system-ui,sans-serif}.isw-ui-fishhud__burst{pointer-events:none;background:conic-gradient(#ff8a8a,#ffd27a,#b6ff9a,#8ad7ff,#c9a0ff,#ff8a8a);border-radius:50%;width:120px;height:120px;animation:1.4s ease-out forwards isw-fishhud-burst;position:absolute;top:-40px;left:-40px;-webkit-mask:radial-gradient(circle,#0000 55%,#000 57% 63%,#0000 65%);mask:radial-gradient(circle,#0000 55%,#000 57% 63%,#0000 65%)}@keyframes isw-fishhud-bob{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(2.5px)rotate(3deg)}}@keyframes isw-fishhud-dip{0%{transform:translateY(0)}40%{transform:translateY(9px)scale(.9)}to{transform:translateY(0)}}@keyframes isw-fishhud-ripple{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.5)}}@keyframes isw-fishhud-pop{0%{opacity:0;transform:translateY(10px)scale(.6)}12%{opacity:1;transform:translateY(-4px)scale(1.08)}22%{transform:translate(0)scale(1)}80%{opacity:1}to{opacity:0;transform:translateY(-18px)}}@keyframes isw-fishhud-miss{0%{opacity:0}15%,70%{opacity:.8}to{opacity:0;transform:translateY(-6px)}}@keyframes isw-fishhud-burst{0%{opacity:1;transform:scale(.6)rotate(0)}to{opacity:0;transform:scale(2.2)rotate(120deg)}}@keyframes isw-fishhud-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.isw-ui-fishhud__float,.isw-ui-fishhud__ripple,.isw-ui-fishhud__paused{animation:none}}.isw-ui-bagwin,.isw-ui-vendwin{--isw-bagwin-gold-hi:#fff4c8;--isw-bagwin-gold:#e9c46a;--isw-bagwin-gold-mid:#b8862b;--isw-bagwin-gold-lo:#6b4712;--isw-bagwin-ink:#120d07;--isw-bagwin-num:#fff8e6;--isw-bagwin-good:#7fd88a;--isw-bagwin-bad:#ff7a66;--isw-bagwin-glass:#0e0b08db;--isw-bagwin-glass-2:#1e170fe6;--isw-bagwin-line:#e9c46a59;--isw-bagwin-txt:#eadfc6;--isw-bagwin-dim:#a89a7c}.isw-ui-bagwin{box-sizing:border-box;background:var(--isw-bagwin-glass);width:752px;height:372px;color:var(--isw-bagwin-txt);box-shadow:0 0 0 1px #000, 0 0 0 2px var(--isw-bagwin-gold-lo), 0 0 0 3px var(--isw-bagwin-gold), 0 0 0 4px var(--isw-bagwin-gold-lo), 0 10px 30px #000c;border-radius:6px;outline:none;flex-direction:column;font:14px/1.4 system-ui,-apple-system,Segoe UI,sans-serif;display:flex;position:relative}.isw-ui-bagwin *,.isw-ui-bagwin :before,.isw-ui-bagwin :after{box-sizing:border-box}.isw-ui-bagwin:before,.isw-ui-bagwin:after{content:"";border:2px solid var(--isw-bagwin-gold);pointer-events:none;width:18px;height:18px;position:absolute}.isw-ui-bagwin:before{border-bottom:0;border-right:0;top:4px;left:4px}.isw-ui-bagwin:after{border-top:0;border-left:0;bottom:4px;right:4px}.isw-ui-bagwin__close{z-index:7;top:-10px;right:-10px}.isw-ui-bagwin__head{border-bottom:1px solid var(--isw-bagwin-line);flex:none;align-items:center;gap:8px;height:52px;padding:0 30px 0 12px;display:flex;overflow:hidden}.isw-ui-bagwin__body{border-bottom:1px solid var(--isw-bagwin-line);flex:none;height:272px;display:flex;overflow:hidden}.isw-ui-bagwin__foot{flex:none;align-items:center;gap:8px;height:48px;padding:0 12px;font:700 12px/1 ui-monospace,SF Mono,Menlo,monospace;display:flex;overflow:hidden}.isw-ui-bagwin__spacer{flex:1}.isw-ui-bagwin__kit{object-fit:contain;image-rendering:pixelated;flex:none;display:block}.isw-ui-bagwin__icon{image-rendering:pixelated;filter:drop-shadow(0 1px 1px #000)}.isw-ui-bagwin__toptabs{align-items:stretch;gap:4px;height:100%;margin-left:-4px;display:flex}.isw-ui .isw-ui-bagwin__toptab{min-width:44px;color:var(--isw-bagwin-dim);letter-spacing:.04em;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:0 14px;font:700 15px/1 Georgia,serif;display:inline-flex;position:relative}.isw-ui-bagwin__toptab .isw-ui-bagwin__kit{opacity:.6}.isw-ui .isw-ui-bagwin__toptab[aria-selected=true]{color:var(--isw-bagwin-gold-hi);border-bottom-color:var(--isw-bagwin-gold);background:linear-gradient(#0000 30%,#e9c46a1f)}.isw-ui-bagwin__toptab[aria-selected=true] .isw-ui-bagwin__kit{opacity:1}.isw-ui .isw-ui-bagwin__toptab{white-space:nowrap;letter-spacing:.02em;flex:none;gap:5px;padding:0 7px;font-size:14px}.isw-ui-bagwin__toptab .isw-ui-bagwin__kit{width:20px;height:20px}.isw-ui-bagwin__toptabs{flex:none}.isw-ui-bagwin__filters{gap:4px;display:flex}.isw-ui .isw-ui-bagwin__filter{min-width:44px;min-height:36px;color:var(--isw-bagwin-dim);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:5px;padding:0 8px;font:600 12px/1 system-ui,sans-serif;display:inline-flex}.isw-ui .isw-ui-bagwin__filter[aria-selected=true]{color:var(--isw-bagwin-gold-hi);border-color:var(--isw-bagwin-line);background:#2a211566}.isw-ui-bagwin__toptab:focus-visible,.isw-ui-bagwin__filter:focus-visible,.isw-ui-bagwin__slot:focus-visible,.isw-ui-bagwin__act:focus-visible,.isw-ui-bagwin__mini:focus-visible,.isw-ui-bagwin__page:focus-visible,.isw-ui-bagwin__chip:focus-visible{outline:2px solid var(--isw-bagwin-gold-hi);outline-offset:1px}.isw-ui-bagwin__dot{color:#fff;text-align:center;background:#d8301f;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font:800 10px/16px system-ui,sans-serif;display:inline-block;box-shadow:0 0 0 1px #3a0a05}.isw-ui-bagwin__dot--none{box-shadow:none;background:#3a3226}.isw-ui-bagwin__slot{aspect-ratio:1;cursor:pointer;background:radial-gradient(circle at 50% 35%,#2b2217,#120d08);border:0;border-radius:4px;place-items:center;min-width:40px;padding:0;display:grid;position:relative;box-shadow:inset 0 0 0 1px #6b4712aa,inset 0 2px 4px #000}.isw-ui-bagwin__slot--empty{cursor:default;opacity:.55}.isw-ui-bagwin__slot--pad{cursor:default;opacity:.22;box-shadow:inset 0 0 0 1px #6b471266}.isw-ui-bagwin__slot--selected{box-shadow:inset 0 0 0 2px var(--isw-bagwin-gold-hi), 0 0 8px var(--isw-bagwin-gold)}.isw-ui-bagwin__slot--new:after{content:"";background:var(--isw-bagwin-gold-hi);width:6px;height:6px;box-shadow:0 0 5px var(--isw-bagwin-gold);border-radius:50%;position:absolute;top:3px;right:3px}.isw-ui-bagwin__qty{color:#fff;text-shadow:0 1px #000,0 0 3px #000;font:700 10px/1 ui-monospace,monospace;position:absolute;bottom:2px;right:3px}.isw-ui-bagwin__nm{z-index:2;width:190px;position:absolute;top:67px;left:10px}.isw-ui-bagwin__nm[hidden]{display:none}.isw-ui .isw-ui-bagwin__nm-btn,.isw-ui .isw-ui-bagwin__nm-field{border:1px solid var(--isw-bagwin-line);width:100%;height:30px;min-height:0;color:var(--isw-bagwin-gold-hi);letter-spacing:.03em;text-align:center;white-space:nowrap;text-overflow:ellipsis;box-shadow:none;background:#0006;border-radius:4px;margin:0;padding:0 10px;font:700 14px/28px Georgia,Times New Roman,serif;display:block;overflow:hidden}.isw-ui .isw-ui-bagwin__nm-btn{cursor:text}.isw-ui .isw-ui-bagwin__nm-btn:hover{border-color:var(--isw-bagwin-gold)}.isw-ui .isw-ui-bagwin__nm-btn--empty{color:var(--isw-bagwin-dim);font-style:italic;font-weight:400}.isw-ui .isw-ui-bagwin__nm-field{border-color:var(--isw-bagwin-gold);box-shadow:0 0 0 1px var(--isw-bagwin-gold-lo), 0 0 6px #e9c46a55;outline:none}.isw-ui-bagwin__nm-btn:focus-visible{outline:2px solid var(--isw-bagwin-gold-hi);outline-offset:2px}.isw-ui-bagwin__nm-err{color:var(--isw-bagwin-bad);text-align:center;background:#140c07e6;border-radius:4px;margin:3px 0 0;padding:3px 8px;font:12px/1.3 system-ui,sans-serif}.isw-ui-bagwin__nm-err[hidden]{display:none}.isw-ui-bagwin__doll{flex:none;width:190px;height:230px;margin:14px 4px 0 10px;position:relative}.isw-ui-bagwin__portrait{width:120px;height:120px;box-shadow:0 0 0 4px #000, 0 0 0 6px var(--isw-bagwin-gold), 0 0 0 7px var(--isw-bagwin-gold-lo);background:radial-gradient(circle,#8a6a48,#4a3322 70%,#1c120a);border-radius:50%;position:absolute;top:40px;left:35px;overflow:hidden}.isw-ui-bagwin__idle{width:80px;height:80px;image-rendering:pixelated;animation:.8s steps(4,end) infinite isw-bagwin-idle;position:absolute;top:16px;left:20px}.isw-ui-bagwin__socket{width:50px;height:50px;position:absolute}.isw-ui .isw-ui-bagwin__share{z-index:1;cursor:pointer;color:#120d07;white-space:nowrap;background:linear-gradient(#fff4c8,#e9c46a 55%,#b8862b);border:0;border-radius:15px;align-items:center;gap:5px;height:30px;padding:0 12px;font:700 13px/1 system-ui,sans-serif;display:inline-flex;position:absolute;top:150px;left:95px;transform:translate(-50%);box-shadow:0 0 0 1px #6b4712,0 3px #000a,0 0 0 3px #fff4c840,0 0 14px #e9c46a99}.isw-ui-bagwin__share:before{content:"";position:absolute;inset:-7px -4px}.isw-ui-bagwin__share svg{width:15px;height:15px}.isw-ui .isw-ui-bagwin__share:focus-visible{outline-offset:2px;outline:2px solid #fff4c8}.isw-ui-bagwin__socket>.isw-ui-bagwin__slot{width:50px;height:50px}.isw-ui-bagwin__socket-label{color:var(--isw-bagwin-dim);white-space:nowrap;margin-top:3px;font:600 10px/1 system-ui,sans-serif;position:absolute;top:100%;left:50%;transform:translate(-50%)}.isw-ui-bagwin__socket-label--up{color:var(--isw-bagwin-good);font-weight:800}.isw-ui-bagwin__socket-label--down{color:var(--isw-bagwin-bad);font-weight:800}.isw-ui-bagwin__slot--preview{outline:2px dashed var(--isw-bagwin-gold-hi);outline-offset:2px;cursor:default}.isw-ui-bagwin__slot--preview .isw-ui-bagwin__icon{opacity:.75}.isw-ui-bagwin__gridwrap{align-items:center;padding:10px;display:flex}.isw-ui-bagwin__grid{grid-template-rows:repeat(4,46px);grid-template-columns:repeat(6,46px);gap:4px;display:grid}.isw-ui-bagwin__ledger{border-left:1px solid var(--isw-bagwin-line);flex:1;min-width:0;display:flex;overflow:hidden}.isw-ui-bagwin__detail{flex-direction:column;flex:1;gap:6px;min-width:0;min-height:0;padding:12px;display:flex;overflow-y:auto}.isw-ui-bagwin__detail--empty{height:100%;color:var(--isw-bagwin-dim);justify-content:center;align-items:center}.isw-ui-bagwin__detail-head{align-items:center;gap:10px;display:flex}.isw-ui-bagwin__big{width:52px;height:52px;box-shadow:inset 0 0 0 1px var(--isw-bagwin-gold-lo);background:radial-gradient(circle at 50% 35%,#3a2d1d,#120d08);border-radius:6px;flex:none;place-items:center;display:grid}.isw-ui-bagwin__name{color:var(--isw-bagwin-gold-hi);font:700 15px/1.2 Georgia,serif}.isw-ui-bagwin__num{color:var(--isw-bagwin-num);font:700 11px/1 ui-monospace,monospace}.isw-ui-bagwin__kind{color:var(--isw-bagwin-dim);font-size:12px}.isw-ui-bagwin__stat{justify-content:space-between;font:600 12px/1.6 ui-monospace,monospace;display:flex}.isw-ui-bagwin__stat--dim{color:var(--isw-bagwin-dim)}.isw-ui-bagwin__delta--up{color:var(--isw-bagwin-good)}.isw-ui-bagwin__delta--down{color:var(--isw-bagwin-bad)}.isw-ui-bagwin__coins{color:var(--isw-bagwin-gold-hi);align-items:center;gap:4px;font:700 13px/1 ui-monospace,monospace;display:inline-flex}.isw-ui-bagwin__stat .isw-ui-bagwin__coins{font-size:12px}.isw-ui-bagwin__acts{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.isw-ui-bagwin__acts--end{justify-content:flex-end;margin-top:4px}.isw-ui .isw-ui-bagwin__act{background:linear-gradient(180deg, var(--isw-bagwin-gold-hi), var(--isw-bagwin-gold) 45%, var(--isw-bagwin-gold-mid) 55%, var(--isw-bagwin-gold));min-width:64px;min-height:36px;box-shadow:0 0 0 1px var(--isw-bagwin-gold-lo), 0 2px 3px #0008;color:var(--isw-bagwin-ink);cursor:pointer;border:0;border-radius:4px;padding:0 12px;font:700 13px/1 system-ui,sans-serif;position:relative}.isw-ui-bagwin__act:before{content:"";position:absolute;inset:-4px 0}.isw-ui .isw-ui-bagwin__act--ghost{box-shadow:inset 0 0 0 1px var(--isw-bagwin-line);color:var(--isw-bagwin-txt);background:0 0}.isw-ui .isw-ui-bagwin__act--sm{min-width:0;min-height:30px;padding:0 10px;font-size:12px}.isw-ui-bagwin__act--sm:before{top:-7px;bottom:-7px}.isw-ui-bagwin__act:disabled{filter:grayscale()brightness(.6);cursor:not-allowed}.isw-ui-bagwin__why{color:#ffc58a;font-size:12px}.isw-ui-bagwin__life{flex-direction:column;flex:none;gap:8px;width:188px;padding:14px 12px 10px 2px;display:flex}.isw-ui-bagwin__life-title{color:var(--isw-bagwin-gold-hi);margin:4px 0 0;font:700 12px/1 system-ui,sans-serif}.isw-ui-bagwin__record{grid-template-columns:1fr auto;row-gap:3px;font:600 12px/1.35 ui-monospace,monospace;display:grid}.isw-ui-bagwin__record span:nth-child(odd){color:var(--isw-bagwin-dim)}.isw-ui-bagwin__record span:nth-child(2n){color:var(--isw-bagwin-num);text-align:right}.isw-ui-bagwin__stats{border-top:1px solid #e9c46a38;grid-template-columns:1fr 1fr;gap:3px 10px;padding-top:7px;font:600 11px/1.3 ui-monospace,monospace;display:grid;position:relative}.isw-ui-bagwin__strow{white-space:nowrap;grid-template-columns:auto 1fr auto;align-items:baseline;column-gap:4px;display:grid}.isw-ui-bagwin__strow b{color:var(--isw-bagwin-dim);font-weight:600}.isw-ui-bagwin__stv{color:var(--isw-bagwin-num);text-align:right}.isw-ui-bagwin__stv--up{color:#8fe08a}.isw-ui-bagwin__stv i{margin-left:1px;font-size:8px;font-style:normal}.isw-ui-bagwin__stgear{color:#8fc7ff}.isw-ui-bagwin__stgear--zero{color:var(--isw-bagwin-dim);opacity:.55}.isw-ui-bagwin__stinfo{background:var(--isw-bagwin-bg,#14130f);width:13px;height:13px;color:var(--isw-bagwin-gold-hi);text-align:center;cursor:pointer;border:1px solid #e9c46a73;border-radius:50%;padding:0;font:italic 700 9px/11px Georgia,serif;position:absolute;top:-7px;right:0}.isw-ui-bagwin__stinfo:before{content:"";position:absolute;inset:-8px}.isw-ui-bagwin__stinfo[aria-expanded=true]{background:#e9c46a40}.isw-ui-bagwin__sttip{z-index:2;box-sizing:border-box;width:100%;color:var(--isw-bagwin-num);white-space:normal;background:#1c1a14;border:1px solid #e9c46a73;border-radius:4px;padding:5px 7px;font:500 11px/1.35 system-ui,sans-serif;position:absolute;bottom:calc(100% + 8px);right:0}@media (height<=420px){.isw-ui-bagwin__stats{row-gap:1px;padding-top:4px;font-size:12px}.isw-ui-bagwin__stv i{font-size:9px}}.isw-ui-bagwin__mcol{flex-direction:column;gap:4px;min-width:0;display:flex}.isw-ui-bagwin__mlab{color:var(--isw-bagwin-txt);white-space:nowrap;justify-content:space-between;gap:8px;font:700 11px/1 ui-monospace,monospace;display:flex}.isw-ui-bagwin__mlab span:first-child{color:var(--isw-bagwin-dim)}.isw-ui-bagwin__meter{height:8px;box-shadow:0 0 0 1px var(--isw-bagwin-gold-lo);background:#000a;border-radius:4px;position:relative;overflow:hidden}.isw-ui-bagwin__meter b{border-radius:4px;position:absolute;top:0;bottom:0;left:0}.isw-ui-bagwin__meter--exp b{background:linear-gradient(90deg, var(--isw-bagwin-gold-mid), var(--isw-bagwin-gold-hi))}.isw-ui-bagwin__meter--hunger b{background:linear-gradient(90deg,#b86a18,#f0a640)}.isw-ui-bagwin__meter--age b{background:linear-gradient(90deg,#5a7a3a,#b6e27a)}.isw-ui-bagwin__meter--ceil{height:6px}.isw-ui-bagwin__meter--ceil b{background:linear-gradient(90deg, var(--isw-bagwin-gold-mid), var(--isw-bagwin-gold))}.isw-ui-bagwin__meter--ceil i{background:var(--isw-bagwin-good);position:absolute;top:0;bottom:0}.isw-ui-bagwin__slime{border-left:1px solid var(--isw-bagwin-line);flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.isw-ui-bagwin__identity{border-bottom:1px solid var(--isw-bagwin-line);flex:none;align-items:center;gap:12px;height:58px;padding:0 12px;display:flex}.isw-ui-bagwin__who{flex:none;gap:5px}.isw-ui-bagwin__form{color:var(--isw-bagwin-gold-hi);white-space:nowrap;font:700 15px/1.1 Georgia,serif}.isw-ui-bagwin__sub{color:var(--isw-bagwin-dim);white-space:nowrap;font:600 11px/1.3 ui-monospace,monospace}.isw-ui-bagwin__bars{flex:1;grid-template-columns:auto 1fr auto;align-items:center;gap:7px 8px;min-width:0;font:700 11px/1 ui-monospace,monospace;display:grid}.isw-ui-bagwin__bars>span:nth-child(3n+1){color:var(--isw-bagwin-dim)}.isw-ui-bagwin__bars>span:nth-child(3n){text-align:right;white-space:nowrap}.isw-ui-bagwin__alloc{flex-direction:column;flex:none;gap:2px;height:213px;padding:6px 12px 8px;font-size:12px;display:flex;overflow:hidden}.isw-ui-bagwin__points{height:24px;color:var(--isw-bagwin-gold-hi);align-items:center;gap:8px;font:700 12px/1 system-ui,sans-serif;display:flex}.isw-ui-bagwin__points small{color:var(--isw-bagwin-dim);font-weight:600}.isw-ui-bagwin__arow{grid-template-columns:34px 48px 1fr 34px 36px 36px;align-items:center;gap:8px;height:28px;font:700 12px/1 ui-monospace,monospace;display:grid}.isw-ui-bagwin__ceil{color:var(--isw-bagwin-dim);font-weight:600}.isw-ui .isw-ui-bagwin__mini{border:1px solid var(--isw-bagwin-line);width:36px;height:26px;color:var(--isw-bagwin-gold-hi);cursor:pointer;background:#2a211566;border-radius:4px;padding:0;font:800 14px/1 system-ui,sans-serif;position:relative}.isw-ui-bagwin__mini:before{content:"";position:absolute;inset:-9px -4px}.isw-ui-bagwin__mini:disabled{opacity:.3;cursor:not-allowed}.isw-ui-bagwin__modal{z-index:6;background:#0c0906e6;place-items:center;height:272px;display:grid;position:absolute;top:52px;left:0;right:0}.isw-ui-bagwin__box{background:var(--isw-bagwin-glass-2);width:460px;box-shadow:0 0 0 1px var(--isw-bagwin-gold-lo), 0 0 0 2px var(--isw-bagwin-gold), 0 10px 24px #000c;border-radius:6px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.isw-ui-bagwin__q{color:var(--isw-bagwin-gold-hi);font:700 15px/1.3 Georgia,serif}.isw-ui-bagwin__cost{color:var(--isw-bagwin-txt);font:600 12px/1.5 ui-monospace,monospace}.isw-ui-bagwin__bad{color:var(--isw-bagwin-bad)}.isw-ui-bagwin__good{color:var(--isw-bagwin-good)}.isw-ui-bagwin__tstrip{color:var(--isw-bagwin-txt);white-space:nowrap;align-items:center;gap:8px;font:700 12px/1 ui-monospace,monospace;display:flex}.isw-ui-bagwin__tstrip .isw-ui-bagwin__meter{flex:none;width:110px}.isw-ui-bagwin__tlv{color:var(--isw-bagwin-gold-hi);font:700 13px/1 Georgia,serif}.isw-ui-bagwin__tlab{color:var(--isw-bagwin-dim);letter-spacing:.08em;text-transform:uppercase;font:700 10px/1 system-ui,sans-serif}.isw-ui-bagwin__sktree{flex-direction:column;flex:none;gap:8px;width:440px;padding:8px 12px;display:flex}.isw-ui-bagwin__skrow{align-items:flex-start;gap:14px;display:flex}.isw-ui-bagwin__skband h5{height:12px;color:var(--isw-bagwin-dim);letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font:700 10px/12px system-ui,sans-serif}.isw-ui-bagwin__skcells{flex-wrap:wrap;gap:5px;display:flex}.isw-ui-bagwin__skcell{flex-direction:column;align-items:center;gap:5px;width:46px;display:flex}.isw-ui-bagwin__skcell>.isw-ui-bagwin__slot{width:46px;height:46px}.isw-ui-bagwin__kit--locked{filter:grayscale()brightness(.75);opacity:.55}.isw-ui-bagwin__pips{align-items:center;gap:4px;height:7px;display:inline-flex}.isw-ui-bagwin__pips i{width:6px;height:6px;box-shadow:0 0 0 1px var(--isw-bagwin-gold-lo);background:#000a;transform:rotate(45deg)}.isw-ui-bagwin__pips i.isw-ui-bagwin__pip--on{background:linear-gradient(135deg, var(--isw-bagwin-gold-hi), var(--isw-bagwin-gold-mid));box-shadow:0 0 0 1px var(--isw-bagwin-gold-lo), 0 0 4px var(--isw-bagwin-gold)}.isw-ui-bagwin__skcell .isw-ui-bagwin__pips{gap:3px}.isw-ui-bagwin__skcell .isw-ui-bagwin__pips i{width:5px;height:5px}.isw-ui-bagwin__slot--future{outline-offset:-4px;color:#6b5a3c;background:repeating-linear-gradient(135deg,#1a140c 0 6px,#140f09 6px 12px);outline:1px dashed #6b4712;font:700 18px/1 Georgia,serif;box-shadow:inset 0 0 0 1px #6b471288}.isw-ui-bagwin__skcell--future .isw-ui-bagwin__pips{opacity:.35}.isw-ui-bagwin__skempty{height:46px;color:var(--isw-bagwin-dim);align-items:center;font:600 11px/1.3 system-ui,sans-serif;display:flex}.isw-ui-bagwin__sknote{color:var(--isw-bagwin-dim);margin-top:auto;font:600 11px/1.35 system-ui,sans-serif}.isw-ui-bagwin__sknote b{color:var(--isw-bagwin-gold);font-weight:700}.isw-ui-bagwin__skfx{box-shadow:inset 0 0 0 1px var(--isw-bagwin-gold-lo);background:#1f190ecc;border-radius:4px;grid-template-columns:auto 1fr;gap:3px 10px;padding:7px 9px;font:600 12px/1.35 ui-monospace,monospace;display:grid}.isw-ui-bagwin__skfx span:nth-child(odd){color:var(--isw-bagwin-dim);letter-spacing:.06em;text-transform:uppercase;font:700 10px/16px system-ui,sans-serif}.isw-ui-bagwin__skfx span:nth-child(2n){color:var(--isw-bagwin-num)}.isw-ui-bagwin__skfx .isw-ui-bagwin__skfx-next{color:var(--isw-bagwin-good)}.isw-ui-bagwin__skfx .isw-ui-bagwin__skfx-dim{color:var(--isw-bagwin-dim)}.isw-ui-bagwin__skbasis{color:var(--isw-bagwin-dim);font:600 11px/1.3 system-ui,sans-serif}.isw-ui-bagwin__skstate{color:var(--isw-bagwin-dim);align-items:center;gap:8px;margin-top:4px;font:600 11px/1 ui-monospace,monospace;display:flex}.isw-ui-bagwin__desc{color:var(--isw-bagwin-txt);margin:0;font-size:12px;line-height:1.45}.isw-ui-bagwin__skreq{color:var(--isw-bagwin-dim);font:600 11px/1.3 system-ui,sans-serif}.isw-ui .isw-ui-bagwin__act--on{box-shadow:inset 0 0 0 2px var(--isw-bagwin-gold-hi);color:var(--isw-bagwin-gold-hi)}.isw-ui .isw-ui-bagwin__act--full{width:100%;min-height:37px}.isw-ui-bagwin__passive-control{width:100%;margin-top:auto}.isw-ui-bagwin__passive-control+.isw-ui-bagwin__acts{width:100%;margin-top:0}.isw-ui-bagwin__passive-heading{color:var(--isw-bagwin-gold);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font:700 11px/1 system-ui,sans-serif;display:block}.isw-ui-bagwin__passive-level{border:1px solid var(--isw-bagwin-gold-lo);background:#1f190ee6;border-radius:4px;align-items:center;width:100%;height:42px;display:flex}.isw-ui .isw-ui-bagwin__passive-step{width:46px;height:40px;color:var(--isw-bagwin-gold-hi);cursor:pointer;background:0 0;border:0;flex:none;font:700 24px/1 system-ui,sans-serif;position:relative}.isw-ui .isw-ui-bagwin__passive-step:before{content:"";position:absolute;inset:-4px 0}.isw-ui .isw-ui-bagwin__passive-step:first-child{border-right:1px solid var(--isw-bagwin-gold-lo)}.isw-ui .isw-ui-bagwin__passive-step:last-child{border-left:1px solid var(--isw-bagwin-gold-lo)}.isw-ui .isw-ui-bagwin__passive-step:disabled{color:var(--isw-bagwin-dim);cursor:default}.isw-ui-bagwin__passive-level output{color:var(--isw-bagwin-gold-hi);text-align:center;flex:1;font:700 16px/1 system-ui,sans-serif}.isw-ui-bagwin__passive-effect{color:var(--isw-bagwin-dim);margin:6px 0 0;font:400 11px/1.3 system-ui,sans-serif}.isw-ui .isw-ui-bagwin__passive-switch{border:1px solid var(--isw-bagwin-gold-lo);width:100%;min-height:53px;color:var(--isw-bagwin-txt);cursor:pointer;background:#2a2011db;border-radius:4px;justify-content:space-between;align-items:center;padding:0 10px;display:flex}.isw-ui-bagwin__passive-switch strong{font:700 13px/1 system-ui,sans-serif}.isw-ui-bagwin__passive-switch-right{align-items:center;gap:9px;display:flex}.isw-ui-bagwin__passive-switch-state{min-width:27px;color:var(--isw-bagwin-gold-hi);font:700 12px/1 system-ui,sans-serif}.isw-ui-bagwin__passive-switch-track{border:1px solid var(--isw-bagwin-gold);background:#80632e;border-radius:15px;width:48px;height:27px;padding:3px;display:block}.isw-ui-bagwin__passive-switch-knob{background:#fff1ce;border-radius:50%;width:19px;height:19px;margin-left:21px;display:block;box-shadow:0 1px 3px #0008}.isw-ui-bagwin__passive-switch[aria-checked=false] .isw-ui-bagwin__passive-switch-state{color:var(--isw-bagwin-dim)}.isw-ui-bagwin__passive-switch[aria-checked=false] .isw-ui-bagwin__passive-switch-track{border-color:var(--isw-bagwin-line);background:#3d3526}.isw-ui-bagwin__passive-switch[aria-checked=false] .isw-ui-bagwin__passive-switch-knob{margin-left:0}.isw-ui .isw-ui-bagwin__passive-step:focus-visible,.isw-ui .isw-ui-bagwin__passive-switch:focus-visible{outline:2px solid var(--isw-bagwin-gold-hi);outline-offset:2px}.isw-ui-bagwin__hotkeys{grid-template-columns:repeat(6,1fr);gap:4px;display:grid}.isw-ui .isw-ui-bagwin__hotkey{min-height:26px;box-shadow:inset 0 0 0 1px var(--isw-bagwin-gold-lo);color:var(--isw-bagwin-txt);cursor:pointer;background:radial-gradient(circle at 50% 35%,#2b2217,#120d08);border:0;border-radius:4px;padding:0;font:700 12px/1 ui-monospace,monospace}.isw-ui .isw-ui-bagwin__hotkey:hover,.isw-ui .isw-ui-bagwin__hotkey:focus-visible{box-shadow:inset 0 0 0 2px var(--isw-bagwin-gold);outline:none}.isw-ui .isw-ui-bagwin__hotkey--taken{color:var(--isw-bagwin-dim)}.isw-ui .isw-ui-bagwin__hotkey--here{background:linear-gradient(180deg, var(--isw-bagwin-gold), var(--isw-bagwin-gold-mid));color:var(--isw-bagwin-ink)}.isw-ui-bagwin__count{flex:none;min-width:56px}.isw-ui-bagwin__count--full{color:var(--isw-bagwin-bad)}.isw-ui-bagwin__fl,.isw-ui-bagwin__fr{flex:1 1 0;align-items:center;gap:8px;min-width:0;display:flex}.isw-ui-bagwin__fr{justify-content:flex-end}.isw-ui-bagwin__ground{scrollbar-width:none;gap:4px;min-width:0;padding:2px 0;display:flex;overflow:auto hidden}.isw-ui-bagwin__ground::-webkit-scrollbar{display:none}.isw-ui-bagwin__ground--more{-webkit-mask:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.isw-ui-bagwin__slot--ground{flex:none;width:36px;min-width:36px;height:36px}.isw-ui-bagwin__slot--ground:before{content:"";position:absolute;inset:-4px -2px}.isw-ui .isw-ui-bagwin__page:before,.isw-ui .isw-ui-bagwin__filter:before{content:"";position:absolute;inset:-4px 0}.isw-ui .isw-ui-bagwin__filter{position:relative}.isw-ui-bagwin__pager{flex:none;justify-content:center;align-items:center;gap:6px;display:flex}.isw-ui .isw-ui-bagwin__page{border:1px solid var(--isw-bagwin-line);width:44px;height:36px;color:var(--isw-bagwin-gold-hi);cursor:pointer;background:#2a211566;border-radius:4px;font:700 14px/1 system-ui,sans-serif;position:relative}.isw-ui-bagwin__page:disabled{opacity:.35;cursor:default}.isw-ui-bagwin__page--new:after{content:"";background:var(--isw-bagwin-gold-hi);width:6px;height:6px;box-shadow:0 0 5px var(--isw-bagwin-gold);border-radius:50%;position:absolute;top:4px;right:4px}.isw-ui-bagwin__pn{min-width:44px;color:var(--isw-bagwin-txt);text-align:center}.isw-ui .isw-ui-bagwin__chip{border:1px solid var(--isw-bagwin-gold-mid);min-height:32px;color:var(--isw-bagwin-gold-hi);white-space:nowrap;cursor:pointer;background:#2a211599;border-radius:16px;flex:none;align-items:center;padding:0 10px;font:700 12px/1 system-ui,sans-serif;display:inline-flex;position:relative}.isw-ui-bagwin__chip:before{content:"";position:absolute;inset:-6px 0}@keyframes isw-bagwin-idle{to{background-position:var(--isw-bagwin-idle-end,-320px) 0}}@media (prefers-reduced-motion:reduce){.isw-ui-bagwin__idle{animation:none}}.isw-ui-thought{pointer-events:none;width:0;height:0;position:absolute;overflow:visible}.isw-ui-thought[hidden]{display:none}.isw-ui-thought__bubble{transform-origin:18% 100%;position:absolute}.isw-ui-thought__art{display:block;overflow:visible}.isw-ui-thought__hits{position:absolute;top:5px;left:5px}.isw-ui .isw-ui-thought__hit{cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:40%;padding:0;position:absolute}.isw-ui-thought__hit:focus-visible{outline-offset:2px;outline:2px solid #fff4c8}.isw-ui-thought__cloud{transform-origin:50% 90%;animation:2.6s ease-in-out infinite isw-thought-float}.isw-ui-thought__icon{image-rendering:pixelated;filter:drop-shadow(0 1px #0006);transform-box:fill-box;transform-origin:50%}.isw-ui-thought__bubble--in .isw-ui-thought__icon{animation:.25s ease-out isw-thought-swap}.isw-ui-thought__dot,.isw-ui-thought__wrap{transform-box:fill-box;transform-origin:50%}.isw-ui-thought__bubble--in .isw-ui-thought__dot--1{animation:.18s cubic-bezier(.2,1.8,.4,1) both isw-thought-pop-in}.isw-ui-thought__bubble--in .isw-ui-thought__dot--2{animation:.18s cubic-bezier(.2,1.8,.4,1) 80ms both isw-thought-pop-in}.isw-ui-thought__bubble--in .isw-ui-thought__wrap{animation:.32s cubic-bezier(.2,1.6,.4,1) .16s both isw-thought-pop-in}.isw-ui-thought__bubble--out .isw-ui-thought__wrap{animation:.16s ease-in both isw-thought-pop-out}.isw-ui-thought__bubble--out .isw-ui-thought__dot--2{animation:.12s ease-in .1s both isw-thought-pop-out}.isw-ui-thought__bubble--out .isw-ui-thought__dot--1{animation:.12s ease-in .16s both isw-thought-pop-out}.isw-ui-thought__bubble--out .isw-ui-thought__hit{pointer-events:none}.isw-ui-thought__bubble--press .isw-ui-thought__wrap{animation:.22s ease-out isw-thought-press}@keyframes isw-thought-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes isw-thought-pop-in{0%{opacity:0;transform:scale(0)}}@keyframes isw-thought-pop-out{to{opacity:0;transform:scale(0)}}@keyframes isw-thought-press{40%{transform:scale(.88,.92)}to{transform:scale(1)}}@keyframes isw-thought-swap{0%{opacity:0;transform:scale(.4)rotate(-20deg)}}@media (prefers-reduced-motion:reduce){.isw-ui-thought__cloud,.isw-ui-thought__icon,.isw-ui-thought__dot,.isw-ui-thought__wrap{animation:none!important}}.isw-ui-say,.isw-ui-chat,.isw-ui-npcsay,.isw-ui-shopwin{--isw-chat-gold-hi:#fff4c8;--isw-chat-gold:#e9c46a;--isw-chat-gold-mid:#b8862b;--isw-chat-gold-lo:#6b4712;--isw-chat-ink:#120d07;--isw-chat-bad:#ff7a66;--isw-chat-good:#9fe08a;--isw-chat-line:#e9c46a59;--isw-chat-txt:#eadfc6;--isw-chat-dim:#a89a7c;--isw-chat-bub:#1f170e;--isw-chat-chrome:linear-gradient(180deg, #fff4c8, #e9c46a 28%, #6b4712 50%, #e9c46a 72%, #b8862b);--isw-chat-chrome-d:linear-gradient(160deg, #fff4c8, #e9c46a 35%, #6b4712 60%, #e9c46a 85%, #b8862b);color:var(--isw-chat-txt);font-family:system-ui,-apple-system,Segoe UI,sans-serif}.isw-ui-say{z-index:3;pointer-events:none;width:0;height:0;position:absolute;overflow:visible}.isw-ui-say[hidden]{display:none}.isw-ui-say__balloon{transform-origin:50% 100%;width:max-content;max-width:188px;animation:4s linear forwards isw-say-life;position:absolute;bottom:9px;left:0;transform:translate(-50%)}.isw-ui-say__box{background:linear-gradient(var(--isw-chat-bub), var(--isw-chat-bub)) padding-box, var(--isw-chat-chrome) border-box;color:var(--isw-chat-txt);overflow-wrap:anywhere;-webkit-line-clamp:3;line-clamp:3;border:2px solid #0000;border-radius:15px;-webkit-box-orient:vertical;padding:5px 10px 6px;font:500 13px/1.3 system-ui,sans-serif;display:-webkit-box;overflow:hidden;box-shadow:0 0 0 1px #000,0 3px 8px #000a}.isw-ui-say__tail{position:absolute;top:calc(100% - 3px);left:calc(50% - 7px);overflow:visible}@keyframes isw-say-life{0%{opacity:0;scale:.6}6%{opacity:1;scale:1.06}10%{scale:1}85%{opacity:1}to{opacity:0}}.isw-ui-chat{font-size:14px;line-height:1.4;position:relative}.isw-ui-chat__collapsed{align-items:center;gap:8px;display:flex}.isw-ui .isw-ui-chat__btn{background:radial-gradient(circle, #1f170e 0 60%, transparent 62%), var(--isw-chat-chrome-d);cursor:pointer;border:0;border-radius:50%;place-items:center;width:46px;height:46px;padding:0;display:grid;position:relative;box-shadow:0 0 0 1px #000,0 2px 5px #000a}.isw-ui-chat__btn>.isw-ui-chat__ico{width:26px;height:26px}.isw-ui-chat__badge{min-width:20px;height:20px;box-shadow:0 0 0 1px var(--isw-chat-gold-lo), 0 0 6px var(--isw-chat-gold);color:var(--isw-chat-ink);background:linear-gradient(#fff4c8,#e9c46a 45%,#b8862b 55%,#e9c46a);border-radius:10px;place-items:center;padding:0 5px;font:800 11px/1 system-ui,sans-serif;animation:.35s cubic-bezier(.2,1.8,.4,1) isw-chat-badge;display:grid;position:absolute;top:-4px;right:-4px}.isw-ui-chat__badge[hidden],.isw-ui-chat__ticker[hidden],.isw-ui-chat__jump[hidden]{display:none}.isw-ui .isw-ui-chat__ticker{border:1px solid var(--isw-chat-line);max-width:min(300px,44vw);color:var(--isw-chat-txt);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#0e0b08b3;border-radius:14px;padding:5px 10px;font-size:12.5px;overflow:hidden}.isw-ui-chat__ticker--in{animation:.3s ease-out isw-chat-tick}.isw-ui-chat__ticker .isw-ui-chat__who{color:#f3dca0}.isw-ui-chat__panel{width:var(--isw-chat-w,340px);height:var(--isw-chat-h,214px);box-shadow:0 0 0 1px #000, 0 0 0 2px var(--isw-chat-gold-lo), 0 0 0 3px var(--isw-chat-gold), 0 0 0 4px var(--isw-chat-gold-lo), 0 8px 22px #000b;background:#0e0b08cc;border-radius:6px;flex-direction:column;display:flex;position:relative}.isw-ui-chat__panel:before,.isw-ui-chat__panel:after{content:"";border:2px solid var(--isw-chat-gold);pointer-events:none;width:12px;height:12px;position:absolute}.isw-ui-chat__panel:before{border-bottom:0;border-right:0;top:3px;left:3px}.isw-ui-chat__panel:after{border-top:0;border-left:0;bottom:3px;right:3px}.isw-ui-chat__head{border-bottom:1px solid var(--isw-chat-line);flex:none;align-items:center;gap:2px;height:32px;padding:0 36px 0 8px;display:flex}.isw-ui-chat__title{color:var(--isw-chat-gold-hi);letter-spacing:.04em;margin-right:6px;font:700 13px/1 Georgia,serif}.isw-ui-chat__tabs{gap:2px;display:flex}.isw-ui .isw-ui-chat__tab{min-width:40px;height:26px;min-height:0;color:var(--isw-chat-dim);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:0 7px;font:600 11.5px/1 system-ui,sans-serif;position:relative}.isw-ui-chat__tab:before{content:"";position:absolute;inset:-5px -1px}.isw-ui .isw-ui-chat__tab[aria-selected=true]{border-bottom-color:var(--isw-chat-gold);color:var(--isw-chat-gold-hi);background:linear-gradient(#0000 30%,#e9c46a1f)}.isw-ui .isw-ui-chat__x{z-index:7;background:radial-gradient(circle, #1a130b 0 58%, transparent 60%), var(--isw-chat-chrome-d);width:26px;height:26px;min-height:0;color:var(--isw-chat-gold-hi);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;font:700 13px/1 system-ui,sans-serif;display:grid;position:absolute;top:3px;right:4px;box-shadow:0 1px 3px #000a}.isw-ui-chat__x:before{content:"";width:44px;height:44px;position:absolute;top:-9px;left:-9px}.isw-ui-chat__log{overscroll-behavior:contain;scrollbar-color:var(--isw-chat-gold-lo) transparent;scrollbar-width:thin;flex:1;min-height:0;padding:5px 8px 4px;font-size:12.5px;line-height:1.35;overflow-y:auto}.isw-ui-chat__ln{overflow-wrap:anywhere;padding:1px 0}.isw-ui-chat__ln .isw-ui-chat__who{color:#f3dca0;font-weight:700}.isw-ui-chat__ln--me .isw-ui-chat__who{color:var(--isw-chat-gold-hi)}.isw-ui-chat__ln--sys{color:var(--isw-chat-dim);align-items:flex-start;gap:5px;font-style:italic;display:flex}.isw-ui-chat__ln--sys>.isw-ui-chat__ico{flex:none;width:15px;height:15px;margin-top:1px}.isw-ui-chat__ln--err{color:#ffb08a}.isw-ui-chat__ln--fresh{animation:1.2s ease-out isw-chat-fresh}.isw-ui-chat__ico{image-rendering:pixelated;object-fit:contain}.isw-ui .isw-ui-chat__jump{border:1px solid var(--isw-chat-gold-mid);color:var(--isw-chat-gold-hi);cursor:pointer;background:#2a2115ee;border-radius:12px;padding:5px 10px;font:700 11px/1 system-ui,sans-serif;position:absolute;bottom:44px;left:50%;transform:translate(-50%)}.isw-ui-chat__input{border-top:1px solid var(--isw-chat-line);flex:none;align-items:center;gap:6px;height:40px;padding:0 18px 0 8px;display:flex}.isw-ui .isw-ui-chat__field{min-width:0;height:30px;color:var(--isw-chat-txt);background:#0009;border:1px solid #6b4712aa;border-radius:4px;flex:1;padding:0 8px;font:13px/1 system-ui,sans-serif}.isw-ui-chat__field::placeholder{color:#a89a7c99}.isw-ui .isw-ui-chat__field:focus{border-color:var(--isw-chat-gold);box-shadow:0 0 0 1px var(--isw-chat-gold-lo), 0 0 6px #e9c46a55;outline:none}.isw-ui-chat__cnt{min-width:44px;color:var(--isw-chat-dim);font-variant-numeric:tabular-nums;text-align:right;font:700 10.5px/1 ui-monospace,monospace}.isw-ui-chat__cnt--warn{color:#ffd08a}.isw-ui-chat__cnt--over{color:var(--isw-chat-bad)}.isw-ui .isw-ui-chat__send{width:36px;height:30px;min-height:0;box-shadow:0 0 0 1px var(--isw-chat-gold-lo), 0 2px 3px #0008;cursor:pointer;background:linear-gradient(#fff4c8,#e9c46a 45%,#b8862b 55%,#e9c46a);border:0;border-radius:4px;flex:none;place-items:center;padding:0;display:grid}.isw-ui-chat__send:disabled{filter:grayscale()brightness(.55);cursor:not-allowed}.isw-ui-chat__send svg{width:16px;height:16px}.isw-ui .isw-ui-chat__btn:focus-visible{outline:2px solid var(--isw-chat-gold-hi);outline-offset:2px}@keyframes isw-chat-badge{0%{scale:0}}@keyframes isw-chat-tick{0%{opacity:0;translate:-6px}}@keyframes isw-chat-fresh{0%{background:#e9c46a33}}@media (prefers-reduced-motion:reduce){.isw-ui-say__balloon,.isw-ui-chat__badge,.isw-ui-chat__ticker--in,.isw-ui-chat__ln--fresh{animation:none}}.isw-ui-rebirth{--isw-rebirth-gold-hi:#fff4c8;--isw-rebirth-gold:#e9c46a;--isw-rebirth-gold-mid:#b8862b;--isw-rebirth-gold-lo:#6b4712;--isw-rebirth-ink:#120d07;--isw-rebirth-num:#fff8e6;--isw-rebirth-good:#7fd88a;--isw-rebirth-bad:#ff7a66;--isw-rebirth-line:#e9c46a59;--isw-rebirth-txt:#eadfc6;--isw-rebirth-dim:#a89a7c;box-sizing:border-box;color:var(--isw-rebirth-txt);box-shadow:0 0 0 1px #000, 0 0 0 2px var(--isw-rebirth-gold-lo), 0 0 0 3px var(--isw-rebirth-gold), 0 0 0 4px var(--isw-rebirth-gold-lo), 0 10px 30px #000c;background:#0e0b08e6;border-radius:6px;outline:none;flex-direction:column;font:14px/1.4 system-ui,-apple-system,Segoe UI,sans-serif;display:flex;position:relative}.isw-ui-rebirth *,.isw-ui-rebirth :before,.isw-ui-rebirth :after{box-sizing:border-box}.isw-ui-rebirth:before,.isw-ui-rebirth:after{content:"";border:2px solid var(--isw-rebirth-gold);pointer-events:none;width:18px;height:18px;position:absolute}.isw-ui-rebirth:before{border-bottom:0;border-right:0;top:4px;left:4px}.isw-ui-rebirth:after{border-top:0;border-left:0;bottom:4px;right:4px}.isw-ui .isw-ui-rebirth__close{z-index:7;cursor:pointer;color:#fff4c8;background:radial-gradient(circle,#1a130b 0 58%,#0000 60%),linear-gradient(160deg,#fff4c8,#e9c46a 35%,#6b4712 60%,#e9c46a 85%,#b8862b);border:0;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;font:700 14px/1 system-ui,sans-serif;display:inline-grid;position:absolute;top:-10px;right:-10px;box-shadow:0 1px 3px #000a}.isw-ui-rebirth__close:before{content:"";width:44px;height:44px;position:absolute;top:-8px;left:-8px}.isw-ui-rebirth__close:focus-visible{outline-offset:2px;outline:2px solid #fff4c8}.isw-ui-rebirth__head{border-bottom:1px solid var(--isw-rebirth-line);flex:none;align-items:center;gap:10px;height:46px;padding:0 40px 0 14px;display:flex;overflow:hidden}.isw-ui-rebirth__icon{width:22px;height:22px;image-rendering:pixelated;object-fit:contain}.isw-ui-rebirth__title{color:var(--isw-rebirth-gold-hi);letter-spacing:.06em;font:700 17px/1 Georgia,serif}.isw-ui-rebirth__who{color:var(--isw-rebirth-dim);white-space:nowrap;font:600 12px/1 ui-monospace,SF Mono,Menlo,monospace}.isw-ui-rebirth__steps{gap:4px;margin-left:18px;display:flex}.isw-ui-rebirth__step{color:var(--isw-rebirth-dim);white-space:nowrap;border:1px solid #0000;border-radius:12px;padding:6px 10px;font:700 12px/1 system-ui,sans-serif}.isw-ui-rebirth__step--on{color:var(--isw-rebirth-gold-hi);border-color:var(--isw-rebirth-gold);background:#2a2115}.isw-ui-rebirth__step--done{color:var(--isw-rebirth-good)}.isw-ui-rebirth__body{border-bottom:1px solid var(--isw-rebirth-line);flex:none;gap:18px;height:356px;padding:12px 16px;display:flex;overflow:hidden}.isw-ui-rebirth__foot{flex:none;align-items:center;gap:10px;height:68px;padding:10px 14px;display:flex;overflow:hidden}.isw-ui-rebirth__sum{min-width:0;color:var(--isw-rebirth-dim);flex:1;font:600 12px/1.4 ui-monospace,SF Mono,Menlo,monospace}.isw-ui-rebirth__why{color:#ffc58a;flex:1;font:600 12px/1.3 ui-monospace,SF Mono,Menlo,monospace}.isw-ui-rebirth__notice{color:var(--isw-rebirth-txt);text-align:center;background:#0e0b08db;border-radius:6px;margin:0;padding:6px 12px;font:13px/1.3 system-ui,sans-serif;position:absolute;top:calc(100% + 8px);left:0;right:0}.isw-ui-rebirth__notice[hidden]{display:none}.isw-ui .isw-ui-rebirth__act{cursor:pointer;min-height:44px;color:var(--isw-rebirth-ink);white-space:nowrap;background:linear-gradient(180deg, var(--isw-rebirth-gold-hi), var(--isw-rebirth-gold) 45%, var(--isw-rebirth-gold-mid) 55%, var(--isw-rebirth-gold));box-shadow:0 0 0 1px var(--isw-rebirth-gold-lo), 0 2px 3px #0008;border:0;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font:700 14px/1.1 system-ui,sans-serif;display:inline-flex}.isw-ui .isw-ui-rebirth__act--ghost{color:var(--isw-rebirth-txt);box-shadow:inset 0 0 0 1px var(--isw-rebirth-line);background:0 0}.isw-ui .isw-ui-rebirth__act--danger{color:#fff;text-shadow:0 1px #0008;background:linear-gradient(#ffb09e,#e0674f 50%,#a8321f 55%,#e0674f);box-shadow:0 0 0 1px #5a1408,0 2px 3px #0008}.isw-ui .isw-ui-rebirth__act:disabled{filter:grayscale()brightness(.6);cursor:not-allowed}.isw-ui-rebirth__act:focus-visible{outline:2px solid var(--isw-rebirth-gold-hi);outline-offset:3px}.isw-ui-rebirth__act small{opacity:.85;font:700 11px/1 ui-monospace,SF Mono,Menlo,monospace}.isw-ui-rebirth__egg{image-rendering:pixelated;object-fit:contain;flex:none;display:block}.isw-ui-rebirth__egg--sealed,.isw-ui-rebirth__lrow:disabled .isw-ui-rebirth__egg{filter:grayscale()brightness(.4)contrast(.9)}.isw-ui-rebirth__spacer{flex:1}.isw-ui-rebirth__num{color:var(--isw-rebirth-num);text-align:right}.isw-ui-rebirth__good,.isw-ui-rebirth__status--new,.isw-ui-rebirth__status--open{color:var(--isw-rebirth-good)}.isw-ui-rebirth__bad{color:var(--isw-rebirth-bad)}.isw-ui-rebirth__dim,.isw-ui-rebirth__status--sealed{color:var(--isw-rebirth-dim)}.isw-ui-rebirth__life{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.isw-ui-rebirth__tiles{grid-template-columns:repeat(7,1fr);gap:8px;display:grid}.isw-ui-rebirth__tile{text-align:center;background:#0008;border-radius:6px;padding:8px 4px;box-shadow:inset 0 0 0 1px #6b471299}.isw-ui-rebirth__tile b{color:var(--isw-rebirth-num);white-space:nowrap;font:700 22px/1.1 ui-monospace,SF Mono,Menlo,monospace;display:block}.isw-ui-rebirth__tile small{color:var(--isw-rebirth-dim);font:600 11px/1.2 system-ui,sans-serif}.isw-ui-rebirth__gear{color:var(--isw-rebirth-dim);justify-content:space-between;gap:12px;font:600 12px/1.35 ui-monospace,SF Mono,Menlo,monospace;display:flex}.isw-ui-rebirth__gear--spill span:first-child,.isw-ui-rebirth__gear--spill .isw-ui-rebirth__num{color:var(--isw-rebirth-bad)}.isw-ui-rebirth__urows{flex-direction:column;display:flex}.isw-ui-rebirth__urow{border-bottom:1px solid #ffffff10;align-items:center;gap:10px;min-height:44px;padding:3px 0;font:600 12px/1.3 ui-monospace,SF Mono,Menlo,monospace;display:flex}.isw-ui-rebirth__urow b,.isw-ui-rebirth__lrow b{color:var(--isw-rebirth-gold-hi);min-width:170px;font:700 13px/1.2 Georgia,serif}.isw-ui-rebirth__list{flex-direction:column;flex:1;gap:6px;display:flex}.isw-ui .isw-ui-rebirth__lrow{border:1px solid var(--isw-rebirth-line);min-height:52px;color:var(--isw-rebirth-txt);cursor:pointer;font:inherit;text-align:left;background:#2a211544;border-radius:6px;align-items:center;gap:12px;padding:4px 12px 4px 4px;display:flex}.isw-ui .isw-ui-rebirth__lrow[aria-checked=true]{border-color:var(--isw-rebirth-gold-hi);box-shadow:inset 0 0 0 1px var(--isw-rebirth-gold);background:#4a3a1c}.isw-ui .isw-ui-rebirth__lrow:disabled{opacity:.5;cursor:not-allowed}.isw-ui-rebirth__lrow:focus-visible{outline:2px solid var(--isw-rebirth-gold-hi);outline-offset:2px}.isw-ui-rebirth__stats{color:var(--isw-rebirth-txt);flex:1;font:600 12px/1.2 ui-monospace,SF Mono,Menlo,monospace}.isw-ui-rebirth__status{white-space:nowrap;font:600 11px/1.2 ui-monospace,SF Mono,Menlo,monospace}.isw-ui-rebirth__pair{flex-direction:column;flex:none;align-items:center;gap:6px;width:170px;display:flex}.isw-ui-rebirth__portrait{width:104px;height:104px;box-shadow:0 0 0 4px #000, 0 0 0 6px var(--isw-rebirth-gold), 0 0 0 7px var(--isw-rebirth-gold-lo);background:radial-gradient(circle,#f6e7c4,#b89a68 60%,#5a4322);border-radius:50%;place-items:center;display:grid;overflow:hidden}.isw-ui-rebirth__cap{text-align:center;color:var(--isw-rebirth-num);font:700 12px/1.35 ui-monospace,SF Mono,Menlo,monospace}.isw-ui-rebirth__cap b{color:var(--isw-rebirth-gold-hi);font:700 14px/1.2 Georgia,serif;display:block}.isw-ui-rebirth__ledger{flex:1;grid-template-columns:repeat(3,1fr);min-width:0;display:grid}.isw-ui-rebirth__col{border-left:1px solid var(--isw-rebirth-line);flex-direction:column;gap:4px;min-width:0;padding:0 14px;display:flex;overflow:hidden}.isw-ui-rebirth__col h4{letter-spacing:.08em;text-transform:uppercase;margin:0 0 3px;font:700 12px/1 system-ui,sans-serif}.isw-ui-rebirth__kv{justify-content:space-between;gap:8px;font:600 12px/1.35 ui-monospace,SF Mono,Menlo,monospace;display:flex}.isw-ui-rebirth__kv>span:first-child{color:var(--isw-rebirth-dim);white-space:nowrap}.isw-ui-rebirth__kv>span:last-child:not(.isw-ui-rebirth__good):not(.isw-ui-rebirth__bad){color:var(--isw-rebirth-num)}.isw-ui-rebirth__kv>span:last-child{text-align:right;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.isw-ui-effects-chips{flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex}.isw-ui-effect{cursor:pointer;background:radial-gradient(circle at 50% 35%,#2b2217,#120d08) padding-box padding-box,linear-gradient(160deg,#fff4c8,#e9c46a 35%,#6b4712 60%,#e9c46a 85%,#b8862b) border-box;border:2px solid #0000;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;display:grid;position:relative;box-shadow:0 2px 5px #000c}.isw-ui-effect--debuff{background:radial-gradient(circle at 50% 35%,#3a1510,#160806) padding-box padding-box,linear-gradient(160deg,#ffd0c4,#ff7a66 35%,#6b1a10 60%,#ff7a66 85%,#b3321f) border-box}.isw-ui-effect:focus-visible{outline-offset:2px;outline:2px solid #fff4c8}.isw-ui-effect__art{place-items:center;width:20px;height:20px;display:grid;position:relative}.isw-ui-effect__icon{width:20px;height:20px;image-rendering:pixelated;pointer-events:none}.isw-ui-effect__icon[data-icon=effect\.poison]{filter:hue-rotate(260deg)saturate(2)}.isw-ui-effect__ring{background:conic-gradient(transparent 0 var(--isw-effect-ring,0deg), #000a var(--isw-effect-ring,0deg));pointer-events:none;border-radius:50%;position:absolute;inset:-2px}.isw-ui-effect__time{color:#fff;text-shadow:0 1px #000,0 0 3px #000;white-space:nowrap;pointer-events:none;font:800 9.5px/1 ui-monospace,SF Mono,Menlo,monospace;position:absolute;bottom:-12px;left:50%;transform:translate(-50%)}.isw-ui-effect--pulse{animation:1.4s infinite isw-effect-pulse}@keyframes isw-effect-pulse{50%{box-shadow:0 0 12px #ff7a66,0 2px 5px #000c}}@media (prefers-reduced-motion:reduce){.isw-ui-effect--pulse{animation:none}}.isw-ui-effects-list{color:#eadfc6;background:#0e0b08f0;border-radius:6px;width:min(340px,100vw - 32px);padding:10px 12px;font:12.5px/1.4 system-ui,-apple-system,Segoe UI,sans-serif;box-shadow:0 0 0 1px #000,0 0 0 2px #6b4712,0 0 0 3px #e9c46a,0 0 0 4px #6b4712,0 8px 22px #000b}.isw-ui-effects-list__header{color:#fff4c8;align-items:center;gap:8px;font:700 14px Georgia,Times New Roman,serif;display:flex}.isw-ui-effects-list__count{color:#a89a7c;margin-left:auto;font:600 11px system-ui,sans-serif}.isw-ui-effects-list__rows{margin:6px 0 4px;padding:0;list-style:none}.isw-ui-effects-list__row{border-bottom:1px solid #e9c46a1a;align-items:center;gap:8px;padding:4px 0;display:flex}.isw-ui-effects-list__row:last-child{border-bottom:none}.isw-ui-effects-list__icon{flex:none;place-items:center;width:18px;height:18px;display:grid}.isw-ui-effects-list__icon img,.isw-ui-effects-list__icon svg{width:18px;height:18px;image-rendering:pixelated}.isw-ui-effects-list__name{color:#eadfc6;flex:none;width:70px;font-weight:700}.isw-ui-effects-list__name--debuff{color:#ff7a66}.isw-ui-effects-list__detail{flex:1}.isw-ui-effects-list__time{color:#a89a7c;white-space:nowrap;font-family:ui-monospace,SF Mono,Menlo,monospace}.isw-ui-effects-list__fix{color:#a89a7c;border-top:1px solid #e9c46a59;margin-top:6px;padding-top:6px}.isw-ui .isw-ui-gbtn{background:var(--isw-chat-chrome);min-height:32px;color:var(--isw-chat-ink);cursor:pointer;white-space:nowrap;border:0;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font:800 13px/1 system-ui,sans-serif;display:inline-flex;box-shadow:0 1px 3px #000a}.isw-ui .isw-ui-gbtn--ghost{color:var(--isw-chat-gold);box-shadow:inset 0 0 0 1px var(--isw-chat-gold-mid);background:#0008}.isw-ui .isw-ui-gbtn:disabled{filter:grayscale()brightness(.6);cursor:not-allowed}.isw-ui .isw-ui-gbtn:focus-visible{outline:2px solid var(--isw-chat-gold-hi);outline-offset:2px}.isw-ui-gbtn__k{min-width:18px;height:18px;color:var(--isw-chat-gold-hi);box-shadow:inset 0 0 0 1px var(--isw-chat-gold-mid);background:#0009;border-radius:3px;place-items:center;padding:0 3px;font:800 11px/1 Georgia,serif;display:inline-grid}.isw-ui-npcsay{z-index:3;width:0;height:0;position:absolute;overflow:visible}.isw-ui-npcsay[hidden]{display:none}.isw-ui-npcsay__bal{width:max-content;max-width:384px;box-shadow:0 0 0 2px var(--isw-chat-gold), 0 6px 16px #000b;color:var(--isw-chat-txt);pointer-events:auto;background:#1f170ef2;border-radius:10px;padding:10px 12px;font:14px/1.45 Georgia,serif;position:absolute;bottom:9px;left:-37px}.isw-ui-npcsay__bal:after{content:"";border:9px solid #0000;border-bottom:0;border-top-color:var(--isw-chat-gold);position:absolute;bottom:-9px;left:28px}.isw-ui-npcsay__who{color:var(--isw-chat-gold);margin-bottom:4px;font:800 12px/1 system-ui,sans-serif}.isw-ui-npcsay__line{margin:0}.isw-ui-npcsay__chips{border-top:1px solid var(--isw-chat-line);gap:6px;margin-top:9px;padding-top:8px;display:flex}.isw-ui .isw-ui-npcsay__chips .isw-ui-gbtn{min-height:30px;padding:0 10px;font-size:12px}.isw-ui-shopwin{box-sizing:border-box;width:748px;max-width:calc(100vw - 32px);height:442px;max-height:calc(100vh - 32px);box-shadow:0 0 0 1px #000, 0 0 0 2px var(--isw-chat-gold-lo), 0 0 0 3px var(--isw-chat-gold), 0 0 0 4px var(--isw-chat-gold-lo), 0 8px 22px #000b;background:#0e0b08e6;border-radius:6px;flex-direction:column;font-size:14px;line-height:1.4;display:flex;position:relative}.isw-ui-shopwin *,.isw-ui-shopwin :before,.isw-ui-shopwin :after{box-sizing:border-box}.isw-ui-shopwin:before,.isw-ui-shopwin:after{content:"";border:2px solid var(--isw-chat-gold);pointer-events:none;width:12px;height:12px;position:absolute}.isw-ui-shopwin:before{border-bottom:0;border-right:0;top:3px;left:3px}.isw-ui-shopwin:after{border-top:0;border-left:0;bottom:3px;right:3px}.isw-ui .isw-ui-shopwin__close{z-index:3;width:24px;height:24px;font-size:12px;top:5px;right:5px}.isw-ui-shopwin__top{border-bottom:1px solid var(--isw-chat-line);flex:none;align-items:flex-end;gap:12px;padding:10px 40px 0 14px;display:flex}.isw-ui-shopwin__who{align-items:center;gap:8px;padding-bottom:6px;display:flex}.isw-ui-shopwin__mini{width:34px;height:34px;box-shadow:0 0 0 2px var(--isw-chat-gold-mid);background:#0008;border-radius:50%;flex:none;position:relative;overflow:hidden}.isw-ui-shopwin__spr{transform-origin:0 0;width:96px;height:96px;image-rendering:pixelated;position:absolute;top:-3px;left:-2px;transform:scale(.52)}.isw-ui-shopwin__spr[data-tint]:after{content:"";background:var(--isw-shopwin-tint);mix-blend-mode:multiply;-webkit-mask:var(--isw-shopwin-mask);-webkit-mask:var(--isw-shopwin-mask);mask:var(--isw-shopwin-mask);position:absolute;inset:0}.isw-ui-shopwin__title{color:var(--isw-chat-gold-hi);letter-spacing:.04em;margin:0;font:700 14px/1 Georgia,serif}.isw-ui-shopwin__tabs{gap:2px;margin-left:10px;display:flex}.isw-ui .isw-ui-shopwin__tab{color:var(--isw-chat-dim);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:6px 12px 5px;font:700 13px/1 system-ui,sans-serif}.isw-ui .isw-ui-shopwin__tab[aria-selected=true]{color:var(--isw-chat-gold-hi);border-bottom-color:var(--isw-chat-gold);background:linear-gradient(#0000 30%,#e9c46a1f)}.isw-ui-shopwin__tab:focus-visible{outline:2px solid var(--isw-chat-gold-hi);outline-offset:-2px}.isw-ui-shopwin__top>.isw-ui-shopwin__coin{margin-left:auto;padding-bottom:8px}.isw-ui-shopwin__coin{color:var(--isw-chat-gold-hi);white-space:nowrap;align-items:center;gap:3px;font:700 13px/1 ui-monospace,monospace;display:inline-flex}.isw-ui-shopwin__coin img{width:14px;height:14px;image-rendering:pixelated}.isw-ui-shopwin__coin--dim{color:var(--isw-chat-dim)}.isw-ui-shopwin__coin--bad{color:var(--isw-chat-bad)}.isw-ui-shopwin__ic{object-fit:contain;width:28px;height:28px;image-rendering:pixelated;filter:drop-shadow(0 1px 1px #000);flex:none}.isw-ui-shopwin__mid{flex:1;gap:10px;min-height:0;padding:10px;display:flex}.isw-ui-shopwin__pane{background:#0006;border-radius:4px;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;box-shadow:inset 0 0 0 1px #6b471299}.isw-ui-shopwin__pane h4{border-bottom:1px solid var(--isw-chat-line);color:var(--isw-chat-gold);letter-spacing:.06em;text-transform:uppercase;margin:0;padding:7px 10px;font:700 12px/1 system-ui,sans-serif}.isw-ui-shopwin__ls{scrollbar-color:var(--isw-chat-gold-lo) transparent;scrollbar-width:thin;flex:1;min-height:0;padding:4px;overflow:auto}.isw-ui-shopwin__arrow{color:var(--isw-chat-gold);align-self:center;font:700 20px system-ui,sans-serif}.isw-ui-shopwin__empty{color:var(--isw-chat-dim);margin:8px 10px;font:12px system-ui,sans-serif}.isw-ui .isw-ui-shopwin__line{width:100%;color:var(--isw-chat-txt);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:10px;padding:6px 10px;display:flex}.isw-ui .isw-ui-shopwin__line:nth-child(odd){background:#ffffff06}.isw-ui .isw-ui-shopwin__line[aria-selected=true]{box-shadow:inset 2px 0 0 var(--isw-chat-gold);background:linear-gradient(90deg,#e9c46a33,#e9c46a0a)}.isw-ui .isw-ui-shopwin__line--off{opacity:.5;cursor:not-allowed}.isw-ui .isw-ui-shopwin__line--cart{cursor:default}.isw-ui-shopwin__line:focus-visible{outline:2px solid var(--isw-chat-gold-hi);outline-offset:-2px}.isw-ui-shopwin__nm2{min-width:0;color:var(--isw-chat-txt);flex:1;font:700 13px system-ui,sans-serif}.isw-ui-shopwin__nm2 small{color:var(--isw-chat-dim);font:12px system-ui,sans-serif;display:block}.isw-ui-shopwin__tag{color:var(--isw-chat-gold);vertical-align:1px;box-shadow:inset 0 0 0 1px var(--isw-chat-gold-lo);background:#0009;border-radius:3px;margin-left:6px;padding:1px 5px;font:800 10px/1.3 system-ui,sans-serif;display:inline-block}.isw-ui-shopwin__why{color:var(--isw-chat-bad);margin-left:6px;font:700 10px/1.3 system-ui,sans-serif}.isw-ui-shopwin__cnt{min-width:34px;color:var(--isw-chat-dim);text-align:right;font:700 12px ui-monospace,monospace}.isw-ui-shopwin__qchip{color:var(--isw-chat-gold-hi);box-shadow:inset 0 0 0 1px var(--isw-chat-gold-mid);background:#0009;border-radius:3px;padding:2px 6px;font:700 12px ui-monospace,monospace}.isw-ui .isw-ui-shopwin__rm{color:var(--isw-chat-bad);cursor:pointer;background:0 0;border:0;padding:0 4px;font:700 14px system-ui,sans-serif;position:relative}.isw-ui-shopwin__rm:before{content:"";position:absolute;inset:-10px -8px}.isw-ui-shopwin__rm:focus-visible{outline:2px solid var(--isw-chat-gold-hi);outline-offset:1px}.isw-ui-shopwin__gain{color:var(--isw-chat-good)}.isw-ui-shopwin__bad{color:var(--isw-chat-bad)}.isw-ui-shopwin__dim{color:var(--isw-chat-dim)}.isw-ui-shopwin__dt{border-top:1px solid var(--isw-chat-line);background:linear-gradient(#0000,#e9c46a14);flex-wrap:wrap;flex:none;gap:10px;padding:9px 10px;display:flex}.isw-ui-shopwin__slot{background:radial-gradient(circle at 50% 35%, #2b2217, #120d08) padding-box, var(--isw-chat-chrome-d) border-box;border:2px solid #0000;border-radius:4px;flex:none;place-items:center;width:52px;height:52px;display:grid;position:relative;box-shadow:0 2px 6px #000c,inset 0 2px 4px #000}.isw-ui-shopwin__slot img{width:36px;height:36px;image-rendering:pixelated}.isw-ui-shopwin__d{flex:1;min-width:0;font-size:12px;line-height:1.4}.isw-ui-shopwin__d .isw-ui-shopwin__title{font-size:13px}.isw-ui-shopwin__cmp{grid-template-columns:auto auto auto;gap:0 8px;margin-top:3px;font:12px ui-monospace,monospace;display:grid}.isw-ui-shopwin__up{color:var(--isw-chat-good)}.isw-ui-shopwin__down{color:var(--isw-chat-bad)}.isw-ui-shopwin__adds{border-top:1px solid #e9c46a22;flex-basis:100%;justify-content:flex-end;align-items:center;gap:10px;padding-top:6px;display:flex}.isw-ui .isw-ui-shopwin__adds .isw-ui-gbtn{min-width:64px;min-height:30px;padding:0 10px;font-size:12px}.isw-ui-shopwin__addrow{align-items:center;gap:6px;display:flex}.isw-ui-shopwin__chev{align-items:center;gap:3px;display:flex}.isw-ui .isw-ui-shopwin__chev button{width:28px;height:30px;box-shadow:inset 0 0 0 1px var(--isw-chat-gold-mid);color:var(--isw-chat-gold-hi);cursor:pointer;-webkit-user-select:none;user-select:none;background:#0009;border:0;border-radius:4px;place-items:center;padding:0;font:800 15px/1 system-ui,sans-serif;display:grid}.isw-ui .isw-ui-shopwin__chev button:hover{background:#e9c46a2e}.isw-ui .isw-ui-shopwin__chev button:disabled{opacity:.4;cursor:not-allowed}.isw-ui-shopwin__chev button:focus-visible{outline:2px solid var(--isw-chat-gold-hi);outline-offset:1px}.isw-ui-shopwin__v{min-width:44px;color:var(--isw-chat-gold-hi);text-align:center;font:800 14px/1 ui-monospace,monospace}.isw-ui-shopwin__v small{color:var(--isw-chat-dim);margin-left:2px;font-size:11px}.isw-ui-shopwin__foot{border-top:1px solid var(--isw-chat-line);flex:none;align-items:center;gap:10px;padding:8px 14px;display:flex}.isw-ui-shopwin__sum{flex:1;grid-template-columns:1fr auto;gap:4px 12px;font-size:13px;display:grid}.isw-ui-shopwin__r{text-align:right}.isw-ui-vendwin__top{align-items:center;padding-bottom:8px}.isw-ui-vendwin__who{flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.isw-ui-vendwin__name{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.isw-ui-vendwin__owner{flex:none;font:12px system-ui,sans-serif}.isw-ui .isw-ui-vendwin__title,.isw-ui .isw-ui-vendwin__price{min-width:0;height:32px;box-shadow:inset 0 0 0 1px var(--isw-chat-gold-mid);color:var(--isw-chat-gold-hi);background:#0009;border:0;border-radius:4px;padding:0 9px;font:700 14px/1 system-ui,sans-serif}.isw-ui .isw-ui-vendwin__title{flex:1;font-family:Georgia,serif}.isw-ui .isw-ui-vendwin__title::placeholder{color:var(--isw-chat-dim);font-weight:400}.isw-ui-vendwin__title:focus-visible,.isw-ui-vendwin__price:focus-visible{outline:2px solid var(--isw-chat-gold-hi);outline-offset:1px}.isw-ui-vendwin__count{color:var(--isw-chat-dim);flex:none;font:11px ui-monospace,monospace}.isw-ui-vendwin__slots{color:var(--isw-chat-gold-hi);box-shadow:inset 0 0 0 1px var(--isw-chat-gold-lo);background:#0009;border-radius:3px;flex:none;padding:3px 8px;font:700 12px ui-monospace,monospace}.isw-ui .isw-ui-vendwin__listed{opacity:.55;cursor:default;box-shadow:inset 2px 0 0 var(--isw-chat-gold)}.isw-ui .isw-ui-vendwin__line{flex-wrap:wrap;row-gap:4px}.isw-ui-vendwin__ctl{align-items:center;gap:8px;margin-left:auto;display:flex}.isw-ui .isw-ui-vendwin[data-mode=setup] .isw-ui-vendwin__line .isw-ui-shopwin__rm{order:1;margin-left:auto}.isw-ui-vendwin[data-mode=setup] .isw-ui-vendwin__ctl{flex-basis:100%;order:2;justify-content:flex-end}.isw-ui-vendwin__line .isw-ui-shopwin__nm2{min-width:96px}.isw-ui-vendwin__pricebox{align-items:center;gap:4px;display:inline-flex}.isw-ui .isw-ui-vendwin__price{text-align:right;width:92px;font-family:ui-monospace,monospace}.isw-ui .isw-ui-vendwin__chev button{width:32px;height:32px}.isw-ui-vendwin__note{color:var(--isw-chat-dim);flex:none;margin:0;padding:0 14px 6px;font:12px system-ui,sans-serif}.isw-ui-vendwin__go{align-items:center;gap:10px;display:flex}.isw-ui-vendwin__reason{max-width:220px;color:var(--isw-chat-bad);text-align:right;font:700 12px/1.3 system-ui,sans-serif}.isw-ui .isw-ui-vendwin__foot .isw-ui-gbtn{min-width:112px;min-height:40px}.isw-ui-vendwin__sale .isw-ui-shopwin__nm2{font-size:12px;font-weight:400}.isw-ui-shopwin.isw-ui-vendwin{width:984px}.isw-ui-shopwin.isw-ui-vendwin[data-mode=buyer]{width:756px}.isw-ui-vendwin__side{background:#0006;border-radius:4px;flex-direction:column;flex:none;width:236px;min-height:0;display:flex;box-shadow:inset 0 0 0 1px #6b471299}.isw-ui-vendwin__side .isw-ui-bagwin__detail--empty{text-align:center;padding:16px}.isw-ui .isw-ui-vendwin__pick{min-width:0;min-height:36px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:0;display:flex}.isw-ui-vendwin__pick:focus-visible{outline:2px solid var(--isw-chat-gold-hi);outline-offset:2px}.isw-ui .isw-ui-shopwin__line.isw-ui-vendwin__shown{box-shadow:inset 2px 0 0 var(--isw-chat-gold-hi);background:linear-gradient(90deg,#e9c46a26,#e9c46a08)}.isw-ui-vendwin__pick[aria-pressed=true] .isw-ui-shopwin__nm2{color:var(--isw-chat-gold-hi)}.isw-ui-vendwin__listprice{color:var(--isw-bagwin-gold-hi)}.isw-ui-vendwin__buy{justify-content:space-between;align-items:center;margin-top:4px}.isw-ui .isw-ui-vendwin__x{display:none}@media (width<=1020px){.isw-ui-shopwin.isw-ui-vendwin{width:748px}.isw-ui-shopwin.isw-ui-vendwin[data-mode=buyer]{width:520px}.isw-ui-vendwin__side{z-index:4;width:auto;max-height:min(62%,340px);box-shadow:0 0 0 1px #000, 0 0 0 2px var(--isw-chat-gold-lo), 0 0 0 3px var(--isw-chat-gold), 0 -6px 18px #000c;background:#0e0b08;display:none;position:absolute;bottom:8px;left:8px;right:8px}.isw-ui-vendwin[data-detail] .isw-ui-vendwin__side{display:flex}.isw-ui-vendwin__side .isw-ui-bagwin__detail{padding-right:52px}.isw-ui .isw-ui-vendwin__x{width:44px;height:44px;color:var(--isw-chat-gold-hi);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font:700 16px/1 system-ui,sans-serif;display:inline-grid;position:absolute;top:4px;right:4px}.isw-ui-vendwin__x:focus-visible{outline:2px solid var(--isw-chat-gold-hi);outline-offset:-4px}.isw-ui-vendwin__detail{position:relative}}@media (width<=640px){.isw-ui-vendwin{max-width:calc(100vw - 16px);height:auto;max-height:calc(100svh - 24px)}.isw-ui-vendwin .isw-ui-shopwin__mid{flex-direction:column;min-height:0;overflow:auto}.isw-ui-vendwin .isw-ui-shopwin__pane{flex:none;max-height:42svh}.isw-ui-vendwin__top{flex-wrap:wrap;padding-right:36px}.isw-ui-vendwin__who{flex-basis:100%}.isw-ui-vendwin__foot{flex-wrap:wrap}.isw-ui-vendwin__go{flex-basis:100%;justify-content:flex-end}.isw-ui .isw-ui-vendwin__foot .isw-ui-gbtn{min-height:44px}.isw-ui .isw-ui-vendwin__chev button{width:44px;height:44px}.isw-ui .isw-ui-vendwin__price{height:44px}}.isw-ui.isw-ui-vendsign{--isw-chat-gold-hi:#fff4c8;--isw-chat-gold:#e9c46a;--isw-chat-gold-lo:#6b4712;max-width:190px;min-height:28px;box-shadow:0 0 0 1px #000, 0 0 0 2px var(--isw-chat-gold-lo), 0 3px 8px #000a;color:var(--isw-chat-gold-hi);text-align:left;cursor:pointer;pointer-events:auto;white-space:nowrap;background:linear-gradient(#3a2a14f2,#1c140bf2);border:0;border-radius:4px;align-items:center;gap:5px;padding:3px 9px 3px 6px;font:700 12px/1.25 system-ui,sans-serif;display:inline-flex;position:absolute;bottom:0;left:0;transform:translate(-50%)}.isw-ui.isw-ui-vendsign img{width:14px;height:14px;image-rendering:pixelated;flex:none}.isw-ui-vendsign__t{text-overflow:ellipsis;overflow:hidden}.isw-ui.isw-ui-vendsign:hover{background:linear-gradient(#4d3819f2,#2a1e10f2)}.isw-ui.isw-ui-vendsign:focus-visible{outline:2px solid var(--isw-chat-gold-hi);outline-offset:2px}.isw-ui.isw-ui-vendsign--own{box-shadow:0 0 0 1px #000, 0 0 0 2px var(--isw-chat-gold), 0 3px 8px #000a}.isw-ui.isw-ui-vendsign:before{content:"";position:absolute;inset:-8px -4px}.isw-ui-invite,.isw-ui-invite-btn,.isw-ui-invite-welcome,.isw-ui-daily,.isw-ui-daily-btn,.isw-ui-qlog,.isw-ui-qstamp{--isw-inv-gold-hi:#fff4c8;--isw-inv-gold:#e9c46a;--isw-inv-gold-mid:#b8862b;--isw-inv-gold-lo:#6b4712;--isw-inv-ink:#120d07;--isw-inv-num:#fff8e6;--isw-inv-good:#7fd88a;--isw-inv-seal:#d2342a;--isw-inv-line:#e9c46a59;--isw-inv-txt:#eadfc6;--isw-inv-dim:#a89a7c;--isw-inv-prism:#c89bff}.isw-ui-invite{width:720px;max-width:calc(100cqw - 20px);height:400px;max-height:calc(100cqh - 20px);color:var(--isw-inv-txt);box-shadow:0 0 0 1px #000, 0 0 0 2px var(--isw-inv-gold-lo), 0 0 0 3px var(--isw-inv-gold), 0 0 0 4px var(--isw-inv-gold-lo), 0 10px 30px #000c;background:#0e0b08ed;border-radius:6px;outline:none;flex-direction:column;font:14px/1.4 system-ui,-apple-system,Segoe UI,sans-serif;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.isw-ui-invite:before,.isw-ui-invite:after{content:"";border:2px solid var(--isw-inv-gold);pointer-events:none;width:16px;height:16px;position:absolute}.isw-ui-invite:before{border-bottom:0;border-right:0;top:4px;left:4px}.isw-ui-invite:after{border-top:0;border-left:0;bottom:4px;right:4px}.isw-ui-invite__head{border-bottom:1px solid var(--isw-inv-line);flex:none;align-items:center;gap:8px;height:40px;padding:0 40px 0 14px;display:flex}.isw-ui-invite__title{color:var(--isw-inv-gold-hi);letter-spacing:.05em;font:700 16px/1 Georgia,serif}.isw-ui-invite__new{letter-spacing:.06em;color:var(--isw-inv-ink);background:var(--isw-inv-prism);border-radius:3px;padding:3px 5px;font:800 10px/1 system-ui,sans-serif}.isw-ui-invite__counted{color:var(--isw-inv-dim);margin-left:auto;font:600 12px/1 ui-monospace,monospace}.isw-ui .isw-ui-invite__close{z-index:2;cursor:pointer;width:30px;height:30px;color:var(--isw-inv-gold-hi);background:radial-gradient(circle, #1a130b 0 58%, transparent 60%), linear-gradient(160deg, var(--isw-inv-gold-hi), var(--isw-inv-gold) 35%, var(--isw-inv-gold-lo) 60%, var(--isw-inv-gold) 85%, var(--isw-inv-gold-mid));border:0;border-radius:50%;padding:0;font:700 14px/1 system-ui,sans-serif;position:absolute;top:-10px;right:-10px}.isw-ui-invite__close:before{content:"";position:absolute;inset:-7px}.isw-ui-invite__body{flex:1;grid-template-columns:250px 1fr;min-height:0;display:grid}.isw-ui-invite__share{border-right:1px solid var(--isw-inv-line);flex-direction:column;gap:10px;min-height:0;padding:12px 14px;display:flex;overflow:auto}.isw-ui-invite__pitch{align-items:center;gap:10px;display:flex}.isw-ui-invite__ring{width:66px;height:66px;box-shadow:0 0 0 3px #000, 0 0 0 5px var(--isw-inv-gold), 0 0 16px #c89bff88;background:radial-gradient(circle,#f6e7c4,#b89a68 60%,#5a4322);border-radius:50%;flex:none;place-items:center;display:grid}.isw-ui-invite__egg{height:46px;image-rendering:pixelated}.isw-ui-invite__pitch b{color:var(--isw-inv-gold-hi);font:700 14px/1.25 Georgia,serif;display:block}.isw-ui-invite__pitch span{font-size:12px;line-height:1.35}.isw-ui-invite__link{border:1px solid var(--isw-inv-line);background:#000a;border-radius:6px;align-items:center;gap:6px;padding:4px 4px 4px 10px;display:flex}.isw-ui-invite__link code{flex:1;min-width:0;line-height:1.2}.isw-ui-invite__link code small{color:var(--isw-inv-dim);white-space:nowrap;text-overflow:ellipsis;font:600 10px/1.2 ui-monospace,monospace;display:block;overflow:hidden}.isw-ui-invite__link code i{color:var(--isw-inv-gold-hi);letter-spacing:.08em;font:800 17px/1.2 ui-monospace,monospace}.isw-ui .isw-ui-invite__btn{cursor:pointer;white-space:nowrap;border:0;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 12px;font:700 14px/1 system-ui,sans-serif;display:inline-flex}.isw-ui .isw-ui-invite__copy{min-height:40px;color:var(--isw-inv-ink);background:linear-gradient(180deg, var(--isw-inv-gold-hi), var(--isw-inv-gold) 45%, var(--isw-inv-gold-mid) 55%, var(--isw-inv-gold));box-shadow:0 0 0 1px var(--isw-inv-gold-lo)}.isw-ui .isw-ui-invite__sharebtn{width:100%;color:var(--isw-inv-ink);background:linear-gradient(180deg, var(--isw-inv-gold-hi), var(--isw-inv-gold) 45%, var(--isw-inv-gold-mid) 55%, var(--isw-inv-gold));box-shadow:0 0 0 1px var(--isw-inv-gold-lo), 0 2px 3px #0008;font-size:15px}.isw-ui-invite__sharebtn svg{width:20px;height:20px}.isw-ui-invite__gets{color:var(--isw-inv-dim);align-items:center;gap:8px;font-size:12px;display:flex}.isw-ui-invite__gets-ic{width:20px;image-rendering:pixelated}.isw-ui-invite__gets b{color:var(--isw-inv-num);white-space:nowrap}.isw-ui-invite__side{flex-direction:column;min-width:0;min-height:0;display:flex}.isw-ui-invite__tabs{border-bottom:1px solid var(--isw-inv-line);flex:none;gap:2px;padding:8px 12px 0;display:flex}.isw-ui .isw-ui-invite__tab{color:var(--isw-inv-dim);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-height:40px;padding:10px 12px 9px;font:700 13px/1 system-ui,sans-serif}.isw-ui .isw-ui-invite__tab[aria-selected=true]{color:var(--isw-inv-gold-hi);border-bottom-color:var(--isw-inv-gold)}.isw-ui-invite__tab small{color:var(--isw-inv-num);background:#ffffff14;border-radius:8px;margin-left:4px;padding:2px 6px;font:700 11px/1 ui-monospace,monospace}.isw-ui-invite__pane{flex:1;min-height:0;padding:10px 12px;overflow:hidden auto}.isw-ui-invite__ladder{gap:6px;display:grid}.isw-ui-invite__rung{background:#ffffff06;border:1px solid #ffffff14;border-radius:6px;align-items:center;gap:10px;min-height:48px;padding:5px 8px;display:flex;position:relative}.isw-ui-invite__num{width:30px;height:30px;color:var(--isw-inv-dim);border:2px solid #3a342a;border-radius:50%;flex:none;place-items:center;font:800 12px/1 ui-monospace,monospace;display:grid}.isw-ui-invite__ic{flex:none;place-items:center;width:32px;height:32px;display:grid}.isw-ui-invite__icon{max-width:28px;max-height:32px;image-rendering:pixelated}.isw-ui-invite__what{flex:1;min-width:0}.isw-ui-invite__what b{color:var(--isw-inv-txt);font:700 13px/1.2 system-ui,sans-serif;display:block}.isw-ui-invite__what small{color:var(--isw-inv-dim);font:600 11px/1.3 ui-monospace,monospace;display:block}.isw-ui-invite__st{color:var(--isw-inv-dim);text-align:right;flex:none;min-width:44px;font:700 12px/1 ui-monospace,monospace}.isw-ui-invite__rung--next{border-color:var(--isw-inv-gold);box-shadow:inset 0 0 0 1px var(--isw-inv-gold-lo);background:#2a2419}.isw-ui-invite__rung--next .isw-ui-invite__num{border-color:var(--isw-inv-gold);color:var(--isw-inv-gold-hi)}.isw-ui-invite__rung--next .isw-ui-invite__st{color:var(--isw-inv-gold-hi)}.isw-ui-invite__rung--done .isw-ui-invite__what,.isw-ui-invite__rung--done .isw-ui-invite__ic,.isw-ui-invite__rung--done .isw-ui-invite__num{opacity:.55}.isw-ui-invite__rung--star{background:radial-gradient(circle at 14%,#3b2a4a,#0000 60%),#ffffff06}.isw-ui-invite__rung--star .isw-ui-invite__what b{color:#f2d7ff}.isw-ui-invite__rung--star.isw-ui-invite__rung--next{background:radial-gradient(circle at 14%,#4a3560,#0000 60%),#2a2419}.isw-ui-invite__spr{width:32px;height:32px;image-rendering:pixelated;background:0 0/128px 32px no-repeat;animation:.8s steps(4,end) infinite isw-inv-idle32}@keyframes isw-inv-idle32{to{background-position:-128px 0}}.isw-ui-invite__bar{background:#000;border-radius:3px;height:5px;margin-top:4px;display:block;overflow:hidden;box-shadow:0 0 0 1px #3a342a}.isw-ui-invite__bar i{background:var(--isw-inv-gold);height:100%;display:block}.isw-ui-invite__hanko{width:46px;height:46px;color:var(--isw-inv-seal);border:2.5px solid var(--isw-inv-seal);box-shadow:inset 0 0 0 2px transparent, inset 0 0 0 3.5px var(--isw-inv-seal);letter-spacing:.04em;opacity:.9;mix-blend-mode:screen;-webkit-mask:radial-gradient(circle at 30% 25%, #000 0 55%, #000c 70%, #0009 100%), repeating-conic-gradient(#000 0 7deg, #000d 7deg 11deg);-webkit-mask-composite:source-in;border-radius:50%;place-items:center;margin-top:-23px;font:900 13px/1 Georgia,Times New Roman,serif;animation:.35s cubic-bezier(.2,1.6,.4,1) both isw-inv-stamp;display:grid;position:absolute;top:50%;right:10px;transform:rotate(-14deg);-webkit-mask-composite:source-in;mask-composite:intersect}.isw-ui-invite__hanko span{text-align:center;display:block}.isw-ui-invite__hanko span small{letter-spacing:.12em;margin-top:2px;font:700 7px/1 system-ui,sans-serif;display:block}@keyframes isw-inv-stamp{0%{opacity:0;transform:rotate(-14deg)scale(2.2)}to{opacity:.9;transform:rotate(-14deg)scale(1)}}.isw-ui-invite__friends{gap:6px;display:grid}.isw-ui-invite__fr{border-bottom:1px solid #ffffff0d;grid-template-columns:1fr 90px 60px;align-items:center;gap:8px;min-height:36px;padding:0 4px;font:600 13px/1.3 system-ui,sans-serif;display:grid}.isw-ui-invite__nm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.isw-ui-invite__fr .isw-ui-invite__bar{height:6px;margin:0}.isw-ui-invite__lv{text-align:right;color:var(--isw-inv-dim);font:700 11px/1 ui-monospace,monospace}.isw-ui-invite__fr--q .isw-ui-invite__lv{color:var(--isw-inv-good)}.isw-ui-invite__fr--q .isw-ui-invite__bar i{background:var(--isw-inv-good)}.isw-ui-invite__empty{color:var(--isw-inv-dim);padding:8px 0;font-size:13px}@container (width<=560px){.isw-ui-invite__body{grid-template-rows:auto 1fr;grid-template-columns:1fr}.isw-ui-invite__share{border-right:0;border-bottom:1px solid var(--isw-inv-line);gap:8px;padding:10px 12px;overflow:visible}.isw-ui-invite__ring{width:54px;height:54px}.isw-ui-invite__egg{height:38px}.isw-ui-invite{height:auto;max-height:calc(100cqh - 24px)}}@container (height<=420px){.isw-ui-invite__share{gap:8px;padding:10px 12px}.isw-ui-invite__ring{width:52px;height:52px}.isw-ui-invite__egg{height:36px}.isw-ui-invite__pitch span{display:none}.isw-ui-invite__rung{min-height:42px;padding:3px 8px}.isw-ui-invite__what small{display:none}.isw-ui-invite__hanko{width:38px;height:38px;margin-top:-19px;font-size:11px}}.isw-ui.isw-ui-invite-btn{cursor:pointer;background:radial-gradient(circle, #3b2a4a 0 55%, #1a130b 58%), linear-gradient(160deg, var(--isw-inv-gold-hi), var(--isw-inv-gold) 35%, var(--isw-inv-gold-lo) 60%, var(--isw-inv-gold) 85%, var(--isw-inv-gold-mid));border:0;border-radius:50%;place-items:center;width:56px;height:56px;padding:0;display:grid;position:relative;box-shadow:0 0 0 2px #000,0 3px 8px #000c,0 0 14px #c89bff66}.isw-ui-invite-btn__egg{width:26px;image-rendering:pixelated;filter:drop-shadow(0 1px #000)}.isw-ui-invite-btn__badge{text-align:center;min-width:26px;height:20px;color:var(--isw-inv-ink);background:var(--isw-inv-gold);border-radius:10px;padding:0 5px;font:800 11px/20px ui-monospace,monospace;position:absolute;bottom:-4px;right:-6px;box-shadow:0 0 0 2px #000}.isw-ui-invite-btn__lbl{letter-spacing:.06em;color:var(--isw-inv-gold-hi);text-shadow:0 1px 2px #000,0 0 3px #000;white-space:nowrap;margin-top:4px;font:800 10px/1 system-ui,sans-serif;position:absolute;top:100%}.isw-ui-invite-btn:after{content:"";border:2px solid var(--isw-inv-prism);opacity:0;pointer-events:none;border-radius:50%;animation:2.4s ease-out infinite isw-inv-ping;position:absolute;inset:-6px}@keyframes isw-inv-ping{0%{opacity:.8;transform:scale(.85)}70%,to{opacity:0;transform:scale(1.25)}}.isw-ui.isw-ui-invite-welcome{text-align:left;cursor:pointer;width:400px;max-width:100%;color:var(--isw-inv-txt);box-shadow:0 0 0 1px var(--isw-inv-gold-lo), 0 0 0 2px var(--isw-inv-gold), 0 10px 24px #000c;background:#1e170ff7;border:0;border-radius:6px;align-items:center;gap:10px;padding:10px 12px;font:14px/1.4 system-ui,-apple-system,Segoe UI,sans-serif;display:flex}.isw-ui-invite-welcome__ic{width:32px;image-rendering:pixelated;flex:none}.isw-ui-invite-welcome__txt{flex:1;min-width:0}.isw-ui-invite-welcome__txt b{color:var(--isw-inv-gold-hi);font:700 14px/1.3 Georgia,serif;display:block}.isw-ui-invite-welcome__txt span{font-size:12px}.isw-ui-invite-welcome__txt .isw-ui-invite__bar{margin-top:6px}@media (prefers-reduced-motion:reduce){.isw-ui-invite__spr,.isw-ui-invite__hanko,.isw-ui-invite-btn:after{animation:none}}.isw-ui-train,.isw-ui-train-chip,.isw-ui-train-toast{--isw-tr-gold-hi:#fff4c8;--isw-tr-gold:#e9c46a;--isw-tr-gold-mid:#b8862b;--isw-tr-gold-lo:#6b4712;--isw-tr-ink:#120d07;--isw-tr-num:#fff8e6;--isw-tr-good:#7fd88a;--isw-tr-warn:#f0a35a;--isw-tr-line:#e9c46a59;--isw-tr-txt:#eadfc6;--isw-tr-dim:#a89a7c}.isw-ui-train{width:560px;max-width:calc(100cqw - 20px);max-height:calc(100cqh - 20px);color:var(--isw-tr-txt);box-shadow:0 0 0 1px #000, 0 0 0 2px var(--isw-tr-gold-lo), 0 0 0 3px var(--isw-tr-gold), 0 0 0 4px var(--isw-tr-gold-lo), 0 10px 30px #000c;background:#0e0b08ed;border-radius:6px;outline:none;flex-direction:column;font:14px/1.4 system-ui,-apple-system,Segoe UI,sans-serif;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.isw-ui-train:before,.isw-ui-train:after{content:"";border:2px solid var(--isw-tr-gold);pointer-events:none;width:16px;height:16px;position:absolute}.isw-ui-train:before{border-bottom:0;border-right:0;top:4px;left:4px}.isw-ui-train:after{border-top:0;border-left:0;bottom:4px;right:4px}.isw-ui-train__head{border-bottom:1px solid var(--isw-tr-line);flex:none;align-items:center;gap:8px;height:40px;padding:0 40px 0 14px;display:flex}.isw-ui-train__title{color:var(--isw-tr-gold-hi);letter-spacing:.05em;white-space:nowrap;text-overflow:ellipsis;font:700 16px/1 Georgia,serif;overflow:hidden}.isw-ui-train__bag{color:var(--isw-tr-dim);flex:none;align-items:center;gap:5px;margin-left:auto;font:600 12px/1 ui-monospace,monospace;display:flex}.isw-ui-train__bag-ic{width:18px;image-rendering:pixelated}.isw-ui-train__bag b{color:var(--isw-tr-num)}.isw-ui .isw-ui-train__close{z-index:2;cursor:pointer;width:30px;height:30px;color:var(--isw-tr-gold-hi);background:radial-gradient(circle, #1a130b 0 58%, transparent 60%), linear-gradient(160deg, var(--isw-tr-gold-hi), var(--isw-tr-gold) 35%, var(--isw-tr-gold-lo) 60%, var(--isw-tr-gold) 85%, var(--isw-tr-gold-mid));border:0;border-radius:50%;padding:0;font:700 14px/1 system-ui,sans-serif;position:absolute;top:-10px;right:-10px}.isw-ui-train__close:before{content:"";position:absolute;inset:-7px}.isw-ui-train__body{flex-direction:column;flex:1;gap:10px;min-height:0;padding:10px 12px 12px;display:flex;overflow:auto}.isw-ui-train__sec{letter-spacing:.08em;text-transform:uppercase;color:var(--isw-tr-dim);font:700 11px/1 ui-monospace,monospace}.isw-ui-train__attrs{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.isw-ui .isw-ui-train__attr{min-height:52px;color:var(--isw-tr-txt);cursor:pointer;text-align:left;font:inherit;background:#ffffff06;border:1px solid #ffffff1a;border-radius:6px;flex-direction:column;gap:3px;padding:6px 8px;display:flex;position:relative}.isw-ui-train__attr b{color:var(--isw-tr-txt);letter-spacing:.04em;font:800 13px/1 ui-monospace,monospace}.isw-ui-train__attr span{color:var(--isw-tr-dim);font:600 12px/1.1 ui-monospace,monospace}.isw-ui-train__attr span em{color:var(--isw-tr-num);font-style:normal}.isw-ui-train__attr .isw-ui-train__bar{height:4px;margin-top:2px}.isw-ui .isw-ui-train__attr[aria-checked=true]{border-color:var(--isw-tr-gold);box-shadow:inset 0 0 0 1px var(--isw-tr-gold-lo);background:#2a2419}.isw-ui-train__attr[aria-checked=true] b{color:var(--isw-tr-gold-hi)}.isw-ui-train__attr[aria-checked=true]:after{content:"✓";color:var(--isw-tr-gold);font:800 12px/1 system-ui,sans-serif;position:absolute;top:5px;right:7px}.isw-ui .isw-ui-train__attr:disabled{cursor:not-allowed;opacity:.5}.isw-ui-train__attr .isw-ui-train__why{color:var(--isw-tr-warn);font:700 10px/1.1 system-ui,sans-serif}.isw-ui-train__row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.isw-ui-train__step{box-shadow:0 0 0 1px var(--isw-tr-gold-lo);background:#000a;border-radius:6px;align-items:center;display:inline-flex}.isw-ui .isw-ui-train__step button{width:44px;height:44px;color:var(--isw-tr-gold-hi);cursor:pointer;background:0 0;border:0;padding:0;font:800 20px/1 system-ui,sans-serif}.isw-ui .isw-ui-train__step button:disabled{color:#5b523f;cursor:not-allowed}.isw-ui-train__step output{text-align:center;min-width:58px;color:var(--isw-tr-num);justify-content:center;align-items:center;gap:4px;font:800 18px/1 ui-monospace,monospace;display:flex}.isw-ui-train__step output img{width:18px;image-rendering:pixelated}.isw-ui-train__preview{min-width:180px;color:var(--isw-tr-dim);flex:1;font:600 12px/1.45 ui-monospace,monospace}.isw-ui-train__preview b{color:var(--isw-tr-good);font-size:14px}.isw-ui-train__preview i{color:var(--isw-tr-num);font-style:normal}.isw-ui-train__warn{color:var(--isw-tr-warn)}.isw-ui .isw-ui-train__btn{cursor:pointer;white-space:nowrap;border:0;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;font:700 14px/1 system-ui,sans-serif;display:inline-flex}.isw-ui .isw-ui-train__go{color:var(--isw-tr-ink);background:linear-gradient(180deg, var(--isw-tr-gold-hi), var(--isw-tr-gold) 45%, var(--isw-tr-gold-mid) 55%, var(--isw-tr-gold));box-shadow:0 0 0 1px var(--isw-tr-gold-lo)}.isw-ui .isw-ui-train__go:disabled{color:#6b604b;cursor:not-allowed;background:#2a2419;box-shadow:0 0 0 1px #3a342a}.isw-ui .isw-ui-train__ghost{color:var(--isw-tr-txt);background:#ffffff0a;box-shadow:0 0 0 1px #ffffff26}.isw-ui-train__actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.isw-ui-train__reason{color:var(--isw-tr-warn);font:600 12px/1.35 system-ui,sans-serif}.isw-ui-train__load{border:1px solid var(--isw-tr-gold);box-shadow:inset 0 0 0 1px var(--isw-tr-gold-lo);background:#2a2419;border-radius:6px;align-items:center;gap:12px;padding:10px;display:flex}.isw-ui-train__load--paused{border-color:var(--isw-tr-warn);background:#2a1f14}.isw-ui-train__big{text-align:center;width:54px;color:var(--isw-tr-gold-hi);flex:none;font:800 20px/1 ui-monospace,monospace}.isw-ui-train__big small{color:var(--isw-tr-dim);letter-spacing:.06em;font:700 10px/1.3 system-ui,sans-serif;display:block}.isw-ui-train__lbody{flex:1;min-width:0}.isw-ui-train__lbody>b{color:var(--isw-tr-txt);font:700 13px/1.3 system-ui,sans-serif}.isw-ui-train__detail{color:var(--isw-tr-dim);font:600 12px/1.35 ui-monospace,monospace;display:block}.isw-ui-train__tix{flex-wrap:wrap;gap:3px;margin-top:6px;display:flex}.isw-ui-train__tk{background:#0008;border-radius:3px;place-items:center;width:22px;height:22px;display:grid;box-shadow:0 0 0 1px #3a342a}.isw-ui-train__tk img{width:16px;image-rendering:pixelated;opacity:.75}.isw-ui-train__tk--burn{box-shadow:0 0 0 1px var(--isw-tr-gold), 0 0 8px #e9c46a88}.isw-ui-train__tk--burn img{opacity:1}.isw-ui-train__bar{background:#000;border-radius:3px;height:6px;margin-top:5px;display:block;overflow:hidden;box-shadow:0 0 0 1px #3a342a}.isw-ui-train__bar i{background:var(--isw-tr-gold);height:100%;display:block}.isw-ui-train__load--paused .isw-ui-train__bar i,.isw-ui-train-chip--paused .isw-ui-train__bar i{background:repeating-linear-gradient(45deg, var(--isw-tr-warn) 0 6px, #8a5a2a 6px 12px)}.isw-ui-train__pill{letter-spacing:.06em;vertical-align:1px;color:var(--isw-tr-ink);background:var(--isw-tr-good);border-radius:3px;margin-left:4px;padding:3px 6px;font:800 10px/1 system-ui,sans-serif;display:inline-block}.isw-ui-train__pill--off{background:var(--isw-tr-warn)}.isw-ui-train__empty{border:1px dashed #fff3;border-radius:6px;align-items:flex-start;gap:12px;padding:10px;display:flex}.isw-ui-train__empty-ic{width:36px;image-rendering:pixelated;flex:none}.isw-ui-train__empty b{color:var(--isw-tr-gold-hi);font:700 14px/1.3 Georgia,serif;display:block}.isw-ui-train__empty ul{color:var(--isw-tr-txt);margin:4px 0 0;padding-left:16px;font-size:12px}.isw-ui-train__empty ul small{color:var(--isw-tr-dim);font-family:ui-monospace,monospace}.isw-ui.isw-ui-train-chip{cursor:pointer;text-align:left;min-height:44px;color:var(--isw-tr-txt);box-shadow:0 0 0 1px #000, 0 0 0 2px var(--isw-tr-gold-lo);background:#0e0b08ed;border:0;border-radius:6px;align-items:center;gap:8px;padding:5px 10px 5px 6px;font:600 12px/1.2 system-ui,sans-serif;display:flex}.isw-ui-train-chip__ic{width:24px;image-rendering:pixelated}.isw-ui-train-chip b{color:var(--isw-tr-gold-hi);white-space:nowrap;font:800 12px/1.2 ui-monospace,monospace;display:block}.isw-ui-train-chip .isw-ui-train__bar{width:110px;margin-top:3px}.isw-ui-train-chip--paused b{color:var(--isw-tr-warn)}.isw-ui.isw-ui-train-toast{white-space:nowrap;border:1px solid var(--isw-tr-gold);color:var(--isw-tr-gold-hi);background:#1e170ff7;border-radius:6px;align-items:center;gap:8px;padding:9px 14px;font:700 14px/1.2 system-ui,sans-serif;display:flex;box-shadow:0 6px 20px #000a}.isw-ui-train-toast__ic{width:22px;image-rendering:pixelated}.isw-ui-train-toast em{color:var(--isw-tr-good);font-family:ui-monospace,monospace;font-style:normal}.isw-ui-train-toast small{color:var(--isw-tr-dim);font-size:12px;font-weight:600}@container (width<=560px){.isw-ui-train__attrs{grid-template-columns:repeat(2,1fr)}.isw-ui-train{top:auto;bottom:56px;transform:translate(-50%)}}@container (height<=420px){.isw-ui-train{width:640px}.isw-ui-train__attrs{grid-template-columns:repeat(6,1fr)}.isw-ui .isw-ui-train__attr{min-height:44px;padding:5px 6px}.isw-ui-train__attr .isw-ui-train__bar{display:none}.isw-ui-train__body{gap:7px;padding:8px 12px 10px}}.isw-ui-daily{width:660px;max-width:calc(100cqw - 20px);max-height:calc(100cqh - 20px);color:var(--isw-inv-txt);box-shadow:0 0 0 1px #000, 0 0 0 2px var(--isw-inv-gold-lo), 0 0 0 3px var(--isw-inv-gold), 0 0 0 4px var(--isw-inv-gold-lo), 0 10px 30px #000c;background:#0e0b08ed;border-radius:6px;outline:none;flex-direction:column;font:14px/1.4 system-ui,-apple-system,Segoe UI,sans-serif;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.isw-ui-daily:before,.isw-ui-daily:after{content:"";border:2px solid var(--isw-inv-gold);pointer-events:none;width:16px;height:16px;position:absolute}.isw-ui-daily:before{border-bottom:0;border-right:0;top:4px;left:4px}.isw-ui-daily:after{border-top:0;border-left:0;bottom:4px;right:4px}.isw-ui-daily__head{border-bottom:1px solid var(--isw-inv-line);flex:none;align-items:center;gap:8px;height:40px;padding:0 40px 0 14px;display:flex}.isw-ui-daily__title{color:var(--isw-inv-gold-hi);letter-spacing:.05em;font:700 16px/1 Georgia,serif}.isw-ui-daily__of{color:var(--isw-inv-dim);margin-left:auto;font:600 12px/1 ui-monospace,monospace}.isw-ui .isw-ui-daily__close{z-index:2;cursor:pointer;width:30px;height:30px;color:var(--isw-inv-gold-hi);background:radial-gradient(circle, #1a130b 0 58%, transparent 60%), linear-gradient(160deg, var(--isw-inv-gold-hi), var(--isw-inv-gold) 35%, var(--isw-inv-gold-lo) 60%, var(--isw-inv-gold) 85%, var(--isw-inv-gold-mid));border:0;border-radius:50%;padding:0;font:700 14px/1 system-ui,sans-serif;position:absolute;top:-10px;right:-10px}.isw-ui-daily__close:before{content:"";position:absolute;inset:-7px}.isw-ui-daily__body{flex-direction:column;flex:1;gap:12px;min-height:0;padding:12px 14px;display:flex;overflow:auto}.isw-ui-daily__card{box-shadow:inset 0 0 0 1px var(--isw-inv-gold-lo);background:#2a2419;border-radius:6px;align-items:center;gap:12px;padding:8px 10px;display:flex}.isw-ui-daily__card--wait{background:#ffffff06;box-shadow:inset 0 0 0 1px #3a342a}.isw-ui-daily__card-ic{width:28px;image-rendering:pixelated;flex:none}.isw-ui-daily__card-txt{flex:1;min-width:0}.isw-ui-daily__card-txt b{color:var(--isw-inv-gold-hi);font:700 15px/1.25 Georgia,serif;display:block}.isw-ui-daily__card--wait .isw-ui-daily__card-txt b{color:var(--isw-inv-txt)}.isw-ui-daily__lines{color:var(--isw-inv-num);flex-wrap:wrap;gap:4px 14px;margin-top:3px;font:700 13px/1.2 system-ui,sans-serif;display:flex}.isw-ui-daily__lines span{align-items:center;gap:5px;display:inline-flex}.isw-ui-daily__line-ic{width:20px;image-rendering:pixelated}.isw-ui-daily__note{color:var(--isw-inv-dim);margin-top:3px;font-size:11px}.isw-ui-daily__week{grid-template-columns:repeat(6,1fr) 1.45fr;gap:6px;display:grid}.isw-ui-daily__day{background:#ffffff06;border:1px solid #ffffff14;border-radius:6px;flex-direction:column;align-items:center;gap:4px;min-height:104px;padding:12px 4px 7px;display:flex;position:relative}.isw-ui-daily__dn{color:var(--isw-inv-dim);letter-spacing:.04em;font:800 11px/1 ui-monospace,monospace}.isw-ui-daily__ic{flex:1;justify-content:center;align-items:center;gap:2px;display:flex}.isw-ui-daily__coin{width:26px;image-rendering:pixelated}.isw-ui-daily__extra{width:20px;image-rendering:pixelated}.isw-ui-daily__amt{color:var(--isw-inv-num);font:800 13px/1 ui-monospace,monospace}.isw-ui-daily__sub{color:var(--isw-inv-dim);text-align:center;font:600 10px/1.1 ui-monospace,monospace}.isw-ui-daily__tag{letter-spacing:.06em;color:var(--isw-inv-ink);background:var(--isw-inv-gold);white-space:nowrap;border-radius:3px;padding:3px 5px;font:800 9px/1 system-ui,sans-serif;position:absolute;top:-8px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #000}.isw-ui-daily__day--past .isw-ui-daily__ic,.isw-ui-daily__day--past .isw-ui-daily__amt,.isw-ui-daily__day--past .isw-ui-daily__sub,.isw-ui-daily__day--past .isw-ui-daily__dn{opacity:.5}.isw-ui-daily__day--today{border-color:var(--isw-inv-gold);box-shadow:inset 0 0 0 1px var(--isw-inv-gold-lo);background:#2a2419}.isw-ui-daily__day--today .isw-ui-daily__dn{color:var(--isw-inv-gold-hi)}.isw-ui-daily__day--next{border-style:dashed;border-color:var(--isw-inv-gold-mid)}.isw-ui-daily__day--next .isw-ui-daily__tag{color:var(--isw-inv-gold-hi);background:#3a342a}.isw-ui-daily__day--star{background:radial-gradient(circle at 50% 40%,#4a3a1a,#0000 70%),#ffffff06}.isw-ui-daily__day--star.isw-ui-daily__day--today{background:radial-gradient(circle at 50% 40%,#6a5220,#0000 70%),#2a2419}.isw-ui-daily__day--star .isw-ui-daily__coin{width:30px}.isw-ui-daily__day--star .isw-ui-daily__extra{width:22px}.isw-ui-invite__hanko.isw-ui-daily__hanko{width:44px;height:44px;margin:-22px 0 0 -22px;animation:none;left:50%;right:auto}.isw-ui-daily__day--stamp-in .isw-ui-daily__hanko{animation:.35s cubic-bezier(.2,1.6,.4,1) .25s both isw-inv-stamp}.isw-ui-daily__foot{color:var(--isw-inv-dim);flex-wrap:wrap;gap:4px 16px;font-size:12px;display:flex}.isw-ui-daily__foot b{color:var(--isw-inv-num);font-family:ui-monospace,monospace}.isw-ui .isw-ui-daily__ok{cursor:pointer;min-width:96px;min-height:44px;color:var(--isw-inv-ink);background:linear-gradient(180deg, var(--isw-inv-gold-hi), var(--isw-inv-gold) 45%, var(--isw-inv-gold-mid) 55%, var(--isw-inv-gold));box-shadow:0 0 0 1px var(--isw-inv-gold-lo);border:0;border-radius:4px;justify-content:center;align-self:center;align-items:center;padding:0 22px;font:700 14px/1 system-ui,sans-serif;display:inline-flex}@container (width<=560px){.isw-ui-daily__week{grid-template-columns:repeat(4,1fr);row-gap:12px}.isw-ui-daily__day--star{grid-column:span 2}.isw-ui-daily__day{min-height:92px}}@container (height<=420px){.isw-ui-daily__body{gap:8px;padding:10px 12px}.isw-ui-daily__day{min-height:84px;padding:10px 3px 5px}.isw-ui-daily__card{padding:6px 10px}.isw-ui-daily__note{display:none}.isw-ui .isw-ui-daily__ok{min-height:40px}}.isw-ui.isw-ui-daily-btn{cursor:pointer;background:radial-gradient(circle, #4a3a1a 0 55%, #1a130b 58%), linear-gradient(160deg, var(--isw-inv-gold-hi), var(--isw-inv-gold) 35%, var(--isw-inv-gold-lo) 60%, var(--isw-inv-gold) 85%, var(--isw-inv-gold-mid));border:0;border-radius:50%;place-items:center;width:56px;height:56px;padding:0;display:grid;position:relative;box-shadow:0 0 0 2px #000,0 3px 8px #000c}.isw-ui-daily-btn__ic{width:26px;image-rendering:pixelated;filter:drop-shadow(0 1px #000)}.isw-ui-daily-btn__badge{text-align:center;min-width:26px;height:20px;color:var(--isw-inv-ink);background:var(--isw-inv-gold);border-radius:10px;padding:0 5px;font:800 11px/20px ui-monospace,monospace;position:absolute;bottom:-4px;right:-6px;box-shadow:0 0 0 2px #000}.isw-ui-daily-btn__lbl{letter-spacing:.06em;color:var(--isw-inv-gold-hi);text-shadow:0 1px 2px #000,0 0 3px #000;white-space:nowrap;margin-top:4px;font:800 10px/1 system-ui,sans-serif;position:absolute;top:100%}.isw-ui-daily-btn--ready:after{content:"";border:2px solid var(--isw-inv-gold);opacity:0;pointer-events:none;border-radius:50%;animation:2.4s ease-out infinite isw-inv-ping;position:absolute;inset:-6px}@media (prefers-reduced-motion:reduce){.isw-ui-daily__day--stamp-in .isw-ui-daily__hanko,.isw-ui-daily-btn--ready:after{animation:none}}.isw-ui-share{--isw-sh-gold-hi:#fff4c8;--isw-sh-gold:#e9c46a;--isw-sh-gold-mid:#b8862b;--isw-sh-gold-lo:#6b4712;--isw-sh-ink:#120d07;--isw-sh-num:#fff8e6;--isw-sh-txt:#eadfc6;--isw-sh-dim:#a89a7c;--isw-sh-line:#e9c46a59;box-sizing:border-box;width:min(1100px,100cqw - 40px);height:min(620px,100cqh - 40px);color:var(--isw-sh-txt);box-shadow:0 0 0 1px #000, 0 0 0 2px var(--isw-sh-gold-lo), 0 0 0 3px var(--isw-sh-gold), 0 0 0 4px var(--isw-sh-gold-lo), 0 18px 60px #000e;background:#0e0b08f0;border-radius:6px;outline:none;grid-template-columns:1.25fr 1fr;gap:18px;padding:18px;font:14px/1.4 system-ui,-apple-system,Segoe UI,sans-serif;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.isw-ui-share:before,.isw-ui-share:after{content:"";border:2px solid var(--isw-sh-gold);pointer-events:none;width:16px;height:16px;position:absolute}.isw-ui-share:before{border-bottom:0;border-right:0;top:5px;left:5px}.isw-ui-share:after{border-top:0;border-left:0;bottom:5px;right:5px}.isw-ui-share__grab{display:none}.isw-ui-share__l{flex-direction:column;gap:10px;min-width:0;min-height:0;display:flex}.isw-ui-share__r{flex-direction:column;gap:10px;min-width:0;min-height:0;display:flex;overflow:auto}.isw-ui-share__head{flex:none;justify-content:space-between;align-items:center;gap:8px;display:flex}.isw-ui-share__title{color:var(--isw-sh-num);white-space:nowrap;text-overflow:ellipsis;margin:0;font:700 22px/1.2 Georgia,serif;overflow:hidden}.isw-ui .isw-ui-share__close{z-index:2;cursor:pointer;width:44px;height:44px;color:var(--isw-sh-gold-hi);background:radial-gradient(circle,#1a140c 55%,#0000 56%);border:0;border-radius:50%;padding:0;font:700 20px/1 system-ui,sans-serif;position:absolute;top:-10px;right:-10px}.isw-ui-share__close:before{content:"";box-shadow:0 0 0 2px var(--isw-sh-gold);border-radius:50%;position:absolute;inset:8px}.isw-ui-share__prev{flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;container-type:size}.isw-ui-share__prev>canvas,.isw-ui-share__prev>img{border-radius:6px;width:auto;max-width:100cqw;height:auto;max-height:100cqh;display:block;box-shadow:0 8px 24px #000}.isw-ui-share__busy{border:3px solid var(--isw-sh-gold-lo);border-top-color:var(--isw-sh-gold);border-radius:50%;width:36px;height:36px;animation:.9s linear infinite isw-share-spin}@keyframes isw-share-spin{to{transform:rotate(360deg)}}.isw-ui-share__label{color:var(--isw-sh-dim);letter-spacing:.1em;text-transform:uppercase;font:600 12px/1.4 ui-monospace,monospace}.isw-ui-share__label--link{margin-top:auto}.isw-ui-share__seg{box-shadow:inset 0 0 0 1px var(--isw-sh-line);background:#0a0806;border-radius:8px;flex:none;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.isw-ui .isw-ui-share__fmt{min-height:44px;color:var(--isw-sh-dim);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px 4px;font:700 13px/1.1 system-ui,sans-serif}.isw-ui-share__fmt small{opacity:.8;font:600 11px/1.2 ui-monospace,monospace;display:block}.isw-ui .isw-ui-share__fmt[aria-checked=true]{color:var(--isw-sh-num);box-shadow:inset 0 0 0 1px var(--isw-sh-gold);background:#3a2c18}.isw-ui-share__targets{flex:none;grid-template-columns:repeat(4,1fr);gap:10px 4px;display:grid}.isw-ui .isw-ui-share__tg{min-height:44px;color:var(--isw-sh-txt);text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:5px;padding:0;font:600 11.5px/1.15 system-ui,sans-serif;display:flex}.isw-ui .isw-ui-share__tg:focus-visible{outline:2px solid var(--isw-sh-gold);outline-offset:2px;border-radius:8px}.isw-ui-share__ic{color:#fff;border-radius:14px;place-items:center;width:48px;height:48px;transition:transform 80ms;display:grid;box-shadow:0 2px #000a}.isw-ui-share__tg:active .isw-ui-share__ic{transform:scale(.94)}.isw-ui-share__ic svg{width:26px;height:26px}.isw-ui-share__icimg{filter:brightness(0)invert();width:28px}.isw-ui-share__glyph{color:#fff;font:900 24px/1 system-ui,sans-serif}.isw-ui-share__glyph--f{margin-top:6px;font:900 30px/1 Arial,sans-serif}.isw-ui-share__glyph--tiktok{text-shadow:-2px -1px #25f4ee,2px 1px #fe2c55}.isw-ui-share__glyph--more{color:var(--isw-sh-gold-hi);letter-spacing:1px;font-size:22px}.isw-ui-share__link{box-shadow:inset 0 0 0 1px var(--isw-sh-line);background:#0a0806;border-radius:8px;flex:none;align-items:center;gap:8px;padding:6px 6px 6px 12px;display:flex}.isw-ui-share__url{min-width:0;color:var(--isw-sh-num);white-space:nowrap;text-overflow:ellipsis;flex:1;font:600 12.5px/1 ui-monospace,monospace;overflow:hidden}.isw-ui .isw-ui-share__copy{cursor:pointer;min-width:44px;min-height:40px;color:var(--isw-sh-txt);box-shadow:inset 0 0 0 1px var(--isw-sh-line);background:linear-gradient(#2a1f14,#120d08);border:0;border-radius:6px;padding:0 12px;font:700 15px/1 system-ui,sans-serif}.isw-ui-share__note{color:var(--isw-sh-dim);font:600 12px/1.4 ui-monospace,monospace}.isw-ui-share__note[hidden]{display:none}.isw-ui-share__toast{z-index:3;color:#dff5e2;white-space:nowrap;opacity:0;pointer-events:none;background:#1f3a24;border-radius:8px;padding:10px 16px;font:700 13px/1.2 system-ui,sans-serif;transition:opacity .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #7fd88a,0 8px 24px #000}.isw-ui-share__toast--on{opacity:1}@container (height<=520px){.isw-ui-share{gap:12px;height:calc(100cqh - 20px);padding:12px}.isw-ui-share__title{font-size:17px}.isw-ui-share__label--wide,.isw-ui-share__note{display:none}.isw-ui-share__targets{grid-template-columns:repeat(6,1fr);gap:6px 2px}.isw-ui-share__ic{border-radius:11px;width:38px;height:38px}.isw-ui-share__ic svg{width:21px;height:21px}.isw-ui-share__glyph{font-size:19px}.isw-ui-share__glyph--f{font-size:24px}.isw-ui .isw-ui-share__tg{font-size:10.5px}}@container (width<=719px) or (orientation:portrait){.isw-ui-share{width:auto;max-width:560px;height:calc(100cqh - 56px);box-shadow:0 -1px 0 var(--isw-sh-gold), 0 -2px 0 var(--isw-sh-gold-lo), 0 -20px 50px #000;background:linear-gradient(#17110a,#0d0a07);border-radius:18px 18px 0 0;flex-direction:column;gap:10px;margin:0 auto;padding:8px 16px 16px;display:flex;inset:auto 0 0;transform:none}.isw-ui-share:before,.isw-ui-share:after{display:none}.isw-ui-share__grab{background:var(--isw-sh-gold-lo);border-radius:3px;flex:none;width:40px;height:5px;margin:0 auto 2px;display:block}.isw-ui-share__l,.isw-ui-share__r{display:contents}.isw-ui-share__head{order:1}.isw-ui-share__seg{order:2}.isw-ui-share__prev{order:3}.isw-ui-share__targets{order:4}.isw-ui-share__link{order:5}.isw-ui-share__label--wide,.isw-ui-share__note{display:none}.isw-ui-share__title{font-size:18px}.isw-ui .isw-ui-share__close{background:0 0;width:44px;height:44px;font-size:22px;position:static}.isw-ui-share__close:before{display:none}.isw-ui-share__toast{top:190px;transform:translate(-50%)}}@container (orientation:portrait) and (height<=640px){.isw-ui-share__ic{border-radius:12px;width:40px;height:40px}.isw-ui-share__targets{gap:6px 4px}}@media (prefers-reduced-motion:reduce){.isw-ui-share__busy{animation:none}.isw-ui-share__toast{transition:none}}.isw-ui-qlog{--isw-qlog-card:#1e170f;--isw-qlog-row:#12100b;--isw-qlog-txt:#eadfc6;--isw-qlog-dim:#a89a7c;--isw-qlog-hi:#fff4c8;--isw-qlog-gold:#e9c46a;--isw-qlog-num:#fff8e6;--isw-qlog-good:#7fd88a;--isw-qlog-edge:#6b4712;--isw-qlog-row-edge:#3a3226;min-width:0;color:var(--isw-qlog-txt);flex-direction:column;flex:1;gap:16px;padding:14px;display:flex;overflow-y:auto}.isw-ui-qlog__section{margin:0}.isw-ui-qlog__label-h{text-transform:uppercase;letter-spacing:.06em;color:var(--isw-qlog-dim);margin:0 0 6px;font:700 12px/1 system-ui,sans-serif}.isw-ui-qlog__active{border:1px solid var(--isw-qlog-edge);background:var(--isw-qlog-card);border-radius:6px;padding:12px}.isw-ui-qlog__step{text-transform:uppercase;letter-spacing:.06em;color:var(--isw-qlog-dim);margin-bottom:2px;font-size:11px}.isw-ui-qlog__title{color:var(--isw-qlog-hi);margin-bottom:6px;font:700 17px/1.2 Georgia,serif}.isw-ui-qlog__summary{color:var(--isw-qlog-txt);margin:0 0 10px;font-size:13px;line-height:1.5}.isw-ui-qlog__obj{flex-direction:column;gap:6px;margin:0 0 10px;padding:0;list-style:none;display:flex}.isw-ui-qlog__objrow{align-items:center;gap:8px;font-size:13px;display:flex}.isw-ui-qlog__label{flex:1;min-width:0}.isw-ui-qlog__objrow[data-done=true] .isw-ui-qlog__label{color:var(--isw-qlog-dim);-webkit-text-decoration:line-through #a89a7c66;text-decoration:line-through #a89a7c66}.isw-ui-qlog__count{font-variant-numeric:tabular-nums;color:var(--isw-qlog-num);font-weight:600}.isw-ui-qlog__check{border:1.5px solid var(--isw-qlog-dim);border-radius:3px;flex:none;width:14px;height:14px;position:relative}.isw-ui-qlog__check--done{border-color:var(--isw-qlog-good)}.isw-ui-qlog__check--done:after{content:"";border:solid var(--isw-qlog-good);border-width:0 2px 2px 0;width:3px;height:8px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.isw-ui-qlog__reward{border-top:1px solid var(--isw-bagwin-line,#e9c46a59);color:var(--isw-qlog-gold);padding-top:8px;font:700 13px/1 ui-monospace,SF Mono,Menlo,monospace}.isw-ui-qlog__next{border:1px dashed var(--isw-qlog-edge);text-align:center;color:var(--isw-qlog-hi);border-radius:6px;padding:16px;font:italic 600 13px/1.5 Georgia,serif}.isw-ui-qlog__empty{color:var(--isw-qlog-dim);text-align:center;margin:auto;padding:30px 10px;font-size:13px}.isw-ui-qlog__done{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.isw-ui-qlog__row{border:1px solid var(--isw-qlog-row-edge);background:var(--isw-qlog-row);border-radius:5px;position:relative;overflow:hidden}.isw-ui .isw-ui-qlog__head{width:100%;min-height:48px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin:0;padding:8px 60px 8px 10px;display:flex}.isw-ui-qlog__head:focus-visible{outline:2px solid var(--isw-qlog-hi);outline-offset:-2px}.isw-ui-qlog__head .isw-ui-qlog__check{border-radius:2px;width:12px;height:12px}.isw-ui-qlog__head .isw-ui-qlog__check--done:after{height:7px;top:0;left:3px}.isw-ui-qlog__rtitle{min-width:0;color:var(--isw-qlog-txt);flex:1;font-size:13px}.isw-ui-qlog__rreward{color:var(--isw-qlog-gold);white-space:nowrap;font:700 12px/1 ui-monospace,SF Mono,Menlo,monospace}.isw-ui-qlog__caret{border:solid var(--isw-qlog-dim);border-width:0 2px 2px 0;flex:none;width:7px;height:7px;margin-left:4px;transform:rotate(45deg)}.isw-ui-qlog__row--open .isw-ui-qlog__caret{margin-top:3px;transform:rotate(-135deg)}.isw-ui-qlog__rsummary{color:var(--isw-qlog-dim);margin:0;padding:0 60px 10px 30px;font-size:12px;line-height:1.5}.isw-ui-qlog__rsummary[hidden]{display:none}.isw-ui-invite__hanko.isw-ui-qlog__hanko{pointer-events:none;width:42px;height:42px;margin-top:-21px;animation:none;top:24px;right:8px}.isw-ui-qlog__row--stamp-in .isw-ui-qlog__hanko{animation:.35s cubic-bezier(.2,1.6,.4,1) both isw-inv-stamp}@media (prefers-reduced-motion:reduce){.isw-ui-qlog__row--stamp-in .isw-ui-qlog__hanko{animation:none}}.isw-hud__center{pointer-events:auto;flex-direction:column;align-items:center;gap:8px;max-width:calc(100vw - 32px);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.isw-hud__center[hidden]{display:none}.isw-hud-bag__notice{color:#eadfc6;white-space:pre-line;background:#0e0b08db;border-radius:6px;margin:0;padding:6px 12px;font:13px/1.3 system-ui,sans-serif}.isw-hud-bag__notice[hidden]{display:none}.isw-hud__world{will-change:transform;width:0;height:0;position:absolute;top:0;left:0}.isw-hud__world[hidden]{display:none}.isw-hud-bubble__notice{color:#eadfc6;background:#0e0b08db;border-radius:6px;width:max-content;max-width:240px;margin:0;padding:6px 12px;font:13px/1.3 system-ui,sans-serif;position:absolute;bottom:96px;left:12px}.isw-hud-bubble__notice[hidden]{display:none}.isw-hud__bottom-right{pointer-events:auto;flex-direction:column;align-items:flex-end;display:flex;position:absolute;bottom:16px;right:16px}.isw-hud__bottom-right[hidden]{display:none}.isw-ui-fishhud__pops:has(.isw-ui-fishhud__pop--miss){width:120px;top:-34px;left:-12px}.isw-ui-fishhud__pop--miss{background:#0f1f27db;border-radius:9px;justify-content:center;padding:3px 7px;position:relative;top:0;left:0;box-shadow:0 1px 4px #0008}@media (width<=900px),(height<=500px){.isw-hud__bottom-right{right:calc(16px + var(--isw-hotbar-w,46px) + 8px);transform-origin:100% 100%;transform:scale(.5)}}.isw-hud__hotbar{pointer-events:auto;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.isw-hud__hotbar:empty{display:none}.isw-hud__hotbar .isw-ui-hotbar__row{grid-template-columns:repeat(12,auto)}@media (width<=900px),(height<=500px){#isw-hud{--isw-hotbar-w:46px}.isw-hud__hotbar{inset:50% 16px auto auto;transform:translateY(-50%)}.isw-hud__hotbar .isw-ui-hotbar__row{grid-template-columns:repeat(1,46px);padding-bottom:0}.isw-hud__hotbar .isw-ui-hotbar__slot:nth-child(n+7){display:none}.isw-hud__hotbar .isw-ui-hotbar__plate,.isw-hud__hotbar .isw-ui-hotbar__row:first-child .isw-ui-hotbar__plate{inset:50% calc(100% + 6px) auto auto;transform:translateY(-50%)}}.isw-hud__quests{--isw-quest-surface:#17120c;--isw-quest-text:#eadfc6;--isw-quest-muted:#b3a585;--isw-quest-gold:#e9c46a;--isw-quest-good:#7fd88a;--isw-quest-edge:#8a6a2c;pointer-events:auto;width:232px;position:absolute;top:124px;right:12px}.isw-hud__quests[hidden]{display:none}@media (width<=900px),(height<=500px){.isw-hud__quests{width:212px;top:108px}}@media (width<=720px){.isw-hud__quests{top:104px;right:8px}}@media (height<=500px){.isw-hud__quests{top:80px;right:calc(16px + var(--isw-hotbar-w,46px) + 8px)}}.isw-quest{box-sizing:border-box;border:1px solid var(--isw-quest-edge);background:var(--isw-quest-surface);width:100%;min-height:48px;color:var(--isw-quest-text);border-radius:8px;font:600 13px/1.25 system-ui,sans-serif;position:relative;box-shadow:0 2px 8px #00000073}.isw-quest__open{box-sizing:border-box;width:100%;min-height:46px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;justify-content:center;gap:4px;margin:0;padding:8px 52px 8px 10px;display:flex}.isw-quest__toggle{border:0;border-left:1px solid var(--isw-quest-edge);cursor:pointer;background:0 0;border-radius:0 8px 8px 0;width:44px;margin:0;padding:0;position:absolute;top:0;bottom:0;right:0}.isw-quest__open:focus-visible,.isw-quest__toggle:focus-visible{outline:2px solid var(--isw-quest-gold);outline-offset:2px}.isw-quest__title{color:var(--isw-quest-gold);font-size:13px;font-weight:700}.isw-quest__rows{flex-direction:column;gap:3px;display:flex}.isw-quest__row{border-radius:4px;align-items:center;gap:6px;display:flex}.isw-quest__label{flex:1;min-width:0}.isw-quest__row[data-done=true] .isw-quest__label{color:var(--isw-quest-muted)}.isw-quest__count{font-variant-numeric:tabular-nums;color:var(--isw-quest-text)}[data-collapsed=true] .isw-quest__label,.isw-quest__chain,.isw-quest__reward{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-collapsed=false] .isw-quest__chain{white-space:normal}.isw-quest__check{box-sizing:border-box;border:1.5px solid var(--isw-quest-muted);border-radius:2px;flex:none;width:12px;height:12px;position:relative}.isw-quest__check--done{border-color:var(--isw-quest-good)}.isw-quest__check--done:after{content:"";border:solid var(--isw-quest-good);border-width:0 2px 2px 0;width:3px;height:7px;position:absolute;top:0;left:3px;transform:rotate(45deg)}.isw-quest__head{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.isw-quest__status{color:var(--isw-quest-good);font-weight:700}.isw-quest[data-state=complete] .isw-quest__title{flex-basis:100%}.isw-quest__reward{color:var(--isw-quest-gold)}.isw-quest[data-state=complete]{border-color:var(--isw-quest-good)}.isw-quest__chain{color:var(--isw-quest-text);font-style:italic}.isw-quest__caret{border:solid var(--isw-quest-muted);border-width:0 2px 2px 0;width:7px;height:7px;margin-top:-6px;position:absolute;top:50%;right:18px;transform:rotate(-135deg)}.isw-quest[data-collapsed=true] .isw-quest__caret{margin-top:-7px;transform:rotate(45deg)}.isw-quest[data-state=complete] .isw-quest__open{padding-right:96px}.isw-quest[data-state=complete] .isw-quest__reward{white-space:normal}.isw-ui-invite__hanko.isw-quest__hanko{pointer-events:none;right:50px}.isw-quest__count--pulse{animation:.3s ease-out isw-quest-pulse;display:inline-block}.isw-quest__row--pulse{animation:.3s ease-out isw-quest-flash}@keyframes isw-quest-pulse{0%{color:var(--isw-quest-gold);transform:scale(1)}40%{color:var(--isw-quest-gold);transform:scale(1.35)}to{transform:scale(1)}}@keyframes isw-quest-flash{0%{background:#e9c46a00}30%{background:#e9c46a38}to{background:#e9c46a00}}.isw-quest--enter{animation:.32s ease-out isw-quest-enter}@keyframes isw-quest-enter{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.isw-quest--enter,.isw-quest__count--pulse,.isw-quest__hanko{animation:none}}.isw-hud__invite{pointer-events:auto;position:absolute;inset:0;container-type:size}.isw-hud__invite[hidden]{display:none}.isw-hud-invite__dim{background:#0006;position:absolute;inset:0}.isw-hud-invite__toast{color:#eadfc6;white-space:nowrap;opacity:0;pointer-events:none;background:#1e170ff7;border:1px solid #e9c46a59;border-radius:6px;padding:8px 12px;font:600 13px/1.2 system-ui,sans-serif;transition:opacity .2s;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.isw-hud-invite__toast--on{opacity:1}.isw-hud__invite-btn{pointer-events:auto;position:absolute;top:46px;right:12px}.isw-hud__invite-btn[hidden]{display:none}@media (width<=900px),(height<=500px){.isw-hud__invite-btn{top:42px}.isw-hud__invite-btn .isw-ui-invite-btn{width:46px;height:46px}.isw-hud__invite-btn .isw-ui-invite-btn__egg{width:22px}}@media (width<=720px){.isw-hud__invite-btn{top:38px;right:8px}}.isw-hud__invite-welcome{pointer-events:auto;width:400px;max-width:calc(100vw - 150px);position:absolute;top:14px;left:50%;transform:translate(-50%)}.isw-hud__invite-welcome[hidden]{display:none}.isw-hud__invite-welcome .isw-ui-invite-welcome{width:100%}@media (width<=560px){.isw-hud__invite-welcome{max-width:calc(100vw - 20px);top:84px}}#isw-hud:has(.isw-hud__invite:not([hidden])){z-index:1}.isw-hud__share{pointer-events:auto;position:absolute;inset:0;container-type:size}.isw-hud__share[hidden]{display:none}.isw-hud-share__dim{background:#0009;position:absolute;inset:0}.isw-hud__daily{pointer-events:auto;position:absolute;inset:0;container-type:size}.isw-hud__daily[hidden]{display:none}.isw-hud-daily__dim{background:#0006;position:absolute;inset:0}.isw-hud__daily-btn{pointer-events:auto;position:absolute;top:46px;right:12px}.isw-hud__daily-btn[hidden]{display:none}@media (width<=900px),(height<=500px){.isw-hud__daily-btn{top:42px}.isw-hud__daily-btn .isw-ui-daily-btn{width:46px;height:46px}.isw-hud__daily-btn .isw-ui-daily-btn__ic{width:22px}}@media (width<=720px){.isw-hud__daily-btn{top:38px;right:8px}}#isw-hud:has(.isw-hud__daily:not([hidden])){z-index:1}.isw-hud__rebirth{pointer-events:auto;max-width:calc(100vw - 32px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.isw-hud__rebirth[hidden]{display:none}.isw-hud__training{pointer-events:auto;position:absolute;inset:0;container-type:size}.isw-hud__training[hidden]{display:none}.isw-hud-training__dim{background:#0006;position:absolute;inset:0}.isw-hud__training-chip{pointer-events:auto;position:absolute;top:16px;left:290px}.isw-hud__training-chip[hidden]{display:none}@media (width<=900px),(height<=500px){.isw-hud__training-chip{top:12px;left:264px}}@media (width<=460px){.isw-hud__training-chip{top:66px;left:152px}}.isw-hud__training-toast{pointer-events:none;position:absolute;top:22%;left:50%;transform:translate(-50%)}.isw-hud__training-toast[hidden]{display:none}#isw-hud:has(.isw-hud__training:not([hidden])){z-index:1}.isw-hud__vending{pointer-events:auto;place-items:center;display:grid;position:absolute;inset:0}.isw-hud__vending[hidden]{display:none}.isw-hud-vending__dim{background:#0006;position:absolute;inset:0}.isw-hud__vending>.isw-ui-vendwin{position:relative}.isw-hud__vending-signs{pointer-events:none;width:0;height:0;position:absolute;top:0;left:0}.isw-hud-vending__sign{will-change:transform;width:0;height:0;position:absolute;top:0;left:0}.isw-hud-vending__sign[hidden]{display:none}#isw-hud:has(.isw-hud__vending:not([hidden])){z-index:1}#isw-hud{pointer-events:none;position:fixed;inset:0}#isw-hud[hidden]{display:none}.isw-hud__top-left{pointer-events:auto;position:absolute;top:16px;left:16px}.isw-hud__top-left[hidden]{display:none}.isw-hud__effects{pointer-events:auto;position:absolute;top:188px;left:16px}.isw-hud__effects[hidden]{display:none}.isw-hud-effects__row{padding-bottom:2px}.isw-hud-effects__card{z-index:2;position:absolute;top:0;left:0}.isw-hud__bottom-left{pointer-events:auto;isolation:isolate;position:absolute;bottom:16px;left:16px}.isw-hud__bottom-left:empty{display:none}.isw-hud__defeat{z-index:1;pointer-events:none;position:absolute;inset:0}.isw-hud__defeat[hidden]{display:none}.isw-hud__defeat .isw-ui-defeat{pointer-events:auto}#isw-hud:has(.isw-hud__defeat .isw-ui-defeat){z-index:1}:is(#isw-hud:has(.isw-hud__center:not([hidden])),#isw-hud:has(.isw-hud__rebirth:not([hidden]))){z-index:1}.isw-hud__menu{pointer-events:auto;padding:4px;position:absolute;top:244px;left:16px}.isw-hud__menu[hidden]{display:none}.isw-hud-menu{flex-direction:column;gap:10px;display:flex}.isw-hud-menu__btn{cursor:pointer;background:radial-gradient(circle at 50% 40%,#3a2a17,#1a130b 70%);border:0;border-radius:8px;place-items:center;width:44px;height:44px;min-height:0;margin:0;padding:0;display:grid;position:relative;box-shadow:0 0 0 1px #000,0 0 0 2px #6b4712,0 0 0 3px #e9c46a,0 0 0 4px #6b4712,0 4px 10px #000a}.isw-hud-menu__btn:hover{background:radial-gradient(circle at 50% 40%,#4a3620,#221810 70%)}.isw-hud-menu__btn[aria-expanded=true]{background:radial-gradient(circle at 50% 40%,#5a4322,#2a1d0e 70%);box-shadow:0 0 0 1px #000,0 0 0 2px #6b4712,0 0 0 3px #fff4c8,0 0 0 4px #6b4712,0 0 12px #e9c46a88}.isw-hud-menu__btn:focus-visible{outline-offset:4px;outline:2px solid #fff4c8}.isw-hud-menu__icon{width:28px;height:28px;image-rendering:pixelated;pointer-events:none}.isw-hud__game-menu{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.isw-hud__game-menu[hidden]{display:none}#isw-hud:has(.isw-hud__game-menu:not([hidden])){z-index:1}.isw-hud-gamemenu{box-sizing:border-box;color:#eadfc6;pointer-events:auto;background:#0e0b08e6;border-radius:6px;width:min(280px,100vw - 32px);padding:14px 18px 16px;font:14px/1.4 system-ui,-apple-system,Segoe UI,sans-serif;position:relative;box-shadow:0 0 0 1px #000,0 0 0 2px #6b4712,0 0 0 3px #e9c46a,0 0 0 4px #6b4712,0 10px 30px #000c}.isw-hud-gamemenu__title{color:#fff4c8;letter-spacing:.04em;margin:0 30px 12px 0;font:700 16px/1.2 Georgia,Times New Roman,serif}.isw-hud-chromebtn{color:#fff4c8;cursor:pointer;background:radial-gradient(circle,#1a130b 0 58%,#0000 60%),linear-gradient(160deg,#fff4c8,#e9c46a 35%,#6b4712 60%,#e9c46a 85%,#b8862b);border:0;border-radius:50%;place-items:center;width:26px;height:26px;min-height:0;margin:0;padding:0;font:700 13px/1 system-ui,sans-serif;display:inline-grid;position:absolute;box-shadow:0 1px 3px #000a}.isw-hud-chromebtn:before{content:"";width:44px;height:44px;position:absolute;top:-9px;left:-9px}.isw-hud-chromebtn:focus-visible{outline-offset:2px;outline:2px solid #fff4c8}.isw-hud-gamemenu__close{z-index:7;top:-10px;right:-10px}.isw-hud-gamemenu__controls{flex-direction:column;gap:12px;display:flex}.isw-hud-gamemenu__volume{color:#eadfc6;flex-direction:column;gap:4px;display:flex}.isw-hud-gamemenu__volume-row{align-items:center;gap:10px;display:flex}.isw-hud-gamemenu__volume input{accent-color:#e9c46a;cursor:pointer;flex:1;min-width:0}.isw-hud-gamemenu__volume output{text-align:right;font-variant-numeric:tabular-nums;min-width:3ch}.isw-hud-gamemenu__effects{border:0;min-width:0;margin:0;padding:0}.isw-hud-gamemenu__effects-head{color:#eadfc6;justify-content:space-between;width:100%;margin-bottom:4px;padding:0;display:flex}.isw-hud-gamemenu__effects-head output{color:#a89a7c;font-size:12px}.isw-hud-gamemenu__segments{background:#0006;border:1px solid #e9c46a59;border-radius:4px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.isw-hud-gamemenu__segment{color:#cfc2a4;cursor:pointer;-webkit-user-select:none;user-select:none;place-items:center;min-height:44px;display:grid;position:relative}.isw-hud-gamemenu__segment+.isw-hud-gamemenu__segment{border-left:1px solid #e9c46a33}.isw-hud-gamemenu__segment input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.isw-hud-gamemenu__segment:hover{color:#fff4c8}.isw-hud-gamemenu__segment:has(input:checked){color:#fff4c8;background:#e9c46a33;font-weight:700;box-shadow:inset 0 -2px #e9c46a}.isw-hud-gamemenu__segment:has(input:focus-visible){outline-offset:-3px;outline:2px solid #fff4c8}.isw-hud-gamemenu__controls .languages{margin:0}.isw-hud-gamemenu__controls .language-select{color:#eadfc6;background:#0006;border:1px solid #e9c46a59;border-radius:4px;width:100%;min-height:44px;font-size:14px}.isw-hud-gamemenu__controls #sign-out{color:#1a130b;letter-spacing:.04em;cursor:pointer;background:linear-gradient(#fff4c8,#e9c46a 45%,#b8862b 55%,#e9c46a);border:0;border-radius:4px;width:100%;min-height:44px;margin:0;font:700 14px/1 Georgia,Times New Roman,serif;box-shadow:0 0 0 1px #6b4712,0 2px 3px #0008}.isw-hud-gamemenu__controls #sign-out:disabled{filter:grayscale()brightness(.7);cursor:wait}.isw-hud-gamemenu__privacy{color:#a89a7c;text-underline-offset:4px;margin-top:12px;font-size:12px;display:inline-block}.isw-hud-gamemenu__privacy:hover{color:#fff4c8}.isw-hud-gamemenu .isw-hud-gamemenu__discord{vertical-align:middle;color:#eadfc6;margin-left:12px;display:inline-flex}.isw-hud-gamemenu__discord:hover{color:#fff4c8}@media (width<=900px),(height<=500px){.isw-hud__top-left{transform-origin:0 0;transform:scale(.5)}.isw-hud__menu{top:12px;left:152px}.isw-hud-menu{flex-direction:row}.isw-hud__effects{top:104px;left:16px}.isw-hud__bottom-left{--isw-chat-w:min(340px, calc(100vw - var(--isw-hotbar-w,46px) - 96px))}}@media (height<=500px){.isw-hud__bottom-left{--isw-chat-h:min(214px, calc(100dvh - 204px))}}#isw-toasts{top:calc(16px + env(safe-area-inset-top,0px));pointer-events:none;flex-direction:column;align-items:stretch;gap:8px;width:min(420px,100vw - 32px);display:flex;position:fixed;left:50%;transform:translate(-50%)}#isw-toasts[hidden]{display:none}#isw-toasts .toastify{z-index:auto;box-sizing:border-box;color:#eadfc6;cursor:default;pointer-events:auto;opacity:0;background:#0e0b08eb;border-radius:6px;align-items:center;gap:8px;max-width:none;min-height:52px;margin:0;padding:4px 4px 4px 14px;font:14px/1.35 system-ui,-apple-system,Segoe UI,sans-serif;text-decoration:none;transition:opacity .4s;animation:.18s ease-out isw-toast-in;display:flex;position:static;box-shadow:0 0 0 1px #000,0 0 0 2px #e9c46a73,0 8px 24px #000a}#isw-toasts .toastify.on{opacity:1}#isw-toasts .isw-toast--sticky{box-shadow:0 0 0 1px #000,0 0 0 2px #6b4712,0 0 0 3px #e9c46a,0 0 0 4px #6b4712,0 8px 24px #000a}.isw-toast__body{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.isw-toast__text{overflow-wrap:anywhere;flex:1;min-width:0;margin:0}.isw-toast__action{color:#1a130b;letter-spacing:.04em;cursor:pointer;background:linear-gradient(#fff4c8,#e9c46a 45%,#b8862b 55%,#e9c46a);border:0;border-radius:4px;flex:none;min-width:44px;min-height:44px;margin:0;padding:0 16px;font:700 14px/1 Georgia,Times New Roman,serif;box-shadow:0 0 0 1px #6b4712,0 2px 3px #0008}.isw-toast__action:hover{filter:brightness(1.08)}#isw-toasts .toast-close{color:#eadfc6;opacity:1;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;width:44px;height:44px;min-height:0;margin:0;padding:0;font:700 20px/1 system-ui,sans-serif;display:grid}#isw-toasts .toast-close:hover{color:#fff4c8;background:#e9c46a1f}.isw-toast__action:focus-visible,#isw-toasts .toast-close:focus-visible{outline-offset:2px;outline:2px solid #fff4c8}@keyframes isw-toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){#isw-toasts .toastify{transition:none;animation:none}}@media (width<=900px),(height<=500px){#isw-toasts .toastify{font-size:13px}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#101b25;--surface:#17242f;--text:#f1f1eb;--muted:#c5cdd1;--edge:#839099;--accent:#e3d5b8;--accent-ink:#1b252b;--error:#ffd0c5;--font-stack:"Noto Sans", "Noto Sans JP", "Noto Sans Thai", "Hiragino Sans", "Thonburi", sans-serif;font-family:var(--font-stack);color:var(--text);background:var(--ink);font-synthesis:none}*{box-sizing:border-box}body{min-width:320px;margin:0}[hidden]{display:none!important}button,input,select{font:inherit}button:not(:where(.isw-ui,.isw-ui *)){cursor:pointer;min-height:46px}button:not(:where(.isw-ui,.isw-ui *)):disabled{cursor:wait;opacity:.65}:focus-visible{outline:2px solid var(--accent);outline-offset:5px}#game-container,.atmosphere{pointer-events:none;position:fixed;inset:0}#game-container{background:var(--ink) url(/media/title-poster.jpg) center / cover no-repeat}#game-container canvas{display:block}#render-error{z-index:20;text-align:center;color:var(--error);background:var(--ink);pointer-events:none;justify-content:center;align-items:center;margin:0;padding:24px;font-size:1.1rem;display:flex;position:fixed;inset:0}#field-loading{pointer-events:auto;background:#000;position:fixed;inset:0;overflow:hidden}#field-loading-video{object-fit:cover;opacity:0;width:100%;height:100%}#field-loading.field-loading-ready #field-loading-video{opacity:1}.atmosphere{background:linear-gradient(90deg,#071019f0,#071019d6 460px,#0710192e 820px,#0000 1100px),linear-gradient(#0000 68%,#0710196b)}.npc-dialogue{z-index:30;pointer-events:none;width:0;height:0;position:fixed;top:0;left:0}.shop-window{z-index:31;pointer-events:auto;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.login-layout{flex-direction:column;align-items:flex-start;min-height:100svh;padding:36px clamp(28px,5.5vw,100px) 22px;display:flex;position:relative}.title{width:clamp(360px,46vw,730px);margin-left:-12px}h1{margin:0}h1 img{filter:drop-shadow(0 3px 12px #0009);width:100%;height:auto;display:block}.account{width:340px;max-width:100%;margin:auto 0;padding:20px 0 32px}.eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--accent);margin:0 0 12px;font-size:10px}h2:not(:where(.isw-ui,.isw-ui *)){font:400 30px / 1.35 Georgia, "Times New Roman", "Noto Serif JP", var(--font-stack);overflow-wrap:anywhere;margin:0 0 28px}h2:not(:where(.isw-ui,.isw-ui *)):focus{outline:none}label:not(:where(.isw-ui,.isw-ui *)){color:var(--muted);letter-spacing:.04em;margin:17px 0 8px;font-size:12px;display:block}input:not(:where(.isw-ui,.isw-ui *)){border:1px solid var(--edge);background:var(--surface);width:100%;height:46px;color:var(--text);border-radius:2px;padding:0 13px;box-shadow:inset 0 1px 5px #0003}input:not(:where(.isw-ui,.isw-ui *)):hover{border-color:var(--accent)}.primary{border:1px solid var(--accent);background:var(--accent);width:100%;color:var(--accent-ink);letter-spacing:.06em;border-radius:2px;margin-top:26px;font-size:13px;transition:filter .15s}.primary:hover:not(:disabled){filter:brightness(1.1)}.text-button{color:var(--muted);text-underline-offset:5px;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.text-button:hover{color:var(--text)}.privacy-link{margin:1rem 0 0}.discord-link-row{margin:2px 0 0}.discord-link{min-height:44px;color:var(--muted);text-underline-offset:4px;align-items:center;gap:8px;font-size:12px;display:inline-flex}.discord-link:hover{color:var(--text)}.discord-link img{flex:none;width:25px;height:19px;display:block}.google-option{margin-top:18px}.google-divider{color:var(--muted);text-align:center;margin:0 0 14px;font-size:12px}#google-signin{justify-content:center;min-height:40px;display:flex}#google-name-cancel{margin:16px auto 0;display:block}.hint,.handoff{color:var(--muted);font-size:12px;line-height:1.6}.hint{margin:8px 0 0}.error-hint{color:var(--error);border-left:2px solid var(--error);padding-left:10px}input[aria-invalid=true]{border-color:var(--error)}.handoff{font-size:14px}.status{color:var(--muted);margin:12px 0 0;font-size:13px;line-height:1.5}.status:empty{display:none}.status[data-error=true]{color:var(--error);border-left:2px solid var(--error);padding-left:10px}.boot-progress{margin:0 0 22px}.boot-progress-label{color:var(--muted);letter-spacing:.04em;margin:0 0 8px;font-size:12px}.boot-progress-track{background:var(--surface);border-radius:3px;height:6px;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #0000004d}.boot-progress-fill{background:var(--accent);border-radius:3px;width:0;height:100%;transition:width .2s ease-out}.boot-progress-track--indeterminate .boot-progress-fill{transition:none;animation:1.1s ease-in-out infinite boot-progress-slide;width:40%!important}@keyframes boot-progress-slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}#boot-progress-retry{margin-top:10px}@media (prefers-reduced-motion:reduce){.boot-progress-track--indeterminate .boot-progress-fill{opacity:.5;width:100%;animation:none}}.languages{gap:6px;margin-top:14px;display:flex}.account .languages{margin:0 0 4px}.remember{color:var(--muted);letter-spacing:.04em;cursor:pointer;align-items:center;gap:8px;margin:14px 0 0;font-size:12px;display:flex}.remember input{width:auto;height:auto;min-height:0;accent-color:var(--accent)}.language-select{min-height:34px;font:inherit;color:var(--muted);border:1px solid var(--edge);cursor:pointer;background:0 0;border-radius:2px;padding:0 10px;font-size:12px}.language-select:hover{color:var(--text);border-color:var(--accent)}.language-select option{color:#101b25}footer{color:var(--muted);letter-spacing:.08em;font-size:10px}.account .version{color:var(--muted);opacity:.6;text-align:right;margin:24px 0 8px;font-size:11px}.motion{color:var(--text);border:1px solid var(--edge);background:var(--ink);border-radius:2px;padding:0 14px;font-size:11px}.motion:hover{border-color:var(--accent)}.tune-panel{border:1px solid var(--edge);background:#071019e0;border-radius:2px;width:250px;max-height:calc(100svh - 32px);padding:12px 14px;position:fixed;top:16px;left:16px;overflow-y:auto}.tune-row{color:var(--muted);letter-spacing:.04em;grid-template-columns:1fr auto;gap:2px 8px;margin:0 0 12px;font-size:11px;display:grid}.tune-label{color:var(--muted)}.tune-value{color:var(--text);font-variant-numeric:tabular-nums;text-align:right}.tune-row input[type=range]{width:100%;height:18px;box-shadow:none;accent-color:var(--accent);background:0 0;border:0;grid-column:1/-1;margin:2px 0 0;padding:0}.tune-reset{width:100%;min-height:30px;color:var(--text);border:1px solid var(--edge);background:var(--ink);border-radius:2px;margin-top:2px;padding:0 14px;font-size:11px}.tune-reset:hover{border-color:var(--accent)}.tune-switches{grid-template-columns:1fr 1fr;gap:8px;margin:2px 0 12px;display:grid}.tune-switches .motion{min-height:30px;padding:0 8px}#isw-store-dump{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;color:var(--text);border:0;margin:-1px;padding:0;font-family:monospace;font-size:10px;position:absolute;overflow:hidden}#isw-store-dump.store-dump-visible{clip:auto;white-space:pre-wrap;word-break:break-word;border:1px solid var(--edge);z-index:50;background:#071019eb;border-radius:2px;width:320px;height:auto;max-height:calc(100svh - 32px);margin:0;padding:10px 12px;position:fixed;top:16px;right:16px;overflow-y:auto}#net-status{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#net-status.store-dump-visible{clip:auto;white-space:normal;word-break:break-word;border:1px solid var(--edge);width:max-content;max-width:min(70vw,460px);height:auto;color:var(--text);text-align:center;background:#071019eb;border-radius:2px;margin:0;padding:8px 12px;font-size:12px;position:fixed;bottom:16px;left:50%;overflow:visible;transform:translate(-50%)}@media (width<=700px){.login-layout{padding:34px 26px 80px}.title{width:min(500px,100%);margin:0}.account{margin:24px 0 auto}.atmosphere{background:linear-gradient(90deg,#071019f0,#071019d6)}footer{margin-top:24px}}@media (height<=740px) and (width>=701px){.login-layout{padding-top:12px}.title{width:420px}.account{padding-top:4px;padding-bottom:20px}h2{margin-bottom:16px;font-size:27px}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}body[data-world=on] #game-container{background:var(--ink);pointer-events:auto}body[data-world=on] .atmosphere,body[data-world=on] .title,body[data-world=on] footer,body[data-world=on] #version{display:none}body[data-world=on] .login-layout{pointer-events:none;min-height:0;padding:0}body[data-world=on] .account{pointer-events:auto;background:#0e0b08cc;border:0;border-radius:999px;width:auto;margin:0;padding:5px 12px;position:fixed;top:12px;left:auto;right:12px;box-shadow:0 0 0 1px #000,0 0 0 2px #6b4712,0 0 0 3px #e9c46a,0 0 0 4px #6b4712}body[data-world=on] .account .eyebrow,body[data-world=on] .account h2,body[data-world=on] .account .handoff,body[data-world=on] .account .privacy-link,body[data-world=on] .account .discord-link-row,body[data-world=on] #auth-status{display:none}body[data-world=on] .account .online-count{color:#fff4c8;letter-spacing:.04em;margin:0;font:700 12px/1.2 Georgia,Times New Roman,serif}.online-count{letter-spacing:.06em;color:var(--text);margin:0 0 8px;font-size:12px}@media (width<=720px){body[data-world=on] .account{top:8px;right:8px}}#cutscene{pointer-events:auto;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:flex-end;align-items:center;padding:0 24px 12svh;display:flex;position:fixed;inset:0}.cutscene-backdrop{background:#04080dc7;position:absolute;inset:0}.cutscene-figure{max-width:min(560px,86vw);margin:0 0 18px;position:relative}#cutscene-image{border:1px solid var(--edge);border-radius:2px;width:100%;height:auto;display:block}#cutscene-image.cutscene-show{animation:.4s ease-out cutscene-image-in}.cutscene-speaker{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin:0 0 8px;font-size:13px;position:relative}.cutscene-line{text-align:center;max-width:44em;color:var(--text);margin:0;font-size:20px;line-height:1.65;position:relative}.cutscene-line.cutscene-play{animation:.45s ease-out cutscene-line-in,3.2s ease-in-out .45s infinite cutscene-glow}.cutscene-next{letter-spacing:.12em;text-transform:uppercase;color:var(--text);opacity:.6;margin:14px 0 0;font-size:12px;position:relative}.cutscene-next-mark{color:var(--accent);margin-right:6px;font-size:10px;animation:1.2s ease-in-out infinite cutscene-next-nudge;display:inline-block}.cutscene-next-coarse{display:none}@media (pointer:coarse){.cutscene-next-fine{display:none}.cutscene-next-coarse{display:inline}}@keyframes cutscene-next-nudge{0%,to{transform:none}50%{transform:translate(3px)}}.cutscene-skip{min-width:44px;min-height:44px;font:inherit;letter-spacing:.12em;text-transform:uppercase;color:var(--text);border:1px solid var(--edge);cursor:pointer;opacity:.65;background:#04080d99;border-radius:2px;padding:6px 14px;font-size:12px;transition:opacity .15s ease-out;position:absolute;top:16px;right:16px}.cutscene-skip:hover,.cutscene-skip:focus-visible{opacity:1}@keyframes cutscene-line-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes cutscene-glow{0%,to{text-shadow:0 0 12px #e3d5b859}50%{text-shadow:0 0 22px #e3d5b899}}@keyframes cutscene-image-in{0%{opacity:0}to{opacity:1}}.cutscene-backdrop,.cutscene-figure,.cutscene-speaker,.cutscene-line,.cutscene-next{transition:opacity .3s ease-out}#cutscene.cutscene-staging{cursor:default}#cutscene.cutscene-staging :is(.cutscene-backdrop,.cutscene-figure,.cutscene-speaker,.cutscene-line,.cutscene-next){opacity:0!important}#cutscene.cutscene-leaving{opacity:0;transition:opacity .4s}@media (prefers-reduced-motion:reduce){.cutscene-line.cutscene-play,#cutscene-image.cutscene-show,.cutscene-next-mark{animation:none!important}#cutscene.cutscene-leaving,.cutscene-backdrop,.cutscene-figure,.cutscene-speaker,.cutscene-line,.cutscene-next{transition:none}}
