body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.map-container{background:#f5f5f5;border-radius:12px;padding:12px}.map{aspect-ratio:2553/3870;background-color:#111;background-position:top;background-repeat:no-repeat;background-size:cover;border:2px solid #333;border-radius:12px;box-shadow:0 10px 30px #00000040;margin:0 auto;max-width:100%;position:relative;width:100%}.map-stats{background:#0f172acc;left:10px;line-height:1.4;padding:8px 10px;top:10px;z-index:30}.map-stats,.outskirts-info{border-radius:8px;box-shadow:0 6px 18px #0000004d;color:#e2e8f0;position:absolute}.outskirts-info{background:#0f172ad9;transform:translate(-50%,-100%);z-index:25}.location{align-items:center;color:#fff;display:flex;flex-direction:column;font-weight:700;justify-content:center;position:absolute;text-align:center;transform:translate(-50%,-50%);transition:all .3s ease}.location:hover{z-index:100}.location-with-action{cursor:pointer}.location-inner{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;width:100%}.location.draggable{cursor:grab}.location.dragging{cursor:grabbing}.location:hover{transform:translate(-50%,-50%) scale(1.1)}.location.street{border-radius:8px;font-size:14px;height:60px;padding:5px;width:120px}.location.location-circle{border-radius:50%;font-size:11px;height:100px;padding:5px;width:100px}.location.otherworld.location-circle{border-radius:50%;overflow:hidden}.otherworld .investigator-marker{transform:scale(.7)}.location-actions{bottom:-50px;display:flex;gap:4px;left:50%;position:absolute;transform:translateX(-50%)}.location-action-button{background:#0ea5e9;border:none;border-radius:6px;box-shadow:0 4px 8px #00000040,0 0 0 2px #0000;box-shadow:0 4px 8px #00000040,0 0 0 2px var(--action-color,#0000);color:#fff;cursor:pointer;font-size:11px;padding:4px 6px;transition:transform .12s ease,filter .12s ease,box-shadow .12s ease}.location-action-button:hover{filter:brightness(.9)}.location.has-gate{background:none;border:none;padding:0}.location.has-gate.location-circle,.location.has-gate.street{border:none}.location.has-gate .location-inner{background:none;border:none;padding:0}.gate-icon{border-radius:50%;height:120%;object-fit:contain;transition:transform .2s ease;width:120%}.gate-icon.gate-hover:hover{transform:scale(1.1);z-index:10000}.activity-marker{filter:drop-shadow(0 2px 4px rgba(0,0,0,.4));height:36px;object-fit:contain;position:absolute;right:-8px;top:-8px;width:36px;z-index:16}.clue-marker-wrapper{box-shadow:0 2px 6px #0003}.clue-marker,.clue-marker-wrapper{align-items:center;bottom:-5px;display:flex;height:28px;justify-content:center;position:absolute;width:28px;z-index:1}.clue-marker{background:url(/static/media/Clue.ea68825d382f0e96580a.png) no-repeat 50%;background-size:contain;border-radius:50%}.clue-count{align-items:center;color:#fff;font-size:20px;font-weight:700;height:18px;width:18px;z-index:2}.clue-count,.investigators-at-location{display:flex;justify-content:center;position:absolute}.investigators-at-location{flex-wrap:wrap;gap:4px;max-width:130px;z-index:1}.investigators-at-location .investigator-marker{position:absolute}.investigator-marker{align-items:center;background:#ff6b6b;border:2px solid #c92a2a;border-radius:50%;cursor:help;display:flex;height:75px;justify-content:center;overflow:hidden;position:relative;width:75px}.investigator-marker:hover{z-index:5000!important}.investigator-marker-status{background:#b91c1c;border-radius:999px;bottom:20px;box-shadow:0 6px 12px #00000059;color:#fff;font-size:10px;font-weight:800;left:50%;opacity:.5;padding:2px 8px;pointer-events:none;position:absolute;text-transform:uppercase;transform:translateX(-50%)}.investigator-token-image{display:block;height:100%;object-fit:cover;width:100%}.investigator-initial{color:#fff;font-size:14px;font-weight:700;text-transform:uppercase}.monster-markers-tooltip{margin-bottom:-25px;margin-left:25px}.monster-markers-tooltip .monster-tooltip{transform:translateY(-70px)}.monster-markers-location{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;left:50%;max-width:160px;position:absolute;top:0;transform:translateX(-50%);z-index:15}.location.special .monster-markers-location,.location.street .monster-markers-location{transform:translate(-50%,-50%)}.monster-marker{background:#0f0f0f;border:3px solid #000;border-radius:6px;box-shadow:0 4px 8px #00000059;height:50px;position:absolute;width:50px}.monster-marker.monster-movement-normal{border-color:#000}.monster-marker.monster-movement-fast{border-color:red}.monster-marker.monster-movement-special{border-color:#0f0}.monster-marker.monster-movement-stationary{border-color:#ff0}.monster-marker.monster-movement-flying{border-color:#00f}.monster-marker.monster-movement-stalker{border-color:#a855f7}.monster-icon{display:block;height:100%;object-fit:cover;width:100%}.monster-tooltip{bottom:100%;display:none;gap:10px;margin-left:100%;position:absolute;z-index:25}.monster-breakdown-label{background:#0f172a99;color:#fff;font-size:14px;font-weight:700;padding:4px}.monster-marker:hover .monster-tooltip{display:flex}.monster-tooltip-image{background:#111;border:1px solid #444;border-radius:6px;height:auto;max-height:180px;width:110px}.sealed-marker{background:#fff;background:url(data:image/jpeg;base64,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) no-repeat 50%;background-size:contain;border-radius:50%;font-size:20px;opacity:.5}.closed-marker,.sealed-marker{align-items:center;display:flex;justify-content:center;position:absolute}.closed-marker{background:url(data:image/jpeg;base64,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) no-repeat 50%;background-size:contain;border-radius:2px;box-shadow:0 0 10px 10px #ff0000b3;height:60px;width:40px}.terror{background:url(/static/media/TerrorTrack.cd1524192091701ac257.png) no-repeat 50%;background-size:contain;position:absolute}.dunwich-terror{background:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD/4QBoRXhpZgAATU0AKgAAAAgABAEaAAUAAAABAAAAPgEbAAUAAAABAAAARgEoAAMAAAABAAIAAAExAAIAAAARAAAATgAAAAAAAABgAAAAAQAAAGAAAAABUGFpbnQuTkVUIDUuMS4xMQAA/9sAQwAyIiUsJR8yLCksODUyO0t9UUtFRUuZbXNafbWfvruyn6+syOH/88jU/9esr/r//f///////8Hw/////////////9sAQwE1ODhLQkuTUVGT/86vzv///////////////////////////////////////////////////////////////////8AAEQgAXQCRAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8AviT6UvmfSoQeO9KD9aQyUyfSml8ntimHrTWYDFAEof1AqTKjnjpVdZAwqKWV4+eqfTpQFi6XATIIqNZCy8dapiXKEA981NHhUBBznvRcLDTIxbC9SasKRwMZx3qpHkyZ7DqakkuEQ4zkY6gUDLDyqnpmmGX2qiJDJ1P/ANep4l7t+ApXCxOzcZxTN9B5BqMEUATo/HSniTHaoUIx2oJyKYE4kB7fpUU2JIyoyrdQQcVHu9aJCfLYr1xSEVPMl/vn86KZ5D/3TRVCNHjHaikGfekZtueTUlBIcY9ajmYbTx9Ka0hZsA4pZfu8E8CgZFGxHGcc0tw+0BR360gABGc4pLg5KkZ6UACwv5YdGyT2pElaNvTHUU+KYhAqDJFNeQMrFjlzjHFAA0rEYGMelNjQykgHB+vSmE9P1qaBzHwT98Z6dKBkixpHnjcR19qeJF4wOfrTGkwuFHJ9RTlI27Tjp6UEko4BLHpVZjtc80NKfL2k85xnHamupOCMYHXigZNbtu3A8Y5qRzgZqrE/lyZPQjB9qsScxnGDQIjaT5eM5qwBhRx2qmWyBgCrh5UdKAY3JoptFMkQNgAmmTt+73dOaieQY68U9HDjawPI7GkUQjlh+dWHbcvQY7VWGUYg5496lLZXgn86CgVgDk9qiY7vQClJ9Cfc0zl+MkCgQqttPBHPBpMDA5+vPSkwQcjO31oBPvQMUnac8cU4O2fmIphJPGaac9OfyoAnhkVm+bOTxnNLJLwOCMcdeCKroSHz/SpZJC2AB+lAhclnHv0q2o+XAHGOeaqIVAyTyvSlNw2CB370ADAY71Yj3eXt9qqoRkA1ZkkKLnA9uaAZCjD+IHNW2cgEHOQKpR/fGcepNWzzlmIOfTtQDGeZ7Gik3p7flRTJKecnFPViD05pnf8A+vQP880DHvyQe1NLY7UZ/wA5oJ9KQ7i53HmgBthYL8vSmHrgZNPUqincr7u3PFMBY2+9nG3HSmcBT+nNKPu4OfwpO/c80APij8zg8epqPB3EelPSRoydhx703OOMmgBp6elKhy3pQfuj3owccA/lQAudzEZ/WkyM8UnzAc5/Kjr/APqoAMnr/WpyCzDHP41GEYpuBBA/SnRtg9T+VIZKrLGPvbiajZsnj+dDqd3HQ89KBwRzn8KBC7T70VJ5p9RRTEVicU3J/wAil/Kk+n86AFz/AJxR19PypAf85oBwelAE1vtDjd/Klm3ec2QOenHaoVJ/h6/WpJJPMRc5yOtAyMgjPQUo4wcCjsKcOE6d/wAqAGt0zkZ70iMUbIIpSTz9KIl3tjI/GgBTtJ3KADSAEHpSNweOlGSG45FADs5GDyD70w/55pSee9OX5lI75oAVWAQj19+1Mzig8cHP0xTg4/ufnQA4HcOuCO+aUA9iD+NMyrdsH2oU4zxSAm3P/d/Wio9zetFMRCTSbqYT1pMmmIfmlDfjUe6l3GgCUHB3LSgnNReYaUPnnH60hko96AQWx/Om+Zx06e9N3c8igLjuMMOh7e9CkKwJGRQCWYIOM0xiVYigB7FeNvQ0lMD47UvmGgB/YninKUCncTuz2qHfzSh89RQA5m3En1oFNPHIpNxFAEqgHGWAye9Lggn/ABqEuQakkfLDtwKAuh+P9qinZ9qKYj//2Q==) no-repeat 50%;background-size:contain;border:2px solid red;box-shadow:0 0 10px 10px #ff0000b3;position:absolute}.location-detail-popover{background:#fff;border:1px solid #e1e1e1;border-radius:10px;box-shadow:0 8px 20px #0000002e;padding:10px;position:absolute;z-index:40}.location-detail-close{background:#0000;border:none;color:#000;cursor:pointer;padding:4px;position:fixed;right:20px;top:10px}.location-detail-header{align-items:center;display:flex;gap:12px;margin-bottom:8px}.location-detail-name{color:#111;font-size:16px;font-weight:700}.location-detail-district{color:#555;font-size:12px}.location-detail-tags{display:flex;flex-wrap:wrap;gap:6px}.location-tag{border:1px solid #0000;border-radius:8px;font-size:11px;padding:3px 6px}.location-tag.stable{background:#e6f4ea;border-color:#c8e6c9;color:#1b5e20}.location-tag.sealed{background:#fff3e0;border-color:#ffe0b2;color:#e65100}.location-tag.closed{background:#fdecea;border-color:#f5c6cb;color:#b71c1c}.location-detail-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(1fr,1fr))}.detail-section{border-radius:10px;min-height:75px;padding:8px}.detail-title{color:#222;font-size:13px;font-weight:700;margin-bottom:6px}.detail-empty{color:#666;font-size:12px}.detail-investigators{display:flex;flex-wrap:wrap;gap:8px}.detail-investigator{align-items:center;display:flex;flex-direction:column;gap:4px}.detail-investigator .investigator-marker{height:50px;width:50px}.detail-investigator-name{color:#222;font-size:11px}.detail-monsters{display:flex;flex-direction:column;gap:8px;position:relative}.monster-detail-card{position:absolute}.monster-detail-card.monster-top{display:flex;flex-direction:row}.monster-detail-images{display:flex;gap:6px}.monster-detail-card:hover{z-index:10000}.monster-detail-images img:hover{transform:scale(1.5);transition:transform .2s ease;z-index:250}.monster-detail-images img{background:#111;border:1px solid #e1e1e1;border-radius:6px;height:120px;width:120px}.detail-gates{display:flex;flex-wrap:wrap;gap:8px}.gate-detail-card{background:#fff;border:1px solid #ddd;border-radius:8px;min-width:140px;padding:8px}.gate-destination{color:#111;font-weight:700;margin-bottom:4px}.gate-meta{color:#444;display:flex;font-size:12px;gap:8px}.gate-detail-image-wrapper{display:flex;justify-content:center;margin-bottom:6px}.gate-detail-image{border-radius:8px;height:100px;object-fit:contain;transition:transform .2s ease;width:100px}.gate-detail-image:hover{transform:scale(1.5)}.location-full-overlay{align-items:center;background:#000000b3;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9999}.location-detail-panel{background:#fffc;border-radius:12px;box-shadow:0 10px 32px #0006;color:#e2e8f0;max-height:90vh;overflow-y:auto;padding:18px;position:relative;width:90%}.location-detail-panel .location-detail-grid.full,.location-detail-panel .location-detail-header{color:#e2e8f0}.detail-investigator-sheets{display:flex;flex-direction:column;gap:12px}.detail-investigator-fallback{background:#111827;border:1px solid #1f2937;border-radius:8px;padding:12px;text-align:center}.tabbed-map-display{width:100%}.map-tabs{display:flex;gap:8px}.map-tab-button{background:#f3e2c7;border:1px solid #8b5e3c;border-radius:8px 8px 0 0;color:#3b2514;cursor:pointer;font-size:14px;font-weight:700;padding:8px 14px}.map-tab-button.active{background:#4a2f1a;border-color:#4a2f1a;color:#f8f3e8}.map-tab-button:hover{filter:brightness(.95)}.dunwich-map-container{background:#f5f5f5;border-radius:12px;padding:12px}.dunwich-map-image{border:2px solid #333;border-radius:12px;display:block;height:auto;margin:0 auto;width:100%}@font-face{font-display:swap;font-family:Cinzel;font-style:normal;font-weight:400;src:url(/static/media/cinzel_regular.649882ee577d0d7b2876.ttf) format("truetype")}@font-face{font-display:swap;font-family:Cinzel;font-style:normal;font-weight:700;src:url(/static/media/cinzel_bold.88658d7fb012b4964bd3.ttf) format("truetype")}.margin-bottom-4{margin-bottom:4px}.App{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);background:url(/static/media/mainback.10893332363bd03a1e7d.jpg);background-size:cover;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;justify-content:center;min-height:100vh;padding:4px}.App,.app-shell{display:flex;flex-direction:column}.app-shell{gap:8px;max-width:1600px;width:100%}.common-header{align-items:center;background:#ffffffe6;box-shadow:0 8px 24px #0003;box-sizing:border-box;display:flex;gap:12px;justify-content:space-between;left:0;padding:0 12px;position:absolute;top:0;width:100%}.common-header-nav{align-items:center;display:flex;gap:8px}.common-header-link{background:#0f172af2;padding:8px 14px}.common-header-link.active{box-shadow:none}.home-menu{background:#ffffffb3;border-radius:8px;margin-top:60px;padding:12px 24px}.welcome-screen{background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000004d;max-width:500px;padding:60px 40px;width:100%}.welcome-screen h1{color:#333;font-size:2.5rem;margin-bottom:30px}.form-group{margin-bottom:20px;text-align:left}.form-group label{color:#555;display:block;font-weight:600;margin-bottom:8px}.form-group input{border:2px solid #e0e0e0;border-radius:8px;box-sizing:border-box;font-size:16px;padding:12px 16px;transition:border-color .3s;width:100%}.form-group input:focus{border-color:#667eea;outline:none}.select-input{background:#fff;border:2px solid #e0e0e0;border-radius:8px;box-sizing:border-box;font-size:16px;padding:12px 16px;transition:border-color .3s,box-shadow .3s;width:100%}.select-input:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea26;outline:none}.home-text-input{font-size:24px}.home-text-input,.text-input{border:2px solid #e0e0e0;border-radius:8px;box-sizing:border-box;padding:12px 16px}.text-input{font-size:16px;width:100%}.text-input:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea26;outline:none}button{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px 32px;transition:transform .2s,box-shadow .2s}button:hover:not(:disabled){box-shadow:0 10px 20px #667eea66}button:disabled{cursor:not-allowed;opacity:.6}.game-actions{align-items:center;display:flex;gap:8px}.compact-button{font-size:14px;min-width:0;padding:8px 14px}.games-table table{border-collapse:collapse;min-width:760px;width:100%}.games-table td,.games-table th{padding:10px 12px;text-align:left}.games-table td:first-child,.games-table th:first-child{width:28%}.games-table td:nth-child(2),.games-table th:nth-child(2){width:22%}.games-table td:nth-child(3),.games-table th:nth-child(3){width:30%}.delete-button{background:linear-gradient(135deg,#f56565,#c53030)}.delete-button:hover:not(:disabled){box-shadow:0 10px 20px #f5656566}.game-screen{background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000004d;box-sizing:border-box;margin-top:60px;max-width:1600px;padding:4px 32px;width:100%}.game-screen header{border-bottom:2px solid #f0f0f0;padding-bottom:4px}.app-header{gap:16px;height:40px;justify-content:space-between}.app-header,.header-left{align-items:center;display:flex}.header-left{gap:12px}.back-home-button{background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border:1px solid #d1d5db;border-radius:8px;box-shadow:0 4px 8px #00000014;color:#111827;font-weight:600;padding:10px 14px}.settings-toggle{align-items:flex-end;display:flex;flex-direction:column;gap:8px;position:absolute;right:16px;top:16px;z-index:250}.settings-gear{border-radius:50%;box-shadow:0 8px 20px #0000001f;display:grid;font-size:20px;height:44px;padding:0;place-items:center;width:44px}.player-settings-panel{animation:fadeIn .2s ease-out;background:#fff;border:1px solid #e0e0e0;border-radius:10px;box-shadow:0 10px 30px #00000026;padding:16px;width:260px}.player-settings-header{align-items:center;color:#333;display:flex;font-weight:600;justify-content:space-between;margin-bottom:12px}.close-settings{background:#0000;border-radius:6px;box-shadow:none;color:#333;padding:6px 10px}.player-settings-body{display:flex;flex-direction:column;gap:12px}.checkbox-field{align-items:center;color:#444;display:flex;font-weight:500;gap:10px}.game-screen h1{color:#333;font-size:2rem;margin:0 0 10px}.player-name{color:#667eea;font-weight:600;margin:0}.player-name-home{color:#000;font-weight:600;margin:0}.error-message{background:#fee;border-left:4px solid #f44;border-radius:8px;color:#c00;margin-bottom:20px;padding:15px;position:absolute}.error{color:#e11d48;font-weight:600}.game-message{background:#e3f2fd;border-left:4px solid #2196f3;border-radius:8px;color:#1565c0;font-size:1.1rem;font-weight:500;padding:8px}.global-modifiers-banner{background:linear-gradient(135deg,#ecfeff,#fff);border:1px solid #0ea5e940;border-radius:12px;display:flex;flex-direction:column;gap:8px;margin-bottom:10px;padding:12px 14px}.global-modifiers-heading{color:#0ea5e9;font-size:.9rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.global-modifiers-list{display:flex;flex-wrap:wrap;gap:8px}.global-modifier-chip{background:#0ea5e914;border:1px solid #0ea5e940;border-radius:10px;box-shadow:0 1px 3px #0f172a14;min-width:180px;padding:8px 10px;position:relative}.global-modifier-used{background:#b91c1c;border-radius:999px;box-shadow:0 6px 12px #00000059;color:#fff;font-size:20px;font-weight:800;left:50%;letter-spacing:.04em;opacity:.9;padding:2px 10px;pointer-events:none;position:absolute;text-transform:uppercase;transform:translate(-50%,8px) rotate(-45deg)}.global-modifier-source{color:#0f172a;font-weight:700}.global-modifier-source-type{color:#0ea5e9;font-weight:600}.global-modifier-body{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.global-modifier-id{color:#0ea5e9;font-weight:700}.global-modifier-meta{color:#475569;font-size:.9rem}.global-modifier-value{color:#0b7abf;font-weight:800;margin-left:auto}.mythos-breakdown-banner{background:linear-gradient(135deg,#fff7ed,#fff);border:1px solid #f59e0b40;border-radius:12px;margin-bottom:10px;padding:12px 14px}.mythos-breakdown-heading{color:#c2410c;font-size:.9rem;font-weight:800;letter-spacing:.03em;margin-bottom:6px;text-transform:uppercase}.mythos-breakdown-list{grid-column-gap:14px;grid-row-gap:6px;color:#7c2d12;column-gap:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding-left:18px;row-gap:6px}.mythos-breakdown-item{line-height:1.4}.mythos-information-banner{align-items:flex-start;background:linear-gradient(135deg,#e0f2fe,#fff);border:1px solid #2196f32e;border-radius:10px;color:#0f172a;display:flex;font-weight:600;gap:8px;margin-bottom:8px;padding:10px 12px}.mythos-information-label{color:#0ea5e9;font-weight:800;letter-spacing:.02em}.mythos-information-text{flex:1 1}.encounter-information-banner{align-items:flex-start;background:linear-gradient(135deg,#fef9c3,#fff);border:1px solid #f59e0b40;border-radius:10px;color:#78350f;display:flex;font-weight:600;gap:8px;margin-bottom:8px;padding:10px 12px}.encounter-information-label{color:#d97706;font-weight:800;letter-spacing:.02em}.encounter-information-text{flex:1 1}.damage-information-banner{align-items:flex-start;background:linear-gradient(135deg,#fef9c3,#fff);border:1px solid #f59e0b40;border-radius:10px;color:#78350f;display:flex;font-weight:600;gap:8px;margin-bottom:8px;padding:10px 12px}.damage-information-text{flex:1 1}.skill-check-information-banner{background:linear-gradient(135deg,#ecfeff,#fff);border:1px solid #0891b240;border-radius:10px;color:#083344;display:flex;flex-direction:row;flex-wrap:wrap;gap:32px;margin-bottom:8px;padding:10px 12px}.skill-check-information-column{display:flex;flex-direction:column;gap:8px;max-width:49%}.skill-check-information-header{align-items:center;display:flex;gap:8px;justify-content:space-between}.skill-check-information-label{color:#0e7490;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.skill-check-information-stage{background:#0e74901f;border:1px solid #0e749033;border-radius:999px;color:#155e75;font-size:.78rem;font-weight:700;padding:2px 8px}.skill-check-information-summary{font-size:.95rem;line-height:1.35}.skill-check-information-base-skill,.skill-check-information-monster{color:#0f766e;font-weight:600}.skill-check-information-stats{display:flex;flex-wrap:wrap;font-size:.88rem;gap:6px 12px}.skill-check-success{color:#166534;font-weight:700}.skill-check-failure{color:#991b1b;font-weight:700}.skill-check-information-bonus{color:#115e59;font-size:.88rem}.skill-check-information-dice-row{display:flex;flex-direction:column;gap:6px}.skill-check-information-subtitle{color:#155e75;font-weight:700}.skill-check-information-dice-list{display:flex;flex-wrap:wrap;gap:8px}.skill-check-information-die{align-items:center;background:#fff;border:1px solid #0e749033;border-radius:10px;box-shadow:0 2px 4px #0f172a14;display:inline-flex;flex-direction:column;justify-content:center;min-height:54px;min-width:54px;padding:4px 8px}.skill-check-information-die span{font-size:3rem;line-height:1}.skill-check-information-die small{color:#334155;font-size:.72rem;line-height:1}.skill-check-information-die-success{background:#9cffc0;border-color:#22c55e;color:#166534}.skill-check-information-die-failure{background:#f8fafc}.skill-check-information-breakdown ul,.skill-check-information-notes ul{font-size:.86rem;line-height:1.35;margin:4px 0 0;padding-left:18px}.otherworld-information-banner{align-items:flex-start;background:linear-gradient(135deg,#ede9fe,#fff);border:1px solid #6366f133;border-radius:10px;color:#312e81;display:flex;font-weight:600;gap:8px;margin-bottom:8px;padding:10px 12px}.otherworld-information-label{color:#4f46e5;font-weight:800;letter-spacing:.02em}.otherworld-information-text{flex:1 1}.final-battle-information-banner{align-items:flex-start;background:linear-gradient(135deg,#fee2e2,#fff7ed);border:1px solid #dc262640;border-radius:10px;color:#7f1d1d;display:flex;font-weight:700;gap:8px;margin-bottom:8px;padding:10px 12px}.final-battle-information-label{color:#b91c1c;font-weight:800;letter-spacing:.02em}.final-battle-information-text{flex:1 1}.current-monster-banner{align-items:center;background:linear-gradient(135deg,#eef2ff,#fff);border:1px solid #4f46e52e;border-radius:10px;color:#1f2937;display:flex;flex-wrap:wrap;font-weight:600;gap:10px;margin-bottom:8px;padding:10px 12px}.current-monster-label{color:#4338ca;font-weight:800}.current-monster-name{font-weight:700}.current-monster-wrapper{height:120px}.monster-card-image{border-radius:6px;box-shadow:0 4px 10px #0000001f;height:auto;width:80px}.current-combat-banner{align-items:start;background:#0f172a14;border:1px solid #0f172a1f;border-radius:10px;display:flex;gap:8px;margin-bottom:8px;min-height:60px;padding:10px 12px}.current-combat-label{color:#0f172a;font-weight:700}.current-combat-monsters{display:flex;flex-wrap:wrap;gap:6px}.combat-monster-chip{background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #92400e40;border-radius:999px;color:#92400e;font-weight:700;padding:4px 8px}.no-game{padding:40px 20px;text-align:center}.no-game p{color:#666;font-size:1.2rem;margin-bottom:20px}.game-status h2{color:#333;font-size:1.3rem;margin-bottom:15px}.join-game-section{background:#e3f2fd;border:2px solid #2196f3;border-radius:8px;margin:20px 0;padding:20px;text-align:center}.join-game-section p{color:#1565c0;font-size:1.1rem;font-weight:500;margin-bottom:15px}.game-status span{border-radius:6px;font-size:.9rem;padding:4px 12px}.status-Running{background:#4caf50;color:#fff}.status-Created{background:#2196f3;color:#fff}.status-InProgress{background:#4caf50;color:#fff}.status-WaitingForAction{background:#ff9800;color:#fff}.status-Finished{background:#9e9e9e;color:#fff}.game-details{background:#f9f9f9;border-radius:8px;padding:15px}.game-details p{color:#555;font-weight:600;margin:5px 0}.ancient-one-section{background:linear-gradient(135deg,#0f172a,#111827);border:1px solid #1e293b;border-radius:14px;box-shadow:0 10px 30px #00000040;margin:20px 0;padding:16px}.ancient-one-section h3{color:#cbd5f5;letter-spacing:.02em;margin:0 0 12px}.ancient-one-card{align-items:center;display:flex;gap:18px}.ancient-one-card.compact{align-items:flex-start;background:#0f172a;border:1px solid #1e293b;border-radius:12px;box-sizing:border-box;padding:12px;width:100%}.ancient-one-portrait{background:#0f172a;border:2px solid #475569;border-radius:12px;box-shadow:0 10px 30px #00000059;height:500px;object-fit:cover;width:auto}.ancient-one-portrait.compact{height:220px;max-width:160px}.ancient-one-details{color:#e2e8f0;display:flex;flex-direction:column;gap:8px;min-width:0}.ancient-one-details-section{display:flex;flex-direction:column;gap:2px}.ancient-one-details-label{color:#93c5fd;font-size:.8rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.ancient-one-details-text{color:#cbd5e1;font-size:.9rem;line-height:1.35}.ancient-one-placeholder{color:#94a3b8;font-weight:500;margin:0}.player-info{color:#667eea;font-weight:500;padding:4px 0}.seed-info{border-top:1px solid #e0e0e0;color:#888;font-family:Courier New,monospace;font-size:.9rem;margin-top:10px;padding-top:10px}.game-data{background:#f5f5f5;border-radius:8px;margin:20px 0;padding:20px}.data-item{color:#555;padding:8px 0}.data-item strong{color:#333;margin-right:8px}.actions-section{margin:30px 0}.actions-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));position:relative}.actions-grid-investigator{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,460px);position:relative}.action-button{background:linear-gradient(135deg,#667eea,#764ba2);background:var(--action-color,linear-gradient(135deg,#667eea 0,#764ba2 100%));border:none;border-radius:10px;box-shadow:0 6px 14px #00000026;color:#fff;cursor:pointer;font-size:15px;min-height:40px;padding:0;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease}.action-button.card-action{align-items:stretch;background:none;border-radius:12px;box-shadow:0 0 0 2px #0000;box-shadow:0 0 0 2px var(--action-color,#0000);display:flex;justify-content:center;padding:0}.action-card-wrapper{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);background:var(--action-color,linear-gradient(135deg,#667eea 0,#764ba2 100%));border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;padding:6px 8px;width:100%}.action-card-wrapper img{border-radius:10px;display:block;flex-shrink:0;max-width:100%;object-fit:contain}.action-card-text{color:#0f172a;display:flex;flex-direction:column;gap:4px;text-align:left}.action-name{font-weight:700}.loading-indicator{animation:pulse 1.5s ease-in-out infinite;color:#667eea;font-weight:600;margin-top:20px;text-align:center}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.player-header{align-items:center;display:flex;flex-direction:row;gap:4px}.online-status{border-radius:50%;height:12px;width:12px}.first-player-badge{background:linear-gradient(135deg,gold,#ffed4e);border-radius:12px;box-shadow:0 2px 4px #0000001a;color:#333;display:inline-block;font-size:.85rem;font-weight:600;padding:2px 8px}.player-name-section,.player-name-section-home{align-items:center;display:flex;gap:15px}.player-name-section-home{position:fixed;right:20px;top:20px}.change-name-btn{background:#764ba2;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.9rem;padding:6px 12px;transition:background .3s}.change-name-btn:hover:not(:disabled){background:#5a3780}.change-name-btn:disabled{cursor:not-allowed;opacity:.5}.edit-name-form{align-items:center;display:flex;gap:10px}.edit-name-form input{border:2px solid #e0e0e0;border-radius:6px;font-size:1rem;padding:8px 12px}.edit-name-form button{border:none;border-radius:6px;cursor:pointer;font-size:.9rem;padding:8px 16px;transition:background .3s}.edit-name-form button[type=submit]{background:#4caf50;color:#fff}.edit-name-form button[type=submit]:hover:not(:disabled){background:#45a049}.edit-name-form button[type=button]{background:#f44336;color:#fff}.edit-name-form button[type=button]:hover{background:#da190b}.edit-name-form button:disabled{cursor:not-allowed;opacity:.5}.current-phase{color:#666;font-size:.9rem;font-weight:400}.phase-name{color:#667eea;font-weight:600;text-transform:capitalize}.investigator-items-list{display:flex;flex-direction:column;gap:8px;margin-top:12px}.investigator-items-list.compact{gap:6px}.inventory-group{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px}.inventory-group__title{color:#4a5568;font-weight:700;min-width:130px}.inventory-group__chips{display:flex;flex-wrap:wrap;gap:6px}.item-chip{border:1px solid #00000014;border-radius:8px;box-shadow:0 3px 8px #0000002e;color:#fff;font-size:.85rem;font-weight:700;padding:6px 10px}.item-chip.with-tooltip{position:relative}.item-chip .item-tooltip{background:#0f172a;border:1px solid #1e293b;border-radius:10px;box-shadow:0 12px 24px #00000040;left:50%;opacity:0;padding:8px;pointer-events:none;position:absolute;top:110%;transform:translate(-50%,8px);transition:opacity .2s ease,transform .2s ease;z-index:50}.item-chip .item-tooltip img{border-radius:8px;display:block;height:auto;width:160px}.item-chip.with-tooltip:hover .item-tooltip{opacity:1;transform:translate(-50%)}.item-chip.common{background:linear-gradient(135deg,#2ecc71,#27ae60)}.item-chip.unique{background:linear-gradient(135deg,#ff6b6b,#c0392b)}.item-chip.spell{background:linear-gradient(135deg,#9b59b6,#6c3483)}.item-chip.skill{background:linear-gradient(135deg,#f4d03f,#f5b041);border-color:#3b2f0026;color:#3b2f00}.item-chip.ally{background:linear-gradient(135deg,#f39c12,#d35400)}.investigator-items-list.compact .inventory-group__title{font-size:.9rem;min-width:110px}.investigator-items-list.compact .item-chip{font-size:.8rem;padding:4px 8px}.game-log{background:#f0f8ff;border:1px solid #b0d4ff;border-radius:8px;margin-top:20px;max-height:300px;overflow-y:auto;padding:15px}.game-log h3{color:#2c5aa0;font-size:1.1rem;margin:0 0 15px}.log-entries{display:flex;flex-direction:column;gap:8px}.log-entry{background:#fff;border-left:3px solid #667eea;border-radius:4px;font-size:.9rem;line-height:1.4;padding:8px 12px}.log-timestamp{color:#888;font-family:monospace;font-size:.85rem;margin-right:10px}.log-message{color:#333}.game-log-toggle{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:999px;bottom:20px;box-shadow:0 8px 24px #0003;color:#fff;cursor:pointer;font-weight:700;opacity:.5;padding:12px 18px;position:fixed;right:20px;transition:transform .2s ease,box-shadow .2s ease;z-index:350}.game-log-toggle:hover{box-shadow:0 12px 30px #00000040;opacity:1;transform:translateY(-2px)}.game-log-panel{align-items:stretch;background:#0f172a8c;cursor:pointer;display:flex;inset:0;justify-content:center;position:fixed;transition:opacity .2s ease,transform .2s ease;z-index:340}.game-log-panel.closed{opacity:0;pointer-events:none;transform:translateY(10px)}.game-log-panel-content{background:#f8fafc;border-radius:0;box-shadow:0 20px 50px #00000040;display:flex;flex-direction:column;gap:12px;height:100%;max-width:1200px;padding:20px;width:100%}.map-or-ancient-container{width:100%}.final-battle-ancient-wrapper{align-items:center;background:radial-gradient(circle at 30% 30%,#ef444426,#0000 45%),#0f172a;border:1px solid #ef444459;border-radius:12px;color:#f8fafc;display:flex;flex-direction:column;justify-content:center;padding:16px}.final-battle-ancient-heading{font-size:1.2rem;font-weight:800;letter-spacing:.04em;margin-bottom:12px}.final-battle-ancient-content{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.final-battle-investigators{display:flex;flex-direction:column;flex-wrap:wrap;gap:12px;justify-content:center}.investigator-popup-overlay{align-items:center;background:#000000a6;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.investigator-popup{background:#0f172a;border:1px solid #94a3b840;border-radius:12px;box-shadow:0 20px 60px #00000059;color:#e2e8f0;max-height:90vh;max-width:90vw;overflow:auto;padding:12px}.game-outcome-panel{background:linear-gradient(135deg,#dcfce7,#fff);border:1px solid #22c55e33;border-radius:12px;padding:16px}.game-outcome-panel h3{color:#166534;margin:0 0 8px}.game-outcome-text{color:#064e3b;line-height:1.5;margin:0}.statistics-panel{margin-top:14px}.statistics-panel h4{color:#0f172a;margin:0 0 10px}.statistics-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.statistics-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;box-shadow:inset 0 1px 0 #fffc;padding:10px 12px;z-index:10}.statistics-card h5{color:#111827;margin:0 0 6px}.statistics-card p{color:#1f2937;font-size:.95rem;line-height:1.3;margin:2px 0}.statistics-hint{align-items:flex-end;display:flex;flex-direction:column;gap:6px;position:absolute;right:10px;top:10px;z-index:50}.statistics-hint-button{background:#0f172acc;border-color:#f8fafc}.statistics-popup{background:#0f172af2;border:1px solid #ffffff14;border-radius:12px;box-shadow:0 12px 32px #00000059;left:0;min-width:325px;padding:10px;position:absolute;top:36px;z-index:4}.statistics-popup .statistics-card{box-shadow:none;margin:0}.victory-points{color:#000;display:flex;flex-direction:column;font-family:Cinzel,serif;font-optical-sizing:auto}.victory-title{font-style:normal;font-weight:700}.victory-value{font-style:italic;font-weight:400}.game-log-panel-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.game-log-panel-header h3{color:#1e293b;font-size:1.3rem;margin:0}.game-log-panel-actions{align-items:center;display:flex;gap:8px}.game-log-load-full-button{background:#2563eb;border:1px solid #2563eb;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:8px 12px}.game-log-load-full-button:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8}.game-log-load-full-button:disabled{cursor:not-allowed;opacity:.65}.game-log-limit-note{color:#334155;font-size:.9rem}.game-log-load-error{color:#b91c1c;font-size:.9rem;font-weight:600}.game-log-panel .game-log{background:#fff;height:calc(100vh - 120px);margin-top:0;max-height:none}.investigators-toggle{background:linear-gradient(135deg,#0ea5e9,#0284c7);border:none;border-radius:999px;bottom:20px;box-shadow:0 8px 24px #0003;color:#fff;cursor:pointer;font-weight:700;left:20px;opacity:.5;padding:12px 18px;position:fixed;transition:transform .2s ease,box-shadow .2s ease;z-index:150}.investigators-toggle:hover{box-shadow:0 12px 30px #00000040;opacity:1;transform:translateY(-2px)}.investigators-panel-overlay{align-items:center;background:#000000b3;cursor:pointer;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9999}.investigators-panel{background:#f8fafc;border-radius:12px;box-shadow:0 10px 32px #00000059;color:#0f172a;max-height:80vh;overflow-y:auto;padding:18px;width:100%}.investigators-panel-content{display:flex;flex-direction:column;gap:12px}.combat-simulator{background:#fdfdfd;border:1px solid #eaeaea;border-radius:8px;margin-top:20px;padding:16px}.sim-form{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.sim-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.sim-form label{display:flex;flex-direction:column;font-size:.9rem;gap:4px}.sim-form input{border:1px solid #ccc;border-radius:4px;padding:6px 8px}.sim-state{display:flex;flex-direction:column;gap:12px}.sim-investigator,.sim-log,.sim-meta,.sim-monsters{background:#fff;border:1px solid #eee;border-radius:6px;padding:10px}.sim-log ul,.sim-monsters ul{margin:0;padding-left:18px}.game-info{display:flex;gap:20px}.player-investigator-sidebar{left:0;max-height:calc(100vh - 80px);max-width:calc(100vw - 150px);position:fixed;top:100px;transition:transform .3s ease;z-index:200}.player-investigator-sidebar.closed{transform:translateX(-100%)}.player-investigator-sidebar.open>.investigator-toggle-tab:hover:not(:disabled){transform:none}.investigator-panel-content{display:flex;flex-direction:column;gap:12px;max-height:calc(100vh - 100px);opacity:1;overflow:auto;padding-bottom:8px;transition:opacity .2s ease}.investigator-quick-stats{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;gap:6px;overflow-x:auto}.quick-stat-money{background:url(/static/media/money.3b0f25d090f9054779c8.png) no-repeat 50%;background-size:contain;height:20px;width:36px}.quick-stat-clue,.quick-stat-money{align-items:center;color:#000;display:flex;font-size:20px;justify-content:center;text-shadow:1px 1px 1px green}.quick-stat-clue{background:url(/static/media/Clue.ea68825d382f0e96580a.png) no-repeat 50%;background-size:contain;border-radius:50%;height:31px;width:31px}.quick-stat-stamina{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHoAAABoCAMAAAAJmRRGAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMAUExURZQ9OKk+PrM8Po5CN5VGOZREOZtDO5xKO5xRP6hIO6NLO7dJO6pTOrhXObthOsFKPcdaONZcNtRcNORdNthoLttxL8pnOMxlNMNjO9dqOtRkM9tkNNVrNNprNMxwPNh4ONtzM9x0O+B1L+JpOeJ1OOJ7PI0+RJo+RaQ8Ras8Q7I+Q4dESpxGSJ1VSoxMVZlLUptWV6dIRqxEQ7RHRalVSrRXSahOVLFMUqhYVrZaV55iW7ZmSqtjW7hlWbdyWZxeZqtaYbZbY6plZ7hqZqlwZrl0aKlrcrduc6t6c7h3eMNOQcdZSMRTRMVeU81jTNRqSc5zRNt6RcpnV9JtVMp6W9p6WORsROR1RuN7ROR8SuV6VclsZct2atd9Y8Rqc8l8ddF/d9yEO+KEPOKTPrmDet2ESN+RRMuDW9yEWd6UW+SHRuSDTOWMTOaUS+eKWuSDU+SMVOeWWOWTU+WjW8uHa92IZ9yEZN6La9qTbMWCfNeKeM2Se9uYeN2Uc+eIZeOMZeGNa+iXZuOSbOaNdOiYeOOUc+OadOObfN+iZN6ld+akaeezZ+ineOSifPCkeui1fKh1grh9gsJ/ha2Fj7mFiLWRirqMlL+Rmb+hjMiKh9KKhciTjNiWh8GLk8mYltaaluqbhuSeguuflNykiN23hc6kmNijmty3mOiniOSjhOujhOurg+Sli+WqjOurjPCriOm1iuiqmOWsk+qsk+e4luuzlOWzm+q0nOu6nPC0mM6fpsykptqqpc+7qd6zrMqutsu2vdu4t+auo+a5qeq1o+a7pOu7pOq9q/C5o+a8tfG+subEi+jGm9zMrt3BvujGquvCperDrfHFrerUqubGt+vFs+zKtevFuuzMvPDMuuvUtu3RvfHRvda+wt7HxdzW1efKxuzOwvDOwenWx+3TxOzVyu3azfDYyvDTwufX0+zc0+ze2vDe2fDd0/Hgzu3p3u3h1u3j3PDj2PDj3Orf4O/r6u3l4u7p4/Hm4vDq5fLt6/Xx7vXv8Pj29vv6+gAAAO1E21kAAAEAdFJOU////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wBT9wclAAAACXBIWXMAAA7CAAAOwgEVKEqAAAAAGXRFWHRTb2Z0d2FyZQBQYWludC5ORVQgNS4xLjExiggWzgAAALhlWElmSUkqAAgAAAAFABoBBQABAAAASgAAABsBBQABAAAAUgAAACgBAwABAAAAAgAAADEBAgARAAAAWgAAAGmHBAABAAAAbAAAAAAAAADydgEA6AMAAPJ2AQDoAwAAUGFpbnQuTkVUIDUuMS4xMQAAAwAAkAcABAAAADAyMzABoAMAAQAAAAEAAAAFoAQAAQAAAJYAAAAAAAAAAgABAAIABAAAAFI5OAACAAcABAAAADAxMDAAAAAAXO1h+gnoqrsAAB1rSURBVGhDxZoJVNN3uvd1qiBLACmCbG7ArXrtKCAuo+20Op2OBtIqF1mEqnS0yr7U0GnZAoQUCjjtOEutU43eWvYlLIGpr/MqgRBkSkLJZphKIBsBZN+sNvf7C7G1rVr1vue8jz0cVP755Nm/T+wCw/83ewT6iw9/u2njxo3e3lveMP3J/1t7MPrTD1/94x7Yq6++8epL4G94/uWPTH/1SDt3aPvWzdteemnXq3s+On36L3/5619Of3j69F9Nf/sj+yn6H6/iwb//4+qXXwq+FAguX7505tCLO7Zv27Jly8t7zpl+5oF25oWtvt7e27bt2vPxpctf9t+8OXBzYODrr//9zy8+3PPH06Yfus9+jN7z8q6PPr369eDk5ODA0IBG3afulXLLWWffPfzGyy9tWevtvfXlN86YfvY+O3dwu6+vr8+Wbbt//+mVr9UDg9Nzc7PT01NT09Mzc4M3//2Pv+95dc8Xph822Q/Rn2zb+eEXX9+cnJyanRwcHNCr1ephdd+1mtqa2lrO2TN7Xtq4du3adevX+27df9gUgTNvBBDq+vXrfby37f7DZ1d7ByfHYCMEDPLkzNzM5PRg79V/nP7trr/PPzNv96Mv7dz2m79/OTk3PTk5NwW0Xq9WAS69dqGGW1Pb1M6//NGubRs3rN2ybv0vfrEeOII0fufrs97Hd+vLf7jUrR8cm5weGxybhs+T5MvI3O2p6cmxQb36yy9O/3rThyYW7D707m3bfvfZgDFI0zMz04NDw0Ar1cr2azW8Nl4Nt5XPv3buo11bNqzdum7duvU+PgSLX74L1xPy9j2f8PsH4e/s3NjI2MjI2OgowGNjc7e/mZke1Y/qB9RX//LbTZs+NuG+Rx/aunnn768iR1PI0uz0zMTQ8LBGpZTJZGI+r43f1sZvFwnF0uazr2zbsGEt2Au9F+INrF+/0MfCx8fPb/fH1/r1YyOz07OwibHZ2fFR/djExNjI3Dd35qbHRvV6jX7g6y/+uGnjPbYJfRZN8dLHgsHpqdmpmelpvPdRrVar7pVJJTKJWCQStfLF0q42kVTGP/vKdjgOwxe8g3U+Cy18/HYf+qxbMzqKFE8APDs2NDQ+PDw8hN/Mzt2+PTc9CjSxm//80683zSNN6IO+vltf+OTq4Nw0KnNuGoUyqunp6esDWXKDfJGIu8Xt/NYuiULWfPbQzi3PrV1rZuSvW7fWx2frC2euqJHlsbHxsYkx+DqkH9ZrNZrxidmZGYRxFsGHIQuTA//+0693GZnz6MO+Wzfv/lg6MG1Ez0wSdL+kSwx3JXK5RCzuksu6pe2trUKJSi3llZ95Zcvatc9tAB9er/X223/mqnpibHBwcHR8UD84OIYq0WvUmuHRCRQN4OTtjE2OTE/NjYze/L9/emnP92iMgu1nruoHZ5DkubkRvMiYpr+zld/Gg58SMb8LX4Fu4wpvaDVKAZ939tWNG7yRcjTauq1bD57phs+zY8RvBBb+DQ4P6zUa/fjI3MzIyMwMwLPwfuqbKTh+85+/3fbJPfQ5X9/th64M6Kdnx6ZHRmYn0FWD/bIWblNtE1coEov5rUJhpxhoHl+u0ioE/Pbmc7s2bVgLt9HMW3efE2g1Q0NDg/pJ47PD4+Ojo6hRgp5BX42MjI+heqembk/dhls3+//8q8330AE+m3df6h2Ar8SQqAHNcH83r+ZCZWV9m6hdxG9rbW1p7erq4oskfQqZWMgXNH+ya+Nzzz231ttn84uf9sLF0dHxicHBiYkJQMfHx0bHR4FG2SF1SPTELEFPkRiMavr/z+827Z5HnyPh7tYMIlDj+OGJYbW6X63q5l04f760sknY3srloq9bu+QSPq9VLOns7OwSCS6f3vTL/3hurY/Fjvd6B6dHh/XDo8Rx0pG3bhlfaViD2I+MkfjrRycwWKZmRmZGUAT9//rbr56fR29fvzn8cr8e+UGS8ALDKqVChUq+cD4np6iyjQ90G9AiibSZ1yYSd3aK2sWCK5f3/PI/n1u70O/tBg3mpB6thPySKaTWajW3xsfx7YCe5H6ApB/tjSKCz/39N7766m+/ef4zgj7n6/PCexL0HB4lmRrWKiWdMoW8/UJ2djqjtKmNR9Co7i4ku62tUyQRt7fzOwVf7PrP/3jOZ/9F3ejY5CR5TqPRIGB9Kp1OizQjb5gwE2OjyCM8HyNgggb5+ue//xWm+QLDyz6bwzkqvN1hDDt0xbBWxm8RyWX889np6ek5VTVt3KamtiZuo5CP7xqF6Ll2fkuLoPn0Lzds8HtPpCFje1CvGdZg3uv6+pQ9OpV2eBRzHANmBIGE66NDIyMT4yg/Qv7q+n+/t/PPBO3r4/eeAFxEijytGdYisHyJpJV4nZ5dWltbW1lZWYust7XV1oItEqPD6z7nX9q1cdPbnyu0etQ2WkmLXaPS9clkcp1OoxlFL887PTqGkTo0Pj6s0WoVX33V0dFx/b/zXvw90Gd8vF+4KNPeGlb3qjVqnQpoZfM1fpeEz72QnZ6dU1VVeR71VlVV39HIra2sr69r4fNbG+pa6hoO7dx98V8ylVo/MACH1SqVAmSJRN6jQ8ETd9FkiCK+aDS3NCqFRPLVdWKnPnjvvwga8T74uQzzWq1U9/UpVFqNVinlt4slotYa+F1VdQGVnlNUWlldX19fU1tfy2ng8XmcCk5dw9nD733e2Q22qr9fBVMqFH1yoJFsPTzVkOpRo85vaTRqrU7SKWysOwX74IP333/rN0Bv9fF7u1mOd6rqBVmm6IfvMqlYjCnWdiEnp6qpqeb8+ezzRedLyyq53Pr6igoOl8vllF/kcCrYFxs6Bd1SJUylQ1PIFAqC7unRksyrUOskGhpNf79Wp+tsaWnkFBac+iA5+f0Tb70ItK/3jveQWYlM2avs61H0EHGg7FNKu6Wydi6IqDDidg5p8gYuh1NSUl7BqedcLC+vKC8p4TQ08wUisVQGj7FfZZj4ckmPQnVLo0UQ+nQ6JV6PxESrEzW3tFbm5ucnf5B8IuGtHUb0C2w+nJTJlLIebCsdYSN4cEHOv1BU2tTOu9Z0oRT5rq3nNtQWF7LZJZUV5Sz2+RI2q6QC4W9B8slulYglCjlhK1DiGhX+QKZAGsirqdQ6hUjY0niKwUhOTj5xPOEoQft47081vm2lEd2j05KfhjyRqXTS2tJSbrugnddWcwEiiQeZVMpm5RaWVbDPslis1NTCCg6H0wC6CEtVRN6/XH5Dp1P1a5E1mUSmIwpLgypS6WSdHY3XC/ITE2MTE+L37bP5M/H6xdRGkbxPBTTeM7zGg6TolGptD7e0jCeVtgvaamqugcytqTzPYrLYJYWFTFhWKru0BIHn1DTwsWVEom65TIYgI8nItUoJ5wHWa1BFOsUNYd316qLEpNjYN6OiQ1bavAKvrQNSOzolOq1SiQelYOsUxO3efrW2r622slUq5UMh8Xg8hLu2mA00i1WYFhEUkZmJd8EuzEPU6zFnRcbYyfrwAmrN0MQQVA7UgloPSStT6HqAri7Lz4gD+lhIyGqbnSTgO96pE8oxhaQyuUwsUepQL2ATtFLAbeySikV83jUe71p9bTHIrOwUZm4Ebe/evbQIOj0lN5XFLq+obWhsFUFCGQsNbM3wxAQG6y3McUwpmUQBdmdjdQEjLgHoyEiv1cs3A225453PO3t08m4IEnyRkYGEujTmSyBol8gJmnuticstLiwEOZMetN/f9vC58L22VCotIo1VWFJazKlvaSUrFUIOr6JQD2NvYGsOEx2KmlWq+nWSurLcjKSEpNhjb3p5rTSh366TyPuQKrkcfit6UB6k6FCluDzEXSgfbGzEu74c5JxMOs3W/+CV23dmL4eHH6RSI3IR9ZLyem6LUASXu1HmyLF+hCjaYYxYMmB7kUBFZ90pRmISyfWRI6tWLV9C0H7vfC6WwTcMA7m0TyGXSZCzXtQ5QbfjLUGntMFxbjm7kMXMDNwbLpi9+y1+fTM7dNY2MC2HVcourmlsgdfkYQVZXBAH2L5DQxiiZLarB3SyDsQbVRYT8+aRlWucCdrX0u8tDvoCrQ2vkeY+8q1xQGm0fRhrpH66+K2tPG4FMs1i0myld7+9ZwOHqBFgs0pqea3QUOQpFfbB6AR0FqQDvIaCUfWr1T2dHafyGUkxUZGRkStXrXIjaD8L67cudiKuYimSjCwrpOgSlCqaS6OUgo13IhXxm9u4FRgiOZk0214TF3bnEjUwjZnKLqlFnYnxNM4VdJZ+YmJ2AuJkaBQSgIwUFeJdkZ8IslfkGoK2ed6wYLeF9YsXW0RdeBCZ7sazEpFAglGKpYtDE9MJU6kP7NaGmnK4zQy0vXT7zl04bvR94CA1Be1WUssFuhezA4Mb0ghuo9CINoKplYoeeWddYVZCdIin55ojy1a4OVn/yrDgHOoMM0Ukwiw0eS0QSfswz/DmMc1J5an65GI0d0M52MwIasAlAWzgG4L+5szeiBxUGkFLSGNg64M2NDtLJBlB415VSr6SCKtz46K9PIFe4+bk5mj9OyIVlmx+uw5VLCFFgg2kQK7lcBr3LdKEGYcoqmTEbV4NB+y0IKotsYNXviGOX6YGZjNz2OUcyAsEG7WswcEzgUNv9JaRjRWm6Ozs6DjFiAtZ5eGxZs0yNzdHm0V/A/oV8yVvcYTIaLe8D62v65MgAn1koEE8ErIS+lTZ3U3crikvZ6WlRQTSaDSq/34pcVu6n5aZxWSVcBr53dj2ZAxDBeLOI7Em5H70esf166jvaA8PB481HsvcHB2tF2F9GAzeli+m1nV1CsmRI8MKkWAgk1GO6as2klGgSlk3Ko2w2anvZGVm0ul0GvUSyfbgQWp6ZmZuYQ23WSTD0lYo+qEHx2ZHRgdwSYwO9N4QCRury04VMBJCPVxdPRzgtaOTCb3d3PqtsuutRHR1dUp65F3CVpG8R6HEBDZ6jbyrVTJsJtzXNRUlqWlZmRkp9PSAAAHxeuggNSgzg1lIxEs3ttUNRf8t/fj0xJhRC+OKEQvrysoKCvKTQkKAdnUF2slmyRIj+hPLJTsYp6qroXdbIDi7hI34KifLVqsiVd+H6YJk49ZFyGtLEHG4nU3fe3CKoAUBNHp6RhqroobXTNaXWHHrlganCOKNvtaru0WNtYWFBQUnSI2B7YBU21ibbzeiDZstrV/PKiiormuE6GtsrK+tb2zt6hTLifCQYrSBrcSIw1DjcWuLWdiWmSkpdNuDhHznrH8gPSMrl1Vcy+UJ+ZhoN7TG88OY6mG8eRGvkp2dFZdAqtvD1QFoJ4q5pfEEMBh2W5jvCGXkl1U3VZeVVVZXlRWDLRSSCdptRCPs3eTEJl6z2TnM7My0lJPz6KFw/6CMzGzUWQUewuqU9Ghv9WtuAQyFrIUMFXIv5MSFha728PBY5e4AtJOdpfm2+cMHhWZhRYtPzC+orioqq6oqhfysb6ojmh+1jsojU1XWjULltyDgmGhMeB1hG07Q6oNUejq6i1VSyWnBAxjHun5VP7YWnNYobvwL8WZnhB04gFi7E7KDu6O1uSWhGtFnvH38g8EuKiooKirKySksqyKqv6m1VYzVj8ls/ExFDn2M9cU2sjNNAe89SIvIzE5jni8naDJ1FUQHYlXjfNTc6OS31JflxIcCvRTspS4uDo7Lzcxe+Q5t+MNCH7vQ+DgGVBuDkZ7NyCnKgQCtb+RL5p3GZIGQkIiFrVxOSWlhTto99N0rpMrQ1+eLK+ubxZi6MmwdiF+yvYa1kpbG+jI0dMgBD4+lYNvbO7mgp8mdeQ9t2L3Q6rXQ+Pj4uMS49Lgw3DvZ2RCjXGFXn5yMM7VSCjZqXMjlFLNYuczMjOO24bfBvkKjocqyctnFFQ18iHcy0TBXFFrwoUw66kAmo9vDdSkxexdHivmST41ME9qw04dyIDQ6PjouLi4sjLBx6CHiXXIF9CH6GveBUiYWC3kcrBCgT9KpVNLXvQepxzMzU3KRax4UkgQTTae7oVCAfONGV0ddZUFWXHSIl6eHvT1BuzhRliwidz3sHtqw3cfuQGh8GHGaoBnZRecrcdtJ5EQzGPUsmlss4lWwc3JymFkn6YHUs3B7Itw/LJNMs7JaLjoLXmt1PdDwGpRYZ2djWWFWelyoJ8Jtb+/i4rrUxd96kfHTDNh3aMNLFnarg6PjGPfcLiqtqq1v6+rBQEWbYAvjnpCJ+cTrHGbKyfQg/zPz6KD0lExmYWV9Q4sIhYE090l7cT+irTqqQQ4LQ3Uj1PYubu5L7azNzH/0kR2x7b52zsFAhwYHw/n0HKCbGjtv6ObR5IBSyqS8mhJS4PR0+mvUy3eMfR1Gp2fmllTWAo3zCbsGTdGn1co666rzchPjg4M9nkW07V2c3Z3tKBZm95y+H23YbGV3AMmODiZew+0LVfWNQjnQg/oBLeR8Xy80eQ0am5lxPOy4//7B+VwHpR9PYbFNaFlvvwo1SW6sumpIojj01bOobPulLs7OTiCTOTZv96Mve1ssDYmJiQ4NTWekx6Uj4rjnJWiTwUFoOx0arFfKvwaFxqSHBQXZHoTTdy9TafA6JYddXMtp6ZzXGhh98h4JWVf5jOhgoEEmReZIsVhshsPaZPejDR97U5yjYlDkjHSgs4uqKuvbvuohHaomVyziLRXxOOWFzJNhYUBDpkCbvXY8nX4yt6S4nNNCPlQksu5fKDeQcW3EhXphmBCy3VI7f8tnnsFxe89+gDbsWmQTHJWI0ZIeh4LLKQK6S66DmFcTEYFpihJvKGcz6UFhgXb7e+9+e+cc9bWgdHoK63xpRQ0CTg5znJgdWNGFBUBjXaHG5tEo7mfmh8m8/RBteN7cMSqJgcGC6ZLOQKU1tkkkOIGwPbHHugUiPq56NjMzKCyMRj1359tvzlEDg9JPkuurnIOZgsUqwvurwyTJzYM8iMTWcEeqly6l2lHMF5ubMEb7EdrwPOX1mBMIOYYLAw1chdYmU9l4t0M5tbQ0cIpLWSlBcHvvu0CTgNNTIEoJukUkEDWLOoVt1UX5DMb7efkxIVhWrm4ucHuvlbmZ2fznsib7MdqwxOb1hISEuOjoREZROqOoqq5DJDNqBgUGSksLnC5h56TQI8IC/eH13WsBNPR1CqY42C1iAeDYVaVMRkJScnJi1Mplrs96ONg72dtZmS/6bpjM20/QH1vavB6TCL8Ti5DxorL6xk6F8UMGON3cwmvglGBjp9Dp0MTI9be9+2n0kymYKSwWG1Mc8ea3FBcy0uNjYpOTj3mtcneHPHBxsaOYLTbzNiFM9hO0YY/liqOxcdHYJFhkRafqO4SSHh0ql6xrbkNFCa4ADDN6kG04EeIYKXR4nQmdwr7Y0MJvbm6oyGHGhQWHxsbGRq50c3P3wJZ2oVguWgw59gP7KdrwG+sVR2OisEPBzq+qbuwQdt0gixhCgYMaS2WmZWfQg6i0eVUYTqVnZyPZ5ATh1HG5DeW5aL0DBzxDjh07AvQqj2UO7sutFy36QYkRewDasMt6RVRUNBo8kZF/qvp6dUejEHJJzCdk3ADZ2BxUqu1hsjO/HQinId7vZjKZqal5FRxOMXue/KyHZyRuWXjtvsxhubX5og3zm/I+exDasBOTJTY2KS4RwuXU9erq+qbGRr4QTpeXl7CyI/yNx8ckIUOQUiMQ/pMpzLQ06LMSlnFfHHj2WY9Vq1ZCfLo7uOPKWbJoye9Mr/29PRBt2Ex5PTY2EZb8wakiCLayyvpWCJTy8vLzrJT9/ud6B3qnjdceVIo/bK8/jQ50YWEujoN59LPLVsFpF1cHZ8iSRUvunyUmezDasISyEuikJBRaPn4VlVXX19VXlFxks96NoIYPzV+Z5Kv+bPjh8MOHD9oGosFyczIx50AGGt6uQrRdlhrJG0yve789BL3HknIklnz8AMdR6Izcgurq6ooSsrXC917C3vjO7sxNzU3NCqi0lMzMrIyM+KCw4GDitKuLG8Lt5mJnbb54w4Y/m173fnsI2rCNtFhsTJIx6vlFjPyCgrISGCuVZisg1/UPbYAagIxnxB0/fjQ0dB962dXFxd6dkK3MFy8in/n/1B6GNnijzGNiSMKTkzEVGYyCgsLCwhIWc//9nyrcMzWVRqcfPx6fcDT+aMhqd1c47WIPpyECF5jtNL3kj+yh6I8sbdDeQMfGJufnM9IR9NzcwsIcZqDtlZ84/e2AP5UeBEV79GhIiNcqcta5wJzdlls/Y/4Q8sPRhlesKY6h6C+UOhHn8BuaNyeXGeF/WI9tqRYIJu9+e3dQcPnalYlvewOoQUH79h09um/16tXOLpDcbkA7oqEXkxvngfZwtGG3NeX1qKT5oEM8MOIycNblZp2k+Z8RCC6FUwPOXBFcedff1sr/zJVL/rR9sOB9K1c7Y0m6ujq7ODk6Lsee/NHgvs8egTa8YG3zelTUm6TDMV7i4hKgIbKysug0/4CAAH8azZ8aEEANCAzE76l7Xwva91owXHZ3doXodXV3c3KkYXI/nPxItGE7xWZFJEHjv4SYmJiEDKBx8/wXLTAwiB4UFEgLjMDmoAfSaK8d37fPGWB3N4wReO3m5rjcz/J7+fkAeyTasN2asiIkBk2WCLV4FBvlRFZWSlZWGs7r9JNQCCffeYfJhD49HnR0377XoEewpZBknFfOiLaF+SN8/jm0YbsVZcW+mARkPDo6NDg0IQ4Bz8pNS03JPHnyZEpWGoyZkXHyraOoMYSarGYY5L6THcXS0ue7/zngQfYzaMMLPpTl+6IBBvlAcHQCA5WWm5v6TkpKdkpaWmpuWlpWVsbxo6S03TGw0VOg29vZE7G/cLvpRR5sP4c27LagvB4SFRISHXrA40B0won8/MJcADOzskFms1KZBH2ckB2MZMxPoEG2+IWV6SUeYj+LJj22wivEKyQY6NCEREy1vNxcVipcTy0pLmHnMjNOGNsZ5YVfmCPOjoj2z5MfA40eozh7eiLezx4IiU5IxDTPw3bMLcy7eLG8vDCXcSIaNYY5Ym/vimi7uRgrbKHVz5EfB23ws6a4rA4lH0oEh0YnJRfk5eVhNZdzLnIqSvKyGAlGp41CH14bJ4mFxUJb08MPt8dBX/K1sHMOiQr18DhwICQhOf9UXl5qYQmn4fMGDq6qEwnRIRgl5KSzd3BycsL0tDSz+FmfHw9tOGRhZbMyMiSYoKOxQ/PzcplFtQ11ddVl7zPi4qO8IHqJzHdwAZrMbTNf05OPssdCG8KtrJevjPQKAToqJjE/Pz8rK6esDuqhLP9EQlSk55ply9BSyLSTow0koJmf6blH2uOhDZf8rG3cjqC5Q4FOzGdkpDMKyL/KFuTHxWBLLiNamzSWk4215SKzraanHm2PicYOtaCsiI6LiYZUTWTgJoNGz8sryH+fOO3u4IKWtkeNGaP9qMF9nz022vCHJcsxUjHQodniw+Lj8t9/Pz8/OQmJ9kRTQQAi2Ta4Yx+xJn9oj482fLIZbJCh0OPDQpMgnJKTY49FrkKJubpAHiy1p1iA/Jg+PxHa8LH18n2Id3JyUnxoaExSUhKWKaIN8Ycsu+Kks1i04OGi5Cf2JGjDJ36OR958Mzk2KQblFnkMm/yYlztsfnwSn80en/xkaINhx/Ijx6AcokIiIyO9IiPfPIIr1p1E3M3R5gnJT4o27LA5coz8Q5kXwJGRR1a6u3oYlYmjneUzC56I/MRo+L0yMjLEy9PTa03kmiNriNduLm72FMvFi80evZ9/bE+MJjEnaK81azDDlqGjoQCdrCwWLHi8Gfa9PTna4Oe4eh69bNlKNweIsVVOFDMzs4VbTH//uPYUaIPf8tWeXp5r0NC4Yh3cVxqvm59RQw+wp0F/Zm3n4em5ZiW0L9BuK2wwthc+7Lx5uD0N2vCpNcV1De5nZ7QVdpXlokU+po/Xn8SeCm04ZGVn7+7ivsrZ2dmOgtN9208+KHkMezo00ecuQHuSGWb5/Pef9j6JPSX6nJWVnRPGmJudhcUT9tR39pRoQ4AVheJE7meLHaY/eWJ7WrTBQLGi2C2nWFqbfvvk9vRogx2FYm1h/ciz6pH2v0AbHT9r+vaJzWD4Hx9S1ajJd+FRAAAAAElFTkSuQmCC);text-shadow:1px 1px 1px red}.quick-stat-sanity,.quick-stat-stamina{align-items:center;background-repeat:no-repeat;background-size:contain;color:#000;display:flex;font-size:20px;height:26px;justify-content:center;width:31px}.quick-stat-sanity{background-image:url(/static/media/sanity.e6cb96768ee18629009f.png);text-shadow:1px 1px 1px #add8e6}.quick-stat-chip{color:#fff;font-size:.9rem;font-weight:600;white-space:nowrap}.quick-stat-chip.skills{font-size:.85rem;font-weight:500;line-height:1.3}.player-investigator-sidebar.closed .investigator-panel-content{opacity:0;pointer-events:none}.investigator-sheet{display:flex;flex-direction:column;gap:12px;position:relative}.investigator-main{align-items:start;display:flex;gap:16px}.investigator-portrait{border-radius:16px;flex-shrink:0;height:628px;position:relative;width:445px}.investigator-text{color:#000;font-family:Cinzel,serif;font-optical-sizing:auto;font-style:normal;font-weight:700}.investigator-name{word-wrap:break-word;font-size:30px;position:absolute;right:6px;text-align:center;top:30px;width:200px}.investigator-sanity{top:138px}.investigator-sanity,.investigator-stamina{display:flex;flex-direction:row;font-size:30px;gap:8px;position:absolute;right:6px;text-align:center;width:200px}.investigator-stamina{top:200px}.investigator-sanity .bonus,.investigator-stamina .bonus{font-size:18px}.investigator-home{align-items:baseline;display:flex;gap:8px;left:6px;position:absolute;top:259px;width:200px}.investigator-fixed-posessions{top:279px}.investigator-fixed-posessions,.investigator-random-posessions{align-items:baseline;display:flex;flex-direction:column;left:6px;position:absolute;width:200px}.investigator-random-posessions{top:335px}.investigator-focus{align-items:baseline;display:flex;flex-direction:row;justify-content:space-between;left:6px;position:absolute;top:397px;width:180px}.investigator-ability{align-items:center;display:flex;flex-direction:column;position:absolute;right:10px;top:260px;width:214px}.investigator-speed{top:437px}.investigator-sneak,.investigator-speed{display:flex;flex-direction:row;left:6px;position:absolute;width:425px}.investigator-sneak{top:458px}.investigator-fight{top:500px}.investigator-fight,.investigator-will{display:flex;flex-direction:row;left:6px;position:absolute;width:425px}.investigator-will{top:521px}.investigator-lore{top:562px}.investigator-lore,.investigator-luck{display:flex;flex-direction:row;left:6px;position:absolute;width:425px}.investigator-luck{top:583px}.skill-1{display:flex;flex-direction:row;justify-content:space-around;left:16%;position:absolute;width:83%}.skill-1.offset{justify-content:space-between;left:35%;width:65%}.skill-blue{color:#007ec5}.skill-red{color:#b70b29}.investigator-label{display:flex;flex-direction:row;font-size:16px;font-weight:700;gap:4px}.investigator-value{font-size:20px;font-weight:700}.investigator-home-location{font-size:10px;font-weight:400}.investigator-portrait-overlay{height:100%;left:0;position:absolute;top:0;width:100%}.investigator-portrait-face{height:250px;left:0;position:absolute;top:0;width:250px}.investigator-portrait img{object-fit:cover}.investigator-overlay{border-radius:10px;color:#fff;display:flex;gap:6px;padding:8px 12px;position:absolute}.investigator-overlay.top-left{left:8px;top:8px}.investigator-overlay.top-right{display:flex;flex-direction:column;right:10px;top:22%}.clue-money{align-items:center;display:flex;gap:10px}.money-inline{color:#90ee90;font-size:20px;font-weight:700}.clue{display:flex}.investigator-status-chips{display:flex;flex-direction:column;gap:6px;position:absolute;right:12px;top:12px;z-index:2}.status-chip{align-items:center;background:#b91c1c;border-radius:10px;box-shadow:0 6px 16px #b91c1c59;color:#fff;display:inline-flex;font-size:12px;font-weight:800;justify-content:center;letter-spacing:.03em;padding:6px 10px;text-transform:uppercase}.status-chip.status-arrested{background:linear-gradient(135deg,#7f1d1d,#dc2626)}.status-chip.status-delayed{background:linear-gradient(135deg,#991b1b,#f87171)}.clue img{display:block;height:32px;width:32px}.clue-stack{display:flex;position:relative}.clue-stack .clue-token{filter:drop-shadow(0 1px 2px rgba(0,0,0,.4));margin-left:-4px}.clue,.clue-stack .clue-token{border-radius:50%;position:relative}.clue{align-items:center;display:inline-flex;justify-content:center;min-height:32px;min-width:32px}.clue span{color:#0f172a;font-size:.9rem;font-weight:800}.clue-marker .clue-stack{align-items:center;display:flex}.clue-marker .clue-token{position:absolute}.money{align-items:center;display:inline-flex;justify-content:center;min-height:32px;min-width:48px;position:relative}.money img{display:block;height:auto;width:60px}.money span{color:#0f172a;font-size:.95rem;font-weight:800}.clue span,.money span{position:absolute}.stat-icons{display:flex;flex-direction:column;gap:35px;justify-content:baseline;position:relative}.stat-row{gap:12px;height:50%;justify-content:space-between}.stat-row,.stats{display:flex;flex-direction:row}.stats{gap:4px}.stat-row.with-tooltip{align-items:center}.stat-row.with-tooltip .tooltip-button{margin-left:6px}.brain,.heart{background-position:50%;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;display:inline-block;filter:drop-shadow(0 1px 2px rgba(0,0,0,.4));height:24px;width:24px}.heart{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHoAAABoCAMAAAAJmRRGAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMAUExURZQ9OKk+PrM8Po5CN5VGOZREOZtDO5xKO5xRP6hIO6NLO7dJO6pTOrhXObthOsFKPcdaONZcNtRcNORdNthoLttxL8pnOMxlNMNjO9dqOtRkM9tkNNVrNNprNMxwPNh4ONtzM9x0O+B1L+JpOeJ1OOJ7PI0+RJo+RaQ8Ras8Q7I+Q4dESpxGSJ1VSoxMVZlLUptWV6dIRqxEQ7RHRalVSrRXSahOVLFMUqhYVrZaV55iW7ZmSqtjW7hlWbdyWZxeZqtaYbZbY6plZ7hqZqlwZrl0aKlrcrduc6t6c7h3eMNOQcdZSMRTRMVeU81jTNRqSc5zRNt6RcpnV9JtVMp6W9p6WORsROR1RuN7ROR8SuV6VclsZct2atd9Y8Rqc8l8ddF/d9yEO+KEPOKTPrmDet2ESN+RRMuDW9yEWd6UW+SHRuSDTOWMTOaUS+eKWuSDU+SMVOeWWOWTU+WjW8uHa92IZ9yEZN6La9qTbMWCfNeKeM2Se9uYeN2Uc+eIZeOMZeGNa+iXZuOSbOaNdOiYeOOUc+OadOObfN+iZN6ld+akaeezZ+ineOSifPCkeui1fKh1grh9gsJ/ha2Fj7mFiLWRirqMlL+Rmb+hjMiKh9KKhciTjNiWh8GLk8mYltaaluqbhuSeguuflNykiN23hc6kmNijmty3mOiniOSjhOujhOurg+Sli+WqjOurjPCriOm1iuiqmOWsk+qsk+e4luuzlOWzm+q0nOu6nPC0mM6fpsykptqqpc+7qd6zrMqutsu2vdu4t+auo+a5qeq1o+a7pOu7pOq9q/C5o+a8tfG+subEi+jGm9zMrt3BvujGquvCperDrfHFrerUqubGt+vFs+zKtevFuuzMvPDMuuvUtu3RvfHRvda+wt7HxdzW1efKxuzOwvDOwenWx+3TxOzVyu3azfDYyvDTwufX0+zc0+ze2vDe2fDd0/Hgzu3p3u3h1u3j3PDj2PDj3Orf4O/r6u3l4u7p4/Hm4vDq5fLt6/Xx7vXv8Pj29vv6+gAAAO1E21kAAAEAdFJOU////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wBT9wclAAAACXBIWXMAAA7CAAAOwgEVKEqAAAAAGXRFWHRTb2Z0d2FyZQBQYWludC5ORVQgNS4xLjExiggWzgAAALhlWElmSUkqAAgAAAAFABoBBQABAAAASgAAABsBBQABAAAAUgAAACgBAwABAAAAAgAAADEBAgARAAAAWgAAAGmHBAABAAAAbAAAAAAAAADydgEA6AMAAPJ2AQDoAwAAUGFpbnQuTkVUIDUuMS4xMQAAAwAAkAcABAAAADAyMzABoAMAAQAAAAEAAAAFoAQAAQAAAJYAAAAAAAAAAgABAAIABAAAAFI5OAACAAcABAAAADAxMDAAAAAAXO1h+gnoqrsAAB1rSURBVGhDxZoJVNN3uvd1qiBLACmCbG7ArXrtKCAuo+20Op2OBtIqF1mEqnS0yr7U0GnZAoQUCjjtOEutU43eWvYlLIGpr/MqgRBkSkLJZphKIBsBZN+sNvf7C7G1rVr1vue8jz0cVP755Nm/T+wCw/83ewT6iw9/u2njxo3e3lveMP3J/1t7MPrTD1/94x7Yq6++8epL4G94/uWPTH/1SDt3aPvWzdteemnXq3s+On36L3/5619Of3j69F9Nf/sj+yn6H6/iwb//4+qXXwq+FAguX7505tCLO7Zv27Jly8t7zpl+5oF25oWtvt7e27bt2vPxpctf9t+8OXBzYODrr//9zy8+3PPH06Yfus9+jN7z8q6PPr369eDk5ODA0IBG3afulXLLWWffPfzGyy9tWevtvfXlN86YfvY+O3dwu6+vr8+Wbbt//+mVr9UDg9Nzc7PT01NT09Mzc4M3//2Pv+95dc8Xph822Q/Rn2zb+eEXX9+cnJyanRwcHNCr1ephdd+1mtqa2lrO2TN7Xtq4du3adevX+27df9gUgTNvBBDq+vXrfby37f7DZ1d7ByfH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)}.heart.empty{filter:grayscale(1) opacity(.5)}.brain{background-image:url(/static/media/sanity.e6cb96768ee18629009f.png)}.brain.empty{filter:grayscale(1) opacity(.5)}.slider-overlay{bottom:0;display:flex;flex-direction:column;gap:1%;height:32%;left:0;pointer-events:auto;position:absolute;right:0}.skill-tooltip-icon-wrapper{font-size:4px;line-height:4px;position:absolute;right:100%;top:0;z-index:10000}.skill-tooltip-icon-wrapper .tooltip-button{font-size:14px;height:20px;width:20px}.location-tooltip{left:0;position:absolute;top:0;z-index:1}.location-tooltip.active{opacity:1}.tooltip-button{background:linear-gradient(135deg,#0ea5e9,#1d4ed8);border:1px solid #fff;border-radius:50%;box-shadow:0 4px 10px #00000040;color:#fff;cursor:pointer;font-weight:800;height:26px;opacity:.3;padding:0;width:26px}.tooltip-button:hover{opacity:1}.tooltip-button.active{box-shadow:0 0 0 2px #22c55e59;outline:2px solid #22c55e}.slider-adjust-controls{display:flex;flex-direction:column;gap:3px;height:100%;pointer-events:auto;position:absolute;width:100%}.slider-adjust-row{align-items:center;display:flex;height:30%;width:100%}.slider-arrow{background:red;border-radius:8px;color:blue;color:#0b172a;cursor:pointer;font-weight:700;font-weight:800;height:30px;line-height:0;padding:8px;position:absolute;transition:transform .1s ease,box-shadow .1s ease;width:30px}.slider-arrow:hover{transform:translateY(-1px)}.skill-tooltip{background:#0f172af2;border:1px solid #ffffff14;border-radius:10px;box-shadow:0 12px 32px #00000059;max-width:320px;min-width:240px;padding:10px;position:absolute;transform:translate(8px,-8px);z-index:10}.skill-tooltip-header{align-items:center;color:#e2e8f0;display:flex;font-weight:700;justify-content:space-between;margin-bottom:8px}.skill-tooltip-close{background:#0000;border:none;color:#e2e8f0;cursor:pointer;font-size:18px;padding:0 12px}.slider-overlay .slider-handle-img{filter:drop-shadow(0 4px 8px rgba(0,0,0,.35));height:30%;object-fit:contain;opacity:.9;width:50px}.skills-and-items{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px}.stacked-items{display:flex;flex-direction:row;gap:10px}.stacked-group{width:160px}.skill-breakdowns{display:flex;flex-direction:column;gap:8px}.skill-breakdown-row{background:#0f172a99;border:1px solid #ffffff0f;color:#e2e8f0;padding:4px}.skill-breakdown-header{display:flex;font-weight:700;justify-content:space-between;margin-bottom:6px}.skill-mod-list{display:flex;flex-wrap:wrap;gap:6px}.skill-mod-chip{align-items:center;display:inline-flex;flex-direction:row;font-size:.8rem;gap:6px}.skill-mod-chip .mod-image{height:160px;object-fit:contain;width:120px}.mod-image:hover{transform:scale(2)}.skill-mod-chip .mod-source{opacity:.85}.skill-mod-chip .mod-value{font-weight:800}.skill-mod-none{font-size:.8rem;opacity:.8}.stacked-title{color:#000;font-size:.85rem;font-weight:700;margin-bottom:6px}.stacked-column{position:relative}.stacked-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px}.stacked-row.used{margin-top:8px}.stacked-row.unused{margin-bottom:180px}.card{flex-grow:0;flex-shrink:0;height:260px;position:relative;width:160px}.card img{height:100%;width:100%}.card-title{align-items:center;border-radius:4px;box-sizing:border-box;color:#000;display:flex;font-family:Cinzel,serif;font-optical-sizing:auto;font-size:12px;font-style:normal;font-weight:700;height:35px;justify-content:center;line-height:15px;margin-left:10px;max-width:100%;padding:0 8px;position:absolute;text-align:center;top:16px;width:138px}.cart-title.skill{height:30px}.card-title.special.Deputy{top:13px}.card-description{align-items:center;border-radius:4px;color:#000;display:flex;flex-direction:column;font-family:Cinzel,serif;font-optical-sizing:auto;font-size:10px;font-style:normal;font-weight:700;height:100px;justify-content:center;left:5px;letter-spacing:-.1px;line-height:10px;max-width:100%;overflow:auto;position:absolute;scrollbar-color:#ffffff4d;scrollbar-width:thin;text-align:center;top:131px;width:144px}.description-wrapper{display:flex;flex-direction:column;max-height:100%}.card-title.ally{height:18px;left:0;letter-spacing:-1px;margin-left:0;padding:0;top:155px;width:160px}.card-title.ally.Richard.Pickman,.card-title.ally.Tom.Murphy{font-size:10px}.card-title.special.Bless{height:30px;letter-spacing:-1px;top:8px}.card-title.special.Curse{height:25px;top:8px}.card-title.special.Silver{font-size:10px;top:13px}.card-description.special.Coded,.card-description.special.Rail,.card-description.special.Rare{left:12px;width:135px}.card-description.special.Bless{height:185px;top:55px}.card-description.special.Curse{height:185px;top:60px}.card-description.special.Loan{height:165px;top:60px}.card-title-cover{left:18px;position:absolute;top:18px}.card-title-cover.ally{left:20px;top:155px}.card-title.unique.Cryptical{letter-spacing:-1px}.card-description.unique.Book.Dzyan,.card-description.unique.Elder.Sign{font-size:8px}.card-markdown-line{display:block;max-height:100%;white-space:pre-wrap;word-break:break-word}.task-location-line{font-weight:400}.task-location-completed{color:#6b7280;text-decoration:line-through}.task-location-current{color:#15803d;font-weight:700}.card-markdown-line:empty:before{content:"\00a0"}.card-markdown-size-large{font-size:1.35em}.card-markdown-size-large,.card-markdown-size-medium{font-weight:700;letter-spacing:normal;line-height:1.2}.card-markdown-size-medium{font-size:1.2em}.card-markdown-size-small{font-size:.9em;letter-spacing:normal;line-height:1.2}.card-description.skill{font-size:14px;height:155px;letter-spacing:inherit;line-height:14px;padding-left:4px;top:60px;width:140px}.card-description.injury{font-size:13px}.card-description.injury,.card-description.madness{height:155px;left:8px;letter-spacing:inherit;line-height:14px;top:60px}.card-description.madness{font-size:12px}.card-description.ally{font-size:10px;height:45px;left:20px;letter-spacing:-.5px;line-height:11px;top:185px;width:115px}.card-description.Sheldon{left:10px;width:130px}.stacked-card{cursor:pointer;max-height:40px;overflow:visible;position:relative;transition:transform .2s ease}.uses-badge{background:#0f766ee6;border-radius:12px;box-shadow:0 2px 6px #0003;color:#fff;font-size:.8rem;font-weight:800;min-width:24px;padding:2px 6px;position:absolute;right:-6px;text-align:center;top:-6px}.stacked-card.used{max-height:60px;transform:translate(-75px,25px) rotate(-90deg) scale(.7);transform-origin:center}.stacked-card.used:hover{transform:scale(1.5) rotate(0)}.stacked-card:first-child{margin-top:0}.stacked-card img{border-radius:8px;display:block;width:100%}.stacked-card:hover{transform:scale(1.5);z-index:10!important}.trophies-inline{flex-wrap:wrap;gap:8px;min-height:80px}.trophies-inline,.trophy-chip{display:flex;position:relative}.trophy-chip{border-radius:10px;flex-direction:row;height:60px;width:60px}.monster-trophy-back{display:none}.trophy-chip:hover .monster-trophy-back{display:inline-block;margin-left:12px}.trophy-chip:hover{transform:scale(2) translate(25%,-25%);transition:transform .2s ease}.trophy-chip img{height:100%;object-fit:cover;transition:transform .2s ease;width:100%}.investigator-toggle-tab,.trophy-chip.gate{align-items:center;display:flex;justify-content:center}.investigator-toggle-tab{background:linear-gradient(135deg,#4a5568,#2d3748);border:none;border-bottom-left-radius:0;border-bottom-right-radius:12px;border-top-left-radius:0;border-top-right-radius:12px;box-shadow:6px 8px 18px #0003;color:#e2e8f0;cursor:pointer;flex-direction:column;font-weight:700;gap:6px;height:auto;outline:none;padding:12px 2px;position:absolute;right:-40px;top:-2px}.investigator-toggle-tab:after{content:"";height:100%;left:100%;position:absolute;width:20px}.investigator-toggle-tab:hover{background:linear-gradient(135deg,#2d3748,#1a202c)}.investigator-toggle-meta{align-items:center;display:flex;gap:8px}.investigator-toggle-label{font-size:.85rem;letter-spacing:.08em;transform:rotate(180deg);writing-mode:vertical-rl}.investigator-toggle-icon{font-size:1rem}.monster-markers-trophies{margin-left:25px}.monster-markers-trophies .monster-tooltip{transform:translateY(-150px)}.player-investigator-sidebar .investigator-items-list{margin-top:15px}.player-investigator-sidebar .inventory-group__title{min-width:100px}.player-investigator-sidebar .item-chip{box-shadow:0 2px 6px #00000024}.investigator-close-button{background:#00000026;border:initial;border-radius:0;border-radius:initial;color:#f8fafc;cursor:pointer;font-weight:600;height:70%;left:0;letter-spacing:.05em;padding:12px 6px;position:absolute;top:0;transition:background .2s ease,color .2s ease,border-color .2s ease;writing-mode:vertical-rl;z-index:2}.investigator-close-button:hover{background:#0000008c;color:#fff}.investigator-close-button:active{border:initial}.trophies-container{display:flex;flex-direction:column;gap:10px;margin-top:10px}.trophy-group{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px}.trophy-monsters{gap:8px}.trophy-gates,.trophy-monsters{align-items:center;display:flex;flex-wrap:wrap}.trophy-gates{gap:10px}.trophy-marker{height:48px;width:48px}.trophy-marker .monster-tooltip{bottom:calc(100% + 8px)}.gate-trophy{align-items:center;background:#111;border:2px solid #333;border-radius:10px;box-shadow:0 4px 10px #0003;display:flex;height:60px;justify-content:center;position:relative;width:60px}.gate-trophy img{border-radius:8px;height:100%;object-fit:contain;transition:transform .2s ease;width:100%}.gate-trophy:hover img,.trophy-chip.gate:hover img{transform:scale(1.5)}.active-mythos-panel-placeholder{height:1px}.active-card{background:#fff;box-shadow:0 6px 14px #00000014}.active-card-header{align-items:center;display:flex;gap:6px;justify-content:space-between;margin-bottom:6px}.active-card-label{color:#555;font-size:12px;font-weight:700;text-transform:uppercase}.active-card-name{color:#111;font-size:14px;font-weight:700}.active-card-body{display:flex;flex-direction:column;gap:4px}.active-card-text{color:#222;font-size:13px}.active-card-meta{color:#555;font-size:12px}.rumor-monsters{height:68px}.game-main-content{flex:1 1;min-width:0}.sticky-actions-wrapper{background:#fff;border-bottom:2px solid #f0f0f0;border-radius:8px;box-shadow:0 2px 8px #0000000d;display:flex;flex-direction:column;gap:8px;overflow:auto;padding:8px 0 0;position:-webkit-sticky;position:sticky;top:0;z-index:100}.sticky-actions-controls{bottom:0;display:flex;gap:8px;height:100%;justify-content:flex-end;position:absolute}.sticky-actions-controls.left{left:0}.sticky-actions-controls.right{right:0}.sticky-actions-toggle{background:linear-gradient(135deg,#e0f2fe,#bae6fd);border:1px solid #cbd5e1;border-radius:10px;color:#0f172a;cursor:pointer;font-weight:700;max-width:32px;overflow:hidden;overflow-wrap:anywhere;padding:6px 12px;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.sticky-actions-toggle:hover{background:linear-gradient(135deg,#bae6fd,#7dd3fc);box-shadow:0 6px 18px #0000001f;transform:translateY(-1px)}.debug-section{border-top:2px solid #f0f0f0;margin-top:30px;padding-top:20px}.debug-toggle{align-items:center;background:linear-gradient(135deg,#95a5a6,#7f8c8d);color:#fff;display:flex;font-size:.95rem;gap:8px;padding:10px 20px;width:auto}.debug-toggle:hover:not(:disabled){background:linear-gradient(135deg,#7f8c8d,#95a5a6)}.debug-content{animation:slideDown .3s ease-out;margin-top:15px}.debug-items{gap:12px;margin-top:12px}.debug-items,.debug-items-list{display:flex;flex-direction:column}.debug-items-list{gap:10px}.debug-items-column{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:10px}.debug-items-heading{color:#0f172a;font-weight:700;margin-bottom:8px}.debug-items-grid{display:flex;flex-wrap:wrap;gap:6px}.debug-item-chip{background:#eef2ff;border:1px solid #cbd5e1;border-radius:8px;color:#1e293b;font-size:.85rem;padding:4px 8px}.debug-grant-form{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px}.debug-grant-form select{margin-left:6px;padding:6px 8px}.ancient-one-panel{cursor:pointer;max-height:calc(100vh - 140px);position:fixed;right:0;top:50px;transition:transform .3s ease;z-index:250}.ancient-one-panel.closed{transform:translateX(100%);z-index:150}.ancient-one-panel .ancient-one-section{border-bottom-right-radius:0;border-top-left-radius:0;border-top-right-radius:0;margin:0;max-height:calc(100vh - 140px);overflow-y:auto}.side-card-panel{background:#0f172a;border:1px solid #1e293b;box-shadow:-6px 8px 18px #00000040;cursor:pointer;max-width:90vw;position:fixed;right:0;transform:translateX(100%);transition:transform .3s ease;z-index:150}.side-card-panel.Process{top:120px}.side-card-panel.Rumor{top:300px}.side-card-panel.Mythos{top:470px}.side-card-panel button{border-top-left-radius:0;transform:rotate(90deg) translate(50px,-50px)}.side-card-panel.open{transform:translateX(0);z-index:500}.side-card-tab{align-items:flex-start;background:linear-gradient(135deg,#0ea5e9,#0369a1);border:1px solid #0ea5e9;border-bottom-left-radius:12px;border-right:none;border-top-left-radius:12px;box-shadow:-6px 8px 18px #00000040;color:#e2e8f0;cursor:pointer;display:flex;flex-direction:column;font-weight:700;gap:2px;height:58px;justify-content:center;left:-160px;opacity:.5;outline:none;padding:6px 10px;position:absolute;top:0;width:160px}.side-card-tab:hover{opacity:1}.side-card-label{color:#dbeafe;font-size:.75rem;letter-spacing:.05em;text-transform:uppercase}.side-card-name{color:#e2e8f0;font-size:.85rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.side-card-content{background:#f8fafc;border-bottom-left-radius:0;border-top-left-radius:0;max-height:calc(100vh - 180px);min-width:260px;overflow-y:auto;padding:12px}.ancient-one-tab{align-items:center;background:linear-gradient(135deg,#0f172a,#111827);border:1px solid #1e293b;border-bottom-left-radius:12px;border-bottom-right-radius:0;border-right:none;border-top-left-radius:12px;border-top-right-radius:0;box-shadow:-6px 8px 18px #00000040;color:#e2e8f0;cursor:pointer;display:flex;flex-direction:column;font-weight:700;gap:4px;height:64px;justify-content:center;left:-72px;opacity:.5;outline:none;position:absolute;top:0;width:72px}.ancient-one-tab:hover{opacity:1}.ancient-one-toggle-label{font-size:11px;overflow-wrap:anywhere;width:72px}.ancient-one-tab .doom-track-value{color:#e2e8f0;font-size:1rem}.ancient-one-panel.open .ancient-one-tab{box-shadow:-2px 6px 16px #00000040;transform:none}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.restore-container{background:#f8f8f8;border-radius:8px;box-shadow:0 2px 6px #00000014;margin-top:16px;padding:16px}.restore-form textarea{font-family:monospace;padding:8px;resize:vertical;width:100%}.restore-actions{display:flex;gap:8px;margin-top:8px}.restore-status{color:#2c7a7b;margin-top:8px}.home-version{display:inline-block;font-size:12px;font-weight:400}.home-actions{display:flex;flex-direction:row;gap:16px}.solo-menu{background:#ffffffb3;border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:12px 24px}.solo-menu input{background:#f8fafc;border:2px solid #e0e7ff;border-radius:10px;box-shadow:0 3px 8px #667eea26;color:#0f172a;font-size:.95rem;margin-left:12px;padding:10px 14px;transition:border-color .2s ease,box-shadow .2s ease,transform .1s ease}.solo-menu input:focus{border-color:#667eea;box-shadow:0 6px 16px #667eea40;outline:none;transform:translateY(-1px)}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.auth-panel{align-items:flex-start;gap:8px;margin-bottom:12px}.auth-panel,.auth-status-link{display:flex;flex-direction:column}.auth-status-link{background:#0f172af2;border-radius:12px;box-shadow:0 8px 20px #00000040;color:#fff;cursor:pointer;gap:4px;min-width:220px;padding:10px 14px;position:static;transition:transform .2s ease,box-shadow .2s ease}.auth-status-link:hover{box-shadow:0 16px 32px #00000059;transform:translateY(-2px)}.auth-status-link:focus-visible{outline:2px solid #a78bfa;outline-offset:3px}.auth-status-link-name{font-weight:600}.arkham-horror-title{text-align:center}.auth-form{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.auth-form input{border:1px solid #ccc;border-radius:4px;padding:6px 10px}.auth-buttons{display:flex;gap:6px}.sign-up-button{background:#0000;border:1px solid #0f172af2;color:#0f172af2}.auth-status{align-items:center;display:flex;gap:12px}.auth-loading{color:#4b5563;font-size:.9rem}.auth-success{color:#065f46;font-size:.9rem;margin-top:6px}.admin-panel{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;gap:8px;margin-top:20px;padding:12px}.admin-actions{display:flex;flex-wrap:wrap;gap:8px}.player-settings-view{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:40px 20px 60px}.player-settings-view.player-settings-view-modal{min-height:auto;padding:0}.player-settings-card{background:#fff;border-radius:20px;box-shadow:0 20px 60px #00000040;display:flex;flex-direction:column;gap:16px;max-width:460px;padding:24px;width:100%}.player-settings-card h1{color:#111827;font-size:2rem;margin:0}.player-settings-card .settings-row{align-items:center;display:flex;gap:12px;justify-content:space-between}.settings-label{color:#4b5563;font-weight:600}.settings-value{color:#111827;font-weight:700}.settings-form{gap:16px}.settings-field,.settings-form{display:flex;flex-direction:column}.settings-field{gap:6px}.settings-actions{align-items:center;display:flex;gap:10px}.settings-saving{color:#2563eb;font-size:.85rem}.telegram-hint{font-size:12px}.telegram-notifications-hint{background:#ff0}.logout-button{align-self:flex-start;background:#0f172a;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:600;padding:10px 16px;transition:background .2s ease}.logout-button:hover:not(:disabled){background:#1d4ed8}.settings-popup-overlay{align-items:center;background:#000000b3;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1200}.settings-popup-content{max-height:95vh;overflow:auto;width:min(520px,95vw)}.signup-popup-content{width:min(560px,95vw)}.admin-users-table{border-collapse:collapse;width:100%}.admin-users-table td,.admin-users-table th{border-bottom:1px solid #e5e7eb;font-size:.95rem;padding:6px 8px;text-align:left}.admin-actions-row{display:flex;flex-wrap:wrap;gap:6px}.admin-hint{color:#4b5563;font-size:.85rem}.deck-items{display:flex;flex-direction:column;font-size:.9rem;gap:4px}.grant-form{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.grant-form input,.grant-form select{border:1px solid #d1d5db;border-radius:4px;padding:6px 10px}.player-list{display:flex;flex-direction:column;font-size:.85rem;gap:2px}.deck-section{margin-top:16px}.deck-section-heading{font-size:1.1rem;margin:0 0 8px}.deck-grid{display:flex;flex-wrap:wrap;gap:8px}.deck-card-visual{align-items:center;display:flex;flex-direction:column;gap:6px;height:260px;position:relative;width:160px;z-index:2}.deck-card-visual.active{cursor:pointer}.deck-card-visual.active:after{background:#ffffff80;border-radius:50%;content:"👁";font-size:40px;left:50%;line-height:40px;position:absolute;top:50%;transform:translate(-50%,-100%);z-index:3}.deck-image-wrapper{border-radius:12px;overflow:hidden;position:relative;width:100%;z-index:2}.deck-image{display:block;height:auto;width:100%}.deck-count-badge{background:#0f172ae6;border-radius:999px;box-shadow:0 1px 4px #0003;color:#f8fafc;font-size:.95rem;font-weight:700;padding:4px 8px;position:absolute;right:6px;top:6px}.deck-label{color:#111827;font-weight:600;text-align:center}.deck-bottom-card{border-radius:12px;box-shadow:0 2px 6px #00000024;height:100%;max-height:100%;max-width:100%;overflow:hidden;position:absolute;top:-50px;width:100%;z-index:1}.deck-bottom-card:hover{z-index:10}.deck-bottom-image{display:block;height:auto;width:100%}.bottom-cards-tooltip-wrapper{left:407px;position:absolute;top:259px}.bottom-cards-tooltip{background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background:initial;border:initial;border-radius:8px;box-shadow:0 4px 12px #00000059;left:-200px;max-width:80vw;padding:10px;position:absolute;top:28px}.bottom-cards-grid{display:flex}.bottom-cards-grid img{border-radius:6px;box-shadow:0 2px 6px #00000040;height:auto;max-width:200px}.ally-popup-overlay{align-items:center;background:#000000b3;cursor:pointer;display:flex;inset:0;justify-content:center;overflow:visible;padding:16px;position:fixed;z-index:1000}.ally-popup-grid{background:#0f172a;border-radius:12px;box-shadow:0 8px 24px #00000059;display:flex;flex-wrap:wrap;gap:12px;max-height:90vh;overflow:visible;overflow:auto;padding:35px;width:min(960px,90vw)}.ally-card-image{border-radius:8px;box-shadow:0 4px 12px #0000004d;display:block;height:auto;transition:transform .2s;width:100%}.ally-card-image:hover{transform:scale(1.3)}.wiki-popup-overlay{align-items:center;background:#000000b3;cursor:pointer;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1000}.wiki-card-count{background:#ffffffb3;border-radius:4px;color:#000;font-size:10px;padding:4px 8px;position:absolute;right:0;top:0}.wiki-popup-content{cursor:default;max-height:95vh;overflow:auto;width:min(1900px,95vw)}.wiki-view{background:#fff;border-radius:20px;box-shadow:0 20px 60px #00000040;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;margin-top:60px;padding:20px;width:min(1800px,100%)}.wiki-header{align-items:center;display:flex;gap:10px;justify-content:space-between}.wiki-header h2{margin:0}.wiki-controls{display:flex;flex-direction:column;gap:12px}.wiki-language{align-items:center;display:flex;font-weight:700;gap:10px}.wiki-language .select-input{max-width:140px}.wiki-tabs{display:flex;flex-wrap:wrap;gap:8px}.wiki-tab{background:#e5e7eb;box-shadow:none;color:#111827}.wiki-tab.small{font-size:12px;height:30px;padding:0 8px}.wiki-tab.active{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.contacts{display:flex;flex-direction:column;gap:8px}.wiki-cards-grid{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px}.wiki-monsters-grid{gap:16px}.wiki-ancient-ones-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.wiki-gates-grid{gap:10px}.wiki-gate-card{min-width:60px}.wiki-gate-card .trophy-chip.gate{height:120px;width:120px}.wiki-gate-card .trophy-chip.gate:hover{transform:none}.wiki-monster-card{align-items:center;display:flex;flex-direction:column;gap:8px;min-width:120px}.wiki-monster-card .monster-marker{position:relative}.wiki-monster-name{word-wrap:break-word;font-size:12px;font-weight:700;max-width:100px;text-align:center}
/*# sourceMappingURL=main.6189c869.css.map*/