.doctrine-orbital-window>.skills-window-layout,.doctrine-orbital-window>.doctrine-orbital-viewport{isolation:isolate;position:relative}.doctrine-orbital-window>.skills-window-layout:before,.doctrine-orbital-window>.doctrine-orbital-viewport:before{content:"";z-index:-1;pointer-events:none;opacity:.24;background:url(/assets/hud/competency-lines.svg) 50%/cover no-repeat;position:absolute;inset:0}.doctrine-orbital-network{color:#dff7f8;background:#071521;border:1px solid #325567;border-radius:10px;min-width:0;overflow:hidden}.doctrine-orbital-toolbar{letter-spacing:.08em;color:#aacbd8;background:#0a1e2d;border-bottom:1px solid #294858;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font:11px/1.4 monospace;display:flex}.doctrine-orbital-toolbar>div{gap:5px;display:flex}.doctrine-orbital-toolbar button,.doctrine-orbital-categories button{color:#bfecef;cursor:var(--ic-cursor-pointer,pointer);background:#102b3d;border:1px solid #365f73;border-radius:4px;padding:7px 12px}.doctrine-orbital-toolbar button:disabled{opacity:.4;cursor:default}.doctrine-orbital-viewport{scrollbar-color:#50798b #071521;overscroll-behavior:contain;touch-action:pan-x pan-y;background:radial-gradient(#102d42,#071521 70%);max-height:min(78vh,1050px);position:relative;overflow:auto}.doctrine-orbital-size{margin:auto;position:relative}.doctrine-orbital-canvas{transform-origin:0 0;position:absolute;top:0;left:0}.doctrine-orbital-lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.doctrine-orbital-lines .orbital-guide{fill:none;stroke:#345a703b;stroke-width:1.5px}.doctrine-orbital-lines .orbital-link{fill:none;stroke:#89c4d1;stroke-width:2px;opacity:.7}.doctrine-orbital-lines .orbital-link.unlocked,.doctrine-orbital-lines .orbital-link.highlighted{stroke:#c4ffff;opacity:1;filter:drop-shadow(0 0 5px #7ee9f2)}.doctrine-orbital-lines .orbital-link.excluded{stroke:#577282;opacity:.4;stroke-dasharray:5 7}.doctrine-orbital-center{color:#c7fbfb;pointer-events:none;background:#0e2b3d;border:2px solid #96e5ea;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:172px;height:172px;display:flex;position:absolute;top:720px;left:720px;transform:translate(-50%,-50%);box-shadow:0 0 0 8px #0b1f2c,0 0 0 9px #416c80,0 0 50px #8be9ef20}.doctrine-orbital-center img{object-fit:contain;filter:brightness(0)invert();opacity:.8;width:75px;height:75px}.doctrine-orbital-center strong{letter-spacing:.14em;font:600 19px/1.6 monospace}.doctrine-orbital-center small{letter-spacing:.16em;color:#89b9cc;font:10px/1.5 monospace}.doctrine-orbital-node{color:#dbf7f7;width:92px;height:92px;cursor:var(--ic-cursor-pointer,pointer);isolation:isolate;z-index:1;background:0 0;border:0;border-radius:50%;padding:0;display:block;position:absolute;transform:translate(-50%,-50%)}.doctrine-orbital-disc{background:#b7f2f3;border:2px solid #dcffff;border-radius:50%;place-items:center;width:92px;height:92px;padding:9px;transition:transform .15s,box-shadow .15s;display:grid;position:relative;box-shadow:0 0 0 5px #7cc4d126,0 0 18px #8ef0f13d}.doctrine-orbital-disc img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.doctrine-orbital-disc>b{color:#164459;font-size:22px}.doctrine-orbital-disc>i{color:#caffef;background:#17394c;border:2px solid #c6fbf9;border-radius:50%;place-items:center;width:25px;height:25px;font:700 16px/1 monospace;display:grid;position:absolute;bottom:-2px;right:-2px}.doctrine-orbital-node.root-node,.doctrine-orbital-node.root-node .doctrine-orbital-disc{width:106px;height:106px}.doctrine-orbital-node>strong{text-align:center;width:60px;font:500 17px/1.2 var(--font-geist-sans),sans-serif;color:#ccecf0;text-shadow:0 2px 5px #020b15;position:absolute;top:115px;left:50%;transform:translate(-50%)}.doctrine-orbital-node.unlocked .doctrine-orbital-disc{box-shadow:0 0 0 5px #8cddd63d,0 0 0 7px #bafff2,0 0 30px #9af9ed50}.doctrine-orbital-node.available .doctrine-orbital-disc{border-color:#ffdf9c}.doctrine-orbital-node.available .doctrine-orbital-disc>i{color:#fff2c9;background:#694c23}.doctrine-orbital-node:hover,.doctrine-orbital-node:focus-visible{z-index:3}.doctrine-orbital-node:hover .doctrine-orbital-disc,.doctrine-orbital-node:focus-visible .doctrine-orbital-disc{transform:scale(1.1);box-shadow:0 0 0 6px #afffff35,0 0 32px #bfffff80}.doctrine-orbital-node:focus-visible{outline-offset:8px;outline:3px solid #ffe5a4}.doctrine-orbital-legend{color:#aad1dd;border-top:1px solid #284959;flex-wrap:wrap;gap:12px 22px;padding:13px 16px;font:11px/1.5 monospace;display:flex}.doctrine-orbital-categories{flex-wrap:wrap;gap:6px;padding:0 16px 16px;display:flex}.doctrine-orbital-categories button{padding:6px 9px;font-size:11px}.doctrine-orbital-categories button[aria-pressed=true]{color:#102b3d;background:#bdeef0}.doctrine-orbital-tooltip{z-index:2147483000;pointer-events:none;box-sizing:border-box;color:#d1eef3;width:min(300px,100vw - 20px);max-height:calc(100vh - 20px);text-shadow:none;background:#102b3e;border:1px solid #93d7df;border-radius:8px;padding:16px;position:fixed;overflow:hidden;box-shadow:0 10px 40px #000b,0 0 0 4px #84d8e00b}.doctrine-orbital-tooltip small{letter-spacing:.08em;color:#91c4d4;text-transform:uppercase;font:10px/1.4 monospace}.doctrine-orbital-tooltip h4{color:#dff;margin:7px 0 10px;font-size:18px;line-height:1.2}.doctrine-orbital-tooltip p{color:#bfd5e0;margin:0;font-size:12px;line-height:1.6}.doctrine-orbital-tooltip ul{border-block:1px solid #36576b;margin:12px 0;padding:10px 0;list-style:none}.doctrine-orbital-tooltip li{justify-content:space-between;gap:10px;font-size:11px;line-height:1.7;display:flex}.doctrine-orbital-tooltip li b{color:#edabac}.doctrine-orbital-tooltip li b.met{color:#a8e7d3}.doctrine-orbital-tooltip footer{color:#c0f7ed;justify-content:space-between;gap:8px;font:11px/1.5 monospace;display:flex}.doctrine-orbital-tooltip em{color:#90b8ca;margin-top:8px;font:10px/1.4 monospace;display:block}.doctrine-card.doctrine-orbital-card{clip-path:none;color:#d9f4f6;background:radial-gradient(at 50% 0,#1b485e,#0b2335 65%);border:1px solid #a5e7ec;border-radius:24px 24px 7px 7px;width:min(470px,100vw - 30px);padding:24px 20px 20px;box-shadow:0 0 0 5px #0c2333,0 0 0 6px #3d6d80,0 25px 70px #000b}.doctrine-card.doctrine-orbital-card:before,.doctrine-card.doctrine-orbital-card:after{content:none}.doctrine-orbital-card .doctrine-orbital-close{z-index:6;color:#c3f1f4;width:29px;height:29px;cursor:var(--ic-cursor-pointer,pointer);background:#0d293b;border:1px solid #5c99ab;border-radius:50%;font-size:20px;line-height:1;position:absolute;top:10px;right:10px}.doctrine-card.doctrine-orbital-card>header{background:0 0;border-bottom:0;gap:7px;padding:7px 22px 15px}.doctrine-card.doctrine-orbital-card>header h3{letter-spacing:.03em;color:#d7fdff;text-shadow:none;filter:none;background:0 0;padding:0;font-size:24px;line-height:1.15}.doctrine-card.doctrine-orbital-card>header small{color:#96c6d6;letter-spacing:.1em;font-size:10px}.doctrine-card.doctrine-orbital-card>header .doctrine-card-aurebesh{display:none}.doctrine-card.doctrine-orbital-card>header .doctrine-card-usage-badge{color:#b8edf0;clip-path:none;box-shadow:none;background:#12394d;border:1px solid #477588;font-size:10px}.doctrine-card.doctrine-orbital-card .doctrine-card-visual{aspect-ratio:16/9;height:auto;min-height:0;box-shadow:none;background:#0b1e2b;border:1px solid #527e91;border-radius:10px;margin:0 0 15px;display:block;overflow:hidden}.doctrine-card.doctrine-orbital-card .doctrine-card-visual img{object-fit:contain;filter:none;opacity:1;width:100%;height:100%;display:block}.doctrine-card.doctrine-orbital-card .doctrine-card-visual:before,.doctrine-card.doctrine-orbital-card .doctrine-card-visual:after{content:none}.doctrine-card.doctrine-orbital-card .doctrine-card-px-badge{color:#d3ffff;background:#12354a;border-color:#b8f2f2;justify-self:end;margin:-43px 16px 5px 0;box-shadow:0 0 0 4px #153b50,0 0 0 5px #5d96aa}.doctrine-card.doctrine-orbital-card .doctrine-card-panel{clip-path:none;box-shadow:none;background:0 0;border:0;border-top:1px solid #365c72;margin-top:12px;padding:12px 0}.doctrine-card.doctrine-orbital-card .doctrine-card-panel:before,.doctrine-card.doctrine-orbital-card .doctrine-card-panel:after{content:none}.doctrine-card.doctrine-orbital-card .doctrine-card-panel>strong{color:#9fdbe6;letter-spacing:.14em;margin-bottom:10px;font-size:10px}.doctrine-card.doctrine-orbital-card .doctrine-card-requirements li{color:#c3dce6;font-size:12px;line-height:1.7}.doctrine-card.doctrine-orbital-card .doctrine-card-effect p{color:#c9e1e9;font-size:13px;line-height:1.7}.doctrine-card.doctrine-orbital-card>footer{border-top:1px solid #365c72;margin-top:4px;padding-top:15px}.doctrine-card.doctrine-orbital-card>footer>span{color:#91c7d7;font-size:10px}.doctrine-card.doctrine-orbital-card>footer>button{letter-spacing:.04em;clip-path:none;color:#0d293b;background:#a2e6e9;border:1px solid #9dd9e0;border-radius:4px;padding:12px;font-size:10px;line-height:1.3}.doctrine-card.doctrine-orbital-card>footer>button:disabled{color:#8db7c9;background:#102b3d;border-color:#3d6275}.story-entry.character.doctrine-action>.entry-body{background:0 0;min-height:152px;padding:18px 18px 18px 136px}.story-entry.character.doctrine-action>.entry-body:before{background:linear-gradient(100deg,#163a50,#0b2435);border:1px solid #568a9f;border-radius:8px;left:50px;box-shadow:inset 0 0 25px #8ce2eb09,0 0 18px #8be9ec0a}.story-entry.character.doctrine-action .chat-doctrine-mini-card.doctrine-orbital-chat{clip-path:none;width:118px;height:auto;min-height:0;box-shadow:none;background:0 0;border:0;flex-direction:column;grid-template-rows:none;align-items:center;gap:7px;margin:0;padding:0;display:flex;position:absolute;top:50%;left:0;overflow:visible;transform:translateY(-50%)}.chat-doctrine-mini-card.doctrine-orbital-chat:before,.chat-doctrine-mini-card.doctrine-orbital-chat:after,.chat-doctrine-mini-card.doctrine-orbital-chat>i,.chat-doctrine-mini-card.doctrine-orbital-chat>.doctrine-mini-card-signal{display:none}.chat-doctrine-mini-card.doctrine-orbital-chat>.doctrine-mini-card-visual{background:#b8f2f2;border:2px solid #d3ffff;border-radius:50%;place-items:center;width:92px;height:92px;min-height:0;padding:8px;display:grid;overflow:hidden;box-shadow:0 0 0 5px #0a2131,0 0 0 6px #77b5c7,0 0 20px #a2eff333}.chat-doctrine-mini-card.doctrine-orbital-chat>.doctrine-mini-card-visual img{object-fit:cover;filter:none;border-radius:50%;width:100%;height:100%}.chat-doctrine-mini-card.doctrine-orbital-chat>.doctrine-mini-card-visual:before,.chat-doctrine-mini-card.doctrine-orbital-chat>.doctrine-mini-card-visual:after{content:none}.chat-doctrine-mini-card.doctrine-orbital-chat>small{display:none}.chat-doctrine-mini-card.doctrine-orbital-chat>strong{font:600 10px/1.3 var(--font-geist-sans),sans-serif;text-transform:uppercase;text-align:center;color:#d1f7f7;background:#0c2638;border:0;border-radius:3px;max-width:118px;margin:0;padding:5px 3px}.doctrine-deck-card .doctrine-deck-card-select{clip-path:none;background:linear-gradient(145deg,#183b50,#0b2130);border-color:#76b6c6;border-radius:12px}.doctrine-deck-card .doctrine-mini-card-visual{border-color:#74adbd;border-radius:8px}.doctrine-deck-card .doctrine-mini-card-signal{background:#b6eff0}@media (width<=600px){.doctrine-orbital-toolbar{flex-wrap:wrap;padding:10px;font-size:10px}.doctrine-orbital-viewport{max-height:70vh}.doctrine-orbital-categories{padding:0 10px 12px}.doctrine-orbital-legend{gap:8px 14px;padding:10px;font-size:10px}.doctrine-card.doctrine-orbital-card{padding:22px 15px 15px}.story-entry.character.doctrine-action>.entry-body{min-height:145px;padding:14px 10px 14px 105px}.story-entry.character.doctrine-action>.entry-body:before{left:38px}.story-entry.character.doctrine-action .chat-doctrine-mini-card.doctrine-orbital-chat{width:92px}.chat-doctrine-mini-card.doctrine-orbital-chat>.doctrine-mini-card-visual{width:76px;height:76px;padding:6px}.chat-doctrine-mini-card.doctrine-orbital-chat>strong{max-width:92px;font-size:9px}}.doctrine-orbital-backdrop{z-index:2147483000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);overscroll-behavior:contain;background:#020910e8;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.doctrine-orbital-network.doctrine-orbital-window{border-color:#6695aa;grid-template-rows:auto minmax(0,1fr) auto;width:min(1600px,100vw - 24px);height:calc(100dvh - 24px);display:grid;box-shadow:0 0 45px #65dfea18,0 25px 80px #000c}.doctrine-orbital-window .doctrine-orbital-toolbar{padding:8px 16px}.doctrine-orbital-window .doctrine-orbital-toolbar>button{padding:0 10px;font-size:24px;line-height:30px}.doctrine-orbital-window .doctrine-orbital-viewport{touch-action:manipulation;place-items:center;min-height:0;max-height:none;display:grid;overflow:hidden}.doctrine-orbital-window .doctrine-orbital-size{margin:0}.doctrine-orbital-window .doctrine-orbital-legend{justify-content:center;gap:8px 24px;padding:10px}.doctrine-orbital-node .doctrine-orbital-disc{border-width:2px;padding:2px;box-shadow:0 0 12px #8ef0f130}.doctrine-orbital-node.unlocked .doctrine-orbital-disc{background:#77ffbd;border-color:#98ffd0;box-shadow:0 0 0 3px #47e89b66,0 0 28px #47f4ae8c}.doctrine-orbital-node.unlocked .doctrine-orbital-disc>i{color:#fff;background:#147849;border-color:#aaffce}.doctrine-orbital-node.available .doctrine-orbital-disc{background:#ffe19b;border-color:#ffd572;box-shadow:0 0 0 3px #ffc85e40,0 0 20px #ffcc6c60}.doctrine-orbital-node.available .doctrine-orbital-disc>i{color:#fff3ca;background:#80590c;border-color:#ffdc89}.doctrine-orbital-node.locked .doctrine-orbital-disc{box-shadow:none;background:#b2bdc7;border-style:dashed;border-color:#95a8b5}.doctrine-orbital-node.locked img{filter:grayscale(.85)brightness(.55)}.doctrine-orbital-node.locked .doctrine-orbital-disc>i{color:#d0dce6;background:#283b4a;border-color:#9eafbc}.doctrine-orbital-node.excluded .doctrine-orbital-disc:after{content:"";background:#e07a85;width:86%;height:4px;position:absolute;top:48%;left:7%;transform:rotate(-45deg);box-shadow:0 0 0 2px #351b25}.doctrine-orbital-node.excluded .doctrine-orbital-disc>i{color:#fff;z-index:1;background:#772a39;border-color:#ed8891}.doctrine-orbital-legend .unlocked{color:#88f6ba}.doctrine-orbital-legend .available{color:#ffdc8d}.doctrine-orbital-legend .locked{color:#99adbd}.doctrine-orbital-canvas>.doctrine-branch-banner{box-sizing:border-box;z-index:2;pointer-events:none;width:160px;min-height:38px;font:600 16px/1.15 var(--font-geist-sans),sans-serif;letter-spacing:.02em;text-shadow:none;color:#e6faff;background:linear-gradient(110deg,#133346,#204a5d,#102c40);border:1px solid #81aabd;border-radius:4px;place-items:center;padding:4px 8px;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 4px 12px #0008}.doctrine-orbital-center{width:150px;height:150px;box-shadow:none;background:0 0;border:0}.doctrine-orbital-center img{opacity:1;filter:brightness(0)invert()drop-shadow(0 0 12px #6cecff);width:114px;height:114px;animation:4s ease-in-out infinite imperial-core-glow}.doctrine-orbital-center:before,.doctrine-orbital-center:after{content:"";pointer-events:none;border:1px solid #91ecff55;border-radius:50%;position:absolute;inset:-8px;box-shadow:0 0 40px #46d7ff22,inset 0 0 30px #46d7ff11}.doctrine-orbital-center:after{border-style:dashed;border-color:#91ecff22;animation:40s linear infinite imperial-core-orbit;inset:-18px}@keyframes imperial-core-glow{50%{filter:brightness(0)invert()drop-shadow(0 0 23px #6cecff);opacity:.78}}@keyframes imperial-core-orbit{to{transform:rotate(360deg)}}.doctrine-orbital-tooltip{z-index:2147483100}.doctrine-card-backdrop:has(.doctrine-orbital-card){z-index:2147483647;padding:12px}.doctrine-card.doctrine-orbital-card{box-sizing:border-box;grid-template-rows:85px 30% minmax(0,1fr) minmax(0,1fr) 52px;gap:0;width:min(460px,100vw - 28px);height:min(600px,100dvh - 28px);min-height:0;max-height:none;padding:16px;display:grid;position:relative;overflow:hidden}.doctrine-card.doctrine-orbital-card>header{box-sizing:border-box;flex-direction:column;justify-content:center;gap:5px;min-height:0;margin:0;padding:4px 24px 10px;display:flex;overflow:auto}.doctrine-card.doctrine-orbital-card>header h3{overflow-wrap:anywhere;flex-shrink:0;margin:0;font-size:20px;line-height:1.14}.doctrine-card.doctrine-orbital-card>header small{font-size:9px;line-height:1.3}.doctrine-card.doctrine-orbital-card>header .doctrine-card-usage-badge{margin:0;padding:3px 6px;font-size:9px}.doctrine-card.doctrine-orbital-card .doctrine-card-visual{aspect-ratio:auto;box-sizing:border-box;width:100%;height:100%;margin:0}.doctrine-card.doctrine-orbital-card .doctrine-card-px-badge{z-index:2;pointer-events:none;width:46px;height:46px;margin:0;position:absolute;top:calc(57px + 30%);right:30px}.doctrine-card.doctrine-orbital-card .doctrine-card-panel{box-sizing:border-box;min-height:0;margin:10px 0 0;padding:8px 0;overflow:auto}.doctrine-card.doctrine-orbital-card .doctrine-card-panel>strong{margin-bottom:6px;display:block}.doctrine-card.doctrine-orbital-card .doctrine-card-requirements li{font-size:11px;line-height:1.4}.doctrine-card.doctrine-orbital-card .doctrine-card-effect p{font-size:12px;line-height:1.5}.doctrine-card.doctrine-orbital-card>footer{grid-template-columns:1fr 1.4fr;gap:5px;min-height:0;margin:0;padding:8px 0 0;display:grid;overflow:auto}.doctrine-card.doctrine-orbital-card>footer>button{min-height:34px;padding:7px;font-size:9px}.doctrine-card.doctrine-orbital-card>footer>span{font-size:9px}.story-entry.character.doctrine-action>.entry-body{min-height:202px;padding-left:142px}.story-entry.character.doctrine-action .chat-doctrine-mini-card.doctrine-orbital-chat{box-sizing:border-box;background:radial-gradient(at top,#224c60,#0b2335);border:1px solid #a5e7ec;border-radius:12px 12px 4px 4px;grid-template-rows:16px 35px 65px 1fr 12px;gap:3px;width:112px;height:170px;padding:8px 7px;display:grid;overflow:hidden;box-shadow:0 0 0 3px #0c2333,0 0 0 4px #49758a}.chat-doctrine-mini-card.doctrine-orbital-chat>small{color:#91c4d4;text-align:center;text-transform:uppercase;font-size:6px;line-height:1.2;display:block;overflow:hidden}.chat-doctrine-mini-card.doctrine-orbital-chat>strong{color:#dcffff;background:0 0;place-items:center;max-width:none;height:35px;padding:0;font-size:8px;line-height:1.15;display:grid;overflow:hidden}.chat-doctrine-mini-card.doctrine-orbital-chat>.doctrine-mini-card-visual{box-sizing:border-box;width:100%;height:65px;box-shadow:none;background:#091c2b;border:1px solid #527e91;border-radius:4px;padding:0}.chat-doctrine-mini-card.doctrine-orbital-chat>.doctrine-mini-card-visual img{object-fit:contain;border-radius:0}.doctrine-chat-card-lines{border-top:1px solid #527e91;align-content:center;gap:3px;padding-top:3px;display:grid}.doctrine-chat-card-lines i{background:#8bb4c166;height:2px;display:block}.doctrine-chat-card-lines i:last-child{width:70%}.doctrine-chat-card-open{letter-spacing:.1em;color:#bfeaf0;text-align:center;font:6px/1 monospace}.chat-doctrine-mini-card.doctrine-orbital-chat:focus-visible{outline-offset:5px;outline:2px solid #ffdd8b}@media (width<=600px){.doctrine-orbital-window .doctrine-orbital-legend{gap:6px 12px;font-size:9px}.doctrine-orbital-window .doctrine-orbital-toolbar{font-size:9px}.story-entry.character.doctrine-action>.entry-body{min-height:200px;padding-left:124px}.doctrine-card.doctrine-orbital-card>header h3{font-size:18px}}@media (height<=640px){.doctrine-card.doctrine-orbital-card{grid-template-rows:80px 24% minmax(0,1fr) minmax(0,1fr) 52px;padding:12px}.doctrine-card.doctrine-orbital-card>header h3{font-size:16px}.doctrine-card.doctrine-orbital-card .doctrine-card-px-badge{top:calc(52px + 24%)}}.doctrine-orbital-node.excluded{opacity:.18}.doctrine-orbital-node.excluded .doctrine-orbital-disc{box-shadow:none;background:#b7f2f3;border-color:#dcffff}.doctrine-orbital-node.excluded img{filter:none;opacity:1}.doctrine-orbital-node.excluded .doctrine-orbital-disc:after{content:none}.doctrine-orbital-node.excluded .doctrine-orbital-disc>i{display:none}.doctrine-orbital-node.excluded:hover,.doctrine-orbital-node.excluded:focus-visible{opacity:.4}.doctrine-orbital-lines .orbital-link.excluded,.doctrine-orbital-lines .orbital-link.excluded.highlighted{opacity:.12;stroke:#89c4d1;stroke-dasharray:none;filter:none}.doctrine-orbital-legend .excluded{color:#8cabb9}.doctrine-card.doctrine-orbital-card{background:linear-gradient(145deg,#0b293a55,#071a2a77),#0b2335 url(/assets/doctrines/imperial-metal-texture.webp) 50%/cover}.doctrine-card.doctrine-orbital-card .doctrine-card-visual img{object-fit:cover;object-position:center}.story-entry.character.doctrine-action .chat-doctrine-mini-card.doctrine-orbital-chat{background:linear-gradient(#12334755,#091d2e77),#0b2335 url(/assets/doctrines/imperial-metal-texture.webp) 50%/cover}.chat-doctrine-mini-card.doctrine-orbital-chat>.doctrine-mini-card-visual img{object-fit:cover;object-position:center}.story-entry.character.doctrine-action>.entry-body:before{pointer-events:none;background:linear-gradient(90deg,#0000,#9adce078,#0000) 12% 0/28% 1px no-repeat,linear-gradient(90deg,#0000,#9adce046,#0000) 88% 100%/18% 1px no-repeat,radial-gradient(at 0%,#43869626,#0000 52%) 0 0/100% 100%,linear-gradient(115deg,#10232bdd,#0a141bea 58%,#0b171eea) 0 0/100% 100%;border:1px solid #729da526;border-radius:6px;box-shadow:inset 0 1px #c0edf008,inset 0 -16px 35px #00000018,0 8px 24px #00000012}.doctrine-deck-dialog .doctrine-deck{gap:12px;padding:8px}.doctrine-deck-dialog .doctrine-deck>header{box-shadow:none;background:0 0;border-bottom:1px solid #91b7c228;padding:4px 8px 14px}.doctrine-deck-dialog .doctrine-deck>header b{font:500 14px/1.4 var(--font-geist-sans),sans-serif;letter-spacing:.12em;color:#c4dce3}.doctrine-deck-dialog .doctrine-deck>header p{font:400 12px/1.5 var(--font-geist-sans),sans-serif;color:#89a6b1;margin-top:5px}.doctrine-deck-dialog .doctrine-deck-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:18px;padding:12px 8px 18px;display:grid}.doctrine-deck-dialog .doctrine-deck-card{height:292px;min-height:0;transition:none;transform:none}.doctrine-deck-dialog .doctrine-deck-card:before,.doctrine-deck-dialog .doctrine-deck-card:after{content:none}.doctrine-deck-dialog .doctrine-deck-card .doctrine-deck-card-select{box-sizing:border-box;clip-path:none;filter:none;text-align:center;background:linear-gradient(145deg,#0b293a55,#071a2a99),#0b2335 url(/assets/doctrines/imperial-metal-texture.webp) 50%/cover;border:1px solid #8ab6c066;border-radius:18px 18px 6px 6px;grid-template-rows:46px 132px 36px 30px;gap:7px;width:100%;height:292px;min-height:0;padding:10px 12px;display:grid;box-shadow:0 6px 18px #0004}.doctrine-deck-dialog .doctrine-mini-card-signal{display:none}.doctrine-deck-dialog .doctrine-deck-card-select>strong{font:500 13px/1.3 var(--font-geist-sans),sans-serif;letter-spacing:.025em;text-shadow:none;color:#d5e8ec;overflow-wrap:anywhere;border:0;order:0;align-self:center;margin:0;padding:0}.doctrine-deck-dialog .doctrine-deck-card .doctrine-mini-card-visual{width:100%;height:132px;min-height:0;box-shadow:none;border:1px solid #81a9b23d;border-radius:6px;order:1;margin:0;padding:0;overflow:hidden}.doctrine-deck-dialog .doctrine-mini-card-visual:before,.doctrine-deck-dialog .doctrine-mini-card-visual:after{content:none}.doctrine-deck-dialog .doctrine-deck-card .doctrine-mini-card-visual img{object-fit:cover;filter:none;width:100%;height:100%;transform:none}.doctrine-deck-dialog .doctrine-deck-card-select>small.doctrine-deck-card-scope{order:2;place-content:center;gap:4px}.doctrine-deck-dialog .doctrine-deck-card-scope i{min-height:0;font:400 9px/1.3 var(--font-geist-sans),sans-serif;letter-spacing:.04em;color:#9ebbc6;background:#091e2b66;border:1px solid #81a9b22e;border-radius:3px;padding:4px 6px}.doctrine-deck-dialog .doctrine-deck-card-select>em{font:500 9px/1.3 var(--font-geist-sans),sans-serif;letter-spacing:.08em;color:#a6d7c5;background:0 0;border-top:1px solid #81a9b228;order:3;place-items:center;margin:0;padding:5px;font-style:normal;display:grid;position:static}.doctrine-deck-dialog .doctrine-deck-card.cooldown .doctrine-deck-card-select{opacity:.48;filter:grayscale(.65)}.doctrine-deck-dialog .doctrine-deck-card.cooldown .doctrine-deck-card-select>em{color:#bdc9ce}.doctrine-deck-dialog .doctrine-deck-card.selected .doctrine-deck-card-select{border-color:#ddc28b;box-shadow:0 0 0 2px #ddc28b22,0 6px 18px #0004}.doctrine-deck-dialog .doctrine-deck-card.selected .doctrine-deck-card-select>em{color:#ddc28b}.doctrine-deck-dialog .doctrine-deck-card:not(.cooldown):hover .doctrine-deck-card-select{filter:none;border-color:#b5d8df;box-shadow:0 8px 24px #0006}.doctrine-deck-dialog .doctrine-card-inspect{width:29px;height:29px;box-shadow:none;background:#081a28dd;border:1px solid #9bc3cc99;top:70px;right:18px}.doctrine-deck-dialog .doctrine-card-inspect svg{width:14px;height:14px}.doctrine-deck-dialog .doctrine-deck-card-select:focus-visible,.doctrine-deck-dialog .doctrine-card-inspect:focus-visible{outline-offset:3px;outline:2px solid #ddc28b}@media (width<=480px){.doctrine-deck-dialog .doctrine-deck-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-inline:0}.doctrine-deck-dialog .doctrine-deck-card .doctrine-deck-card-select{padding-inline:8px}.doctrine-deck-dialog .doctrine-deck-card-select>strong{font-size:11px}.doctrine-deck-dialog .doctrine-deck-card-scope i{font-size:8px}.doctrine-deck-dialog .doctrine-card-inspect{right:13px}}
