*,*:before,*:after{box-sizing:border-box}*{margin:0}:root{color-scheme:dark;--lorath-safe-top: env(safe-area-inset-top, 0px);--lorath-safe-right: env(safe-area-inset-right, 0px);--lorath-safe-bottom: env(safe-area-inset-bottom, 0px);--lorath-safe-left: env(safe-area-inset-left, 0px);--ff-bg-primary: #392d4d;--ff-bg-secondary: #403555;--ff-bg-tertiary: #483c5d;--ff-bg-card: #4e4263;--ff-bg-primary-rgb: 57, 45, 77;--ff-bg-secondary-rgb: 64, 53, 85;--ff-bg-tertiary-rgb: 72, 60, 93;--ff-bg-card-rgb: 78, 66, 99;--ff-text-primary: #cec3ea;--ff-text-primary-rgb: 206, 195, 234;--ff-text-light: #c2b7dd;--ff-text-soft: #b6abd1;--ff-text-secondary: #aa9fc4;--ff-text-subdued: #9e93b8;--ff-text-muted: #988db1;--ff-text-muted-rgb: 152, 141, 177;--ff-text-dim: #7e7295;--ff-text-faint: #6f6386;--ff-text-quote: #bac1dd;--ff-accent: #5fb7a0;--ff-accent-hover: #cc6daa;--ff-accent-dark: #519c88;--ff-accent-darker: #448473;--ff-accent-rgb: 95, 183, 160;--ff-gold: #cc6daa;--ff-gold-light: #d78dbd;--ff-gold-dark: #9f5585;--ff-gold-rgb: 204, 109, 170;--ff-on-accent: #392d4d;--ff-on-gold: #ffffff;--ff-btn-primary-text: var(--ff-on-accent);--ff-promo-cta-bg: var(--ff-gold);--ff-promo-cta-bg-hover: var(--ff-gold-dark);--ff-success: #2e8b3e;--ff-success-rgb: 46, 139, 62;--ff-success-dark: #1e7a30;--ff-success-dark-rgb: 30, 122, 48;--ff-warning: #f39c12;--ff-warning-rgb: 243, 156, 18;--ff-lore-info-rgb: 100, 140, 180;--ff-error: #e74c3c;--ff-error-rgb: 231, 76, 60;--ff-info: #3498db;--ff-info-rgb: 52, 152, 219;--ff-intimate: #e6a292;--ff-intimate-rgb: 190, 90, 70;--ff-tindra-info-rgb: 100, 180, 255;--ff-border: rgba(204, 109, 170, .22);--ff-border-strong: rgba(204, 109, 170, .38);--ff-shadow: 0 4px 16px rgba(0, 0, 0, .45);--ff-glow-gold: rgba(204, 109, 170, .18);--ff-white-rgb: 255, 255, 255;--ff-black-rgb: 0, 0, 0;--ff-font-body: "Segoe UI", system-ui, -apple-system, "Noto Sans", "Noto Sans JP", "Noto Sans KR", "Noto Sans SC", "Noto Sans TC", "Noto Sans Arabic", "Noto Sans Hebrew", "Noto Sans Devanagari", "Noto Sans Tamil", "Noto Sans Telugu", "Noto Sans Bengali", "Noto Sans Gujarati", "Noto Sans Kannada", "Noto Sans Malayalam", "Noto Sans Oriya", "Noto Sans Gurmukhi", "Noto Sans Thai", sans-serif;--ff-font-heading: Georgia, "Noto Serif", serif;--ff-font-mono: Consolas, Monaco, "Noto Sans Mono CJK", monospace;--ff-radius: 8px;--ff-scrollbar-track: #483c5d;--ff-scrollbar-thumb: #cc6daa;--ff-rarity-common: #b4b4aa;--ff-rarity-common-rgb: 180, 180, 170;--ff-rarity-rare: #7ab8f5;--ff-rarity-rare-rgb: 100, 160, 230;--ff-rarity-epic: #b0a0f0;--ff-rarity-epic-rgb: 160, 140, 240;--ff-type-world: #d4a574;--ff-type-continent: #4a9e5c;--ff-type-country: #5b8a3c;--ff-type-npc: #4fc3f7;--ff-type-organization: #9c27b0;--ff-type-organization-rgb: 156, 39, 176;--ff-type-god: #ffd54f;--ff-type-item: #7f8c8d;--ff-type-race: #e67e22;--ff-type-class: #2ecc71;--ff-type-creature: #ef5350;--ff-type-quest: #ff9800;--ff-type-artifact: #66bb6a;--ff-type-event: #e94560;--ff-type-curse: #ab47bc;--ff-type-culture: #26c6da;--ff-provider-anthropic: #d4a574;--ff-provider-google: #4285f4;--ff-provider-openai: #10a37f;--ff-provider-minimax: #8a4baf;--ff-provider-mistral: #ff7000;--ff-provider-deepseek: #1e6091;--ff-provider-elevenlabs: #e94560;--ff-provider-promptchan: #b450af;--ff-provider-runpod: #6c757d;--ff-provider-unknown: #555a6e;--ff-status-invoice-created: #5a8a8a;--ff-status-invoice-sent: #3a7acf;--ff-status-paid: #5a9a3a;--ff-status-refunded: #d37a2e;--ff-status-partial: #e0a240;--ff-status-partial-text: #2a1200;--ff-status-disputed: #b03030;--loader-c1: var(--ff-text-primary);--loader-c2: var(--ff-accent);--loader-c3: var(--ff-accent-hover)}html,body,#root{min-height:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{min-width:320px;background:var(--ff-bg-primary);color:var(--ff-text-primary);font-family:var(--ff-font-body);line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word;word-break:normal}pre,code,kbd,samp{hyphens:manual;-webkit-hyphens:manual;overflow-wrap:normal;word-break:normal}button,input,textarea,select{font:inherit}button{cursor:pointer}img,picture,svg,canvas{display:block;max-width:100%}a{color:inherit}[data-os=ios] input,[data-os=ios] textarea,[data-os=ios] select{font-size:16px}.is-hidden{display:none!important}@media (max-width: 767px){body h1:not([data-heading-scale=fixed]){font-size:1.5rem;line-height:1.18}body h2:not([data-heading-scale=fixed]){font-size:1.25rem;line-height:1.22}}[data-theme=fantasy]{color-scheme:dark;--ff-bg-primary: #392d4d;--ff-bg-secondary: #403555;--ff-bg-tertiary: #483c5d;--ff-bg-card: #4e4263;--ff-bg-primary-rgb: 57, 45, 77;--ff-bg-secondary-rgb: 64, 53, 85;--ff-bg-tertiary-rgb: 72, 60, 93;--ff-bg-card-rgb: 78, 66, 99;--ff-text-primary: #cec3ea;--ff-text-primary-rgb: 206, 195, 234;--ff-text-light: #c2b7dd;--ff-text-soft: #b6abd1;--ff-text-secondary: #aa9fc4;--ff-text-subdued: #9e93b8;--ff-text-muted: #988db1;--ff-text-muted-rgb: 152, 141, 177;--ff-text-dim: #7e7295;--ff-text-faint: #6f6386;--ff-text-quote: #bac1dd;--ff-accent: #5fb7a0;--ff-accent-hover: #cc6daa;--ff-accent-dark: #519c88;--ff-accent-darker: #448473;--ff-accent-rgb: 95, 183, 160;--ff-gold: #cc6daa;--ff-gold-light: #d78dbd;--ff-gold-dark: #9f5585;--ff-gold-rgb: 204, 109, 170;--ff-on-accent: #392d4d;--ff-on-gold: #ffffff;--ff-btn-primary-text: var(--ff-on-accent);--ff-promo-cta-bg: var(--ff-gold);--ff-promo-cta-bg-hover: var(--ff-gold-dark);--ff-intimate: #e6a292;--ff-intimate-rgb: 190, 90, 70;--ff-warning-rgb: 243, 156, 18;--ff-error-rgb: 231, 76, 60;--ff-info-rgb: 52, 152, 219;--ff-tindra-info-rgb: 100, 180, 255;--ff-type-world: #d4a574;--ff-type-continent: #4a9e5c;--ff-type-country: #5b8a3c;--ff-type-npc: #4fc3f7;--ff-type-organization: #9c27b0;--ff-type-organization-rgb: 156, 39, 176;--ff-type-god: #ffd54f;--ff-type-item: #7f8c8d;--ff-type-race: #e67e22;--ff-type-class: #2ecc71;--ff-type-creature: #ef5350;--ff-type-quest: #ff9800;--ff-type-artifact: #66bb6a;--ff-type-event: #e94560;--ff-type-curse: #ab47bc;--ff-type-culture: #26c6da;--ff-provider-anthropic: #d4a574;--ff-provider-google: #4285f4;--ff-provider-openai: #10a37f;--ff-provider-minimax: #8a4baf;--ff-provider-mistral: #ff7000;--ff-provider-deepseek: #1e6091;--ff-provider-elevenlabs: #e94560;--ff-provider-promptchan: #b450af;--ff-provider-runpod: #6c757d;--ff-provider-unknown: #555a6e;--ff-status-refunded: #d37a2e;--ff-status-partial: #e0a240;--ff-status-partial-text: #2a1200;--ff-status-disputed: #b03030;--ff-usk-0: #88c057;--ff-usk-6: #b3c855;--ff-usk-12: #d4a574;--ff-usk-16: #e9a045;--ff-usk-18: #e94560;--ff-on-usk-light: #0d0d1a;--ff-on-usk-strong: #ffffff;--ff-white-rgb: 255, 255, 255;--ff-black-rgb: 0, 0, 0;--ff-success: #2e8b3e;--ff-success-rgb: 46, 139, 62;--ff-success-dark: #1e7a30;--ff-success-dark-rgb: 30, 122, 48;--ff-border: rgba(204, 109, 170, .22);--ff-border-strong: rgba(204, 109, 170, .38);--ff-shadow: 0 4px 16px rgba(0, 0, 0, .45);--ff-glow-gold: rgba(204, 109, 170, .18);--ff-scrollbar-track: #483c5d;--ff-scrollbar-thumb: #cc6daa;--ff-purple: #80bbb6;--ff-purple-light: #8fc3bf;--ff-purple-rgb: 128, 187, 182;--ff-user-bubble-rgb: 145, 188, 193;--ff-user-strong: rgba(156, 190, 201, 1);--ff-ai-memory-rgb: 120, 186, 177;--ff-thinking-rgb: 105, 153, 149;--ff-lore-rgb: 205, 145, 197;--ff-code-border-rgb: 146, 135, 171}[data-theme=light]{color-scheme:light;--ff-bg-primary: #eef3f7;--ff-bg-secondary: #e7ecef;--ff-bg-tertiary: #e0e5e6;--ff-bg-card: #e4e9eb;--ff-bg-primary-rgb: 238, 243, 247;--ff-bg-secondary-rgb: 231, 236, 239;--ff-bg-tertiary-rgb: 224, 229, 230;--ff-bg-card-rgb: 228, 233, 235;--ff-text-primary: #4f5a3b;--ff-text-primary-rgb: 79, 90, 59;--ff-text-light: #5c664a;--ff-text-soft: #687259;--ff-text-secondary: #757f68;--ff-text-subdued: #828b77;--ff-text-muted: #88917f;--ff-text-muted-rgb: 136, 145, 127;--ff-text-dim: #a5ada1;--ff-text-faint: #b5bcb3;--ff-text-quote: #685d4a;--ff-accent: #db6a8c;--ff-accent-hover: #87b7d8;--ff-accent-dark: #ba5a77;--ff-accent-darker: #9e4c65;--ff-accent-rgb: 219, 106, 140;--ff-gold: #87b7d8;--ff-gold-light: #a1c7e1;--ff-gold-dark: #698fa8;--ff-gold-rgb: 135, 183, 216;--ff-on-accent: #ffffff;--ff-on-gold: #4f5a3b;--ff-btn-primary-text: var(--ff-on-accent);--ff-promo-cta-bg: var(--ff-gold);--ff-promo-cta-bg-hover: var(--ff-gold-dark);--ff-intimate: #e6a292;--ff-intimate-rgb: 230, 162, 146;--ff-warning-rgb: 243, 156, 18;--ff-error-rgb: 231, 76, 60;--ff-info-rgb: 52, 152, 219;--ff-tindra-info-rgb: 100, 180, 255;--ff-type-world: #d4a574;--ff-type-continent: #4a9e5c;--ff-type-country: #5b8a3c;--ff-type-npc: #4fc3f7;--ff-type-organization: #9c27b0;--ff-type-organization-rgb: 156, 39, 176;--ff-type-god: #ffd54f;--ff-type-item: #7f8c8d;--ff-type-race: #e67e22;--ff-type-class: #2ecc71;--ff-type-creature: #ef5350;--ff-type-quest: #ff9800;--ff-type-artifact: #66bb6a;--ff-type-event: #e94560;--ff-type-curse: #ab47bc;--ff-type-culture: #26c6da;--ff-provider-anthropic: #d4a574;--ff-provider-google: #4285f4;--ff-provider-openai: #10a37f;--ff-provider-minimax: #8a4baf;--ff-provider-mistral: #ff7000;--ff-provider-deepseek: #1e6091;--ff-provider-elevenlabs: #e94560;--ff-provider-promptchan: #b450af;--ff-provider-runpod: #6c757d;--ff-provider-unknown: #555a6e;--ff-status-refunded: #d37a2e;--ff-status-partial: #e0a240;--ff-status-partial-text: #2a1200;--ff-status-disputed: #b03030;--ff-usk-0: #88c057;--ff-usk-6: #b3c855;--ff-usk-12: #d4a574;--ff-usk-16: #e9a045;--ff-usk-18: #e94560;--ff-on-usk-light: #0d0d1a;--ff-on-usk-strong: #ffffff;--ff-white-rgb: 255, 255, 255;--ff-black-rgb: 0, 0, 0;--ff-success: #2e8b3e;--ff-success-rgb: 46, 139, 62;--ff-success-dark: #1e7a30;--ff-success-dark-rgb: 30, 122, 48;--ff-border: rgba(135, 183, 216, .28);--ff-border-strong: rgba(135, 183, 216, .45);--ff-shadow: 0 4px 16px rgba(0, 0, 0, .08);--ff-glow-gold: rgba(135, 183, 216, .22);--ff-scrollbar-track: #e0e5e6;--ff-scrollbar-thumb: #87b7d8;--ff-purple: #b16574;--ff-purple-light: #ba7785;--ff-purple-rgb: 177, 101, 116;--ff-user-bubble-rgb: 156, 99, 104;--ff-user-strong: rgba(142, 97, 95, 1);--ff-ai-memory-rgb: 188, 102, 122;--ff-thinking-rgb: 145, 83, 95;--ff-lore-rgb: 111, 144, 150;--ff-code-border-rgb: 143, 151, 134}[data-theme=light] .form-input,[data-theme=sage] .form-input,[data-theme=rose] .form-input,[data-theme=coral] .form-input,[data-theme=light] input.form-input,[data-theme=sage] input.form-input,[data-theme=rose] input.form-input,[data-theme=coral] input.form-input,[data-theme=light] select.form-input,[data-theme=sage] select.form-input,[data-theme=rose] select.form-input,[data-theme=coral] select.form-input,[data-theme=light] textarea.form-input,[data-theme=sage] textarea.form-input,[data-theme=rose] textarea.form-input,[data-theme=coral] textarea.form-input,[data-theme=light] .settings-container select,[data-theme=sage] .settings-container select,[data-theme=rose] .settings-container select,[data-theme=coral] .settings-container select,[data-theme=light] .settings-container input[type=text],[data-theme=sage] .settings-container input[type=text],[data-theme=rose] .settings-container input[type=text],[data-theme=coral] .settings-container input[type=text],[data-theme=light] .settings-container input[type=email],[data-theme=sage] .settings-container input[type=email],[data-theme=rose] .settings-container input[type=email],[data-theme=coral] .settings-container input[type=email],[data-theme=light] .settings-container input[type=number],[data-theme=sage] .settings-container input[type=number],[data-theme=rose] .settings-container input[type=number],[data-theme=coral] .settings-container input[type=number],[data-theme=light] .settings-container input[type=date],[data-theme=sage] .settings-container input[type=date],[data-theme=rose] .settings-container input[type=date],[data-theme=coral] .settings-container input[type=date],[data-theme=light] .settings-container textarea,[data-theme=sage] .settings-container textarea,[data-theme=rose] .settings-container textarea,[data-theme=coral] .settings-container textarea{background:#fff;border-color:rgba(var(--ff-gold-rgb),.45);color:var(--ff-text-primary)}[data-theme=light] .form-input:hover:not(:disabled),[data-theme=sage] .form-input:hover:not(:disabled),[data-theme=rose] .form-input:hover:not(:disabled),[data-theme=coral] .form-input:hover:not(:disabled),[data-theme=light] input.form-input:hover:not(:disabled),[data-theme=sage] input.form-input:hover:not(:disabled),[data-theme=rose] input.form-input:hover:not(:disabled),[data-theme=coral] input.form-input:hover:not(:disabled),[data-theme=light] select.form-input:hover:not(:disabled),[data-theme=sage] select.form-input:hover:not(:disabled),[data-theme=rose] select.form-input:hover:not(:disabled),[data-theme=coral] select.form-input:hover:not(:disabled),[data-theme=light] textarea.form-input:hover:not(:disabled),[data-theme=sage] textarea.form-input:hover:not(:disabled),[data-theme=rose] textarea.form-input:hover:not(:disabled),[data-theme=coral] textarea.form-input:hover:not(:disabled),[data-theme=light] .settings-container select:hover,[data-theme=sage] .settings-container select:hover,[data-theme=rose] .settings-container select:hover,[data-theme=coral] .settings-container select:hover,[data-theme=light] .settings-container input:hover,[data-theme=sage] .settings-container input:hover,[data-theme=rose] .settings-container input:hover,[data-theme=coral] .settings-container input:hover,[data-theme=light] .settings-container textarea:hover,[data-theme=sage] .settings-container textarea:hover,[data-theme=rose] .settings-container textarea:hover,[data-theme=coral] .settings-container textarea:hover{border-color:var(--ff-gold)}[data-theme=light] .form-input:focus,[data-theme=sage] .form-input:focus,[data-theme=rose] .form-input:focus,[data-theme=coral] .form-input:focus,[data-theme=light] input.form-input:focus,[data-theme=sage] input.form-input:focus,[data-theme=rose] input.form-input:focus,[data-theme=coral] input.form-input:focus,[data-theme=light] select.form-input:focus,[data-theme=sage] select.form-input:focus,[data-theme=rose] select.form-input:focus,[data-theme=coral] select.form-input:focus,[data-theme=light] textarea.form-input:focus,[data-theme=sage] textarea.form-input:focus,[data-theme=rose] textarea.form-input:focus,[data-theme=coral] textarea.form-input:focus{background:#fff}[data-theme=light] select.form-input,[data-theme=sage] select.form-input,[data-theme=rose] select.form-input,[data-theme=coral] select.form-input,[data-theme=light] .settings-container select,[data-theme=sage] .settings-container select,[data-theme=rose] .settings-container select,[data-theme=coral] .settings-container select{background-image:linear-gradient(45deg,transparent 50%,var(--ff-gold-dark) 50%),linear-gradient(135deg,var(--ff-gold-dark) 50%,transparent 50%)}[data-theme=light] .settings-container select option,[data-theme=sage] .settings-container select option,[data-theme=rose] .settings-container select option,[data-theme=coral] .settings-container select option{background:#fff;color:var(--ff-text-primary)}[data-theme=light] input[type=date].form-input::-webkit-calendar-picker-indicator,[data-theme=sage] input[type=date].form-input::-webkit-calendar-picker-indicator,[data-theme=rose] input[type=date].form-input::-webkit-calendar-picker-indicator,[data-theme=coral] input[type=date].form-input::-webkit-calendar-picker-indicator,[data-theme=light] .settings-container input[type=date]::-webkit-calendar-picker-indicator,[data-theme=sage] .settings-container input[type=date]::-webkit-calendar-picker-indicator,[data-theme=rose] .settings-container input[type=date]::-webkit-calendar-picker-indicator,[data-theme=coral] .settings-container input[type=date]::-webkit-calendar-picker-indicator{filter:none;opacity:.7}[data-theme=light] .accordion-header:hover,[data-theme=sage] .accordion-header:hover,[data-theme=rose] .accordion-header:hover,[data-theme=coral] .accordion-header:hover{background:rgba(var(--ff-gold-rgb),.08)}[data-theme=light] .accordion-info-btn:hover,[data-theme=sage] .accordion-info-btn:hover,[data-theme=rose] .accordion-info-btn:hover,[data-theme=coral] .accordion-info-btn:hover{background:rgba(var(--ff-gold-rgb),.18)}[data-theme=dark]{color-scheme:dark;--ff-bg-primary: #12221a;--ff-bg-secondary: #1c2c24;--ff-bg-tertiary: #27372e;--ff-bg-card: #2f3f36;--ff-bg-primary-rgb: 18, 34, 26;--ff-bg-secondary-rgb: 28, 44, 36;--ff-bg-tertiary-rgb: 39, 55, 46;--ff-bg-card-rgb: 47, 63, 54;--ff-text-primary: #e2efe0;--ff-text-primary-rgb: 226, 239, 224;--ff-text-light: #d1dfd0;--ff-text-soft: #c1cec0;--ff-text-secondary: #b0beb0;--ff-text-subdued: #9fada1;--ff-text-muted: #97a599;--ff-text-muted-rgb: 151, 165, 153;--ff-text-dim: #728075;--ff-text-faint: #5d6c61;--ff-text-quote: #dfe1c8;--ff-accent: #d4a35b;--ff-accent-hover: #8fb396;--ff-accent-dark: #b48b4d;--ff-accent-darker: #997542;--ff-accent-rgb: 212, 163, 91;--ff-gold: #8fb396;--ff-gold-light: #a8c4ad;--ff-gold-dark: #708c75;--ff-gold-rgb: 143, 179, 150;--ff-on-accent: #12221a;--ff-on-gold: #12221a;--ff-btn-primary-text: var(--ff-on-accent);--ff-promo-cta-bg: var(--ff-gold);--ff-promo-cta-bg-hover: var(--ff-gold-dark);--ff-intimate: #e6a292;--ff-intimate-rgb: 190, 90, 70;--ff-warning-rgb: 243, 156, 18;--ff-error-rgb: 231, 76, 60;--ff-info-rgb: 52, 152, 219;--ff-tindra-info-rgb: 100, 180, 255;--ff-type-world: #d4a574;--ff-type-continent: #4a9e5c;--ff-type-country: #5b8a3c;--ff-type-npc: #4fc3f7;--ff-type-organization: #9c27b0;--ff-type-organization-rgb: 156, 39, 176;--ff-type-god: #ffd54f;--ff-type-item: #7f8c8d;--ff-type-race: #e67e22;--ff-type-class: #2ecc71;--ff-type-creature: #ef5350;--ff-type-quest: #ff9800;--ff-type-artifact: #66bb6a;--ff-type-event: #e94560;--ff-type-curse: #ab47bc;--ff-type-culture: #26c6da;--ff-provider-anthropic: #d4a574;--ff-provider-google: #4285f4;--ff-provider-openai: #10a37f;--ff-provider-minimax: #8a4baf;--ff-provider-mistral: #ff7000;--ff-provider-deepseek: #1e6091;--ff-provider-elevenlabs: #e94560;--ff-provider-promptchan: #b450af;--ff-provider-runpod: #6c757d;--ff-provider-unknown: #555a6e;--ff-status-refunded: #d37a2e;--ff-status-partial: #e0a240;--ff-status-partial-text: #2a1200;--ff-status-disputed: #b03030;--ff-usk-0: #88c057;--ff-usk-6: #b3c855;--ff-usk-12: #d4a574;--ff-usk-16: #e9a045;--ff-usk-18: #e94560;--ff-on-usk-light: #0d0d1a;--ff-on-usk-strong: #ffffff;--ff-white-rgb: 255, 255, 255;--ff-black-rgb: 0, 0, 0;--ff-success: #2e8b3e;--ff-success-rgb: 46, 139, 62;--ff-success-dark: #1e7a30;--ff-success-dark-rgb: 30, 122, 48;--ff-border: rgba(143, 179, 150, .22);--ff-border-strong: rgba(143, 179, 150, .38);--ff-shadow: 0 4px 16px rgba(0, 0, 0, .45);--ff-glow-gold: rgba(143, 179, 150, .18);--ff-scrollbar-track: #27372e;--ff-scrollbar-thumb: #8fb396;--ff-purple: #d8ba83;--ff-purple-light: #ddc292;--ff-purple-rgb: 216, 186, 131;--ff-user-bubble-rgb: 218, 197, 151;--ff-user-strong: rgba(220, 205, 164, 1);--ff-ai-memory-rgb: 215, 180, 121;--ff-thinking-rgb: 177, 153, 107;--ff-lore-rgb: 178, 204, 181;--ff-code-border-rgb: 143, 157, 145}[data-theme=gray]{color-scheme:dark;--ff-bg-primary: #2c2f3a;--ff-bg-secondary: #363841;--ff-bg-tertiary: #3f4048;--ff-bg-card: #47474d;--ff-bg-primary-rgb: 44, 47, 58;--ff-bg-secondary-rgb: 54, 56, 65;--ff-bg-tertiary-rgb: 63, 64, 72;--ff-bg-card-rgb: 71, 71, 77;--ff-text-primary: #edddc5;--ff-text-primary-rgb: 237, 221, 197;--ff-text-light: #decfba;--ff-text-soft: #cec1af;--ff-text-secondary: #bfb3a4;--ff-text-subdued: #afa599;--ff-text-muted: #a89e93;--ff-text-muted-rgb: 168, 158, 147;--ff-text-dim: #857f7a;--ff-text-faint: #716e6c;--ff-text-quote: #e9c1ad;--ff-accent: #d43f3f;--ff-accent-hover: #de9b3e;--ff-accent-dark: #b43636;--ff-accent-darker: #992d2d;--ff-accent-rgb: 212, 63, 63;--ff-gold: #de9b3e;--ff-gold-light: #e5b168;--ff-gold-dark: #ad7930;--ff-gold-rgb: 222, 155, 62;--ff-on-accent: #ffffff;--ff-on-gold: #2c2f3a;--ff-btn-primary-text: var(--ff-on-accent);--ff-promo-cta-bg: var(--ff-gold);--ff-promo-cta-bg-hover: var(--ff-gold-dark);--ff-intimate: #e6a292;--ff-intimate-rgb: 190, 90, 70;--ff-warning-rgb: 243, 156, 18;--ff-error-rgb: 231, 76, 60;--ff-info-rgb: 52, 152, 219;--ff-tindra-info-rgb: 100, 180, 255;--ff-type-world: #d4a574;--ff-type-continent: #4a9e5c;--ff-type-country: #5b8a3c;--ff-type-npc: #4fc3f7;--ff-type-organization: #9c27b0;--ff-type-organization-rgb: 156, 39, 176;--ff-type-god: #ffd54f;--ff-type-item: #7f8c8d;--ff-type-race: #e67e22;--ff-type-class: #2ecc71;--ff-type-creature: #ef5350;--ff-type-quest: #ff9800;--ff-type-artifact: #66bb6a;--ff-type-event: #e94560;--ff-type-curse: #ab47bc;--ff-type-culture: #26c6da;--ff-provider-anthropic: #d4a574;--ff-provider-google: #4285f4;--ff-provider-openai: #10a37f;--ff-provider-minimax: #8a4baf;--ff-provider-mistral: #ff7000;--ff-provider-deepseek: #1e6091;--ff-provider-elevenlabs: #e94560;--ff-provider-promptchan: #b450af;--ff-provider-runpod: #6c757d;--ff-provider-unknown: #555a6e;--ff-status-refunded: #d37a2e;--ff-status-partial: #e0a240;--ff-status-partial-text: #2a1200;--ff-status-disputed: #b03030;--ff-usk-0: #88c057;--ff-usk-6: #b3c855;--ff-usk-12: #d4a574;--ff-usk-16: #e9a045;--ff-usk-18: #e94560;--ff-on-usk-light: #0d0d1a;--ff-on-usk-strong: #ffffff;--ff-white-rgb: 255, 255, 255;--ff-black-rgb: 0, 0, 0;--ff-success: #2e8b3e;--ff-success-rgb: 46, 139, 62;--ff-success-dark: #1e7a30;--ff-success-dark-rgb: 30, 122, 48;--ff-border: rgba(222, 155, 62, .22);--ff-border-strong: rgba(222, 155, 62, .38);--ff-shadow: 0 4px 16px rgba(0, 0, 0, .45);--ff-glow-gold: rgba(222, 155, 62, .18);--ff-scrollbar-track: #3f4048;--ff-scrollbar-thumb: #de9b3e;--ff-purple: #dc6e67;--ff-purple-light: #e07f79;--ff-purple-rgb: 220, 110, 103;--ff-user-bubble-rgb: 223, 134, 123;--ff-user-strong: rgba(226, 150, 137, 1);--ff-ai-memory-rgb: 218, 98, 93;--ff-thinking-rgb: 180, 90, 84;--ff-lore-rgb: 228, 183, 119;--ff-code-border-rgb: 160, 151, 141}[data-theme=blue]{color-scheme:dark;--ff-bg-primary: #101e42;--ff-bg-secondary: #1c294b;--ff-bg-tertiary: #273453;--ff-bg-card: #313c5a;--ff-bg-primary-rgb: 16, 30, 66;--ff-bg-secondary-rgb: 28, 41, 75;--ff-bg-tertiary-rgb: 39, 52, 83;--ff-bg-card-rgb: 49, 60, 90;--ff-text-primary: #f9f6f0;--ff-text-primary-rgb: 249, 246, 240;--ff-text-light: #e6e5e2;--ff-text-soft: #d4d3d4;--ff-text-secondary: #c1c2c6;--ff-text-subdued: #aeb1b8;--ff-text-muted: #a5a8b1;--ff-text-muted-rgb: 165, 168, 177;--ff-text-dim: #7b8192;--ff-text-faint: #646c81;--ff-text-quote: #f8edcd;--ff-accent: #f4c430;--ff-accent-hover: #87b7d8;--ff-accent-dark: #cfa729;--ff-accent-darker: #b08d23;--ff-accent-rgb: 244, 196, 48;--ff-gold: #87b7d8;--ff-gold-light: #a1c7e1;--ff-gold-dark: #698fa8;--ff-gold-rgb: 135, 183, 216;--ff-on-accent: #101e42;--ff-on-gold: #101e42;--ff-btn-primary-text: var(--ff-on-accent);--ff-promo-cta-bg: var(--ff-gold);--ff-promo-cta-bg-hover: var(--ff-gold-dark);--ff-intimate: #e6a292;--ff-intimate-rgb: 190, 90, 70;--ff-warning-rgb: 243, 156, 18;--ff-error-rgb: 231, 76, 60;--ff-info-rgb: 52, 152, 219;--ff-tindra-info-rgb: 100, 180, 255;--ff-type-world: #d4a574;--ff-type-continent: #4a9e5c;--ff-type-country: #5b8a3c;--ff-type-npc: #4fc3f7;--ff-type-organization: #9c27b0;--ff-type-organization-rgb: 156, 39, 176;--ff-type-god: #ffd54f;--ff-type-item: #7f8c8d;--ff-type-race: #e67e22;--ff-type-class: #2ecc71;--ff-type-creature: #ef5350;--ff-type-quest: #ff9800;--ff-type-artifact: #66bb6a;--ff-type-event: #e94560;--ff-type-curse: #ab47bc;--ff-type-culture: #26c6da;--ff-provider-anthropic: #d4a574;--ff-provider-google: #4285f4;--ff-provider-openai: #10a37f;--ff-provider-minimax: #8a4baf;--ff-provider-mistral: #ff7000;--ff-provider-deepseek: #1e6091;--ff-provider-elevenlabs: #e94560;--ff-provider-promptchan: #b450af;--ff-provider-runpod: #6c757d;--ff-provider-unknown: #555a6e;--ff-status-refunded: #d37a2e;--ff-status-partial: #e0a240;--ff-status-partial-text: #2a1200;--ff-status-disputed: #b03030;--ff-usk-0: #88c057;--ff-usk-6: #b3c855;--ff-usk-12: #d4a574;--ff-usk-16: #e9a045;--ff-usk-18: #e94560;--ff-on-usk-light: #0d0d1a;--ff-on-usk-strong: #ffffff;--ff-white-rgb: 255, 255, 255;--ff-black-rgb: 0, 0, 0;--ff-success: #2e8b3e;--ff-success-rgb: 46, 139, 62;--ff-success-dark: #1e7a30;--ff-success-dark-rgb: 30, 122, 48;--ff-border: rgba(135, 183, 216, .22);--ff-border-strong: rgba(135, 183, 216, .38);--ff-shadow: 0 4px 16px rgba(0, 0, 0, .45);--ff-glow-gold: rgba(135, 183, 216, .18);--ff-scrollbar-track: #273453;--ff-scrollbar-thumb: #87b7d8;--ff-purple: #f6d36a;--ff-purple-light: #f7d87c;--ff-purple-rgb: 246, 211, 106;--ff-user-bubble-rgb: 246, 219, 134;--ff-user-strong: rgba(247, 224, 154, 1);--ff-ai-memory-rgb: 246, 207, 92;--ff-thinking-rgb: 202, 173, 87;--ff-lore-rgb: 183, 209, 226;--ff-code-border-rgb: 156, 160, 170}[data-theme=sage]{color-scheme:light;--ff-bg-primary: #eaf4ec;--ff-bg-secondary: #e1ece3;--ff-bg-tertiary: #d7e3da;--ff-bg-card: #dde8df;--ff-bg-primary-rgb: 234, 244, 236;--ff-bg-secondary-rgb: 225, 236, 227;--ff-bg-tertiary-rgb: 215, 227, 218;--ff-bg-card-rgb: 221, 232, 223;--ff-text-primary: #1c3a27;--ff-text-primary-rgb: 28, 58, 39;--ff-text-light: #2c4937;--ff-text-soft: #3d5847;--ff-text-secondary: #4d6756;--ff-text-subdued: #5e7666;--ff-text-muted: #667d6e;--ff-text-muted-rgb: 102, 125, 110;--ff-text-dim: #8b9e91;--ff-text-faint: #a0b1a5;--ff-text-quote: #314641;--ff-accent: #8e7ab5;--ff-accent-hover: #e89f95;--ff-accent-dark: #79689a;--ff-accent-darker: #665882;--ff-accent-rgb: 142, 122, 181;--ff-gold: #e89f95;--ff-gold-light: #edb4ac;--ff-gold-dark: #b57c74;--ff-gold-rgb: 232, 159, 149;--ff-on-accent: #ffffff;--ff-on-gold: #1c3a27;--ff-btn-primary-text: var(--ff-on-accent);--ff-promo-cta-bg: var(--ff-gold);--ff-promo-cta-bg-hover: var(--ff-gold-dark);--ff-intimate: #e6a292;--ff-intimate-rgb: 230, 162, 146;--ff-warning-rgb: 243, 156, 18;--ff-error-rgb: 231, 76, 60;--ff-info-rgb: 52, 152, 219;--ff-tindra-info-rgb: 100, 180, 255;--ff-type-world: #d4a574;--ff-type-continent: #4a9e5c;--ff-type-country: #5b8a3c;--ff-type-npc: #4fc3f7;--ff-type-organization: #9c27b0;--ff-type-organization-rgb: 156, 39, 176;--ff-type-god: #ffd54f;--ff-type-item: #7f8c8d;--ff-type-race: #e67e22;--ff-type-class: #2ecc71;--ff-type-creature: #ef5350;--ff-type-quest: #ff9800;--ff-type-artifact: #66bb6a;--ff-type-event: #e94560;--ff-type-curse: #ab47bc;--ff-type-culture: #26c6da;--ff-provider-anthropic: #d4a574;--ff-provider-google: #4285f4;--ff-provider-openai: #10a37f;--ff-provider-minimax: #8a4baf;--ff-provider-mistral: #ff7000;--ff-provider-deepseek: #1e6091;--ff-provider-elevenlabs: #e94560;--ff-provider-promptchan: #b450af;--ff-provider-runpod: #6c757d;--ff-provider-unknown: #555a6e;--ff-status-refunded: #d37a2e;--ff-status-partial: #e0a240;--ff-status-partial-text: #2a1200;--ff-status-disputed: #b03030;--ff-usk-0: #88c057;--ff-usk-6: #b3c855;--ff-usk-12: #d4a574;--ff-usk-16: #e9a045;--ff-usk-18: #e94560;--ff-on-usk-light: #0d0d1a;--ff-on-usk-strong: #ffffff;--ff-white-rgb: 255, 255, 255;--ff-black-rgb: 0, 0, 0;--ff-success: #2e8b3e;--ff-success-rgb: 46, 139, 62;--ff-success-dark: #1e7a30;--ff-success-dark-rgb: 30, 122, 48;--ff-border: rgba(232, 159, 149, .28);--ff-border-strong: rgba(232, 159, 149, .45);--ff-shadow: 0 4px 16px rgba(0, 0, 0, .08);--ff-glow-gold: rgba(232, 159, 149, .22);--ff-scrollbar-track: #d7e3da;--ff-scrollbar-thumb: #e89f95;--ff-purple: #6c678a;--ff-purple-light: #7e7998;--ff-purple-rgb: 108, 103, 138;--ff-user-bubble-rgb: 91, 93, 117;--ff-user-strong: rgba(79, 87, 103, 1);--ff-ai-memory-rgb: 117, 108, 149;--ff-thinking-rgb: 89, 84, 113;--ff-lore-rgb: 146, 117, 103;--ff-code-border-rgb: 110, 132, 118}[data-theme=rose]{color-scheme:light;--ff-bg-primary: #fcefef;--ff-bg-secondary: #f4e5e6;--ff-bg-tertiary: #ecdbdc;--ff-bg-card: #f0e1e2;--ff-bg-primary-rgb: 252, 239, 239;--ff-bg-secondary-rgb: 244, 229, 230;--ff-bg-tertiary-rgb: 236, 219, 220;--ff-bg-card-rgb: 240, 225, 226;--ff-text-primary: #4a1521;--ff-text-primary-rgb: 74, 21, 33;--ff-text-light: #582631;--ff-text-soft: #663842;--ff-text-secondary: #754952;--ff-text-subdued: #835b63;--ff-text-muted: #8a636b;--ff-text-muted-rgb: 138, 99, 107;--ff-text-dim: #aa8b90;--ff-text-faint: #bca1a5;--ff-text-quote: #661b28;--ff-accent: #e63946;--ff-accent-hover: #f15bb5;--ff-accent-dark: #c4303c;--ff-accent-darker: #a62932;--ff-accent-rgb: 230, 57, 70;--ff-gold: #f15bb5;--ff-gold-light: #f47fc5;--ff-gold-dark: #bc478d;--ff-gold-rgb: 241, 91, 181;--ff-on-accent: #ffffff;--ff-on-gold: #4a1521;--ff-btn-primary-text: var(--ff-on-accent);--ff-promo-cta-bg: var(--ff-gold);--ff-promo-cta-bg-hover: var(--ff-gold-dark);--ff-intimate: #e6a292;--ff-intimate-rgb: 230, 162, 146;--ff-warning-rgb: 243, 156, 18;--ff-error-rgb: 231, 76, 60;--ff-info-rgb: 52, 152, 219;--ff-tindra-info-rgb: 100, 180, 255;--ff-type-world: #d4a574;--ff-type-continent: #4a9e5c;--ff-type-country: #5b8a3c;--ff-type-npc: #4fc3f7;--ff-type-organization: #9c27b0;--ff-type-organization-rgb: 156, 39, 176;--ff-type-god: #ffd54f;--ff-type-item: #7f8c8d;--ff-type-race: #e67e22;--ff-type-class: #2ecc71;--ff-type-creature: #ef5350;--ff-type-quest: #ff9800;--ff-type-artifact: #66bb6a;--ff-type-event: #e94560;--ff-type-curse: #ab47bc;--ff-type-culture: #26c6da;--ff-provider-anthropic: #d4a574;--ff-provider-google: #4285f4;--ff-provider-openai: #10a37f;--ff-provider-minimax: #8a4baf;--ff-provider-mistral: #ff7000;--ff-provider-deepseek: #1e6091;--ff-provider-elevenlabs: #e94560;--ff-provider-promptchan: #b450af;--ff-provider-runpod: #6c757d;--ff-provider-unknown: #555a6e;--ff-status-refunded: #d37a2e;--ff-status-partial: #e0a240;--ff-status-partial-text: #2a1200;--ff-status-disputed: #b03030;--ff-usk-0: #88c057;--ff-usk-6: #b3c855;--ff-usk-12: #d4a574;--ff-usk-16: #e9a045;--ff-usk-18: #e94560;--ff-on-usk-light: #0d0d1a;--ff-on-usk-strong: #ffffff;--ff-white-rgb: 255, 255, 255;--ff-black-rgb: 0, 0, 0;--ff-success: #2e8b3e;--ff-success-rgb: 46, 139, 62;--ff-success-dark: #1e7a30;--ff-success-dark-rgb: 30, 122, 48;--ff-border: rgba(241, 91, 181, .28);--ff-border-strong: rgba(241, 91, 181, .45);--ff-shadow: 0 4px 16px rgba(0, 0, 0, .08);--ff-glow-gold: rgba(241, 91, 181, .22);--ff-scrollbar-track: #ecdbdc;--ff-scrollbar-thumb: #f15bb5;--ff-purple: #b72e3b;--ff-purple-light: #c04753;--ff-purple-rgb: 183, 46, 59;--ff-user-bubble-rgb: 160, 41, 53;--ff-user-strong: rgba(144, 37, 50, 1);--ff-ai-memory-rgb: 195, 49, 62;--ff-thinking-rgb: 150, 38, 48;--ff-lore-rgb: 171, 62, 119;--ff-code-border-rgb: 145, 108, 115}[data-theme=coral]{color-scheme:light;--ff-bg-primary: #fff9e5;--ff-bg-secondary: #f7f0dd;--ff-bg-tertiary: #efe8d4;--ff-bg-card: #f3edd9;--ff-bg-primary-rgb: 255, 249, 229;--ff-bg-secondary-rgb: 247, 240, 221;--ff-bg-tertiary-rgb: 239, 232, 212;--ff-bg-card-rgb: 243, 237, 217;--ff-text-primary: #4a3c2a;--ff-text-primary-rgb: 74, 60, 42;--ff-text-light: #584b39;--ff-text-soft: #675a48;--ff-text-secondary: #756957;--ff-text-subdued: #847866;--ff-text-muted: #8b806d;--ff-text-muted-rgb: 139, 128, 109;--ff-text-dim: #aca28f;--ff-text-faint: #beb5a2;--ff-text-quote: #6b4d45;--ff-accent: #ff9dbe;--ff-accent-hover: #ffb84d;--ff-accent-dark: #d985a2;--ff-accent-darker: #b87189;--ff-accent-rgb: 255, 157, 190;--ff-gold: #ffb84d;--ff-gold-light: #ffc874;--ff-gold-dark: #c7903c;--ff-gold-rgb: 255, 184, 77;--ff-on-accent: #4a3c2a;--ff-on-gold: #4a3c2a;--ff-btn-primary-text: var(--ff-on-accent);--ff-promo-cta-bg: var(--ff-gold);--ff-promo-cta-bg-hover: var(--ff-gold-dark);--ff-intimate: #e6a292;--ff-intimate-rgb: 230, 162, 146;--ff-warning-rgb: 243, 156, 18;--ff-error-rgb: 231, 76, 60;--ff-info-rgb: 52, 152, 219;--ff-tindra-info-rgb: 100, 180, 255;--ff-type-world: #d4a574;--ff-type-continent: #4a9e5c;--ff-type-country: #5b8a3c;--ff-type-npc: #4fc3f7;--ff-type-organization: #9c27b0;--ff-type-organization-rgb: 156, 39, 176;--ff-type-god: #ffd54f;--ff-type-item: #7f8c8d;--ff-type-race: #e67e22;--ff-type-class: #2ecc71;--ff-type-creature: #ef5350;--ff-type-quest: #ff9800;--ff-type-artifact: #66bb6a;--ff-type-event: #e94560;--ff-type-curse: #ab47bc;--ff-type-culture: #26c6da;--ff-provider-anthropic: #d4a574;--ff-provider-google: #4285f4;--ff-provider-openai: #10a37f;--ff-provider-minimax: #8a4baf;--ff-provider-mistral: #ff7000;--ff-provider-deepseek: #1e6091;--ff-provider-elevenlabs: #e94560;--ff-provider-promptchan: #b450af;--ff-provider-runpod: #6c757d;--ff-provider-unknown: #555a6e;--ff-status-refunded: #d37a2e;--ff-status-partial: #e0a240;--ff-status-partial-text: #2a1200;--ff-status-disputed: #b03030;--ff-usk-0: #88c057;--ff-usk-6: #b3c855;--ff-usk-12: #d4a574;--ff-usk-16: #e9a045;--ff-usk-18: #e94560;--ff-on-usk-light: #0d0d1a;--ff-on-usk-strong: #ffffff;--ff-white-rgb: 255, 255, 255;--ff-black-rgb: 0, 0, 0;--ff-success: #2e8b3e;--ff-success-rgb: 46, 139, 62;--ff-success-dark: #1e7a30;--ff-success-dark-rgb: 30, 122, 48;--ff-border: rgba(255, 184, 77, .28);--ff-border-strong: rgba(255, 184, 77, .45);--ff-shadow: 0 4px 16px rgba(0, 0, 0, .08);--ff-glow-gold: rgba(255, 184, 77, .22);--ff-scrollbar-track: #efe8d4;--ff-scrollbar-thumb: #ffb84d;--ff-purple: #c98092;--ff-purple-light: #cf8f9f;--ff-purple-rgb: 201, 128, 146;--ff-user-bubble-rgb: 174, 113, 123;--ff-user-strong: rgba(155, 104, 109, 1);--ff-ai-memory-rgb: 215, 135, 157;--ff-thinking-rgb: 165, 105, 120;--ff-lore-rgb: 179, 132, 62;--ff-code-border-rgb: 146, 136, 117}.lorath-loader{--_c1: var(--loader-c1, var(--c1, currentColor));--_c2: var(--loader-c2, var(--c2, currentColor));--_c3: var(--loader-c3, var(--c3, currentColor));display:inline-block;line-height:0}.lorath-loader svg{width:var(--loader-size, 110px);height:auto;display:block;overflow:visible}.ll-feder svg{width:var(--loader-size, 150px)}.ll-feder path{fill:none;stroke-width:5;stroke-linecap:round}.ll-feder-basis{stroke:var(--_c1);opacity:.12}.ll-feder-echo{stroke:var(--_c2);opacity:.28;stroke-dasharray:26 74;animation:ll-feder-lauf 2s linear infinite;animation-delay:-1.86s}.ll-feder-strich{stroke:var(--_c2);stroke-dasharray:26 74;filter:drop-shadow(0 0 3px color-mix(in srgb,var(--_c2) 55%,transparent));animation:ll-feder-lauf 2s linear infinite}.ll-feder-jaeger{stroke:var(--_c3);stroke-width:4;stroke-dasharray:11 89;animation:ll-feder-lauf 2s linear infinite;animation-delay:-1s}.ll-feder-spitze{display:none}@supports (offset-path: path("M0,0 L1,1")){.ll-feder-spitze{display:block;fill:var(--_c3);filter:drop-shadow(0 0 4px color-mix(in srgb,var(--_c3) 70%,transparent));offset-path:path("M10,30 C10,10 44,10 50,30 C56,50 90,50 90,30 C90,10 56,10 50,30 C44,50 10,50 10,30");offset-rotate:0deg;animation:ll-feder-spitze 2s linear infinite;animation-delay:-.52s}}@keyframes ll-feder-lauf{to{stroke-dashoffset:-100}}@keyframes ll-feder-spitze{0%{offset-distance:0%}to{offset-distance:100%}}.ll-rune-spin{transform-origin:50px 50px;animation:ll-rune-drehen 14s linear infinite}@keyframes ll-rune-drehen{to{transform:rotate(360deg)}}.ll-rune-scherbe{transform-box:fill-box;transform-origin:center;opacity:0;animation:ll-rune-bau 2.8s cubic-bezier(.6,.05,.35,.95) infinite}.ll-rune-scherbe.s1{fill:var(--_c2);animation-delay:-0s}.ll-rune-scherbe.s2{fill:var(--_c3);animation-delay:-.12s}.ll-rune-scherbe.s3{fill:var(--_c2);animation-delay:-.24s}.ll-rune-scherbe.s4{fill:var(--_c3);animation-delay:-.36s}@keyframes ll-rune-bau{0%{transform:translate(calc(var(--dx) * 30px),calc(var(--dy) * 30px)) rotate(130deg) scale(.25);opacity:0}26%{transform:translate(calc(var(--dx) * 1.1px),calc(var(--dy) * 1.1px)) rotate(-6deg) scale(1.06);opacity:1}34%,58%{transform:translate(calc(var(--dx) * 2.2px),calc(var(--dy) * 2.2px)) rotate(0) scale(1);opacity:1}86%,to{transform:translate(calc(var(--dx) * 30px),calc(var(--dy) * 30px)) rotate(-130deg) scale(.25);opacity:0}}.ll-rune-kern{fill:var(--_c1);transform-box:fill-box;transform-origin:center;opacity:0;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--_c1) 60%,transparent));animation:ll-rune-kern 2.8s cubic-bezier(.6,.05,.35,.95) infinite}@keyframes ll-rune-kern{0%,22%{transform:scale(0);opacity:0}36%{transform:scale(1.25);opacity:1}44%{transform:scale(.92)}52%{transform:scale(1.08)}60%{transform:scale(1);opacity:1}78%,to{transform:scale(0);opacity:0}}.ll-rune-welle{fill:none;stroke:var(--_c2);stroke-width:2;transform-box:fill-box;transform-origin:center;opacity:0;animation:ll-rune-welle 2.8s ease-out infinite}@keyframes ll-rune-welle{0%,34%{transform:scale(.4);opacity:0}38%{opacity:.55}62%{transform:scale(1.45);opacity:0}to{transform:scale(1.45);opacity:0}}.ll-rune-funke{transform-box:fill-box;transform-origin:center;opacity:0;animation:ll-rune-funke 2.8s ease-out infinite}.ll-rune-funke.f1{fill:var(--_c3)}.ll-rune-funke.f2{fill:var(--_c2)}.ll-rune-funke.f3{fill:var(--_c3)}.ll-rune-funke.f4{fill:var(--_c2)}@keyframes ll-rune-funke{0%,36%{transform:translate(calc(var(--dx) * 6px),calc(var(--dy) * 6px)) scale(.5);opacity:0}42%{opacity:.9}64%{transform:translate(calc(var(--dx) * 30px),calc(var(--dy) * 30px)) scale(1);opacity:0}to{opacity:0}}.ll-orbit circle.ring{fill:none;stroke-width:4.5;stroke-linecap:round;transform-box:fill-box;transform-origin:center}.ll-orbit-a{stroke:var(--_c2);animation:ll-orbit-cw 1.7s linear infinite,ll-orbit-atmen-a 3.4s ease-in-out infinite}.ll-orbit-b{stroke:var(--_c3);animation:ll-orbit-ccw 2.6s linear infinite,ll-orbit-atmen-b 3.4s ease-in-out infinite}.ll-orbit-c{stroke:var(--_c1);opacity:.3;stroke-width:3;animation:ll-orbit-cw 4s linear infinite,ll-orbit-atmen-c 5.1s ease-in-out infinite}@keyframes ll-orbit-cw{to{transform:rotate(360deg)}}@keyframes ll-orbit-ccw{to{transform:rotate(-360deg)}}@keyframes ll-orbit-atmen-a{0%,to{stroke-dasharray:65 35}50%{stroke-dasharray:18 82}}@keyframes ll-orbit-atmen-b{0%,to{stroke-dasharray:15 85}50%{stroke-dasharray:50 50}}@keyframes ll-orbit-atmen-c{0%,to{stroke-dasharray:20 80}50%{stroke-dasharray:32 68}}.ll-orbit-sat1{transform-origin:50px 50px;animation:ll-orbit-cw 2.4s linear infinite}.ll-orbit-sat1 circle{fill:var(--_c3);filter:drop-shadow(0 0 3px color-mix(in srgb,var(--_c3) 70%,transparent))}.ll-orbit-sat2{transform-origin:50px 50px;animation:ll-orbit-ccw 3.4s linear infinite}.ll-orbit-sat2 circle{fill:var(--_c2);filter:drop-shadow(0 0 3px color-mix(in srgb,var(--_c2) 70%,transparent))}.ll-orbit-ping{fill:none;stroke:var(--_c2);stroke-width:1.5;transform-box:fill-box;transform-origin:center;animation:ll-orbit-ping 3.4s ease-out infinite}@keyframes ll-orbit-ping{0%{transform:scale(.9);opacity:.6}45%{transform:scale(4.2);opacity:0}to{transform:scale(4.2);opacity:0}}.ll-orbit-kern{fill:var(--_c1);transform-box:fill-box;transform-origin:center;animation:ll-orbit-puls 1.7s ease-in-out infinite}@keyframes ll-orbit-puls{0%,to{transform:scale(.7);opacity:.55}50%{transform:scale(1.15);opacity:1}}@media (prefers-reduced-motion: reduce){.lorath-loader *{animation:none!important}.ll-feder-strich{stroke-dasharray:none;animation:ll-ruhig 2.4s ease-in-out infinite!important}.ll-feder-echo,.ll-feder-jaeger,.ll-feder-spitze{display:none}.ll-rune-scherbe{opacity:1;transform:translate(calc(var(--dx) * 2.2px),calc(var(--dy) * 2.2px))}.ll-rune-kern{opacity:1;transform:scale(1);animation:ll-ruhig 2.4s ease-in-out infinite!important}.ll-rune-welle,.ll-rune-funke{display:none}.ll-orbit-a{stroke-dasharray:65 35}.ll-orbit-b{stroke-dasharray:15 85}.ll-orbit-c{stroke-dasharray:20 80}.ll-orbit-kern{animation:ll-ruhig 2.4s ease-in-out infinite!important}.ll-orbit-ping,.ll-orbit-sat1,.ll-orbit-sat2{display:none}}@keyframes ll-ruhig{0%,to{opacity:.45}50%{opacity:1}}._spinner_1a1g2_1{display:inline-block;inline-size:1em;block-size:1em;border:2px solid rgba(var(--ff-white-rgb),.32);border-block-start-color:currentColor;border-radius:50%;animation:_spin_1a1g2_1 .75s linear infinite;flex:0 0 auto}._sm_1a1g2_12{font-size:16px}._md_1a1g2_16{font-size:22px}._lg_1a1g2_20{font-size:30px}._srOnly_1a1g2_24{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes _spin_1a1g2_1{to{transform:rotate(360deg)}}._button_1vdoy_1{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-block-size:44px;padding:10px 20px;border:1px solid transparent;border-radius:var(--ff-radius);color:var(--ff-text-primary);font:inherit;font-size:1rem;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .1s ease,opacity .18s ease}._button_1vdoy_1:focus-visible{outline:2px solid var(--ff-gold);outline-offset:2px}._button_1vdoy_1:active:not(:disabled){transform:scale(.98)}._button_1vdoy_1:disabled{cursor:not-allowed;opacity:.5}._primary_1vdoy_40{background:var(--ff-accent);color:var(--ff-btn-primary-text)}._secondary_1vdoy_45{background:var(--ff-bg-card);border-color:var(--ff-gold-dark);color:var(--ff-text-primary)}._ghost_1vdoy_51{background:transparent;border-color:transparent;color:var(--ff-gold)}._danger_1vdoy_57{background:var(--ff-accent-dark);color:rgb(var(--ff-white-rgb))}._sm_1vdoy_62{min-block-size:36px;padding:6px 14px;font-size:.85rem}._md_1vdoy_68{min-block-size:44px}._fullWidth_1vdoy_72{inline-size:100%}._icon_1vdoy_76{inline-size:1.1em;block-size:1.1em;flex:0 0 auto}._loadingContent_1vdoy_82{opacity:.78}@media (hover: hover) and (pointer: fine){._primary_1vdoy_40:hover:not(:disabled){background:var(--ff-accent-hover)}._secondary_1vdoy_45:hover:not(:disabled){background:var(--ff-bg-tertiary);border-color:var(--ff-gold);box-shadow:0 4px 16px rgba(var(--ff-gold-rgb),.1)}._ghost_1vdoy_51:hover:not(:disabled){background:rgba(var(--ff-gold-rgb),.12);color:var(--ff-text-primary)}._danger_1vdoy_57:hover:not(:disabled){background:var(--ff-accent-darker)}}._button_z4eh5_1{display:inline-flex;align-items:center;justify-content:center;inline-size:44px;block-size:44px;min-inline-size:44px;min-block-size:44px;padding:0;border-radius:50%;border:1px solid transparent;color:var(--ff-gold);background:transparent;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .1s ease,opacity .18s ease}._button_z4eh5_1:focus-visible{outline:2px solid var(--ff-gold);outline-offset:2px}._button_z4eh5_1:active:not(:disabled){transform:scale(.94)}._button_z4eh5_1:disabled{cursor:not-allowed;opacity:.5}._round_z4eh5_37{background:rgba(var(--ff-gold-rgb),.12);border-color:rgba(var(--ff-gold-rgb),.32)}._ghost_z4eh5_42{background:transparent}._icon_z4eh5_46{inline-size:22px;block-size:22px}@media (hover: hover) and (pointer: fine){._button_z4eh5_1:hover:not(:disabled){background:rgba(var(--ff-gold-rgb),.18);border-color:rgba(var(--ff-gold-rgb),.42);color:var(--ff-text-primary)}}._field_vjxh9_3{outline:none;cursor:text;-webkit-user-modify:read-write-plaintext-only;word-break:break-word;overflow-wrap:anywhere}._field_vjxh9_3[data-empty=true]:before{content:attr(data-placeholder);color:var(--ff-text-muted);pointer-events:none;opacity:.85}._multiline_vjxh9_23{white-space:pre-wrap}._singleline_vjxh9_27{white-space:nowrap;overflow-x:auto;overflow-y:hidden}._singleline_vjxh9_27::-webkit-scrollbar{display:none}._field_vjxh9_3 .md-marker{color:var(--ff-text-muted);opacity:.5;font-weight:400;font-style:normal;text-decoration:none}._field_vjxh9_3 .rp-inline-strong{font-weight:700}._field_vjxh9_3 .rp-inline-em{font-style:italic}._field_vjxh9_3 .rp-inline-strike{text-decoration:line-through}._field_vjxh9_3 .rp-inline-code{font-family:ui-monospace,SF Mono,Roboto Mono,Menlo,Consolas,monospace;font-size:.92em}@keyframes _lorathSkeletonShimmer_1joch_1{0%{background-position:120% 0;opacity:.72}50%{opacity:1}to{background-position:-120% 0;opacity:.72}}._skeleton_1joch_17{display:block;overflow:hidden;color:transparent;background-color:rgba(var(--ff-bg-card-rgb),.72);background-image:linear-gradient(90deg,rgba(var(--ff-bg-tertiary-rgb),.62),rgba(var(--ff-bg-card-rgb),.82) 32%,rgba(var(--ff-gold-rgb),.16),rgba(var(--ff-bg-card-rgb),.82) 64%,rgba(var(--ff-bg-tertiary-rgb),.62));background-size:220% 100%;border:1px solid rgba(var(--ff-gold-rgb),.08);border-radius:var(--ff-radius);box-shadow:inset 0 0 0 1px rgba(var(--ff-white-rgb),.02);animation:_lorathSkeletonShimmer_1joch_1 1.35s ease-in-out infinite}._line_1joch_37{inline-size:100%;block-size:.85rem;min-block-size:12px;border-radius:999px}._lineSm_1joch_44{block-size:.65rem}._lineLg_1joch_48{block-size:1.1rem}._short_1joch_52{inline-size:34%}._medium_1joch_56{inline-size:58%}._long_1joch_60{inline-size:82%}._card_1joch_64{inline-size:100%;min-block-size:clamp(180px,28vw,280px)}._compact_1joch_69{min-block-size:132px}._tall_1joch_73{min-block-size:clamp(240px,36vw,360px)}._avatar_1joch_77{inline-size:48px;block-size:48px;border-radius:50%;flex:0 0 auto}._avatarSm_1joch_84{inline-size:32px;block-size:32px}._avatarLg_1joch_89{inline-size:72px;block-size:72px}._image_1joch_94{inline-size:100%;aspect-ratio:16 / 9}._square_1joch_99{aspect-ratio:1 / 1}._portrait_1joch_103{aspect-ratio:3 / 4}._grid_1joch_107{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}._viewport_ocw9h_1{position:fixed;inset-block-end:max(20px,env(safe-area-inset-bottom,0px));inset-inline-end:20px;z-index:11000;display:flex;flex-direction:column;gap:10px;inline-size:min(360px,calc(100vw - 32px));pointer-events:none}._toast_ocw9h_13{display:flex;align-items:flex-start;gap:10px;min-inline-size:240px;padding:12px 16px;border:1px solid rgba(var(--ff-gold-rgb),.3);border-inline-start-width:4px;border-radius:10px;color:var(--ff-text-primary);background:linear-gradient(135deg,var(--ff-bg-tertiary),var(--ff-bg-secondary));box-shadow:0 8px 32px rgba(var(--ff-black-rgb),.5);animation:_toastIn_ocw9h_1 .32s ease-out;pointer-events:auto}._icon_ocw9h_29{margin-block-start:1px;flex:0 0 auto}._body_ocw9h_34{display:flex;min-inline-size:0;flex-direction:column;gap:2px}._title_ocw9h_41{color:var(--ff-text-primary);font-size:.88rem;font-weight:800;line-height:1.3}._message_ocw9h_48{color:var(--ff-text-secondary);font-size:.78rem;line-height:1.35}._success_ocw9h_54{border-inline-start-color:var(--ff-success)}._success_ocw9h_54 ._icon_ocw9h_29,._success_ocw9h_54 ._message_ocw9h_48{color:var(--ff-success)}._error_ocw9h_63{border-inline-start-color:var(--ff-accent)}._error_ocw9h_63 ._icon_ocw9h_29,._error_ocw9h_63 ._message_ocw9h_48{color:var(--ff-accent)}._info_ocw9h_72{border-inline-start-color:var(--ff-gold)}._info_ocw9h_72 ._icon_ocw9h_29,._info_ocw9h_72 ._message_ocw9h_48{color:var(--ff-gold)}@media (max-width: 743px){._viewport_ocw9h_1{inset-inline:50% auto;inset-block-end:calc(86px + env(safe-area-inset-bottom,0px));transform:translate(-50%);align-items:center}._toast_ocw9h_13{inline-size:100%}}@keyframes _toastIn_ocw9h_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}._overlay_3z3st_1{position:fixed;inset:0;z-index:2147483000;overflow:hidden;background:#0d0d1a;opacity:1;transition:opacity .3s ease}._exiting_3z3st_11{opacity:0;pointer-events:none}._video_3z3st_16{position:absolute;inset:0;display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:center center}._video_3z3st_16{background:#0d0d1a}@media (prefers-reduced-motion: reduce){._overlay_3z3st_1{transition-duration:1ms}}._overlay_jjuyy_1{position:fixed;inset:0;z-index:2147482000;display:grid;place-items:center;padding-block-start:calc(32px + var(--lorath-safe-top, env(safe-area-inset-top, 0px)));padding-inline-end:calc(24px + var(--lorath-safe-right, env(safe-area-inset-right, 0px)));padding-block-end:calc(32px + var(--lorath-safe-bottom, env(safe-area-inset-bottom, 0px)));padding-inline-start:calc(24px + var(--lorath-safe-left, env(safe-area-inset-left, 0px)));background:rgba(var(--ff-bg-primary-rgb),.9);color:var(--ff-text-primary);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);pointer-events:auto}._content_jjuyy_18{display:flex;flex-direction:column;align-items:center;max-inline-size:min(360px,100%);text-align:center}._progressBlock_jjuyy_26{inline-size:100%;margin-block-start:22px}._progressTrack_jjuyy_33{position:relative;block-size:8px;overflow:hidden;border-radius:4px;background:rgba(var(--ff-gold-rgb),.15)}._progressTrack_jjuyy_33:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(var(--ff-gold-rgb),.45),transparent);transform:translate(-100%);animation:_contentSetupSweep_jjuyy_1 1.6s ease-in-out infinite}._progressFill_jjuyy_55{position:relative;block-size:100%;border-radius:inherit;background:linear-gradient(90deg,var(--ff-gold),var(--ff-accent));transition:width .35s ease;overflow:hidden}._progressFill_jjuyy_55:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);transform:translate(-100%);animation:_contentSetupSweep_jjuyy_1 1.4s linear infinite}._progressMeta_jjuyy_76{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-block-start:10px;color:var(--ff-text-muted);font-size:.85rem;line-height:1.3}._progressPercent_jjuyy_87{color:var(--ff-gold);font-variant-numeric:tabular-nums;font-weight:700}._progressDetail_jjuyy_93{color:var(--ff-text-muted);font-variant-numeric:tabular-nums;text-align:end;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._title_jjuyy_105{margin:0;color:var(--ff-text-primary);font-size:1.12rem;font-weight:700;line-height:1.3}._hint_jjuyy_113{margin-block-start:8px;color:var(--ff-text-muted);font-size:.92rem;line-height:1.45}._waitingHint_jjuyy_120{margin-block-start:16px;color:var(--ff-gold);font-size:.9rem;line-height:1.4;font-weight:600}._tip_jjuyy_128{margin-block-start:22px;min-block-size:2.8em;display:flex;align-items:center;justify-content:center;color:var(--ff-text-muted);font-size:.9rem;line-height:1.4;animation:_contentSetupFadeIn_jjuyy_1 .5s ease}@keyframes _contentSetupSweep_jjuyy_1{to{transform:translate(100%)}}@keyframes _contentSetupFadeIn_jjuyy_1{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){._overlay_jjuyy_1{backdrop-filter:none;-webkit-backdrop-filter:none}._progressTrack_jjuyy_33:after,._progressFill_jjuyy_55:after{animation:none}._tip_jjuyy_128{animation:none}}._overlay_95lwo_4{position:fixed;inset:0;z-index:10500;display:flex;align-items:center;justify-content:center;padding:max(24px,var(--lorath-safe-top, env(safe-area-inset-top, 0px))) max(24px,env(safe-area-inset-bottom,0px));background:rgba(var(--ff-black-rgb),.78);box-sizing:border-box;overflow:auto}._softOverlay_95lwo_28{background:rgba(var(--ff-black-rgb),.5)}._hardOverlay_95lwo_36{background:rgba(var(--ff-black-rgb),.86);cursor:not-allowed}._panel_95lwo_41{position:relative;inline-size:100%;max-inline-size:520px;display:flex;flex-direction:column;gap:12px;padding:24px;border-radius:var(--ff-radius);background:var(--ff-bg-tertiary);border:1px solid var(--ff-gold-dark);box-shadow:0 8px 40px rgba(var(--ff-black-rgb),.5);color:var(--ff-text-primary);box-sizing:border-box;max-block-size:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}._headline_95lwo_62{margin:0;font-family:var(--ff-font-heading);font-size:1.15rem;line-height:1.3;color:var(--ff-gold)}._hint_95lwo_70,._mustActIntro_95lwo_71{margin:0;font-size:.95rem;line-height:1.5;color:var(--ff-text-primary)}._mustActIntro_95lwo_71{font-weight:600}._docList_95lwo_82{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:8px}._docItem_95lwo_90{margin:0;padding:0}._docLink_95lwo_95{display:flex;flex-direction:column;align-items:flex-start;gap:4px;inline-size:100%;padding:12px 14px;border-radius:var(--ff-radius);border:1px solid rgba(var(--ff-gold-rgb),.35);background:rgba(var(--ff-gold-rgb),.06);color:var(--ff-text-primary);font:inherit;text-align:start;cursor:pointer;transition:background .15s ease,border-color .15s ease}._docLink_95lwo_95:hover,._docLink_95lwo_95:focus-visible{background:rgba(var(--ff-gold-rgb),.12);border-color:var(--ff-gold);outline:none}._docLabel_95lwo_119{font-weight:600;font-size:.98rem;color:var(--ff-gold)}._docVersion_95lwo_125{font-size:.82rem;color:var(--ff-text-secondary)}._countdown_95lwo_130{margin:4px 0 0;font-size:.9rem;color:var(--ff-text-secondary)}._warning_95lwo_136{margin:0;font-size:.85rem;line-height:1.45;color:var(--ff-text-secondary);padding:8px 12px;border-radius:var(--ff-radius);background:rgba(var(--ff-gold-rgb),.06)}._error_95lwo_146{margin:0;padding:10px 12px;border-radius:var(--ff-radius);background:#dc35451f;border:1px solid rgba(220,53,69,.4);color:var(--ff-text-primary);font-size:.88rem}._actions_95lwo_156{display:flex;gap:12px;margin-block-start:8px}@media (max-width: 540px){._actions_95lwo_156{flex-direction:column-reverse}._panel_95lwo_41{padding:20px}}._readerOverlay_95lwo_174{position:fixed;inset:0;z-index:11000;display:flex;align-items:center;justify-content:center;padding:max(24px,var(--lorath-safe-top, env(safe-area-inset-top, 0px))) max(24px,env(safe-area-inset-bottom,0px));background:rgba(var(--ff-black-rgb),.85);box-sizing:border-box;overflow:hidden}._readerPanel_95lwo_188{display:flex;flex-direction:column;inline-size:100%;max-inline-size:720px;max-block-size:100%;background:var(--ff-bg-tertiary);border:1px solid var(--ff-gold-dark);border-radius:var(--ff-radius);box-shadow:0 8px 40px rgba(var(--ff-black-rgb),.5);color:var(--ff-text-primary);outline:none;overflow:hidden}._readerHeader_95lwo_203{display:flex;align-items:center;gap:12px;padding:20px 24px 12px;border-block-end:1px solid rgba(var(--ff-gold-rgb),.14)}._readerTitle_95lwo_211{flex:1 1 auto;margin:0;color:var(--ff-gold);font-family:var(--ff-font-heading);font-size:1.1rem;line-height:1.25}._readerBody_95lwo_220{flex:1 1 auto;padding:20px 24px;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-block-size:0;padding-block-end:calc(var(--lorath-safe-bottom, env(safe-area-inset-bottom, 0px)) + 20px)}._disclaimer_95lwo_230{margin:0 0 1rem;padding:.85rem 1rem;border-radius:var(--ff-radius, 12px);background:rgba(var(--ff-gold-rgb),.08);border:1px solid rgba(var(--ff-gold-rgb),.18);color:var(--ff-text-primary);font-size:.9rem;line-height:1.45}._disclaimer_95lwo_230 strong{color:var(--ff-gold-light)}._skeletonStack_95lwo_245{display:grid;gap:.65rem;align-content:start}._docContent_95lwo_251{color:var(--ff-text-primary);font-size:.95rem;line-height:1.6;word-break:break-word;overflow-wrap:anywhere}._docContent_95lwo_251 h1,._docContent_95lwo_251 h2,._docContent_95lwo_251 h3,._docContent_95lwo_251 h4{color:var(--ff-gold);font-family:var(--ff-font-heading, inherit);line-height:1.25;margin-block:1.4em .5em}._docContent_95lwo_251 h1{font-size:1.35rem;margin-block-start:0}._docContent_95lwo_251 h2{font-size:1.15rem}._docContent_95lwo_251 h3{font-size:1.05rem}._docContent_95lwo_251 p,._docContent_95lwo_251 ul,._docContent_95lwo_251 ol{margin-block:.6em}._docContent_95lwo_251 ul,._docContent_95lwo_251 ol{padding-inline-start:1.4em}._docContent_95lwo_251 li{margin-block:.3em}._docContent_95lwo_251 a{color:var(--ff-gold);text-decoration:underline}._docContent_95lwo_251 strong,._docContent_95lwo_251 b{color:var(--ff-text-primary);font-weight:700}._docContent_95lwo_251 .legal-meta,._docContent_95lwo_251 .text-muted{color:var(--ff-text-secondary)}._docContent_95lwo_251 table{inline-size:100%;border-collapse:collapse;margin-block:1em;font-size:.82rem;display:block;overflow-x:auto}._docContent_95lwo_251 th,._docContent_95lwo_251 td{padding:.5rem .65rem;border:1px solid rgba(var(--ff-gold-rgb),.18);text-align:start;vertical-align:top}._docContent_95lwo_251 th{color:var(--ff-gold);background:rgba(var(--ff-gold-rgb),.06)}._docContent_95lwo_251 hr{margin-block:1.2em;border:none;border-block-start:1px solid rgba(var(--ff-gold-rgb),.18)}._header_1cuww_1{position:sticky;inset-block-start:var(--lorath-layout-top-offset, 0px);z-index:900;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:calc(56px + var(--lorath-safe-top, env(safe-area-inset-top, 0px)));padding-block-start:calc(8px + var(--lorath-safe-top, env(safe-area-inset-top, 0px)));padding-block-end:8px;padding-inline:clamp(12px,3vw,24px);background:var(--ff-bg-tertiary);border-block-end:2px solid var(--ff-gold-dark);color:var(--ff-text-primary);box-sizing:border-box}._transparent_1cuww_19,.lorath-shell-with-hero ._header_1cuww_1{background:rgba(var(--ff-bg-tertiary-rgb),.55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-block-end-color:rgba(var(--ff-gold-rgb),.3)}._transparent_1cuww_19{position:fixed;inset-inline:0}._left_1cuww_32,._right_1cuww_33,._actions_1cuww_34{display:flex;align-items:center;min-width:0}._left_1cuww_32{flex:1 1 auto;gap:12px;overflow:visible}._right_1cuww_33{flex:0 0 auto;justify-content:flex-end;gap:8px}._actions_1cuww_34{gap:8px}._backButton_1cuww_56,._iconButton_1cuww_57{min-inline-size:44px;min-block-size:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--ff-radius, 12px);color:var(--ff-text-muted);text-decoration:none;transition:color .16s ease,background-color .16s ease,border-color .16s ease,transform .12s ease;-webkit-tap-highlight-color:transparent}._coinBadge_1cuww_74,._freeBadge_1cuww_75{min-block-size:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--ff-radius, 12px);color:var(--ff-text-muted);text-decoration:none;transition:color .16s ease,background-color .16s ease,border-color .16s ease,transform .12s ease;-webkit-tap-highlight-color:transparent}._backButton_1cuww_56{border:1px solid transparent;background:transparent;color:var(--ff-gold);padding:0;cursor:pointer}._backIcon_1cuww_99{flex:0 0 auto}[dir=rtl] ._backIcon_1cuww_99{transform:scaleX(-1)}._iconButton_1cuww_57{border:1px solid transparent}._coinBadge_1cuww_74{min-inline-size:38px;gap:5px;padding-block:0;padding-inline:8px;border:1px solid rgba(var(--ff-gold-rgb),.25);background:rgba(var(--ff-gold-rgb),.11);color:var(--ff-gold);font-size:.9rem;font-weight:700;line-height:1}._coinBadgeNegative_1cuww_127{border-color:rgba(var(--ff-error-rgb),.55);background:rgba(var(--ff-error-rgb),.14);color:rgb(var(--ff-error-rgb))}._coinBadgeNegative_1cuww_127 svg{inline-size:18px;block-size:18px}._coinBadge_1cuww_74 svg{inline-size:18px;block-size:18px}._freeBadge_1cuww_75{min-inline-size:36px;padding-block:0;padding-inline:8px;border:1px solid rgba(var(--ff-accent-rgb),.28);background:rgba(var(--ff-accent-rgb),.11);color:var(--ff-accent);font-size:.84rem;font-weight:800;line-height:1}._coinBalance_1cuww_155{max-inline-size:7ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._coinSkeleton_1cuww_162{inline-size:4.5ch;block-size:.9rem;border-radius:999px;background:linear-gradient(90deg,rgba(var(--ff-gold-rgb),.16),rgba(var(--ff-gold-rgb),.36),rgba(var(--ff-gold-rgb),.16));background-size:200% 100%;animation:_coinSkeletonPulse_1cuww_1 1.1s ease-in-out infinite}._logoLink_1cuww_176{display:inline-flex;align-items:center;flex:0 0 auto;min-block-size:44px}._logoImage_1cuww_183{display:block;block-size:36px;inline-size:auto;max-inline-size:min(180px,38vw);border-radius:0}._title_1cuww_191{min-width:0;max-inline-size:min(420px,50vw);overflow:hidden;color:var(--ff-gold);font-size:1.2rem;font-weight:800;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}._desktopNav_1cuww_203{display:none;align-items:center;gap:4px;min-width:0;overflow:visible}._navLink_1cuww_211{min-block-size:44px;min-width:0;display:inline-flex;align-items:center;justify-content:center;padding-block:6px;padding-inline:clamp(6px,.7vw,14px);border:0;border-radius:var(--ff-radius, 12px);background:transparent;color:var(--ff-text-muted);font:inherit;font-size:.88rem;font-weight:700;line-height:1.2;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:background-color .16s ease,color .16s ease,transform .12s ease}._active_1cuww_238{color:var(--ff-gold);background-color:rgba(var(--ff-gold-rgb),.1)}._dropdown_1cuww_243{position:relative;flex:0 1 auto}._dropdownTrigger_1cuww_248{inline-size:100%}._dropdownMenu_1cuww_252{position:absolute;inset-block-start:calc(100% + 4px);inset-inline-start:0;z-index:920;min-inline-size:190px;display:grid;gap:2px;padding:8px;border:1px solid rgba(var(--ff-gold-rgb),.24);border-radius:var(--ff-radius, 12px);background:var(--ff-bg-tertiary);box-shadow:0 14px 34px rgba(var(--ff-black-rgb),.42);opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .14s ease,transform .14s ease}._dropdown_1cuww_243:hover ._dropdownMenu_1cuww_252,._dropdown_1cuww_243:focus-within ._dropdownMenu_1cuww_252{opacity:1;pointer-events:auto;transform:translateY(0)}._dropdownItem_1cuww_280{display:flex;align-items:center;min-block-size:40px;padding-block:8px;padding-inline:10px;border-radius:calc(var(--ff-radius, 12px) - 4px);color:var(--ff-text-muted);font-size:.88rem;font-weight:700;text-decoration:none;white-space:nowrap;transition:background-color .16s ease,color .16s ease}@media (hover: hover) and (pointer: fine){._backButton_1cuww_56:hover,._iconButton_1cuww_57:hover,._coinBadge_1cuww_74:hover,._freeBadge_1cuww_75:hover,._navLink_1cuww_211:hover,._dropdownItem_1cuww_280:hover{color:var(--ff-text-primary);background-color:rgba(var(--ff-white-rgb),.05)}._backButton_1cuww_56:hover,._coinBadge_1cuww_74:hover{color:var(--ff-gold);border-color:rgba(var(--ff-gold-rgb),.45);background-color:rgba(var(--ff-gold-rgb),.16)}._backButton_1cuww_56:hover{border-color:transparent;background-color:transparent}._logoLink_1cuww_176:hover{opacity:.85}}._backButton_1cuww_56:active,._iconButton_1cuww_57:active,._coinBadge_1cuww_74:active,._freeBadge_1cuww_75:active,._navLink_1cuww_211:active{transform:scale(.96)}@media (min-width: 744px){._desktopNav_1cuww_203{display:flex}}@media (max-width: 743px){._header_1cuww_1{gap:8px;padding-inline:12px}._left_1cuww_32{gap:8px}._right_1cuww_33{gap:4px}._title_1cuww_191{max-inline-size:42vw;font-size:1.05rem}._coinBadge_1cuww_74{min-inline-size:36px;min-block-size:36px;padding-inline:7px}._freeBadge_1cuww_75{min-inline-size:34px;min-block-size:36px;padding-inline:7px}._iconButton_1cuww_57{min-inline-size:40px}}@media (max-width: 360px){._logoImage_1cuww_183{max-inline-size:132px}._coinBalance_1cuww_155{max-inline-size:5ch}._freeBadge_1cuww_75{font-size:.78rem}}@media (prefers-reduced-motion: reduce){._coinSkeleton_1cuww_162{animation:none}}@keyframes _coinSkeletonPulse_1cuww_1{0%{background-position:100% 0}to{background-position:-100% 0}}._bottomNav_1xzu2_1{display:none}._item_1xzu2_5{min-width:0;min-block-size:54px;display:flex;flex:1 1 0;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding-block:4px;padding-inline:4px;border:0;background:transparent;color:var(--ff-text-muted);font:inherit;font-size:.66rem;font-weight:600;line-height:1.1;text-align:center;text-decoration:none;cursor:pointer;transition:color .18s ease,transform .14s ease;-webkit-tap-highlight-color:transparent}._icon_1xzu2_32{flex:0 0 auto}._label_1xzu2_36{max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._active_1xzu2_43{color:var(--ff-gold);transform:scale(1.06)}._active_1xzu2_43 ._label_1xzu2_36{font-weight:800}._item_1xzu2_5:active{transform:scale(.92)}._worldButton_1xzu2_56{appearance:none}._overlay_1xzu2_60{position:fixed;inset:0;z-index:1010;display:flex;align-items:flex-end;justify-content:center;padding-block-end:calc(68px + var(--lorath-safe-bottom, env(safe-area-inset-bottom, 0px)));padding-inline:max(var(--lorath-safe-left, env(safe-area-inset-left, 0px)),8px) max(var(--lorath-safe-right, env(safe-area-inset-right, 0px)),8px);background:rgba(var(--ff-black-rgb),.62)}._sheet_1xzu2_72{inline-size:min(100%,420px);max-block-size:min(68vh,620px);display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(var(--ff-gold-rgb),.28);border-radius:16px 16px 0 0;background:linear-gradient(180deg,var(--ff-bg-secondary) 0%,var(--ff-bg-tertiary) 100%);color:var(--ff-text-primary);box-shadow:0 -8px 28px rgba(var(--ff-black-rgb),.5)}._grabber_1xzu2_85{display:none;align-self:center;inline-size:42px;block-size:4px;margin-block-start:8px;border-radius:999px;background:rgba(var(--ff-white-rgb),.28)}html[data-os=ios] ._grabber_1xzu2_85,html[data-os=android] ._grabber_1xzu2_85{display:block}._sheetHeader_1xzu2_100{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:12px 8px;padding-inline:18px 10px}._sheetTitle_1xzu2_109{margin:0;color:var(--ff-gold);font-size:1.08rem;font-weight:800;line-height:1.25;letter-spacing:0}._closeButton_1xzu2_118{min-inline-size:44px;min-block-size:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--ff-radius, 12px);background:transparent;color:var(--ff-text-muted);cursor:pointer;transition:color .16s ease,background-color .16s ease,transform .12s ease}._sheetContent_1xzu2_135{display:grid;gap:2px;overflow-y:auto;padding-block:0 12px;padding-inline:10px;overscroll-behavior:contain}._sheetLink_1xzu2_144{min-block-size:44px;display:flex;align-items:center;padding-block:10px;padding-inline:10px;border-radius:var(--ff-radius, 12px);color:var(--ff-text-primary);font-size:.95rem;font-weight:650;line-height:1.25;text-decoration:none;transition:background-color .15s ease,color .15s ease}._groupLabel_1xzu2_161{padding-block:8px 4px;padding-inline:10px;color:var(--ff-gold);font-size:.78rem;font-weight:800;line-height:1.2}._divider_1xzu2_170{block-size:1px;margin-block:4px;margin-inline:8px;background:rgba(var(--ff-white-rgb),.1)}@media (hover: hover) and (pointer: fine){._sheetLink_1xzu2_144:hover,._closeButton_1xzu2_118:hover{color:var(--ff-gold);background:rgba(var(--ff-gold-rgb),.12)}}._sheetLink_1xzu2_144:active,._closeButton_1xzu2_118:active{transform:scale(.97)}@media (max-width: 743px){._bottomNav_1xzu2_1{position:fixed;inset-inline:0;inset-block-end:0;z-index:1000;display:flex;align-items:flex-start;justify-content:space-around;block-size:calc(64px + var(--lorath-safe-bottom, env(safe-area-inset-bottom, 0px)));padding-block-start:6px;padding-block-end:var(--lorath-safe-bottom, env(safe-area-inset-bottom, 0px));padding-inline:max(var(--lorath-safe-left, env(safe-area-inset-left, 0px)),6px) max(var(--lorath-safe-right, env(safe-area-inset-right, 0px)),6px);box-sizing:border-box;overflow:hidden;border-block-start:1px solid rgba(var(--ff-gold-rgb),.3);background:linear-gradient(180deg,var(--ff-bg-tertiary) 0%,var(--ff-bg-primary) 100%);box-shadow:0 -2px 10px rgba(var(--ff-black-rgb),.5)}html[data-keyboard-open=true] ._bottomNav_1xzu2_1{transform:translateY(100%);visibility:hidden;pointer-events:none}}@media (min-width: 744px){._overlay_1xzu2_60{align-items:center;padding:24px}._sheet_1xzu2_72{border-radius:var(--ff-radius, 12px);box-shadow:0 18px 48px rgba(var(--ff-black-rgb),.48)}}@media (max-width: 380px){._item_1xzu2_5{gap:1px;font-size:.6rem}}@media (max-width: 340px){._item_1xzu2_5{padding-inline:2px;font-size:.55rem}}._root_xo39s_1{width:min(100%,900px);margin:0 auto 6px;padding:7px 12px;border:1px solid rgba(var(--ff-accent-rgb),.28);border-radius:8px;background:rgba(var(--ff-accent-rgb),.1);color:var(--ff-text-primary);font-size:.8rem;line-height:1.35}._container_1f9kc_1{inline-size:min(100%,1200px);margin-inline:auto;padding-block:clamp(18px,3vw,32px);padding-inline:clamp(16px,4vw,32px);box-sizing:border-box}@media (max-width: 743px){._reserveBottomNavSpace_1f9kc_10{padding-block-end:calc(clamp(24px,8vw,42px) + 72px + var(--lorath-safe-bottom, env(safe-area-inset-bottom, 0px)))}}._shell_13ck8_1{--lorath-layout-top-offset: 0px;--lorath-layout-header-space: calc(64px + var(--lorath-safe-top, env(safe-area-inset-top, 0px)));min-block-size:100dvh;position:relative;color:var(--ff-text-primary)}._shellBeta_13ck8_9{--lorath-layout-beta-height: 32px;--lorath-layout-top-offset: var(--lorath-layout-beta-height)}._shellWithHero_13ck8_14{--lorath-hero-banner-visible-height: 78vh}@supports (height: 100dvh){._shellWithHero_13ck8_14{--lorath-hero-banner-visible-height: 78dvh}}._betaBanner_13ck8_24{position:fixed;inset-block-start:0;inset-inline:0;z-index:1100;block-size:var(--lorath-layout-beta-height);display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding-inline:12px;background:var(--ff-beta);color:rgb(var(--ff-black-rgb));font-size:.85rem;font-weight:800;line-height:1.2;letter-spacing:0;text-align:center;text-transform:uppercase}._heroBanner_13ck8_45{position:fixed;inset-block-start:var(--lorath-layout-top-offset, 0px);inset-inline-start:0;z-index:0;display:block;inline-size:100vw;block-size:var(--lorath-hero-banner-visible-height);margin:0;overflow:hidden;background:var(--ff-bg-secondary);-webkit-mask-image:linear-gradient(to bottom,rgba(var(--ff-black-rgb),1) 80%,rgba(var(--ff-black-rgb),0) 100%);mask-image:linear-gradient(to bottom,rgba(var(--ff-black-rgb),1) 80%,rgba(var(--ff-black-rgb),0));pointer-events:none}._heroBanner_13ck8_45:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(var(--ff-black-rgb),.58),rgba(var(--ff-black-rgb),.28) 45%,rgba(var(--ff-black-rgb),.3) 65%,rgba(var(--ff-black-rgb),.7));-webkit-mask-image:linear-gradient(to bottom,rgba(var(--ff-black-rgb),1) 80%,rgba(var(--ff-black-rgb),0) 100%);mask-image:linear-gradient(to bottom,rgba(var(--ff-black-rgb),1) 80%,rgba(var(--ff-black-rgb),0))}html[data-theme=light] ._heroBanner_13ck8_45:after,html[data-theme=sage] ._heroBanner_13ck8_45:after,html[data-theme=rose] ._heroBanner_13ck8_45:after,html[data-theme=coral] ._heroBanner_13ck8_45:after{background:linear-gradient(180deg,rgba(var(--ff-black-rgb),.38),rgba(var(--ff-black-rgb),.18) 45%,rgba(var(--ff-black-rgb),.2) 65%,rgba(var(--ff-black-rgb),.48))}._heroImage_13ck8_106{display:block;inline-size:100%;block-size:100%;aspect-ratio:16 / 9;object-fit:cover;object-position:center center}@media (orientation: portrait){._heroImage_13ck8_106{aspect-ratio:2 / 3}}._main_13ck8_121{position:relative;z-index:1;min-block-size:calc(100dvh - var(--lorath-layout-top-offset, 0px))}._mainUnderFixed_13ck8_127{padding-block-start:calc(var(--lorath-layout-top-offset, 0px) + var(--lorath-layout-header-space))}._offlineBanner_13ck8_132{position:fixed;inset-inline:12px;inset-block-end:calc(78px + env(safe-area-inset-bottom,0px));z-index:30;max-inline-size:900px;margin-inline:auto}
