.i9ylla_codex{gap:1.1rem;display:grid}.i9ylla_head{gap:.55rem;display:grid}.i9ylla_intro{color:var(--xo-text-dim);align-items:flex-start;gap:.45rem;margin:0;font-size:.9rem;line-height:1.4;display:flex}.i9ylla_intro>svg{color:var(--xo-cyan);flex:none;margin-top:.1rem}.i9ylla_progress{background:var(--xo-inset);border:2px solid #3ad6e866;border-radius:16px;align-items:center;gap:.7rem;padding:.55rem .8rem;display:flex}.i9ylla_progressText{color:var(--xo-text-dim);flex:none;font-size:.9rem}.i9ylla_progressText b{font-family:var(--xo-display);color:var(--xo-cyan);font-size:1.35rem;font-weight:400}.i9ylla_progressBar{flex:1}.i9ylla_firstHint{color:var(--xo-text-dim);margin:0;font-size:.875rem}.i9ylla_region{--region:#9fa8ff;gap:.6rem;display:grid}.i9ylla_regionHead{border-bottom:2px solid color-mix(in srgb, var(--region) 55%, transparent);justify-content:space-between;align-items:center;gap:.6rem;padding-bottom:.3rem;display:flex}.i9ylla_regionTitle{font-family:var(--xo-display);letter-spacing:.03em;color:var(--xo-text);text-shadow:var(--xo-outline);align-items:center;gap:.5rem;margin:0;font-size:1.2rem;font-weight:400;display:flex}.i9ylla_regionDot{background:radial-gradient(circle at 35% 30%, #fff, var(--region) 55%, color-mix(in srgb, var(--region) 50%, #000));width:.8rem;height:.8rem;box-shadow:0 0 10px color-mix(in srgb, var(--region) 60%, transparent);border-radius:50%}.i9ylla_regionCount{color:var(--xo-chrome);font-size:.9rem}.i9ylla_grid{grid-template-columns:repeat(auto-fill,minmax(9.6rem,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.i9ylla_wide{grid-column:1/-1}.i9ylla_entry{border-radius:var(--xo-radius-panel);background:radial-gradient(120% 70% at 0% 0%, color-mix(in srgb, var(--region) 22%, transparent), transparent 60%) padding-box, linear-gradient(180deg, var(--xo-panel-hi), var(--xo-indigo)) padding-box, var(--xo-chrome-frame) border-box;box-shadow:var(--xo-shadow);border:3px solid #0000;gap:.6rem;padding:.9rem .95rem .85rem;display:grid}.i9ylla_entryHead{align-items:flex-start;gap:.6rem;display:flex}.i9ylla_badge{width:2.5rem;height:2.5rem;color:var(--xo-ink);background:radial-gradient(circle at 35% 30%, #fff, var(--region) 60%, color-mix(in srgb, var(--region) 55%, #000));box-shadow:0 0 0 3px #0d0b2ab3, 0 0 14px color-mix(in srgb, var(--region) 55%, transparent);border-radius:50%;flex:none;place-items:center;display:grid}.i9ylla_entryTitles{flex:1;gap:.1rem;min-width:0;display:grid}.i9ylla_entryTitle{font-family:var(--xo-display);color:var(--xo-yellow);text-shadow:var(--xo-outline);margin:0;font-size:1.25rem;font-weight:400;line-height:1.1}.i9ylla_entryZone{color:var(--xo-chrome);font-size:.875rem}.i9ylla_stateChip{border-radius:var(--xo-radius-chip);color:var(--xo-lime);background:#a6ff4d1f;border:2px solid #a6ff4d99;flex:none;align-items:center;gap:.25rem;padding:.15rem .55rem;font-size:.875rem;font-weight:800;display:inline-flex}.i9ylla_body{color:var(--xo-text);margin:0;font-size:.95rem;line-height:1.45}.i9ylla_facts{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.4rem;margin:0;display:grid}.i9ylla_fact{background:var(--xo-inset);border:1px solid #c9d1e640;border-radius:12px;gap:.05rem;padding:.45rem .6rem;display:grid}.i9ylla_fact dt{color:var(--xo-text-dim);font-size:.875rem}.i9ylla_fact dd{color:var(--xo-text);margin:0;font-size:1rem;font-weight:800}.i9ylla_source{border-radius:var(--xo-radius-chip);min-height:2.75rem;color:var(--xo-text);border:2px solid #3ad6e88c;justify-self:start;align-items:center;gap:.4rem;padding:.3rem .85rem;font-size:.9rem;font-weight:800;text-decoration:none;display:inline-flex}.i9ylla_source>svg{color:var(--xo-cyan)}.i9ylla_source:hover,.i9ylla_source:focus-visible{background:#3ad6e824}.i9ylla_sourceHost{color:var(--xo-text-dim);text-underline-offset:2px;font-weight:700;text-decoration:underline}.i9ylla_locked{background:radial-gradient(80% 55% at 50% 30%, color-mix(in srgb, var(--region) 12%, transparent), transparent 70%), #14123ad9;text-align:center;border:2px dashed #c9d1e661;border-radius:18px;align-content:start;justify-items:center;gap:.3rem;height:100%;padding:.75rem .6rem .8rem;display:grid}.i9ylla_silhouette{width:3.4rem;height:3.4rem;box-shadow:inset -6px -5px 0 #00000059, 0 0 0 2px color-mix(in srgb, var(--region) 35%, transparent), 0 0 16px color-mix(in srgb, var(--region) 25%, transparent);background:radial-gradient(circle at 62% 38%,#2f2c6e 0%,#1b1946 55%,#0e0c2c 100%);border-radius:50%;margin-bottom:.15rem;position:relative}.i9ylla_silhouette:after{content:"";border:2px solid color-mix(in srgb, var(--region) 40%, transparent);border-radius:50%;position:absolute;inset:38% -22%;transform:rotate(-16deg)}.i9ylla_silhouetteLock{color:var(--xo-chrome);place-items:center;display:grid;position:absolute;inset:0}.i9ylla_lockedName{color:var(--xo-text);font-size:1rem;font-weight:900}.i9ylla_lockedState{color:var(--xo-chrome);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.25rem;font-size:.875rem;font-weight:800;display:inline-flex}.i9ylla_lockedHint{color:var(--xo-text-dim);font-size:.875rem;line-height:1.35}
