@font-face{font-family:Lilita One;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAVoAA8AAAAACegAAAUTAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbDBwYBmAAbBEIColciA0LHgABNgIkAzgEIAWDZAc+DAcb9QdRlE5OmOBngm2rYa0IiBSU4SB6GXpb1ovxAEMb3kc8/X6ve+4LIEoWKsKQjE0KaAS5si8LV935qoC6jkBWl99PeNa/acrMsmIWkJM7J2fiwyD6/rZ3nySQEEJPI2+8mQgCjl/7/xfCPjhmumgbjyJtDTLAgZRI5C2Lsyg9Ej+AogCfIgpT4Glg/xqJD/gP3cxixar09EqCLkAR0S2CjsmOByOgCZ096O8EMaNtszM3NFMavYQr9Cp5x9dfFA/5c6zg2Tty8yAadUVizTiA6qa3QCC/ewmYw2NFVjA0W0NfnG8fGGCFUMwlNjUZzmSW9PlG/R/AyDGpxk28hPlctcMi84z8m/D+t4A8BCJ1LJF6PM8poA/kPvkJWDJ1K8BaUZaAFU7lYnST2ctUYrFxdcncWZ+9iCBZ7QpGtRZjgknaiROuAw9zmuW0fBVJAuYMq2n1OtKMXVFHky8Q0hrFz5fHL9r+nEPMnjt7HmivMC8x91xDA/1M/oAFOmT59tOnXR4D/SyfffGCednGaXbT8vxlrLJwBWKuYq7gZdFz7CSU+gIt6kE7uc+Qo2v37Ql5HkHKQsxRQtvGGz2XFwMdv411vIFQ6YqXmDMUlNIsQgwHBXRRFWtcw+hMzOajmR59mMsOuWmOF4yqrMx9tIxFTBfJL+Ii0RlIK4ImubT7MpIsjraaeanajTm7MtJOmW4rxrqXFRkT0If2oT0spW5rQzzafpjguAN9hiRinFZih+0AJ4zTkDbS8Uh95LjURmGlmKaOU1gqqpGTVk+skg4HuviVSNOtxkAukjRmgehpuFJzeK1lTT5P1BR1/PNEQdrPnuV+BTaWg//+kPhs+NC04dbkEaOaIOzcWmf+0GCvjO57t/beypjctoHZoyi8WpYUkmvITj8o+TTCOX91Xp24bnVevsQkk/AmUsZTIOZotreXUWEZNO7bn9qWsbLZpFW6JvXu9NXJzKKH42p+jchuqW1L6vNy1e9301q7tfmbr/QZMkUOD899Yd14NHBLo/SjF5cCSkjT2NHk135OQk4wT8IJPl3A+KVAmsC6w9Yzeb5ippX3NAv4svYkQsqFgb5lm1UzJZ7DRrsvW6fPCvnquOaJ3AZkUSKvIgyXf96PrZJ0kgSzaEuXOoX1hffmtOr/WYZ+xra+RIUo1WFKdehUQIrG3y5m3i9eznH2AwnYJE9dQSY4kM2VOdnutWqt4pcfeb+k1NlrCD2P3ZO5XLekNz+2uPpKb/XJ2t0NUfOkPccR0vHefWSNS4H/BGiupbdcml/BnXeommkZlIk13/I8D/sOQlw8z33xfpVl+C/GxBeA17vkDn3BYWv7dXrdRJsCQnVz7EH1QwnxcArxoPR47glkG2iQNwSZIChqhlyhaVP9a/045AZNdsyOfJGctxwg9NgmBAURbAFAm+MIaZIADY94zBhygFn0uMesbKlubVJlNpuQyGwxwB96jhQ4qR9Qu4XyKu1Tp1cLH/p5ZE990E5DFwpNaqksidKBtoMWVahBSjs1KNRwaI2gi380ig9P3rz5SjWgRqcMBWu/Q2sDMrNLKOq0U7MWT/ny5gPGn6tBkwHtavQaVcbp0m0kfWtTWctTnNVxceak0ulKzTpDe6uiNRqHjom7XY06zVt5qtVilAt3lKFEEM26JK19bwCDFNQf9sQgYUrmZO1Qm5ZiW0CGLZ6Hyvq4TZke5H+6xGcf+8Snzvruczt8Mu1G9R7wrwIAAA==) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lilita One;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/lilita-one-latin-400-normal.87r-Z-Re.woff2) format("woff2"),url(/_astro/lilita-one-latin-400-normal.DXkechA3.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/nunito-cyrillic-ext-400-normal.CuPM9foi.woff2) format("woff2"),url(/_astro/nunito-cyrillic-ext-400-normal.xaE7D4Sw.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/nunito-cyrillic-400-normal.xAOo5cBP.woff2) format("woff2"),url(/_astro/nunito-cyrillic-400-normal.D1j0u8EH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/nunito-vietnamese-400-normal.BHkVbP3T.woff2) format("woff2"),url(/_astro/nunito-vietnamese-400-normal.DtOtW02z.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/nunito-latin-ext-400-normal.i-8OOpdj.woff2) format("woff2"),url(/_astro/nunito-latin-ext-400-normal.CjMJVfGn.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/nunito-latin-400-normal.r8SDr6Up.woff2) format("woff2"),url(/_astro/nunito-latin-400-normal.DKg4f3fz.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html.lq-page,html.lq-page body{margin:0;height:100%;overflow:hidden;background:#0f1a2e;overscroll-behavior:none}.lq-root{--lq-panel: rgba(14, 23, 42, .84);--lq-panel-2: rgba(28, 42, 70, .86);--lq-line: rgba(150, 190, 255, .18);--lq-gold: #f2c35a;--lq-gold-2: #ffdf94;--lq-blue: #5fd0ff;--lq-text: #eef4ff;--lq-muted: #a9b9d8;--lq-radius: 14px;--lq-shadow: 0 10px 30px rgba(4, 10, 24, .45);position:fixed;inset:0;overflow:hidden;color:var(--lq-text);font-family:Nunito,system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px;line-height:1.4;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.lq-root *,.lq-root *:before,.lq-root *:after{box-sizing:border-box}.lq-root [hidden]{display:none!important}.lq-root :where(button,input,select){font:inherit;color:inherit}.lq-root a{color:var(--lq-gold-2)}.lq-canvas{position:absolute;inset:0;display:block;width:100%;height:100%;outline:none}.lq-layer{position:absolute;inset:0;pointer-events:none}.lq-layer :where(button,input,a,.lq-panel,.lq-dialogue,.lq-resonance,.lq-touch .lq-stick-zone,.lq-hud-quest,.lq-minimap,.lq-hud-comp,canvas.lq-map-canvas,.lq-preview,.lq-cs-card,.lq-st-card){pointer-events:auto}.lq-ico{display:inline-flex;width:1.25em;height:1.25em;flex:none;vertical-align:-.25em}.lq-ico svg{width:100%;height:100%}.lq-ico-big{width:56px;height:56px}.lq-kbd{display:inline-flex;align-items:center;justify-content:center;min-width:1.7em;height:1.7em;padding:0 .4em;border-radius:6px;background:#ffffff1f;border:1px solid rgba(255,255,255,.28);border-bottom-width:2px;font-family:Nunito,system-ui,sans-serif;font-size:.78em;font-weight:800;color:#fff;line-height:1}.lq-btn{display:inline-flex;align-items:center;gap:.5em;padding:.6em 1.1em;border-radius:12px;border:1px solid var(--lq-line);background:linear-gradient(180deg,#384e78d9,#202e4ee6);color:var(--lq-text);font-weight:700;cursor:pointer;text-decoration:none;transition:transform .12s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease;touch-action:manipulation}.lq-btn:hover:not(:disabled),.lq-btn:focus-visible{border-color:#ffdf94b3;box-shadow:0 0 0 3px #f2c35a2e;outline:none}.lq-btn:active:not(:disabled){transform:translateY(1px)}.lq-btn:disabled{opacity:.45;cursor:not-allowed}.lq-btn-primary{background:linear-gradient(180deg,#ffd983,#f0b43c);color:#3a2408;border-color:#ffe7a8;text-shadow:0 1px 0 rgba(255,255,255,.4)}.lq-btn-primary:hover:not(:disabled){background:linear-gradient(180deg,#ffe39e,#f6bf4e)}.lq-btn-danger{background:linear-gradient(180deg,#e2695a,#b8443a);border-color:#ff9f8f}.lq-btn-small{padding:.35em .75em;font-size:.9em;border-radius:9px}.lq-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.lq-row-end{justify-content:flex-end}.lq-muted{color:var(--lq-muted);font-size:.92em}.lq-input{width:100%;padding:.6em .8em;border-radius:10px;border:1px solid var(--lq-line);background:#080e1c99;color:var(--lq-text);user-select:text;-webkit-user-select:text}.lq-input:focus{outline:2px solid rgba(242,195,90,.6)}.lq-elem{display:inline-flex;align-items:center;gap:.3em;padding:.12em .6em .12em .35em;border-radius:999px;background:color-mix(in srgb,var(--c) 30%,rgba(10,16,30,.6));border:1px solid color-mix(in srgb,var(--c) 70%,transparent);font-size:.8em;font-weight:800;color:#fff}.lq-panel{background:var(--lq-panel);border:1px solid var(--lq-line);border-radius:var(--lq-radius);box-shadow:var(--lq-shadow),inset 0 1px #ffffff0f;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.lq-panels{position:absolute;inset:0;pointer-events:none}.lq-modal{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;background:#060c1a61;pointer-events:auto;animation:lq-fade-in .18s ease}.lq-modal>.lq-panel{width:min(560px,100%);max-height:calc(100% - 20px);display:flex;flex-direction:column;animation:lq-pop .2s ease}.lq-modal>.lq-panel-wide{width:min(1080px,100%);height:min(700px,100%)}.lq-panel-head{display:flex;align-items:center;gap:10px;padding:14px 16px 10px 18px;border-bottom:1px solid var(--lq-line)}.lq-panel-ico{width:26px;height:26px;color:var(--lq-gold)}.lq-panel-title{margin:0;flex:1;font-family:Lilita One,Nunito,sans-serif;font-weight:400;font-size:1.45rem;letter-spacing:.02em;color:#fff6de}.lq-x{width:36px;height:36px;border-radius:10px;border:1px solid var(--lq-line);background:#ffffff0f;cursor:pointer;display:grid;place-items:center}.lq-x:hover,.lq-x:focus-visible{border-color:var(--lq-gold);outline:none}.lq-panel-body{padding:14px 18px 18px;overflow:auto;flex:1;min-height:0;scrollbar-width:thin;scrollbar-color:rgba(160,190,255,.35) transparent}.lq-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.lq-tab{display:inline-flex;align-items:center;gap:.4em;padding:.45em .95em;border-radius:10px;border:1px solid var(--lq-line);background:#ffffff0d;cursor:pointer;font-weight:700}.lq-tab.is-on{background:linear-gradient(180deg,#ffd983,#f0b43c);color:#3a2408;border-color:#ffe7a8}.lq-field{margin-bottom:14px}.lq-field-label{font-weight:800;font-size:.82em;text-transform:uppercase;letter-spacing:.06em;color:var(--lq-gold-2);margin-bottom:7px}.lq-swatches{display:flex;flex-wrap:wrap;gap:8px}.lq-swatch{width:34px;height:34px;border-radius:10px;border:2px solid rgba(255,255,255,.25);cursor:pointer;box-shadow:inset 0 -4px #00000026}.lq-swatch.is-on{border-color:var(--lq-gold);box-shadow:0 0 0 3px #f2c35a73,inset 0 -4px #00000026}.lq-choices{display:flex;flex-wrap:wrap;gap:8px}.lq-choice{display:inline-flex;align-items:center;gap:.35em;padding:.5em .9em;border-radius:10px;border:1px solid var(--lq-line);background:#ffffff0f;cursor:pointer;font-weight:700}.lq-choice.is-on{border-color:var(--lq-gold);background:#f2c35a2e;color:#fff3d0}.lq-bar{display:flex;align-items:center;gap:8px;font-size:.85em}.lq-bar-track{flex:1;height:8px;border-radius:99px;background:#ffffff1f;overflow:hidden}.lq-bar-fill{height:100%;border-radius:99px}.lq-toggle{display:inline-flex;align-items:center;gap:10px;padding:.5em .9em .5em .5em;margin:0 8px 10px 0;border-radius:12px;border:1px solid var(--lq-line);background:#ffffff0d;cursor:pointer;font-weight:700}.lq-toggle:before{content:"";width:38px;height:22px;border-radius:99px;background:#ffffff2e;box-shadow:inset 0 0 0 2px #ffffff26;transition:background .15s ease}.lq-toggle.is-on:before{background:radial-gradient(circle at 70% 50%,#fff 7px,transparent 8px),var(--lq-gold)}.lq-toggle:not(.is-on):before{background:radial-gradient(circle at 30% 50%,#dfe8ff 7px,transparent 8px),#ffffff2e}.lq-loading,.lq-error{position:absolute;inset:0;display:grid;place-items:center;background:radial-gradient(ellipse at 50% 30%,#2b4f8a,#13213d 60%,#0b1426);z-index:50;transition:opacity .6s ease}.lq-loading.is-done{opacity:0}.lq-loading-inner{width:min(440px,86vw);text-align:center}.lq-progress{height:12px;border-radius:99px;background:#ffffff1a;overflow:hidden;margin:26px 0 12px;border:1px solid var(--lq-line)}.lq-progress-fill{height:100%;width:0;background:linear-gradient(90deg,var(--lq-blue),var(--lq-gold));transition:width .3s ease}.lq-loading-label{font-weight:700;margin:0}.lq-loading-tip{color:var(--lq-muted);font-size:.9em}.lq-error-card{width:min(560px,90vw);padding:22px 24px}.lq-error-card h2{font-family:Lilita One,sans-serif;font-weight:400;margin:0 0 8px}.lq-error-detail{white-space:pre-wrap;font-size:.8em;color:var(--lq-muted);max-height:140px;overflow:auto}.lq-logo{display:flex;flex-direction:column;align-items:center}.lq-logo-main{font-family:Lilita One,Nunito,sans-serif;font-size:clamp(2.6rem,7vw,4.6rem);line-height:1;color:#fff;letter-spacing:.01em;text-shadow:0 3px 0 #3a7fd0,0 6px 0 #234f94,0 10px 24px rgba(10,30,70,.6),0 0 32px rgba(120,210,255,.55);-webkit-text-stroke:1px rgba(30,70,140,.35)}.lq-logo-main span{color:#fff4c8}.lq-logo-sub{margin-top:8px;font-weight:800;letter-spacing:.32em;font-size:.8rem;text-transform:uppercase;color:#e8f4ff;text-shadow:0 2px 6px rgba(0,20,50,.7)}.lq-screen{position:absolute;inset:0;pointer-events:none}.lq-title-screen{background:linear-gradient(90deg,rgba(8,18,40,.55) 0%,rgba(8,18,40,.15) 40%,transparent 62%)}.lq-title-side{position:absolute;left:clamp(20px,6vw,90px);top:50%;transform:translateY(-50%);width:min(360px,84vw);display:flex;flex-direction:column;align-items:stretch;gap:26px;pointer-events:auto}.lq-title-side .lq-logo{align-items:flex-start}.lq-title-menu{display:flex;flex-direction:column;gap:10px}.lq-title-btn{justify-content:flex-start;padding:.75em 1.2em;font-size:1.05rem;background:linear-gradient(90deg,#0e172adb,#0e172a8c);border-color:#96beff38}.lq-title-btn.lq-btn-primary{background:linear-gradient(90deg,#ffd983,#f0b43c)}.lq-title-warning{background:#c8503c4d;border:1px solid rgba(255,140,120,.5);padding:8px 12px;border-radius:10px;font-size:.9em}.lq-title-foot{position:absolute;left:0;right:0;bottom:14px;display:flex;justify-content:space-between;gap:12px;padding:0 20px;font-size:.82em;color:#eef4ffd9;text-shadow:0 1px 4px rgba(0,0,0,.6);pointer-events:auto}.lq-create{display:grid;grid-template-rows:auto 1fr auto;padding:18px clamp(14px,3vw,40px) 18px;gap:14px;background:transparent;pointer-events:auto;overflow:auto}.lq-cr-header{text-align:center}.lq-cr-header h1{margin:0;font-family:Lilita One,sans-serif;font-weight:400;font-size:clamp(1.6rem,3.6vw,2.4rem);color:#fff;text-shadow:0 3px 0 #234f94,0 0 22px rgba(120,210,255,.45)}.lq-cr-header p{margin:4px 0 0;color:var(--lq-muted)}.lq-cr-actions{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px}.lq-cr-actions .lq-input{width:min(280px,60vw)}.lq-preview{position:relative;border-radius:var(--lq-radius);border:1px solid var(--lq-line);min-height:260px;cursor:grab;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a,var(--lq-shadow)}.lq-preview:active{cursor:grabbing}.lq-preview-hint{position:absolute;bottom:10px;left:50%;transform:translate(-50%);padding:4px 12px;border-radius:99px;background:#080e1c8c;font-size:.78em;color:var(--lq-muted);white-space:nowrap;pointer-events:none}.lq-cs-main{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,1fr);gap:16px;min-height:0}.lq-cs-side{display:flex;flex-direction:column;gap:12px;min-height:0}.lq-cs-info{padding:14px 18px}.lq-cs-info p{margin:6px 0 0}.lq-cs-name{font-family:Lilita One,sans-serif;font-size:1.8rem;line-height:1.1;color:#fff6de}.lq-cs-pron{color:var(--lq-gold-2);font-weight:700}.lq-cs-pers{font-size:1.05rem}.lq-cs-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;flex:1;min-height:0}.lq-cs-card{position:relative;min-height:150px;padding:0;border-radius:14px;border:2px solid var(--lq-line);background:transparent;cursor:pointer;overflow:hidden;transition:transform .15s ease,border-color .15s ease}.lq-cs-card.is-on,.lq-cs-card:focus-visible{border-color:var(--lq-gold);box-shadow:0 0 0 3px #f2c35a59,0 0 22px #f2c35a59;outline:none;transform:translateY(-3px)}.lq-cs-view{position:absolute;inset:0}.lq-cs-card-name{position:absolute;left:0;right:0;bottom:0;padding:6px;background:linear-gradient(0deg,rgba(8,14,28,.85),transparent);font-weight:800;pointer-events:none}.lq-cust-main{display:grid;grid-template-columns:minmax(300px,420px) 1fr;gap:14px;min-height:0}.lq-cust-panel{display:flex;flex-direction:column;min-height:0;overflow:hidden}.lq-cust-tabs{padding:12px 12px 0}.lq-cust-body{padding:4px 16px 16px;overflow:auto}.lq-st-cards{display:grid;grid-template-columns:repeat(3,minmax(0,330px));justify-content:center;gap:16px;align-content:center}.lq-st-card{display:flex;flex-direction:column;border-radius:var(--lq-radius);border:2px solid var(--lq-line);cursor:pointer;overflow:hidden;transition:transform .15s ease,border-color .15s ease;outline:none;box-shadow:var(--lq-shadow)}.lq-st-info{flex:1;padding:10px 14px 14px;background:var(--lq-panel)}.lq-st-card.is-on,.lq-st-card:focus-visible{border-color:var(--lq-gold);box-shadow:0 0 0 3px #f2c35a4d,0 0 26px #f2c35a4d;transform:translateY(-4px)}.lq-st-view{height:clamp(130px,28vh,250px);cursor:grab}.lq-st-name{font-family:Lilita One,sans-serif;font-size:1.5rem;line-height:1.1;color:#fff6de;margin-bottom:4px}.lq-st-pers{margin:6px 0}.lq-starter .lq-st-facts{font-size:.84em}.lq-st-facts{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;margin:8px 0 0;font-size:.9em}.lq-st-facts dt{color:var(--lq-gold-2);font-weight:800}.lq-st-facts dd{margin:0}.lq-intro{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:auto;background:linear-gradient(180deg,rgba(0,0,0,.35),transparent 30%,transparent 70%,rgba(0,0,0,.35));animation:lq-fade-in 1.2s ease}.lq-intro-sub{font-weight:800;letter-spacing:.4em;text-transform:uppercase;text-shadow:0 2px 8px rgba(0,0,0,.7);animation:lq-rise 1.5s ease}.lq-intro-title{font-family:Lilita One,sans-serif;font-size:clamp(2.4rem,7vw,4.4rem);text-shadow:0 4px 0 #234f94,0 0 30px rgba(120,210,255,.6);animation:lq-rise 2s ease}.lq-intro-skip{position:absolute;bottom:22px;right:24px;font-size:.85em;color:#ffffffbf}.lq-hud{position:absolute;inset:0;pointer-events:none}.lq-hud.is-cinematic>:not(.lq-banner){opacity:0;transition:opacity .4s ease}.lq-hud-quest{position:absolute;left:16px;top:16px;max-width:min(340px,44vw);padding:10px 14px;border-radius:12px;background:linear-gradient(90deg,#0e172ad1,#0e172a80);border-left:3px solid var(--lq-gold);cursor:pointer;text-shadow:0 1px 2px rgba(0,0,0,.5)}.lq-hud-quest-head{display:flex;align-items:center;gap:6px;font-weight:800;color:var(--lq-gold-2);font-size:.95em}.lq-hud-quest-obj{margin-top:2px;font-weight:600}.lq-hud-quest-dist{font-size:.8em;color:var(--lq-muted)}.lq-compass{position:absolute;top:16px;left:50%;width:300px;height:28px;margin-left:-150px;border-radius:99px;overflow:hidden;background:#0e172a99;border:1px solid var(--lq-line)}.lq-compass-strip{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='720' height='28'%3E%3Cg font-family='sans-serif' font-weight='800' font-size='13' fill='%23eef4ff' text-anchor='middle'%3E%3Ctext x='0' y='19' fill='%23ffd75a'%3EN%3C/text%3E%3Ctext x='90' y='19'%3ENE%3C/text%3E%3Ctext x='180' y='19'%3EE%3C/text%3E%3Ctext x='270' y='19'%3ESE%3C/text%3E%3Ctext x='360' y='19'%3ES%3C/text%3E%3Ctext x='450' y='19'%3ESW%3C/text%3E%3Ctext x='540' y='19'%3EW%3C/text%3E%3Ctext x='630' y='19'%3ENW%3C/text%3E%3Ctext x='720' y='19' fill='%23ffd75a'%3EN%3C/text%3E%3C/g%3E%3Cg stroke='%23a9b9d8' stroke-opacity='0.5'%3E%3Cpath d='M45 8v12M135 8v12M225 8v12M315 8v12M405 8v12M495 8v12M585 8v12M675 8v12'/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat-x;background-size:720px 28px}.lq-compass-mark{position:absolute;left:50%;top:2px;width:22px;height:22px;margin-left:-11px}.lq-compass-mark .lq-ico{width:22px;height:22px}.lq-compass-tick{position:absolute;left:50%;bottom:0;width:2px;height:7px;background:var(--lq-gold)}.lq-minimap{position:absolute;right:16px;top:16px;width:168px;height:168px;border-radius:50%;cursor:pointer;filter:drop-shadow(0 6px 14px rgba(0,0,0,.4))}.lq-minimap canvas{width:100%;height:100%;display:block}.lq-minimap-n{position:absolute;top:-2px;left:50%;transform:translate(-50%);font-weight:900;font-size:.72em;color:var(--lq-gold);display:none}.lq-hud-clock{position:absolute;right:16px;top:192px;width:168px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 8px;padding:6px 10px;border-radius:12px;background:#0e172ab3;border:1px solid var(--lq-line);font-weight:800;font-size:.9em}.lq-clock-day{color:var(--lq-muted)}.lq-hud-lumens{display:inline-flex;align-items:center;gap:4px;color:var(--lq-gold-2)}.lq-hud-comp{position:absolute;left:16px;bottom:16px;display:flex;gap:10px;align-items:center;padding:8px 14px 8px 8px;border-radius:16px;background:var(--lq-panel);border:1px solid var(--lq-line);cursor:pointer;max-width:330px}.lq-comp-portrait{width:62px;height:62px;border-radius:12px;border:2px solid rgba(242,195,90,.6)}.lq-comp-name{font-weight:800;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.lq-comp-ab,.lq-comp-state{font-size:.82em;color:var(--lq-muted)}.lq-comp-bar{height:6px;border-radius:99px;background:#ffffff1f;margin:4px 0;overflow:hidden}.lq-comp-bar span{display:block;height:100%;background:linear-gradient(90deg,#ff8fc0,#ffb0d0)}.lq-cross{position:absolute;left:50%;top:50%;width:44px;height:44px;margin:-22px 0 0 -22px;display:none}.lq-hud.is-first .lq-cross,.lq-cross.is-observing{display:block}.lq-cross-dot{position:absolute;left:50%;top:50%;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:#ffffffd9;box-shadow:0 0 4px #0009;transition:transform .15s ease}.lq-cross.is-target .lq-cross-dot{transform:scale(1.8);background:var(--lq-gold-2)}.lq-observe-ring{position:absolute;inset:0;transform:rotate(-90deg)}.lq-observe-ring circle{fill:none;stroke:var(--lq-blue);stroke-width:3;stroke-dasharray:113;stroke-dashoffset:113;stroke-linecap:round;filter:drop-shadow(0 0 4px rgba(95,208,255,.8))}.lq-prompt{position:absolute;left:50%;bottom:120px;transform:translate(-50%,8px);display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:99px;background:var(--lq-panel);border:1px solid rgba(242,195,90,.45);opacity:0;transition:opacity .15s ease,transform .15s ease;white-space:nowrap;max-width:92vw}.lq-prompt.is-on{opacity:1;transform:translate(-50%)}.lq-prompt-verb{font-weight:800;color:var(--lq-gold-2)}.lq-prompt-label{font-weight:700;overflow:hidden;text-overflow:ellipsis}.lq-prompt-blocked{color:#ffc0a8;font-size:.9em;overflow:hidden;text-overflow:ellipsis}.lq-creature-panel{position:absolute;right:16px;top:50%;width:250px;transform:translate(20px,-40%);opacity:0;padding:12px 14px;border-radius:14px;background:var(--lq-panel);border:1px solid var(--lq-line);transition:opacity .15s ease,transform .15s ease}.lq-creature-panel.is-on{opacity:1;transform:translateY(-40%)}.lq-cp-head{display:flex;justify-content:space-between;align-items:center;gap:6px;margin-bottom:8px}.lq-cp-name{font-family:Lilita One,sans-serif;font-size:1.25rem}.lq-cp-trust{display:flex;align-items:center;gap:8px;font-size:.85em;font-weight:700}.lq-cp-meter{position:relative;flex:1;height:10px;border-radius:99px;background:#ffffff1f}.lq-cp-meter span{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#5fd0ff,#ff8fc0);transition:width .3s ease}.lq-cp-meter i{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--lq-gold)}.lq-cp-note{font-size:.82em;color:var(--lq-muted);margin-top:6px}.lq-cp-fear{font-size:.82em;color:#ffb39a;margin-top:6px;font-weight:700}.lq-cp-actions{margin-top:10px;display:grid;gap:5px}.lq-act{display:flex;align-items:center;gap:8px;font-weight:700;font-size:.92em}.lq-act.is-glow{color:var(--lq-gold-2);text-shadow:0 0 10px rgba(242,195,90,.7);animation:lq-glow 1.2s ease-in-out infinite}.lq-act.is-dim{color:var(--lq-muted);font-weight:600}.lq-hotkeys{position:absolute;right:16px;bottom:16px;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:520px}.lq-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:10px;border:1px solid var(--lq-line);background:#0e172ab8;cursor:pointer;font-weight:700;font-size:.85em;touch-action:manipulation}.lq-chip:hover{border-color:var(--lq-gold)}.lq-chip .lq-ico{color:var(--lq-gold-2)}.lq-auto.is-on{background:linear-gradient(180deg,#ffd983,#f0b43c);color:#3a2408}.lq-auto.is-on .lq-ico{color:#3a2408}.lq-auto-label{position:absolute;left:50%;top:52px;transform:translate(-50%);padding:4px 12px;border-radius:99px;background:#f2c35ad9;color:#3a2408;font-weight:800;font-size:.85em;white-space:nowrap}.lq-toasts{position:absolute;top:60px;left:50%;transform:translate(-50%);width:min(520px,92vw);display:flex;flex-direction:column;align-items:center;gap:6px;pointer-events:none;z-index:30}.lq-toast{padding:8px 16px;border-radius:12px;background:var(--lq-panel);border:1px solid var(--lq-line);font-weight:700;text-align:center;animation:lq-drop .25s ease;transition:opacity .5s ease,transform .5s ease;box-shadow:var(--lq-shadow)}.lq-toast.is-good{border-color:#8ce6a08c}.lq-toast.is-quest{border-color:#f2c35abf;color:#fff3d0}.lq-toast.is-warn{border-color:#ffa08299;color:#ffe0d6}.lq-toast.is-out{opacity:0;transform:translateY(-8px)}.lq-toast-item{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;font-size:.9em}.lq-banner{position:absolute;top:22%;left:50%;transform:translate(-50%);text-align:center;opacity:0;pointer-events:none;width:min(640px,92vw)}.lq-banner.is-on{animation:lq-banner 4.2s ease forwards}.lq-banner-title{font-family:Lilita One,sans-serif;font-size:clamp(1.6rem,4vw,2.4rem);color:#fff6de;text-shadow:0 3px 0 rgba(35,79,148,.9),0 0 24px rgba(120,210,255,.55)}.lq-banner-sub{font-weight:700;text-shadow:0 1px 6px rgba(0,0,0,.8)}.lq-underwater{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 40%,#2896d240,#0a3c6e8c);opacity:0;transition:opacity .3s ease}.lq-underwater.is-on{opacity:1}.lq-hud.is-cave:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 45%,rgba(4,6,16,.55))}.lq-fps{position:absolute;left:16px;bottom:96px;font-size:.75em;color:var(--lq-muted);text-shadow:0 1px 2px #000}.lq-save-ind{position:absolute;right:16px;bottom:62px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#3ca05ad9;opacity:0}.lq-save-ind.is-bad{background:#c8503cd9}.lq-save-ind.is-on{animation:lq-blip 1.6s ease}.lq-controls-hint{position:absolute;left:50%;top:96px;transform:translate(-50%);width:max-content;max-width:92vw;padding:8px 16px;border-radius:12px;background:var(--lq-panel);border:1px solid var(--lq-line);font-weight:700;font-size:.88em;text-align:center;transition:opacity .8s ease}.lq-controls-hint.is-out{opacity:0}.lq-observed{position:absolute;right:16px;top:250px;width:300px;display:flex;gap:10px;align-items:center;padding:10px;border-radius:14px;background:var(--lq-panel);border:1px solid rgba(95,208,255,.5);animation:lq-slide .3s ease;transition:opacity .6s ease}.lq-observed img{width:64px;height:64px;border-radius:10px}.lq-observed-title{font-weight:800;color:var(--lq-blue)}.lq-observed-text{font-size:.85em}.lq-observed.is-out{opacity:0}.lq-fade{position:absolute;inset:0;background:#0b1426;opacity:0;transition:opacity .7s ease;z-index:60;pointer-events:auto}.lq-fade.is-on{opacity:1}.lq-dialogue{position:absolute;left:50%;bottom:24px;transform:translate(-50%);width:min(980px,calc(100% - 28px));display:grid;grid-template-columns:1fr minmax(240px,300px);gap:12px;align-items:end;animation:lq-rise .25s ease}.lq-modal:has(>.lq-dialogue){background:linear-gradient(0deg,rgba(6,12,26,.45),transparent 50%);align-items:flex-end}.lq-dlg-box{position:relative;padding:26px 22px 18px;border-radius:16px;background:var(--lq-panel);border:1px solid var(--lq-line);box-shadow:var(--lq-shadow);min-height:120px}.lq-dlg-name{position:absolute;top:-16px;left:18px;display:flex;align-items:baseline;gap:8px;padding:4px 14px;border-radius:10px;background:linear-gradient(180deg,#3f7fd0,#2a5aa0);border:1px solid rgba(160,210,255,.6);font-weight:800}.lq-dlg-name small{font-weight:700;opacity:.8}.lq-dlg-text{margin:0;font-size:1.05rem;line-height:1.5;min-height:3em}.lq-dlg-choices{display:flex;flex-direction:column;gap:6px}.lq-dlg-choice{display:flex;align-items:center;gap:10px;text-align:left;padding:10px 12px;border-radius:12px;border:1px solid var(--lq-line);background:var(--lq-panel);cursor:pointer;font-weight:700}.lq-dlg-choice:hover,.lq-dlg-choice:focus-visible{border-color:var(--lq-gold);background:#28385ceb;outline:none}.lq-resonance{width:min(420px,92vw);padding:18px;border-radius:20px;background:radial-gradient(ellipse at 50% 40%,color-mix(in srgb,var(--c) 22%,rgba(14,23,42,.95)),#0a1020f2);border:1px solid color-mix(in srgb,var(--c) 60%,transparent);box-shadow:0 0 40px color-mix(in srgb,var(--g) 35%,transparent),var(--lq-shadow);text-align:center;animation:lq-pop .25s ease}.lq-res-head{display:flex;align-items:center;gap:12px;text-align:left}.lq-res-head img{width:64px;height:64px;border-radius:12px}.lq-res-title{font-family:Lilita One,sans-serif;font-size:1.7rem;color:#fff6de}.lq-res-stage{width:220px;height:220px;margin:8px auto;cursor:pointer;outline:none;touch-action:manipulation}.lq-res-svg{width:100%;height:100%}.lq-res-target{fill:none;stroke:var(--g);stroke-width:3;opacity:.9}.lq-res-band{fill:none;stroke:var(--g);opacity:.18}.lq-res-pulse{fill:none;stroke:#fff;stroke-width:4;filter:drop-shadow(0 0 6px var(--g))}.lq-res-core{fill:var(--g);transform-origin:100px 100px;filter:drop-shadow(0 0 10px var(--g))}.lq-res-beats{display:flex;justify-content:center;gap:10px}.lq-res-beats i{width:16px;height:16px;border-radius:50%;border:2px solid var(--g)}.lq-res-beats i.is-hit{background:var(--g);box-shadow:0 0 10px var(--g)}.lq-resonance.is-miss .lq-res-stage{animation:lq-shake .3s ease}.lq-resonance.is-win{box-shadow:0 0 80px var(--g)}.lq-resonance.is-lose{filter:grayscale(.6)}.lq-res-help{font-size:.88em;color:var(--lq-muted)}.lq-bonded .lq-panel-body{text-align:center}.lq-bonded-hero img{width:180px;height:180px;border-radius:20px;border:3px solid var(--lq-gold);box-shadow:0 0 30px #f2c35a80}.lq-bonded-title{font-family:Lilita One,sans-serif;font-size:1.4rem;margin:8px 0 4px}.lq-bonded .lq-field{text-align:left;margin-top:12px}.lq-note-text{font-size:1.05rem;line-height:1.6;white-space:pre-wrap;background:linear-gradient(180deg,#f6ecd2,#ecdcb4);color:#3a2a18;padding:16px 18px;border-radius:10px;box-shadow:inset 0 0 20px #78501e33}.lq-map-wrap{display:grid;grid-template-columns:220px 1fr;gap:16px;height:100%;min-height:0}.lq-map-legend{display:flex;flex-direction:column;gap:6px;font-size:.9em;overflow:auto}.lq-legend-row{display:flex;align-items:center;gap:8px}.lq-legend-count{margin-top:8px;font-weight:800;color:var(--lq-gold-2)}.lq-map-here,.lq-map-info{padding:8px 10px;border-radius:10px;background:#ffffff0d;border:1px solid var(--lq-line)}.lq-map-frame{min-height:0;display:grid;place-items:center}.lq-map-canvas{width:auto;height:100%;max-width:100%;aspect-ratio:1;border-radius:14px;border:2px solid rgba(242,195,90,.5);box-shadow:inset 0 0 30px #0006}.lq-col{display:grid;grid-template-columns:150px minmax(0,1fr) minmax(260px,360px);gap:14px;height:100%;min-height:0}.lq-col-filter{display:flex;flex-direction:column;gap:6px}.lq-filter{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:10px;border:1px solid var(--lq-line);background:#ffffff0a;cursor:pointer;font-weight:700;text-align:left}.lq-filter.is-on{border-color:var(--lq-gold);background:#f2c35a29}.lq-col-count{margin-top:10px;font-size:.85em;color:var(--lq-muted)}.lq-col-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px;align-content:start;overflow:auto}.lq-col-card{position:relative;padding:6px;border-radius:14px;border:2px solid var(--lq-line);background:#ffffff0a;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px;font-weight:800}.lq-col-card img{width:100%;aspect-ratio:1;border-radius:10px}.lq-col-card.is-on{border-color:var(--lq-gold)}.lq-col-card.is-bonded{background:#ff8fc01a}.lq-col-badge{position:absolute;top:8px;right:8px}.lq-col-unknown{width:100%;aspect-ratio:1;border-radius:10px;display:grid;place-items:center;background:#0000004d;font-family:Lilita One,sans-serif;font-size:2.4rem;color:#ffffff4d}.lq-col-unknown.big{width:140px;margin:20px auto}.lq-col-detail{overflow:auto;padding-right:4px}.lq-col-empty{text-align:center;color:var(--lq-muted)}.lq-col-hero{display:flex;gap:12px;align-items:flex-start}.lq-col-hero img{width:110px;height:110px;border-radius:14px;border:2px solid rgba(242,195,90,.5)}.lq-col-hero h3{margin:0 0 4px;font-family:Lilita One,sans-serif;font-weight:400;font-size:1.5rem}.lq-col-hero p{margin:6px 0 0;font-size:.9em}.lq-status{margin-left:6px;font-size:.78em;font-weight:800;color:var(--lq-gold-2)}.lq-lore{font-style:italic;color:var(--lq-muted);font-size:.9em}.lq-col-variants{font-size:.85em;color:var(--lq-muted)}.lq-col-bonded h4{margin:14px 0 6px;color:var(--lq-gold-2)}.lq-bond-row{display:grid;grid-template-columns:56px 1fr;gap:8px;padding:8px;border-radius:12px;border:1px solid var(--lq-line);margin-bottom:8px}.lq-bond-row.is-active{border-color:var(--lq-gold)}.lq-bond-row img{width:56px;height:56px;border-radius:10px}.lq-bond-meta{display:flex;flex-direction:column;gap:2px;font-size:.88em}.lq-bond-meta span{color:var(--lq-muted)}.lq-bond-acts{grid-column:1 / -1;display:flex;gap:6px;align-items:center}.lq-active-tag{padding:3px 10px;border-radius:99px;background:#f2c35a33;color:var(--lq-gold-2);font-weight:800;font-size:.85em}.lq-inv-top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;flex-wrap:wrap}.lq-inv-lumens{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:10px;background:#f2c35a24;color:var(--lq-gold-2);margin-bottom:10px}.lq-inv{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,340px);gap:14px}.lq-inv-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:10px;align-content:start}.lq-slot{position:relative;aspect-ratio:1;border-radius:12px;border:2px solid var(--lq-line);background:radial-gradient(circle at 50% 35%,#ffffff1a,#ffffff05);cursor:pointer;display:grid;place-items:center}.lq-slot .lq-ico{width:60%;height:60%}.lq-slot.is-on{border-color:var(--lq-gold)}.lq-slot-n{position:absolute;right:6px;bottom:4px;font-weight:900;font-size:.85em;text-shadow:0 1px 2px #000}.lq-inv-detail{padding:12px;border-radius:12px;background:#ffffff0a;border:1px solid var(--lq-line);align-self:start}.lq-inv-hero{display:flex;align-items:center;gap:12px}.lq-inv-hero h3{margin:0}.lq-jr{display:grid;grid-template-columns:minmax(200px,300px) 1fr;gap:14px}.lq-jr-list{display:flex;flex-direction:column;gap:6px}.lq-jr-item{display:flex;align-items:center;gap:8px;text-align:left;padding:9px 12px;border-radius:10px;border:1px solid var(--lq-line);background:#ffffff0a;cursor:pointer;font-weight:700}.lq-jr-item.is-on{border-color:var(--lq-gold);background:#f2c35a24}.lq-jr-item.is-done{color:var(--lq-muted)}.lq-tracked{margin-left:auto;font-style:normal;font-size:.75em;color:var(--lq-gold-2)}.lq-jr-detail h3{margin:0;font-family:Lilita One,sans-serif;font-weight:400;font-size:1.5rem}.lq-jr-steps{list-style:none;padding:0;margin:10px 0;display:grid;gap:6px}.lq-jr-step{display:flex;gap:8px;align-items:flex-start;padding:7px 10px;border-radius:10px;background:#ffffff0d}.lq-jr-step.is-done{color:var(--lq-muted);text-decoration:line-through;text-decoration-color:#ffffff4d}.lq-jr-step .lq-ico{color:var(--lq-gold)}.lq-jr-reward{display:flex;gap:8px;align-items:center;color:var(--lq-gold-2);margin-bottom:10px}.lq-jr-foot{margin-top:16px}.lq-shop{display:grid;gap:8px}.lq-shop-row{display:grid;grid-template-columns:36px 1fr auto auto;gap:10px;align-items:center;padding:8px;border-radius:12px;border:1px solid var(--lq-line)}.lq-shop-row>.lq-ico{width:34px;height:34px}.lq-shop-meta{display:flex;flex-direction:column;font-size:.85em}.lq-shop-meta span,.lq-shop-own{color:var(--lq-muted);font-size:.85em}.lq-rest,.lq-pause-menu{display:grid;gap:8px}.lq-pause .lq-btn{justify-content:flex-start}.lq-pause-foot{margin-top:12px}.lq-settings{max-width:640px}.lq-slider{display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 12px}.lq-slider .lq-field-label{grid-column:1 / -1}.lq-slider input[type=range]{width:100%;accent-color:var(--lq-gold)}.lq-slider-out{font-weight:800;min-width:3.5em;text-align:right}.lq-binds{display:grid;gap:6px;margin-top:8px}.lq-bind-row{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:4px 0;border-bottom:1px solid rgba(255,255,255,.05)}.lq-bind{min-width:96px;padding:5px 10px;border-radius:8px;border:1px solid var(--lq-line);background:#ffffff0f;cursor:pointer;font-weight:800}.lq-bind.is-on{border-color:var(--lq-gold);color:var(--lq-gold-2)}.lq-credits{padding-left:1.2em}.lq-touch{position:absolute;inset:0;pointer-events:none}.lq-stick-zone{position:absolute;left:0;bottom:0;width:42%;height:55%;touch-action:none}.lq-stick{position:absolute;left:90px;top:calc(100% - 120px);width:112px;height:112px;margin:-56px 0 0 -56px;border-radius:50%;background:#0e172a59;border:2px solid rgba(255,255,255,.25);opacity:.6}.lq-stick.is-on{opacity:1}.lq-stick-knob{position:absolute;left:50%;top:50%;width:50px;height:50px;margin:-25px 0 0 -25px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#ffe7a8,#f0b43c);box-shadow:0 4px 12px #0006}.lq-touch-btns{position:absolute;right:12px;bottom:70px;display:grid;grid-template-columns:repeat(4,54px);gap:8px;pointer-events:none;direction:rtl}.lq-tbtn{direction:ltr;width:54px;height:54px;border-radius:50%;border:2px solid rgba(255,255,255,.28);background:#0e172a9e;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:.62rem;font-weight:800;pointer-events:auto;touch-action:none}.lq-tbtn .lq-ico{width:22px;height:22px}.lq-tbtn.is-down,.lq-tbtn.is-on{background:#f2c35ab3;color:#3a2408}.lq-tbtn-gold{border-color:#f2c35acc}@keyframes lq-fade-in{0%{opacity:0}}@keyframes lq-pop{0%{opacity:0;transform:scale(.96)}}@keyframes lq-rise{0%{opacity:0;transform:translateY(12px)}}@keyframes lq-drop{0%{opacity:0;transform:translateY(-10px)}}@keyframes lq-slide{0%{opacity:0;transform:translate(20px)}}@keyframes lq-banner{0%{opacity:0;transform:translate(-50%,10px)}12%,78%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-6px)}}@keyframes lq-blip{0%,to{opacity:0}15%,70%{opacity:1}}@keyframes lq-glow{50%{opacity:.6}}@keyframes lq-shake{25%{transform:translate(-6px)}75%{transform:translate(6px)}}@media(prefers-reduced-motion:reduce){.lq-root *,.lq-root *:before,.lq-root *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media(max-width:1180px){.lq-chip .lq-chip-label{display:none}}@media(max-width:820px){.lq-root{font-size:14px}.lq-modal{padding:0}.lq-modal>.lq-panel,.lq-modal>.lq-panel-wide{width:100%;height:100%;max-height:none;border-radius:0}.lq-modal>.lq-panel.lq-confirm,.lq-modal>.lq-panel.lq-note,.lq-modal>.lq-panel.lq-bonded{height:auto;width:calc(100% - 24px);border-radius:var(--lq-radius)}.lq-compass{display:none}.lq-hud-quest{max-width:calc(100vw - 150px);padding:7px 10px;font-size:.9em}.lq-minimap{width:104px;height:104px;right:10px;top:10px}.lq-hud-clock{width:104px;right:10px;top:120px;font-size:.78em;padding:4px 6px}.lq-hud-comp{left:10px;bottom:auto;top:112px;padding:5px 8px 5px 5px;max-width:190px}.lq-comp-portrait{width:40px;height:40px}.lq-comp-ab,.lq-comp-state{display:none}.lq-hotkeys{top:168px;bottom:auto;right:10px;flex-direction:column;align-items:flex-end;gap:4px}.lq-chip{padding:6px}.lq-chip .lq-chip-label,.lq-chip .lq-kbd{display:none}.lq-root:has(.lq-touch:not([hidden])) .lq-hotkeys .lq-chip:nth-child(5){display:none}.lq-creature-panel{inset:auto auto 140px 50%;width:min(320px,90vw);transform:translate(-50%,10px)}.lq-creature-panel.is-on{transform:translate(-50%)}.lq-prompt{bottom:236px}.lq-observed{left:50%;right:auto;top:64px;transform:translate(-50%);width:min(320px,90vw)}.lq-dialogue{grid-template-columns:1fr;bottom:10px}.lq-map-wrap,.lq-col,.lq-inv,.lq-jr{grid-template-columns:1fr;height:auto}.lq-map-canvas{width:100%;height:auto}.lq-col-filter{flex-direction:row;flex-wrap:wrap}.lq-cs-main,.lq-cust-main{grid-template-columns:1fr}.lq-cust-main .lq-preview{order:-1;min-height:34vh}.lq-cs-main .lq-preview{min-height:40vh}.lq-cs-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.lq-cs-card{min-height:120px}.lq-st-cards{grid-template-columns:1fr}.lq-st-card{flex-direction:row}.lq-st-view{width:130px;height:auto;min-height:150px;flex:none}.lq-st-facts{font-size:.82em}.lq-title-screen{background:linear-gradient(0deg,#081228b3,#0812281a 60%)}.lq-title-side{top:auto;bottom:48px;transform:none;left:50%;margin-left:min(-180px,-42vw);gap:16px}.lq-title-side .lq-logo{align-items:center}.lq-title-foot span{display:none}}@media(max-height:520px)and (orientation:landscape){.lq-title-side{top:50%;bottom:auto;transform:translateY(-50%);gap:10px}.lq-logo-main{font-size:2.4rem}.lq-title-btn{padding:.45em 1em}.lq-hud-comp{top:auto;bottom:10px}.lq-creature-panel{bottom:70px}.lq-prompt{bottom:12px}.lq-touch-btns{bottom:10px;grid-template-columns:repeat(4,48px)}.lq-tbtn{width:48px;height:48px}.lq-create{grid-template-rows:auto auto auto}.lq-cs-main .lq-preview,.lq-cust-main .lq-preview{min-height:60vh}.lq-cust-main{grid-template-columns:1fr 1fr}}@media(orientation:landscape){.lq-has-touch .lq-compass{display:none}.lq-has-touch .lq-hotkeys{top:8px;bottom:auto;right:50%;transform:translate(50%);flex-direction:row;flex-wrap:nowrap;max-width:none}.lq-has-touch .lq-chip{padding:6px}.lq-has-touch .lq-chip .lq-chip-label,.lq-has-touch .lq-chip .lq-kbd{display:none}.lq-has-touch .lq-hud-comp{top:112px;bottom:auto;padding:5px 8px 5px 5px;max-width:200px}.lq-has-touch .lq-comp-portrait{width:40px;height:40px}.lq-has-touch .lq-comp-ab,.lq-has-touch .lq-comp-state{display:none}.lq-has-touch .lq-toasts{top:48px}}
