.campaigns-command .epics-intro h2{max-width:50rem}
.campaigns-command .epics-intro p{max-width:61rem}
.campaigns-filter-buttons{gap:.32rem}
.campaigns-filter-buttons button{padding:.38rem .58rem;font-size:.59rem;white-space:nowrap}
.campaigns-command .epics-map-panel>footer{font-size:.53rem}
.campaigns-command .epics-card-list{gap:.8rem}
/* A campaign card can be selected anywhere except its OPEN CAMPAIGN link. */
body .campaigns-command [data-campaigns-card],body .campaigns-command [data-campaigns-card] *{cursor:url('/assets/icons/pandora-action-04.svg') 12 5,pointer!important}
.campaigns-command .epics-card{position:relative;transition:border-color .2s,box-shadow .2s,transform .2s,opacity .2s,filter .2s}
.campaigns-command .epics-card[data-map-selected="true"]{z-index:2;border-color:var(--cyan);background:linear-gradient(110deg,rgba(var(--theme-rgb),.24),rgba(var(--hud-surface-rgb),.78));box-shadow:0 0 25px rgba(var(--theme-rgb),.3);transform:translateX(-.25rem) scale(1.015)}
.campaigns-command[data-map-selection="true"] .epics-card:not([hidden]):not([data-map-selected="true"]){opacity:.46;filter:saturate(.55)}
.campaigns-command[data-map-selection="true"] .epics-card:not([hidden]):not([data-map-selected="true"]):is(:hover,:focus-visible,:focus-within){opacity:1;filter:none}
.campaigns-command .epics-selection-card-label{margin-bottom:.1rem}
.campaigns-status.is-active{color:var(--cyan)}
.campaigns-status.is-upcoming{color:#ffd166}
.campaigns-status.is-inactive{color:rgb(var(--hud-amber-rgb))}
.campaigns-status.is-completed{color:#90dec5}
.campaigns-status.is-failed,.campaigns-status.is-cancelled{color:#f08680}
.campaigns-type{display:block;margin-bottom:.35rem;color:rgba(var(--theme-rgb),.8);font:600 .55rem Consolas,monospace;letter-spacing:.12em}
.campaigns-card-flags,.campaigns-dossier-flags{display:flex;flex-wrap:wrap;gap:.3rem;padding:0 .75rem .7rem}
.campaigns-card-flags:empty,.campaigns-dossier-flags:empty{display:none}
.campaigns-card-flags span,.campaigns-dossier-flags span{padding:.25rem .38rem;border:1px solid rgba(var(--theme-rgb),.34);background:rgba(var(--theme-rgb),.07);color:var(--cyan);font:600 .53rem Consolas,monospace;letter-spacing:.06em}
.campaigns-card-flags .is-positive,.campaigns-dossier-flags .is-positive{border-color:rgba(144,222,197,.65);background:rgba(144,222,197,.12);color:#90dec5}
.campaigns-card-flags .is-partner-reward{border-color:rgba(var(--hud-amber-rgb),.7);background:rgba(var(--hud-amber-rgb),.13);color:rgb(var(--hud-amber-rgb));box-shadow:inset 0 0 12px rgba(var(--hud-amber-rgb),.06)}
.campaigns-card-flags .is-hostile,.campaigns-dossier-flags .is-hostile,.campaigns-card-flags .is-blocked{border-color:rgba(232,100,99,.65);background:rgba(232,100,99,.12);color:#ee8f8e}
.campaigns-card-membership{margin:0;padding:0 .75rem .7rem;color:rgba(var(--theme-rgb),.77);font:600 .56rem/1.4 Consolas,monospace;letter-spacing:.04em}
.missions-create-return{margin:0 0 .35rem}
.missions-create-return a{color:var(--cyan);font:600 .64rem Consolas,monospace;letter-spacing:.09em;text-decoration:none}
.missions-create-return a:hover,.missions-create-return a:focus-visible{text-decoration:underline;text-underline-offset:.2rem}
.campaigns-card-reward-signal{display:flex;align-items:center;justify-content:space-between;gap:.45rem;margin:0 .75rem .65rem;padding:.43rem .55rem;border:1px solid rgba(var(--hud-amber-rgb),.43);background:linear-gradient(90deg,rgba(var(--hud-amber-rgb),.11),rgba(var(--hud-surface-rgb),.2));box-shadow:inset 0 0 12px rgba(var(--hud-amber-rgb),.035)}
.campaigns-card-reward-signal>span{color:rgb(var(--hud-amber-rgb));font:600 .56rem/1.35 Consolas,monospace;letter-spacing:.08em}
.campaigns-card-reward-signal>.campaigns-reward-summary{display:grid;gap:.18rem;min-width:0}
.campaigns-reward-summary small{color:var(--cyan);font:600 .5rem/1.25 Consolas,monospace;letter-spacing:.07em}
.campaigns-reward-trigger{flex:none;padding:.35rem .43rem;border:1px solid rgba(var(--hud-amber-rgb),.55);background:rgba(var(--hud-amber-rgb),.08);color:rgb(var(--hud-amber-rgb));font:600 .58rem Consolas,monospace;letter-spacing:.04em}
.campaigns-reward-trigger:hover,.campaigns-reward-trigger:focus-visible,.campaigns-reward-trigger[aria-expanded=true]{outline:none;border-color:rgb(var(--hud-amber-rgb));background:rgba(var(--hud-amber-rgb),.22);box-shadow:0 0 12px rgba(var(--hud-amber-rgb),.28)}
.campaigns-card-rewards{margin:-.35rem .75rem .65rem;padding:.6rem;border:1px solid rgba(var(--hud-amber-rgb),.4);background:rgba(var(--hud-surface-rgb),.86)}
.campaigns-card-rewards[hidden],.campaigns-reward-tab-panel[hidden]{display:none!important}
.missions-card-rewards .campaigns-beacon-note{display:block;margin-top:.65rem;padding-top:.5rem;border-top:1px solid rgba(var(--hud-amber-rgb),.2)}
.campaigns-reward-tabs{display:flex;flex-wrap:wrap;gap:.3rem;margin-bottom:.7rem}
.campaigns-reward-tabs button{padding:.42rem .55rem;border:1px solid rgba(var(--theme-rgb),.42);background:rgba(var(--theme-rgb),.04);color:var(--cyan);font:600 .56rem Consolas,monospace;letter-spacing:.06em}
.campaigns-reward-tabs button:hover,.campaigns-reward-tabs button:focus-visible{border-color:var(--cyan);background:rgba(var(--theme-rgb),.16)}
.campaigns-reward-tabs button[aria-selected=true]{border-color:var(--cyan);background:rgba(var(--theme-rgb),.2);box-shadow:inset 2px 0 var(--cyan);color:var(--ink)}
.campaigns-reward-tab-panel>header{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.35rem;padding-bottom:.5rem;color:var(--cyan);font:600 .6rem Consolas,monospace;letter-spacing:.06em}
.campaigns-reward-tab-panel>header small{color:rgba(var(--theme-rgb),.72);font:.52rem Consolas,monospace}
.campaigns-reward-tab-panel>p{margin:.5rem 0;color:var(--ink);font:.68rem/1.5 Consolas,monospace}
.campaigns-card-rewards .campaigns-reward-rows,.campaign-ledger-panel .campaigns-reward-rows{max-height:none;overflow:visible}
.campaigns-personal-reward-list{display:grid;gap:.42rem}
.campaigns-personal-reward{display:grid;gap:.5rem;padding:.62rem;border-left:2px solid var(--cyan);background:rgba(var(--theme-rgb),.07)}
.campaigns-personal-reward>div:first-child{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.45rem;align-items:center}
.campaigns-personal-reward>div:first-child strong{color:var(--ink);font:600 .76rem Consolas,monospace;overflow-wrap:anywhere}
.campaigns-personal-reward>div:first-child span{color:rgb(var(--hud-amber-rgb));font:600 .53rem Consolas,monospace;letter-spacing:.05em}
.campaigns-personal-reward>div:first-child span.is-issued{color:var(--cyan)}
.campaigns-personal-reward-sponsor{display:flex;align-items:center;gap:.45rem;color:var(--cyan)}
.campaigns-personal-reward-sponsor img{width:1.8rem;height:1.8rem;flex:none;object-fit:cover;border:1px solid rgba(var(--theme-rgb),.4)}
.campaigns-personal-reward-sponsor span{display:grid;gap:.13rem;min-width:0}.campaigns-personal-reward-sponsor small,.campaigns-personal-reward>small{color:rgba(var(--theme-rgb),.7);font:600 .49rem Consolas,monospace}.campaigns-personal-reward-sponsor b{color:var(--cyan);font:600 .62rem Consolas,monospace}
.campaigns-personal-reward-sponsor.is-eve-partner{flex-wrap:wrap;gap:.65rem}
.campaigns-personal-reward-sponsor img.eve-partner-mark{width:7.6rem;height:auto;max-width:min(7.6rem,100%);border:0;object-fit:contain}
.campaigns-personal-reward-sponsor.is-eve-partner b{color:rgb(var(--hud-amber-rgb));font-size:.59rem;letter-spacing:.06em}
.campaigns-card-rewards.is-revealing :is(.campaigns-reward-tabs,.campaigns-reward-tab-panel,.campaigns-reward-sponsor img,.campaigns-personal-reward){animation:epicBeaconCRT .7s ease-out both}
.campaigns-reward-matrix{border-color:rgba(var(--hud-amber-rgb),.4);background:linear-gradient(120deg,rgba(var(--hud-amber-rgb),.1),rgba(var(--hud-surface-rgb),.25))}
.campaigns-reward-matrix>header strong,.campaigns-reward-matrix>header small{color:rgb(var(--hud-amber-rgb))}
.campaigns-reward-rows{display:grid;gap:0;min-width:0;max-height:50vh;overflow:auto;scrollbar-width:thin;scrollbar-color:rgb(var(--hud-amber-rgb)) transparent}
.campaigns-reward-row{display:grid;grid-template-columns:minmax(5.2rem,.8fr) minmax(7rem,1.25fr) minmax(6rem,1.2fr);align-items:start;gap:.4rem;padding:.42rem .15rem;border-top:1px solid rgba(var(--hud-amber-rgb),.19);color:var(--ink);font:600 .64rem/1.3 Consolas,monospace;overflow-wrap:anywhere}
.campaigns-reward-row.is-heading{color:rgba(var(--hud-amber-rgb),.8);font-size:.53rem;letter-spacing:.06em}
.campaigns-reward-row strong{color:rgb(var(--hud-amber-rgb));font-weight:700;text-align:right}
.mission-item-limit-note{padding:.55rem .7rem;border:1px solid rgba(var(--hud-amber-rgb),.45);background:rgba(var(--hud-amber-rgb),.07);color:var(--ink)!important}
.mission-item-limit-status{grid-column:1/-1;display:grid;gap:.2rem;padding:.4rem .55rem;border-left:2px solid rgb(var(--hud-amber-rgb));background:rgba(var(--hud-amber-rgb),.06);font-size:.58rem;line-height:1.4}
.mission-item-limit-status b,.mission-personal-item-status>strong{color:rgb(var(--hud-amber-rgb));font:.58rem Consolas,monospace;letter-spacing:.06em}
.mission-item-limit-status .is-ineligible,.mission-personal-item-status .is-ineligible span{color:#f1a184}
.mission-personal-item-status{display:grid;gap:.4rem;margin:.5rem 0;padding:.65rem;border:1px solid rgba(var(--hud-amber-rgb),.35);background:rgba(var(--hud-amber-rgb),.04)}
.mission-personal-item-status>div{display:flex;flex-wrap:wrap;gap:.3rem .65rem;font:.6rem/1.4 Consolas,monospace;color:var(--ink)}
.mission-personal-item-status>div b{color:var(--cyan)}
.campaigns-reward-sponsor{grid-column:1/-1;display:flex;align-items:center;gap:.45rem;min-width:0;margin-top:.12rem;padding:.2rem 0;color:var(--cyan)}
.campaigns-card-rewards .campaigns-reward-sponsor img,.epics-beacon .campaigns-reward-sponsor img,.campaign-ledger .campaigns-reward-sponsor img{display:block;flex:none;width:1.8rem;height:1.8rem;max-width:1.8rem;max-height:1.8rem;object-fit:cover;border:1px solid rgba(var(--theme-rgb),.38)}
.campaigns-reward-sponsor.is-eve-partner{flex-wrap:wrap;gap:.65rem}
:is(.campaigns-card-rewards,.epics-beacon,.campaign-ledger) .campaigns-reward-sponsor img.eve-partner-mark{width:7.6rem;height:auto;max-width:min(7.6rem,100%);max-height:none;border:0;object-fit:contain}
.campaigns-reward-sponsor.is-eve-partner b{color:rgb(var(--hud-amber-rgb));font-size:.59rem;letter-spacing:.06em}
.campaigns-reward-sponsor span{display:grid;gap:.18rem;min-width:0}.campaigns-reward-sponsor small{color:rgba(var(--theme-rgb),.72);font:600 .48rem/1 Consolas,monospace;letter-spacing:.06em}.campaigns-reward-sponsor b{overflow:hidden;color:var(--cyan);font:600 .62rem/1.1 Consolas,monospace;text-overflow:ellipsis;white-space:nowrap}
.campaigns-reward-matrix .campaigns-beacon-note{border-top:1px solid rgba(var(--hud-amber-rgb),.2);padding-top:.5rem}
.campaign-ledger-reward-rows{max-height:none;margin:.6rem 0}
.epics-beacon.is-entering .campaigns-reward-matrix .campaigns-reward-row,.epics-beacon.is-entering .campaigns-reward-sponsor img{animation:epicBeaconCRT .7s ease-out both}
.epics-beacon.is-entering .campaigns-reward-matrix .campaigns-reward-row:nth-child(2){animation-delay:90ms}
.epics-beacon.is-entering .campaigns-reward-matrix .campaigns-reward-row:nth-child(3){animation-delay:150ms}
@media(prefers-reduced-motion:reduce){.epics-beacon.is-entering .campaigns-reward-matrix .campaigns-reward-row,.campaigns-card-rewards.is-revealing :is(.campaigns-reward-tabs,.campaigns-reward-tab-panel,.campaigns-reward-sponsor img,.campaigns-personal-reward){animation:none}}
.campaigns-dossier-objective{max-width:68ch;padding:.65rem .8rem;border-left:2px solid var(--cyan);background:rgba(var(--theme-rgb),.075);color:var(--ink);font:.76rem/1.5 Consolas,monospace;white-space:pre-line}
.campaigns-membership{margin:0 1rem 1rem;padding:.75rem;border:1px solid rgba(var(--theme-rgb),.3);color:var(--ink);font:.72rem/1.6 Consolas,monospace}
.campaigns-membership strong{color:var(--cyan)}
.campaigns-membership span{color:rgba(var(--theme-rgb),.82)}
.campaigns-card-time{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.6rem;padding:.1rem .75rem .75rem;color:color-mix(in srgb,var(--ink) 65%,transparent);font:600 .57rem Consolas,monospace;letter-spacing:.05em}
.campaigns-card footer b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 .72rem "Bahnschrift SemiCondensed","Arial Narrow",sans-serif}
.campaigns-card footer .epics-card-creator>span{display:grid;gap:.16rem;min-width:0}
.campaigns-card footer .epics-card-creator small{overflow:hidden;color:rgba(var(--theme-rgb),.68);font:600 .5rem/1.1 Consolas,monospace;text-overflow:ellipsis;white-space:nowrap}
.campaigns-card-live{margin:0 .75rem .55rem;padding:.6rem 0;border-top:1px solid rgba(var(--theme-rgb),.2)}
.campaigns-card-live-head,.campaigns-beacon-section>header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;color:var(--cyan);font:600 .61rem/1.3 Consolas,monospace;letter-spacing:.07em}
.campaigns-card-live-head span,.campaigns-beacon-section>header small{color:rgba(var(--theme-rgb),.7);font:600 .55rem/1.3 Consolas,monospace}
.campaigns-card-gauges,.campaigns-beacon-gauges{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-top:.6rem}
.campaigns-gauge-pair{display:flex;align-items:center;gap:.45rem;min-width:0}
.campaigns-gauge-pair>span:last-child{display:grid;gap:.17rem;min-width:0}
.campaigns-gauge-pair b{color:var(--ink);font:600 .59rem/1.2 Consolas,monospace;overflow-wrap:anywhere}
.campaigns-gauge-pair small{color:rgba(var(--theme-rgb),.7);font:600 .5rem/1.2 Consolas,monospace}
.campaigns-gauge{flex:none;width:3.15rem;height:3.15rem}
.campaigns-gauge.is-warning{--ring:rgb(var(--hud-amber-rgb))}
.campaigns-gauge.is-negative{--ring:rgb(var(--hud-danger-rgb))}
.campaigns-card-contributors{display:flex;align-items:center;gap:.5rem;margin:0 .75rem;padding:.62rem 0;border-top:1px solid rgba(var(--theme-rgb),.18)}
.campaigns-card-contributors>div:first-child{display:grid;gap:.22rem;min-width:0;flex:1}
.campaigns-card-contributors strong{color:var(--cyan);font:600 .6rem/1.2 Consolas,monospace;letter-spacing:.05em}
.campaigns-card-contributors small{color:rgba(var(--theme-rgb),.72);font:600 .52rem/1.2 Consolas,monospace}
.campaigns-contributor-preview{display:flex;align-items:center;gap:.14rem;flex:none}
.campaigns-contributor-preview a,.campaigns-contributor-preview>span{display:block;width:1.55rem;height:1.55rem;border:1px solid rgba(var(--theme-rgb),.46)}
.campaigns-contributor-preview img{display:block;width:100%;height:100%;object-fit:cover}
.campaigns-contributor-preview a:hover,.campaigns-contributor-preview a:focus-visible{outline:none;border-color:var(--cyan);box-shadow:0 0 9px rgba(var(--theme-rgb),.5)}
.campaigns-contributor-preview>span:focus-visible{outline:1px solid var(--cyan);outline-offset:2px}
.campaigns-preview-tooltip[hidden]{display:none}
.campaigns-preview-tooltip{position:fixed;z-index:1100;box-sizing:border-box;display:grid;gap:.3rem;width:max-content;max-width:min(15rem,calc(100vw - 24px));padding:.52rem .65rem;border:1px solid rgba(var(--theme-rgb),.5);background:rgba(1,13,15,.97);box-shadow:inset 0 0 12px rgba(var(--theme-rgb),.08),0 0 14px rgba(0,0,0,.7);color:var(--ink);pointer-events:none;opacity:0;transform:translateY(-.25rem);transition:opacity .15s,transform .15s}
.campaigns-preview-tooltip.is-visible{opacity:1;transform:translateY(0)}
.campaigns-preview-tooltip.is-above{transform:translateY(.25rem)}
.campaigns-preview-tooltip.is-above.is-visible{transform:translateY(0)}
.campaigns-preview-tooltip::before{content:"";position:absolute;top:-.35rem;left:calc(50% - .22rem);width:.45rem;height:.33rem;background:rgba(var(--theme-rgb),.78);clip-path:polygon(50% 0,100% 100%,0 100%)}
.campaigns-preview-tooltip.is-above::before{top:auto;bottom:-.35rem;transform:rotate(180deg)}
.campaigns-preview-tooltip strong{color:var(--cyan);font:600 .67rem/1.2 "Bahnschrift SemiCondensed","Arial Narrow",sans-serif;letter-spacing:.1em;overflow-wrap:anywhere}
.campaigns-preview-tooltip span{display:flex;justify-content:space-between;gap:.8rem;color:rgba(var(--theme-rgb),.72);font:600 .58rem/1.2 Consolas,monospace;letter-spacing:.04em}
.campaigns-preview-tooltip b{color:var(--ink);font-weight:600;white-space:nowrap}
.campaigns-preview-tooltip.is-visible strong,.campaigns-preview-tooltip.is-visible b{animation:epicBeaconCRT .55s ease-out both}
@media(prefers-reduced-motion:reduce){.campaigns-preview-tooltip,.campaigns-preview-tooltip.is-visible{transition:none;transform:none}.campaigns-preview-tooltip.is-visible strong,.campaigns-preview-tooltip.is-visible b{animation:none}}
.campaigns-info-trigger{flex:none;padding:.36rem .48rem;border:1px solid rgba(var(--theme-rgb),.55);background:rgba(var(--theme-rgb),.1);color:var(--cyan);font:600 .61rem Consolas,monospace;letter-spacing:.04em}
.campaigns-info-trigger:hover,.campaigns-info-trigger:focus-visible,.campaigns-info-trigger[aria-expanded=true]{outline:none;border-color:var(--cyan);background:rgba(var(--theme-rgb),.22);box-shadow:0 0 12px rgba(var(--theme-rgb),.25)}
.campaigns-beacon-section{display:grid;gap:.6rem;margin-top:.7rem;padding:.7rem;border:1px solid rgba(var(--theme-rgb),.25);background:rgba(var(--theme-rgb),.05)}
.campaigns-beacon-section p,.campaigns-beacon-note{margin:0;color:rgba(var(--theme-rgb),.75);font:.68rem/1.45 Consolas,monospace}
.campaigns-beacon-systems,.campaigns-beacon-roster{display:grid;gap:.2rem}
.campaigns-beacon-system{display:grid;grid-template-columns:minmax(0,1fr) 3.25rem 3.25rem;gap:.3rem;padding:.33rem .1rem;border-top:1px solid rgba(var(--theme-rgb),.16);color:var(--ink);font:.65rem/1.25 Consolas,monospace}
.campaigns-beacon-system span:not(:first-child){text-align:right;color:var(--cyan)}
.campaigns-beacon-system.is-heading{color:rgba(var(--theme-rgb),.7);font-size:.52rem}
.campaigns-beacon-system.is-heading span:not(:first-child){color:rgba(var(--theme-rgb),.7)}
.campaigns-beacon-person{display:flex;align-items:center;gap:.4rem;min-width:0;padding:.23rem;border:1px solid transparent;color:var(--ink);font:.67rem/1.2 Consolas,monospace;text-decoration:none}
.campaigns-beacon-person em{color:var(--cyan);font-size:.58rem;font-style:normal}
.campaigns-beacon-person img{width:1.45rem;height:1.45rem;object-fit:cover;border:1px solid rgba(var(--theme-rgb),.42)}
.campaigns-beacon-person span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.campaigns-beacon-person b{margin-left:auto;color:var(--cyan);font-weight:600}
a.campaigns-beacon-person:hover,a.campaigns-beacon-person:focus-visible{outline:none;border-color:rgba(var(--theme-rgb),.55);background:rgba(var(--theme-rgb),.11);box-shadow:inset 2px 0 var(--cyan)}
.epics-beacon.is-entering .campaigns-beacon-section,.epics-beacon.is-entering .campaigns-beacon-person,.epics-beacon.is-entering .campaigns-gauge{animation:epicBeaconCRT .7s ease-out both}
.epics-beacon.is-entering .campaigns-beacon-section:nth-of-type(2){animation-delay:130ms}
@media(prefers-reduced-motion:reduce){.epics-beacon.is-entering .campaigns-beacon-section,.epics-beacon.is-entering .campaigns-beacon-person,.epics-beacon.is-entering .campaigns-gauge{animation:none}}
.campaigns-dossier-brief{max-width:68ch;color:var(--ink);font-size:.95rem;line-height:1.65;white-space:pre-line}
.campaigns-dossier .campaigns-dossier-flags{padding:0 1rem 1rem}
@media(max-width:1100px){.campaigns-filter-buttons button{font-size:.57rem}}
@media(max-width:900px){.campaigns-command .epics-map-panel{position:static}.campaigns-filter-buttons{width:100%}}
@media(max-width:560px){.campaigns-card-time{flex-direction:column}.campaigns-command .epics-card-main{grid-template-columns:4rem minmax(0,1fr)}.campaigns-command .epics-card-main img{width:4rem;height:4rem}.campaigns-card-contributors{flex-wrap:wrap}.campaigns-card-reward-signal{flex-wrap:wrap}.campaigns-reward-row{grid-template-columns:minmax(3.8rem,.7fr) minmax(5.4rem,1.1fr) minmax(5.4rem,1.1fr);font-size:.58rem}.campaigns-card-gauges{gap:.3rem}.campaigns-gauge{width:2.8rem;height:2.8rem}}
@media(prefers-reduced-motion:reduce){.campaigns-command .epics-card{transition:none}}
.operations-create{display:grid;gap:0;margin:0 0 1rem;border:1px solid rgba(var(--theme-rgb),.38);background:linear-gradient(125deg,rgba(var(--theme-rgb),.1),rgba(var(--hud-surface-rgb),.85) 44%),rgba(var(--hud-surface-rgb),.82);box-shadow:inset 0 0 30px rgba(var(--theme-rgb),.035);color:var(--ink)}
.operations-create-head{display:flex;justify-content:space-between;align-items:start;gap:1rem;padding:1rem 1.15rem;border-bottom:1px solid rgba(var(--theme-rgb),.25)}
.operations-create-head>div:first-child{min-width:0;max-width:62rem}
.operations-create-head span,.operations-create-story span,.operations-create-status span{color:var(--cyan);font:600 .62rem/1.3 Consolas,monospace;letter-spacing:.1em}
.operations-create-head h3{margin:.4rem 0;color:var(--ink);font:300 clamp(1.45rem,2.5vw,2.45rem)/1.1 "Bahnschrift SemiCondensed","Arial Narrow",sans-serif;letter-spacing:.1em}
.operations-create-head p{max-width:69ch;margin:.3rem 0 0;color:color-mix(in srgb,var(--ink) 78%,transparent);font:.82rem/1.55 "Segoe UI",sans-serif}
.operations-create-status{display:grid;gap:.3rem;min-width:11rem;padding:.65rem;border:1px solid rgba(var(--theme-rgb),.25);background:rgba(var(--hud-surface-rgb),.6)}
.operations-create-status strong{color:var(--ink);font:600 .64rem/1.3 Consolas,monospace;letter-spacing:.04em}
.operations-create-story{display:flex;align-items:baseline;flex-wrap:wrap;gap:.55rem;padding:.75rem 1.15rem;border-bottom:1px solid rgba(var(--theme-rgb),.22);background:rgba(var(--theme-rgb),.045)}
.operations-create-story strong{color:var(--ink);font:400 clamp(.9rem,1.5vw,1.2rem)/1.2 "Bahnschrift SemiCondensed","Arial Narrow",sans-serif;letter-spacing:.07em}
.operations-create-story small{margin-left:auto;color:rgba(var(--theme-rgb),.68);font:600 .58rem Consolas,monospace}
.operations-create-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;padding:1rem 1.15rem}
.operations-create-steps article{min-width:0;padding:.7rem;border:1px solid rgba(var(--theme-rgb),.25);background:rgba(var(--theme-rgb),.04)}
.operations-create-steps b{display:block;color:var(--cyan);font:300 1.35rem/1 "Bahnschrift SemiCondensed","Arial Narrow",sans-serif}
.operations-create-steps strong{display:block;margin:.4rem 0;color:var(--ink);font:600 .65rem Consolas,monospace;letter-spacing:.07em}
.operations-create-steps p{margin:0;color:color-mix(in srgb,var(--ink) 70%,transparent);font:.7rem/1.45 "Segoe UI",sans-serif}
.operations-create-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem;padding:0 1.15rem 1rem}
.operations-create-actions a{display:inline-block;flex:none;padding:.6rem .8rem;border:1px solid var(--cyan);background:rgba(var(--theme-rgb),.15);color:var(--cyan);font:600 .65rem Consolas,monospace;letter-spacing:.06em;text-decoration:none}
.operations-create-actions a:hover,.operations-create-actions a:focus-visible{outline:none;background:rgba(var(--theme-rgb),.26);box-shadow:0 0 13px rgba(var(--theme-rgb),.3)}
.operations-create-actions small{max-width:55ch;color:color-mix(in srgb,var(--ink) 70%,transparent);font:.68rem/1.35 Consolas,monospace}
.operations-create-guide{margin:0 1.15rem 1rem;border:1px solid rgba(var(--theme-rgb),.35);background:rgba(var(--hud-surface-rgb),.45)}
.operations-create-guide summary{display:flex;justify-content:space-between;gap:.5rem;padding:.65rem .8rem;color:var(--cyan);font:600 .64rem Consolas,monospace;letter-spacing:.07em;cursor:pointer;list-style:none}
.operations-create-guide summary::-webkit-details-marker{display:none}
.operations-create-guide summary strong{color:var(--ink);font-weight:600}
.operations-create-guide[open] summary{border-bottom:1px solid rgba(var(--theme-rgb),.28);background:rgba(var(--theme-rgb),.08)}
.operations-create-guide-body{display:grid;gap:1rem;padding:.85rem}
.operations-create-examples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}
.operations-create-examples article{min-width:0;border:1px solid rgba(var(--theme-rgb),.24);background:rgba(var(--theme-rgb),.035)}
.operations-create-examples header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.4rem;padding:.55rem;border-bottom:1px solid rgba(var(--theme-rgb),.22)}
.operations-create-examples header strong{color:var(--cyan);font:600 .61rem Consolas,monospace;letter-spacing:.06em}
.operations-create-examples header div{display:flex;gap:.35rem}
.operations-create-examples button,.operations-create-examples a{padding:.24rem .4rem;border:1px solid rgba(var(--theme-rgb),.42);background:rgba(var(--theme-rgb),.08);color:var(--cyan);font:600 .55rem Consolas,monospace;text-decoration:none}
.operations-create-examples button:hover,.operations-create-examples button:focus-visible,.operations-create-examples a:hover,.operations-create-examples a:focus-visible{outline:none;border-color:var(--cyan);background:rgba(var(--theme-rgb),.2)}
.operations-create-examples pre{max-height:13rem;margin:0;padding:.65rem;overflow:auto;color:var(--ink);font:.66rem/1.45 Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere}
.operations-create-rule{margin:0;padding:.7rem .8rem;border-left:2px solid var(--cyan);background:rgba(var(--theme-rgb),.07);color:var(--ink);font:.7rem/1.5 Consolas,monospace}
.operations-create-rule b{color:var(--cyan)}
.operations-create-manual{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}
.operations-create-manual article{display:flex;gap:.55rem;padding:.6rem;border:1px solid rgba(var(--theme-rgb),.2);background:rgba(var(--theme-rgb),.04)}
.operations-create-manual article>b{color:var(--cyan);font:300 1.15rem/1 "Bahnschrift SemiCondensed","Arial Narrow",sans-serif}
.operations-create-manual strong{color:var(--ink);font:600 .62rem Consolas,monospace}
.operations-create-manual p{margin:.35rem 0 0;color:color-mix(in srgb,var(--ink) 72%,transparent);font:.68rem/1.4 "Segoe UI",sans-serif}
.operations-create-copy-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
@media(max-width:1100px){.operations-create-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-create-manual{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.operations-create-head{flex-direction:column}.operations-create-status{min-width:0}.operations-create-examples{grid-template-columns:1fr}.operations-create-manual{grid-template-columns:1fr}}
@media(max-width:530px){.operations-create-steps{grid-template-columns:1fr}.operations-create-story small{margin-left:0}}
.campaigns-preview-tooltip.is-mining{max-width:min(24rem,calc(100vw - 24px));max-height:calc(100vh - 24px);overflow-y:auto;pointer-events:auto}.campaigns-preview-tooltip.is-mining em{margin-top:.2rem;padding-top:.35rem;border-top:1px solid rgba(var(--theme-rgb),.25);color:var(--cyan);font:600 .58rem Consolas,monospace;font-style:normal;letter-spacing:.08em}.campaigns-preview-tooltip.is-mining span{align-items:start}.campaigns-preview-tooltip.is-mining b{white-space:normal;text-align:right}
