.landscape-play{background:#0a1110;min-height:100%}.landscape-play:-webkit-full-screen{width:100%;height:100%;overflow:auto}.landscape-play:fullscreen{width:100%;height:100%;overflow:auto}.landscape-play-gate{z-index:2000;text-align:center;padding:32px 28px;padding-bottom:max(32px,env(safe-area-inset-bottom));color:#eee7d5;font-family:var(--font-body,Arial,sans-serif);isolation:isolate;background:radial-gradient(at 50% 35%,#243026,#0d1713 48%,#08110e);flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.landscape-play-gate:before{content:"";pointer-events:none;border:1px solid #c5a26720;border-radius:15px;position:absolute;inset:18px}.landscape-play-emblem{color:#d6b778;place-items:center;width:116px;height:110px;margin-bottom:14px;display:grid;position:relative}.landscape-play-emblem>svg:first-child{filter:drop-shadow(0 0 22px #e5be5d23);transform:rotate(-90deg)}.landscape-play-emblem>svg:last-child{position:absolute;top:3px;right:6px}.landscape-play-gate .landscape-play-eyebrow{letter-spacing:.17em;text-transform:uppercase;color:#bca575;max-width:280px;margin:0 0 15px;font-size:10px;line-height:1.8}.landscape-play-gate h1{font-family:var(--font-display,Georgia,serif);color:#edd5a6;letter-spacing:-.02em;max-width:340px;margin:0 0 17px;font-size:clamp(28px,6vw,40px);font-weight:400;line-height:1.18}.landscape-play-gate p{color:#bac7b5;margin:0 0 26px;font-size:14px;line-height:1.8}.landscape-play-gate button{color:#122017;cursor:pointer;touch-action:manipulation;background:#d5ba82;border:1px solid #f0d7a4;border-radius:6px;align-items:center;gap:12px;min-height:48px;padding:12px 22px;font-size:13px;font-weight:600;display:flex}.landscape-play-gate button:disabled{opacity:.6}.landscape-play-gate small{color:#859980;max-width:285px;min-height:38px;margin:18px 0 34px;font-size:11px;line-height:1.7}.landscape-play-gate a{color:#c2cdb8;align-items:center;gap:8px;min-height:44px;padding:8px;font-size:11px;text-decoration:none;display:flex}.landscape-play-gate :is(button,a):focus-visible{outline-offset:5px;outline:2px solid #f0d7a4}.landscape-play:-webkit-full-screen .site-header{display:none}.landscape-play:fullscreen .site-header{display:none}.landscape-play:-webkit-full-screen footer{display:none}.landscape-play:fullscreen footer{display:none}@media (orientation:landscape) and (max-height:600px){.landscape-play .site-header{height:54px;min-height:54px}.landscape-play .header-inner{min-height:54px}.landscape-play .indra-hud{gap:12px;padding:7px 16px}.landscape-play .indra-identity strong{font-size:19px}.landscape-play .indra-hud nav button{min-height:38px;padding:7px}.landscape-play .indra-scene{height:calc(100svh - 130px);min-height:270px}.landscape-play:-webkit-full-screen .indra-scene{height:calc(100svh - 76px)}.landscape-play:fullscreen .indra-scene{height:calc(100svh - 76px)}.landscape-play .indra-objective{width:235px;padding:10px 14px;top:82px;left:15px}.landscape-play .indra-objective strong{font-size:17px}.landscape-play .indra-objective p{font-size:10px}.landscape-play .indra-dialogue{width:min(440px,100% - 32px);padding:14px 20px}.landscape-play .indra-dialogue p{font-size:14px;line-height:1.5}.landscape-play .indra-drawer{top:76px}.landscape-play .indra-location strong{font-size:18px}.landscape-play .indra-context{min-height:40px;bottom:38px}.landscape-play .indra-movement-note{font-size:9px;bottom:8px}.landscape-play .indra-places{bottom:9px;left:15px}.landscape-play .indra-notice{bottom:9px}.landscape-play footer{display:none}}@media (orientation:landscape) and (max-width:1180px){.landscape-play .brahmanda .grove-scene:not(.is-fullscreen),.landscape-play .court-scene:not(.court-fullscreen){height:calc(100svh - 54px);min-height:300px;max-height:none;display:block;position:relative;padding:0!important}.landscape-play .brahmanda .grove-scene:not(.is-fullscreen) .brahmanda-stage,.landscape-play .court-scene:not(.court-fullscreen) .court-world{aspect-ratio:auto;order:0;width:100%;height:100%;position:absolute;inset:0}.landscape-play .brahmanda .living-world{aspect-ratio:auto;width:100%;height:100%;position:absolute;inset:0}.landscape-play .brahmanda .grove-scene:not(.is-fullscreen) .grove-clock,.landscape-play .court-scene:not(.court-fullscreen) .grove-clock{width:228px;height:auto;margin:0;padding:12px 14px;position:absolute;inset:12px auto auto 14px}.landscape-play .brahmanda .grove-scene:not(.is-fullscreen) .grove-tapas-hud,.landscape-play .court-scene:not(.court-fullscreen) .court-status{width:228px;height:auto;margin:0;padding:12px 14px;position:absolute;inset:12px 14px auto auto}.landscape-play .brahmanda .grove-scene:not(.is-fullscreen) .grove-tools,.landscape-play .court-scene:not(.court-fullscreen) .court-tools{flex-direction:column;gap:6px;width:auto;margin:0;display:flex;position:absolute;inset:164px auto auto 14px;transform:none}.landscape-play .brahmanda .grove-tools button,.landscape-play .court-tools button{flex:none;justify-content:flex-start;gap:8px;width:116px;min-width:116px;height:38px;min-height:38px;padding:7px 10px;font-size:13px}.landscape-play .court-tools span{font-size:13px;display:inline}.landscape-play .brahmanda .grove-scene:not(.is-fullscreen) .brahmanda-location,.landscape-play .court-scene:not(.court-fullscreen) .court-location{position:absolute;inset:auto auto 12px 50%;transform:translate(-50%)}.landscape-play .brahmanda .grove-below{display:none}.landscape-play .brahmanda .grove-panel,.landscape-play .court-panel{max-height:calc(100% - 32px);top:16px;bottom:16px}.landscape-play .court-scene:not(.court-fullscreen) .court-travel{bottom:16px}.landscape-play:-webkit-full-screen .brahmanda .grove-scene{height:100svh;min-height:0}.landscape-play:fullscreen .brahmanda .grove-scene{height:100svh;min-height:0}.landscape-play:-webkit-full-screen .court-scene{height:100svh;min-height:0}.landscape-play:fullscreen .court-scene{height:100svh;min-height:0}.landscape-play .brahmanda .grove-scene:not(.is-fullscreen) .grove-clock,.landscape-play .court-scene:not(.court-fullscreen) .grove-clock{width:228px;padding:11px 13px;display:block}.landscape-play .grove-clock .world-clock-heading{align-items:center;gap:8px;display:flex}.landscape-play .grove-clock .world-clock-symbol{width:30px;min-width:30px;height:30px}.landscape-play .grove-clock .world-clock-symbol svg{width:25px;height:25px}.landscape-play .grove-clock .world-clock-copy h2{margin-bottom:4px;font-size:24px;line-height:1.1}.landscape-play .grove-clock .world-clock-date{font-size:11px;line-height:1.4}.landscape-play .grove-clock .world-clock-season,.landscape-play .grove-clock .world-clock-season span{font-size:10px;line-height:1.4}.landscape-play .grove-clock .world-clock-current{border-top:1px solid #c5a26436;border-left:0;flex-wrap:wrap;align-items:center;gap:5px 10px;margin:9px 0 0;padding:8px 0 0;display:flex}.landscape-play .grove-clock .world-clock-time strong{font-size:17px}.landscape-play .grove-clock .world-clock-weather span{font-size:10px}.landscape-play .grove-clock .world-clock-current svg{width:12px;min-width:12px;height:12px}.landscape-play .grove-clock .world-clock-moon{flex-basis:100%;margin:0 0 0 16px;font-size:9px}.landscape-play .brahmanda .grove-scene:not(.is-fullscreen) .grove-tools{gap:5px;top:151px}.landscape-play .brahmanda .grove-scene:not(.is-fullscreen) .grove-tools button{height:36px;min-height:36px}.landscape-play .brahmanda .grove-scene:not(.is-fullscreen)>.world-travel-trigger{height:40px;min-height:40px;padding-top:7px;padding-bottom:7px;bottom:8px}.landscape-play .court-scene:not(.court-fullscreen) .court-tools{gap:5px;top:151px}.landscape-play .court-scene:not(.court-fullscreen) .court-tools button{box-sizing:border-box;flex:0 0 36px;justify-content:flex-start;gap:8px;width:156px;min-width:156px;height:36px;min-height:36px;padding:6px 10px}.landscape-play .court-scene:not(.court-fullscreen) .court-tools button span{white-space:nowrap;max-width:none;font-size:11px;line-height:1.2}.landscape-play .court-scene:not(.court-fullscreen)>.world-travel-trigger{height:40px;min-height:40px;padding-top:7px;padding-bottom:7px;bottom:8px}}.landscape-play[data-world-ui]{--world-ui-scale:1;--world-clock-height:170px}.landscape-play[data-world-ui] :is(.grove-scene:not(.is-fullscreen),.court-scene:not(.court-fullscreen))>.grove-clock{inset:auto;top:calc(20px * var(--world-ui-scale));left:calc(24px * var(--world-ui-scale));width:260px;height:auto;transform:scale(var(--world-ui-scale));transform-origin:0 0;margin:0;padding:14px 16px;display:block;position:absolute}.landscape-play[data-world-ui] .brahmanda :is(.grove-scene:not(.is-fullscreen) .grove-tapas-hud,.court-scene:not(.court-fullscreen) .court-status){inset:auto;top:calc(20px * var(--world-ui-scale));right:calc(24px * var(--world-ui-scale));width:260px;height:auto;transform:scale(var(--world-ui-scale));transform-origin:100% 0;margin:0;padding:14px 16px;position:absolute}.landscape-play[data-world-ui] .brahmanda :is(.grove-scene:not(.is-fullscreen) .grove-tools,.court-scene:not(.court-fullscreen) .court-tools){inset:auto;top:calc((var(--world-clock-height) + 36px) * var(--world-ui-scale));left:calc(24px * var(--world-ui-scale));width:172px;transform:scale(var(--world-ui-scale));transform-origin:0 0;flex-direction:column;gap:8px;margin:0;display:flex;position:absolute}.landscape-play[data-world-ui] .brahmanda :is(.grove-scene:not(.is-fullscreen) .grove-tools,.court-scene:not(.court-fullscreen) .court-tools) button{box-sizing:border-box;width:172px;min-width:172px;height:max(44px,calc(34px / var(--world-ui-scale)));min-height:0;font-size:max(16px,calc(11px / var(--world-ui-scale)));flex:none;justify-content:flex-start;align-items:center;gap:10px;padding:8px 12px;display:flex}.landscape-play[data-world-ui] .brahmanda :is(.grove-tools,.court-tools) button span{max-width:none;font-size:inherit;white-space:nowrap;line-height:1.2;display:inline}.landscape-play[data-world-ui] .grove-clock .world-clock-heading{align-items:center;gap:11px;display:flex}.landscape-play[data-world-ui] .grove-clock .world-clock-symbol{width:32px;min-width:32px;height:32px}.landscape-play[data-world-ui] .grove-clock .world-clock-symbol svg{width:28px;height:28px}.landscape-play[data-world-ui] .grove-clock .world-clock-copy h2{font-size:max(28px,calc(18px / var(--world-ui-scale)));margin:0 0 5px;line-height:1.1}.landscape-play[data-world-ui] .grove-clock .world-clock-date{font-size:max(12px,calc(9px / var(--world-ui-scale)));line-height:1.5}.landscape-play[data-world-ui] .grove-clock :is(.world-clock-season,.world-clock-season span){font-size:max(11px,calc(8px / var(--world-ui-scale)));line-height:1.5}.landscape-play[data-world-ui] .grove-clock .world-clock-current{border-top:1px solid #c5a26436;border-left:0;flex-wrap:wrap;align-items:center;gap:7px 11px;margin:11px 0 0;padding:10px 0 0;display:flex}.landscape-play[data-world-ui] .grove-clock .world-clock-time strong{font-size:max(18px,calc(12px / var(--world-ui-scale)))}.landscape-play[data-world-ui] .grove-clock .world-clock-weather span{font-size:max(11px,calc(9px / var(--world-ui-scale)))}.landscape-play[data-world-ui] .grove-clock .world-clock-moon{font-size:max(10px,calc(8px / var(--world-ui-scale)));flex-basis:100%;margin:0 0 0 17px}.landscape-play[data-world-ui] .brahmanda :is(.grove-tapas-hud,.court-status) h2{font-size:max(26px,calc(17px / var(--world-ui-scale)));line-height:1.15}.landscape-play[data-world-ui] .brahmanda :is(.grove-tapas-hud,.court-status) p{font-size:max(13px,calc(10px / var(--world-ui-scale)));line-height:1.65}.landscape-play[data-world-ui] .brahmanda :is(.hud-eyebrow,.court-eyebrow){font-size:max(10px,calc(8px / var(--world-ui-scale)))}.landscape-play[data-world-ui] .brahmanda :is(.tapas-hud-action,.court-status-action){font-size:max(13px,calc(10px / var(--world-ui-scale)));min-height:max(40px,calc(34px / var(--world-ui-scale)))}.landscape-play[data-world-ui] :is(.grove-scene:not(.is-fullscreen),.court-scene:not(.court-fullscreen),.indra-campaign:has(.indra-scene))>.world-travel-trigger{left:calc(24px * var(--world-ui-scale));bottom:calc(20px * var(--world-ui-scale));min-height:max(44px,calc(34px / var(--world-ui-scale)));height:auto;transform:scale(var(--world-ui-scale));transform-origin:0 100%;font-size:max(15px,calc(11px / var(--world-ui-scale)))}.landscape-play[data-world-ui] .brahmanda :is(.brahmanda-location,.court-location){transform:translateX(-50%) scale(var(--world-ui-scale));transform-origin:bottom}.landscape-play[data-world-ui] .brahmanda :is(button[aria-label=View\ Fullscreen],button[aria-label=Fullscreen]){transform:scale(var(--world-ui-scale));transform-origin:100% 100%;font-size:max(12px,calc(10px / var(--world-ui-scale)))}.landscape-play[data-world-ui] .brahmanda .brahmanda-event{transform:scale(var(--world-ui-scale));transform-origin:100% 100%}.landscape-play[data-world-ui] .indra-campaign:has(.indra-scene) .indra-calendar{top:calc(20px * var(--world-ui-scale));left:calc(24px * var(--world-ui-scale));width:260px;transform:scale(var(--world-ui-scale));transform-origin:0 0}.landscape-play[data-world-ui] .indra-campaign:has(.indra-scene) .indra-calendar>.grove-clock{width:100%;padding:14px 16px}.landscape-play[data-world-ui] .indra-campaign:has(.indra-scene) .indra-objective{top:calc((var(--world-clock-height) + 36px) * var(--world-ui-scale));left:calc(24px * var(--world-ui-scale));width:290px;max-width:none;transform:scale(var(--world-ui-scale));transform-origin:0 0;padding:14px 18px}.landscape-play[data-world-ui] .indra-campaign:has(.indra-scene) .indra-objective strong{font-size:max(23px,calc(16px / var(--world-ui-scale)))}.landscape-play[data-world-ui] .indra-campaign:has(.indra-scene) .indra-objective p{font-size:max(13px,calc(10px / var(--world-ui-scale)));line-height:1.65}.landscape-play[data-world-ui] .indra-campaign:has(.indra-scene) .indra-player-hud{left:auto;right:calc(24px * var(--world-ui-scale));bottom:calc(24px * var(--world-ui-scale));width:280px;transform:scale(var(--world-ui-scale));transform-origin:100% 100%;padding:13px 15px 9px;animation:.2s ease-out world-hud-appear}.landscape-play[data-world-ui] .indra-campaign .indra-player-heading strong{font-size:max(28px,calc(20px / var(--world-ui-scale)))}.landscape-play[data-world-ui] .indra-campaign :is(.indra-player-heading small,.indra-player-health,.indra-player-xp,.indra-attribute-ring>span){font-size:max(11px,calc(9px / var(--world-ui-scale)))}.landscape-play[data-world-ui] .indra-campaign .indra-attribute-ring strong{font-size:max(18px,calc(14px / var(--world-ui-scale)))}.landscape-play[data-world-ui] .indra-campaign:has(.indra-scene) .indra-hud{top:calc(20px * var(--world-ui-scale));left:calc(320px * var(--world-ui-scale));right:calc(24px * var(--world-ui-scale));background:0 0;border:0;height:75px;padding:0;display:block;position:absolute;inset-block-end:auto}.landscape-play[data-world-ui] .indra-campaign:has(.indra-scene) .indra-hud .indra-exit{transform:scale(var(--world-ui-scale));transform-origin:0 0;position:absolute;top:0;left:0}.landscape-play[data-world-ui] .indra-campaign:has(.indra-scene) .indra-location{top:0;left:calc(42px * var(--world-ui-scale));transform:scale(var(--world-ui-scale));transform-origin:0 0;position:absolute}.landscape-play[data-world-ui] .indra-campaign:has(.indra-scene) .indra-hud nav{transform:scale(var(--world-ui-scale));transform-origin:100% 0;position:absolute;top:0;right:0}.landscape-play[data-world-ui] .indra-campaign .indra-hud nav button{min-height:max(44px,calc(34px / var(--world-ui-scale)));font-size:max(13px,calc(10px / var(--world-ui-scale)));padding:9px 12px}.landscape-play[data-world-ui] .indra-campaign .indra-places{left:calc(24px * var(--world-ui-scale));bottom:calc(20px * var(--world-ui-scale));transform:scale(var(--world-ui-scale));transform-origin:0 100%}.landscape-play[data-world-ui] .indra-campaign:has(.indra-scene)>.world-travel-trigger{bottom:calc(78px * var(--world-ui-scale))}.landscape-play[data-world-ui] .indra-campaign .indra-context{bottom:calc(48px * var(--world-ui-scale));min-height:34px;font-size:max(12px,calc(15px * var(--world-ui-scale)));padding:9px 15px}.landscape-play[data-world-ui] .indra-campaign .indra-dialogue{width:clamp(270px,calc(440px * var(--world-ui-scale)),440px);padding:clamp(12px,calc(18px * var(--world-ui-scale)),18px)}.landscape-play[data-world-ui] .indra-campaign .indra-dialogue p{font-size:clamp(12px,calc(16px * var(--world-ui-scale)),16px);line-height:1.6}.landscape-play[data-world-ui] :is(.grove-panel,.court-panel,.indra-drawer){width:clamp(280px,calc(390px * var(--world-ui-scale)),390px);max-width:calc(100% - 24px)}.landscape-play[data-world-ui] .brahmanda .court-scene:not(.court-fullscreen) .court-tools{width:48px;min-width:0}.landscape-play[data-world-ui] .brahmanda .court-scene:not(.court-fullscreen) .court-tools .court-tools-toggle{border-radius:50%;place-items:center;width:48px;min-width:48px;height:48px;min-height:48px;padding:0;display:grid}.landscape-play[data-world-ui] .brahmanda .court-scene:not(.court-fullscreen) .court-menu button{width:100%;min-width:0;height:auto;min-height:46px;padding:10px 12px}.landscape-play[data-world-ui] .brahmanda .court-status h2{font-size:max(21px,calc(14px / var(--world-ui-scale)));white-space:nowrap;line-height:1.15}.landscape-play[data-world-ui] .brahmanda .court-status-heading{gap:7px}.landscape-play[data-world-ui] .brahmanda .court-status-heading>button{width:24px;min-width:24px;margin:0}.landscape-play[data-world-ui] .court-status-icon{top:calc(20px * var(--world-ui-scale));right:calc(24px * var(--world-ui-scale));transform:scale(var(--world-ui-scale));transform-origin:100% 0}.landscape-play[data-world-ui] .indra-campaign:has(.indra-scene) .indra-objective p{-webkit-line-clamp:unset;display:block;overflow:visible}.landscape-play[data-world-ui] .indra-campaign:has(.indra-calendar.is-minimized) .indra-objective{top:calc(88px * var(--world-ui-scale))}@keyframes world-hud-appear{0%{opacity:0}to{opacity:1}}.landscape-play[data-world-ui] .indra-campaign:has(.indra-scene) .indra-player-hud.is-compact{width:112px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:50%;padding:0}.indra-compact-avatar{cursor:pointer;isolation:isolate;background:radial-gradient(circle,#163326e6,#091810f0 65%,#0000 67%);border:0;border-radius:50%;width:112px;height:112px;padding:0;display:block;position:relative;box-shadow:0 5px 18px #0005}.indra-compact-avatar>svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.indra-compact-avatar circle{fill:none;stroke-width:3px;stroke-linecap:round}.indra-compact-track{stroke:#bdc8af24}.indra-compact-value{transition:stroke-dasharray .6s ease-out}.indra-compact-portrait{background:radial-gradient(#8d704440,#102219);border:1px solid #d6b77175;border-radius:50%;width:54px;height:54px;position:absolute;top:29px;left:29px;overflow:hidden}.indra-compact-portrait img{width:350%;max-width:none;height:auto;position:absolute;top:-5px;left:-125%}.indra-compact-level{color:#ecdcba;min-width:40px;font-size:max(11px,calc(9px / var(--world-ui-scale)));white-space:nowrap;background:#0b1c14;border:1px solid #c7a66d70;border-radius:12px;padding:1px 7px;line-height:1.5;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.indra-compact-avatar:hover{filter:drop-shadow(0 0 8px #d5bc7435)}.indra-compact-avatar:focus-visible{outline-offset:4px;outline:2px solid #edd3a0}.indra-player-heading .indra-player-minimize{color:#bcc5ac;background:0 0;border:0;place-items:center;min-width:30px;min-height:30px;padding:0;display:grid;position:absolute;top:-5px;right:24px}.world-clock-collapsible{position:relative}.world-clock-collapsible .world-clock-heading{padding-right:22px}.world-clock-collapse{color:#bfa773;background:0 0;border:0;place-items:center;width:30px;height:30px;padding:0;display:grid;position:absolute;top:4px;right:4px}.world-clock-collapse svg{transform:rotate(180deg)}.world-clock-restore{color:#e1c58d;background:0 0;border:0;border-radius:13px;place-items:center;width:54px;height:54px;display:grid}.indra-review-shell{position:relative}.indra-review-tools{z-index:35;color:#c7d0bf;font-size:11px;position:absolute;top:80px;right:12px}.indra-review-tools summary{cursor:pointer;background:#0c1b16df;border:1px solid #c3a06455;border-radius:5px;padding:5px 10px;list-style:none}.indra-review-tools>div{background:#0b1b16f5;border:1px solid #c3a06455;border-radius:6px;gap:12px;width:245px;padding:16px;display:grid;position:absolute;top:36px;right:0}.indra-review-tools select,.indra-review-tools button{color:#e5d8b8;background:#16291f;border:1px solid #9d865955;border-radius:4px;min-height:38px;padding:7px}.indra-review-shell:has(.indra-story-conversation) .indra-review-tools{display:none}.landscape-play[data-world-ui] .indra-campaign .indra-places>div{max-height:calc((100svh - 110px) / var(--world-ui-scale))}.landscape-play[data-world-ui] .indra-campaign .indra-places button{min-height:max(44px,calc(34px / var(--world-ui-scale)));font-size:max(13px,calc(10px / var(--world-ui-scale)))}@media (orientation:landscape) and (max-width:1180px){.landscape-play[data-world-ui] .brahmanda .grove-scene:not(.is-fullscreen),.landscape-play[data-world-ui] .court-scene:not(.court-fullscreen){height:calc(100svh - var(--world-header-height,54px))}}@media (prefers-reduced-motion:reduce){.landscape-play[data-world-ui] .indra-campaign .indra-player-hud{animation:none}.indra-compact-value{transition:none}}.indra-disposition-control{z-index:7;right:calc(150px * var(--world-ui-scale,1));bottom:calc(44px * var(--world-ui-scale,1));width:64px;height:64px;transform:scale(var(--world-ui-scale,1));transform-origin:100% 100%;color:#e6cc96;cursor:pointer;background:radial-gradient(circle,#213127f5,#0b1814f2);border:1px solid #d5bc7950;border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:0 6px 22px #0004}.indra-disposition-control.beside-expanded{right:calc(318px * var(--world-ui-scale,1))}.indra-disposition-control[aria-expanded=true],.indra-disposition-control:hover{background:#293b2f;border-color:#e8d5a4}.indra-disposition-control>svg:first-child{fill:none;stroke-width:2px;stroke-linecap:round;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.indra-disposition-control>span{font-size:max(10px,calc(9px / var(--world-ui-scale,1)));color:#e3d5b4;white-space:nowrap;text-shadow:0 1px 4px #000;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.indra-campaign:has(.indra-drawer) :is(.indra-player-hud,.indra-disposition-control){visibility:hidden}.indra-traits{gap:16px;margin:25px 0;display:grid}.indra-traits>div>div:first-child{color:var(--trait-color);justify-content:space-between;align-items:baseline;font-size:14px;display:flex}.indra-traits span{font-variant-numeric:tabular-nums}.indra-traits small{color:#aebcaa;font-size:10px}.indra-trait-track{background:#a9b39520;border-radius:5px;height:5px;margin:7px 0 3px;overflow:hidden}.indra-trait-track i{border-radius:inherit;background:var(--trait-color);height:100%;transition:width .4s;display:block}.indra-disposition-panel .indra-disposition-card{background:linear-gradient(120deg,#c1ae7b0c,#0000);border:1px solid #c6ab7135;border-radius:8px;margin:14px 0;padding:16px}.indra-disposition-card h3,.indra-decisions-heading{font:400 21px var(--font-display,Georgia,serif);color:#e6d2a9;margin:0 0 7px}.indra-disposition-card p{margin:0 0 8px}.indra-disposition-card>strong{color:#e6d6b2;font-size:12px;line-height:1.6;display:block}.indra-disposition-card>small{margin-top:7px;display:block}.indra-standing{color:#c4cdbb;justify-content:space-between;gap:12px;margin:10px 0;font-size:12px;display:flex}.indra-standing strong{color:#e3cf9e;font-weight:500}.indra-decisions-heading{margin-top:24px}.indra-decision-entry h3{line-height:1.5;font-size:17px!important}.indra-disposition-footnote{font-size:11px!important}.indra-choice small,.indra-story-choices small{color:#c2cdb8;letter-spacing:.01em;margin-top:4px;font-size:10px;display:block}.indra-choice-outcome{color:#ddcfac;background:#ccb8780d;border-left:2px solid #c8ad76;margin-top:12px;padding:10px 12px;font-size:12px;line-height:1.6}.indra-campaign .indra-dialogue{overscroll-behavior:contain;max-height:calc(100% - 100px);overflow-y:auto}.indra-story-dialogue{overscroll-behavior:contain;max-height:calc(100% - 24px);overflow-y:auto}.indra-story-choices{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.indra-story-choices button{min-width:0}@media (orientation:landscape) and (max-height:500px){.indra-story-dialogue{width:min(760px,100% - 30px)}.indra-story-choices button{min-height:44px}.indra-drawer{padding:22px;top:60px}.indra-disposition-control{width:60px;height:60px}.indra-disposition-panel h2{font-size:27px}}@media (prefers-reduced-motion:reduce){.indra-trait-track i{transition:none}}.indra-control-centre{right:calc(150px * var(--world-ui-scale,1));bottom:calc(44px * var(--world-ui-scale,1));z-index:7;transform:scale(var(--world-ui-scale,1));transform-origin:100% 100%;gap:12px;display:flex;position:absolute}.indra-control-centre.beside-expanded{right:calc(318px * var(--world-ui-scale,1))}.indra-control-centre .indra-disposition-control{width:60px;height:60px;position:relative;inset:auto;transform:none}.indra-centre-control{color:#e2ce9f;cursor:pointer;background:radial-gradient(circle,#1d3128f5,#0b1814f2);border:1px solid #cfb77a55;border-radius:50%;place-items:center;width:60px;height:60px;display:grid;position:relative}.indra-centre-control:hover{background:#293b2f;border-color:#e8d5a4}.indra-centre-control span{font-size:max(10px,calc(9px / var(--world-ui-scale,1)));white-space:nowrap;text-shadow:0 1px 4px #000;position:absolute;top:calc(100% + 6px)}.indra-campaign:has(:is(.indra-drawer,.indra-equipment-panel)) :is(.indra-player-hud,.indra-control-centre){visibility:hidden}.indra-equipment-panel{z-index:18;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(at 50% 30%,#29382af7,#081511fc 75%);border:1px solid #cbb27a66;border-radius:12px;flex-direction:column;display:flex;position:absolute;inset:12px;overflow:hidden;box-shadow:0 20px 80px #0008}.indra-equipment-panel>header{border-bottom:1px solid #d8c18d33;align-items:center;gap:22px;min-height:80px;padding:12px 26px;display:flex}.indra-equipment-panel h2{font:400 30px var(--font-display,Georgia,serif);color:#eddbb6;margin:2px 0 0}.indra-equipment-panel h2 small{font:12px var(--font-body,Arial,sans-serif);color:#b6c3ac;margin-left:15px}.indra-equipment-panel header nav{gap:8px;margin-left:auto;display:flex}.indra-equipment-panel header nav button{color:#b9c5b0;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;min-height:40px;padding:10px 14px;font-size:12px;display:flex}.indra-equipment-panel header nav button[aria-pressed=true]{color:#efdbb0;background:#c6a96115;border-color:#cbb27a66}.indra-equipment-close{color:#d8caaa;background:0 0;border:0;place-items:center;min-width:40px;min-height:40px;padding:0;display:grid}.indra-equipment-layout{flex:1;grid-template-columns:minmax(180px,1fr) minmax(200px,1.25fr) minmax(220px,1.1fr);min-height:0;display:grid}.indra-item-browser,.indra-loadout{overscroll-behavior:contain;min-width:0;min-height:0;padding:22px;overflow-y:auto}.indra-item-browser{border-right:1px solid #c5af792b;flex-direction:column;display:flex}.indra-loadout{border-left:1px solid #c5af792b}.indra-item-filters{gap:4px;margin-bottom:16px;display:flex}.indra-item-filters button{color:#adbaa4;background:#c7b37c0c;border:0;border-radius:5px;flex:1;min-height:34px;padding:5px 7px;font-size:11px}.indra-item-filters button[aria-pressed=true]{color:#f0dfb7;background:#c7b37c26}.indra-item-list{gap:8px;display:grid}.indra-item-list>button{text-align:left;color:#e5d6b6;background:#dae5bf05;border:1px solid #cbb68126;border-radius:7px;align-items:center;gap:12px;min-height:64px;padding:10px;display:flex}.indra-item-list>button.is-selected{background:#d3b66c15;border-color:#ceb779a1}.indra-item-symbol{color:#cbb579;background:#bda36b10;border-radius:5px;flex-shrink:0;place-items:center;width:32px;height:38px;display:grid}.indra-item-list strong{font-size:12px;font-weight:500;line-height:1.4;display:block}.indra-item-list small{color:#9eaf94;align-items:center;gap:8px;margin-top:4px;font-size:10px;display:flex}.indra-inventory-note{color:#96a68d;margin-top:16px;font-size:10px;line-height:1.6}.indra-equipment-figure{background:radial-gradient(at 50% 72%,#d3b96716,#0000 65%);flex-direction:column;align-items:center;min-height:0;padding:16px 8px 14px;display:flex;position:relative}.indra-figure-frame{overscroll-behavior:contain;flex:1;justify-content:center;width:100%;min-height:0;display:flex;overflow:auto}.indra-figure-frame>img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 6px 20px #0005);width:100%;max-width:none;height:100%}.indra-figure-frame.is-zoomed{display:block}.indra-figure-frame.is-zoomed>img{object-position:center top;width:160%;height:160%;margin-left:-30%}.indra-figure-zoom{color:#c7ba96;background:#0d1c15e6;border:1px solid #bda77155;border-radius:5px;align-items:center;gap:7px;min-height:34px;padding:8px 10px;font-size:11px;display:flex;position:absolute;top:12px;right:12px}.indra-equipment-statline{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;margin-top:10px;display:grid}.indra-equipment-statline small{color:#a5b49a;font-size:10px;display:block}.indra-equipment-statline strong{font:400 24px var(--font-display,Georgia,serif);color:#e4d2ab;display:block}.indra-appearance-note{color:#8f9c87;margin-top:10px;font-size:9px}.indra-loadout h3{font:400 21px var(--font-display,Georgia,serif);color:#e3d0a7;margin:0 0 14px}.indra-loadout-slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.indra-loadout-slots>button{text-align:left;color:#97a38e;background:0 0;border:1px dashed #b7ae8a38;border-radius:6px;min-height:64px;padding:10px}.indra-loadout-slots>button.is-filled{color:#e4d2ad;background:#d9bc7b08;border-style:solid;border-color:#d2bc7e4d}.indra-loadout-slots small{color:#adba9e;margin-bottom:5px;font-size:10px;display:block}.indra-loadout-slots strong{font-size:11px;font-weight:500;line-height:1.5;display:block}.indra-item-detail{border-top:1px solid #b9a87233;margin-top:18px;padding-top:18px}.indra-item-detail h3{margin:4px 0 8px}.indra-item-detail p{color:#b2bfa8;font-size:12px;line-height:1.7}.indra-item-detail>strong{color:#dca;font-size:12px;line-height:1.7;display:block}.indra-item-detail>small{color:#b7aa89;margin-top:7px;font-size:11px;display:block}.indra-item-action{color:#e9d6aa;background:#d1b66d19;border:1px solid #d4b9797a;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:40px;margin-top:13px;padding:10px 14px;font-size:12px;display:flex}.indra-item-action:disabled{opacity:.45;cursor:default}.indra-campaign:has(.indra-equipment-panel) .indra-error{z-index:24}@media (orientation:landscape) and (max-height:600px){.indra-equipment-panel{inset:8px}.indra-equipment-panel>header{gap:10px;min-height:58px;padding:7px 14px}.indra-equipment-panel h2{font-size:22px}.indra-equipment-panel .indra-kicker{font-size:9px}.indra-equipment-panel h2 small{margin-left:8px;font-size:10px}.indra-equipment-panel header nav button{min-height:34px;padding:7px 9px;font-size:11px}.indra-equipment-layout{grid-template-columns:minmax(160px,1fr) minmax(170px,1.15fr) minmax(180px,1.05fr)}.indra-item-browser,.indra-loadout{padding:12px}.indra-item-filters{gap:2px;margin-bottom:8px}.indra-item-filters button{padding:4px;font-size:10px}.indra-item-list>button{gap:7px;min-height:54px;padding:7px}.indra-item-list strong{font-size:11px}.indra-loadout-slots{gap:5px}.indra-loadout-slots>button{min-height:51px;padding:7px}.indra-loadout-slots strong{font-size:10px}.indra-loadout h3{font-size:18px}.indra-equipment-figure{padding-top:8px;padding-bottom:8px}.indra-figure-zoom{padding:6px;top:7px;right:7px}.indra-figure-zoom span{display:none}.indra-equipment-statline{gap:4px}.indra-equipment-statline strong{font-size:20px}.indra-equipment-statline small{font-size:9px}}@media (prefers-reduced-motion:reduce){.indra-equipment-panel{-webkit-backdrop-filter:none;backdrop-filter:none}}.indra-campaign:has(.indra-equipment-panel)>:is(.indra-hud,.indra-calendar,.indra-objective,.world-travel-trigger,.indra-movement-note,.indra-context,.indra-notice){visibility:hidden}.indra-review-shell:has(.indra-equipment-panel) .indra-review-tools{display:none}.indra-slot-filter{color:#cfba8d;margin-bottom:10px;font-size:11px;display:block}.indra-empty-inventory{color:#adbaa4;font-size:12px;line-height:1.7}.indra-item-detail .indra-equipment-notice{color:#c6dfc3;background:#91c29c10;border-left:2px solid #8db794;padding:8px 10px;font-size:11px}.indra-disposition-panel>.indra-kicker{letter-spacing:.09em;font-size:9px}.indra-disposition-panel h2{margin:5px 0 8px}.indra-disposition-panel>p{font-size:12px;line-height:1.6}.indra-disposition-panel .indra-traits{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;margin:20px 0}.indra-traits>div>div:first-child{gap:5px;font-size:12px}.indra-traits span small{display:none}.indra-review-shell:has(.indra-drawer) .indra-review-tools{display:none}.indra-item-symbol img{object-fit:cover;border-radius:4px;width:100%;height:100%}.indra-item-detail a.indra-item-action{text-decoration:none}.indra-item-filters button{overflow-wrap:anywhere}@media (max-width:760px){.indra-campaign:has(.indra-control-centre) .indra-movement-note{display:none}}
